是否需要定期对更新的数据运行控制图?
系统工程师Byron Wingerd在关于跟踪和趋势制造指标的实时Mastering JMP网络研讨会上的演示中@Byron_JMP展示了如何从Excel导入生产数据,格式化数据以进行分析,运行控制图,将其发布到PowerPoint,以及如何轻松地创建脚本来在数据更新时单击几下来完成所有操作。
视频显示了整个过程。
LITHIUM.OoyalaPlayer.addVideo('https:\/\/player.ooyala.com\/static\/v4\/production\/', 'lia-vid-R3MXR4ZjE6mHfuniWfTNkTMJXRFJIDrFw1280h720r831', 'R3MXR4ZjE6mHfuniWfTNkTMJXRFJIDrF', {"pcode":"ltbGkyOjMl3V3pZ3Trn6T2z1_rjF","playerBrandingId":"ODI0MmQ3NjNhYWVjODliZTgzY2ZkMDdi","width":"1280px","height":"720px"});
(在“我的视频”中查看)
我在下面总结了脚本部分,因为它很容易实现,并且适用于您要使用更新数据生成的许多JMP报告。
首先,我们假设您已让JMP在导入数据,为数据设置格式以进行分析,运行报告并将其保存到PPT时为您的工作创建脚本。然后:
- 为脚本创建一个位置,您将最终将其用于重新运行报告。
- 文件>新脚本
- 从JMP脚本编制索引中,复制并添加JSL代码以保存PowerPoint。
- 选择“帮助”>“脚本索引”。
- 搜索“保存PowerPoint”,查找“保存演示文稿”的代码。
- 从弹出的窗口中复制代码,其中包含“保存演示文稿”的示例代码。
- 将代码粘贴到“新脚本”窗口的顶部。
- 删除将打开Big Class数据并运行双变量脚本的JSL代码(第2行和第3行)。
- 突出显示第2行和第3行,删除并添加一些回车符。
- 复制并添加将导入您的Excel数据的JSL代码。
- 在导入Excel数据的JMP表的“表”面板中,右键单击“源”,然后选择“编辑”。
- 复制在“编辑”窗口中显示的代码。
- 将复制的代码粘贴到“新脚本,第2行”中。
- 在末尾添加分号以指示JSL代码块的末尾。
- 复制并添加JSL代码,该代码将根据分析需要重新格式化数据。
- 在重新格式化(拆分和分组)数据的JMP表的“表”面板中,右键单击“源”,然后选择“编辑”。
- 复制在“编辑”窗口中显示的代码。
- 在表示数据导入JSL代码块结束的分号之后,将复制的代码粘贴到“新脚本”窗口中。
- 在末尾添加分号以指示此JSL代码块的末尾。
- 复制并添加将创建控制图的代码。
- 在“控制图”窗口中,右键单击“控制图生成器”红色三角形,然后选择“保存脚本”>“到剪贴板”。
- 在表示重新格式化的数据JSL代码块结束的分号之后,在New Script窗口中粘贴代码。
- 在末尾添加分号以指示此JSL代码块的末尾。
现在对新脚本进行少量编辑:
1。创建一个名为dt1的变量,该变量将引用您将导入的Excel文件。

2。通过拆分表dt1创建一个名为dt2的变量。展望未来,无论您怎么称呼该表,dt2都将引用重新格式化(拆分和分组)的表。注意:<<表示发送到,因此将Split指令发送到dt1,而split表将是dt2。

3。将控制图生成器脚本说明发送至dt2。

4,将“控制图构建器”报告标识为一个对象。

5,创建一个报表对象变量(在用于启动新脚本的PowerPoint代码中)以引用控制图并保存演示文稿。

六 删除路径,以便“新脚本”将PowerPoint演示文稿保存到“新脚本”所在的目录中。

7。命名并保存您创建的新脚本。 文件>另存为>您的脚本名.jsl