我有一个jsl脚本,可以自动生成一个包含来自多个数据表的图表的仪表板。我想保存仪表板以便稍后查看,而无需再次运行jsl脚本。目前,当我将仪表板保存为报告时,它提供引用或将数据表嵌入仪表板(但仅适用于当前数据表)。其余数据表没有该选项。当我稍后运行仪表板时,因为只链接了一个表,所以只显示该数据表中的图。保存仪表板时如何关联多个表?
谢谢。
听起来您正在使用New Window()创建自定义报告,而不是使用Dashboard Builder创建JMP仪表板。 如果是这种情况,如果你看一下JRP文件的内容,它基本上是这样的:
New Table( "name",
...
) << Run Formulas;
New Window( "report 2",
H List Box(
...
)
);
换句话说,它实际上只是试图为您重写脚本,并且运行原始脚本可能是一个更好的解决方案,原因有几个。 缺少对多个表的支持是一个,但是在脚本中可能还有其他一些事情可以通过查看静态报告来完全捕获。
您可能需要考虑在报告窗口中创建日记(在Windows上为Ctrl-J)并保存日记。 报告的日志不是完全交互式的,但它也不需要打开任何表格来显示内容。
对于JMP仪表板,响应非常相似 - 仪表板生成器将更好地处理多数据表问题(尽管它没有“嵌入”选项 - 它可以按路径或名称引用表)。 但是,如果您查看JRP文件以获取已保存的JMP控制板,它实际上包含控制板的完整JSL定义:
JMP App(
Set Name( "Dashboard" ),
Set Description( "Two reports arranged horizontally" ),
Dashboard Mode( 1 ),
...
) << Run;