仪表板优势?大家好!我的老板对为我们的运营商创建仪表板表达了一些热情(JMP 13)。
问题是我们的操作员一次需要在屏幕上显示大量不同的信息,这似乎最好格式化为数据表。除了桌子之外,我无法想到为40多行活动过程组织10个以上相关数据列的更好方法。
图形仪表板似乎是组织更小,更集中的数据集的好方法,但是我没有看到将用户的脚本从表格切换到任何示例仪表板的任何优势。我的问题是,如果用户一眼就需要整个屏幕大小的数据表的信息,那么仪表板实现是否可以改进简单的数据表生成脚本?
Re:仪表板优势?VSCA,
其他反应都很好。还有几点说明:
- 偏离基线是一个重要的指标。 考虑一个过程变量,该过程变量随使用因素而变化,例如处理的材料量,它具有绝对限制以及自上次维护或部件更换以来处理的材料量的性能历史。度量标准应包括绝对偏差或距规格的距离以及偏离基线磨损的度量。 我看过很多关于规范指标的指标报告,但没有标志性的异常。 您不希望审查技术人员说“VSCA的报告没有标记我,所以我没看。”所以我想这个警告是“不要聚集太多”或“指标应该标志与基线的偏差”。
- 就像CPK一样,您可以标准化以控制限制或增量到基线,因此可以绘制标准化分数的箱线图与流程。
- 附件是使用不同类型的图形作为天桥的示例脚本。运行脚本并将鼠标悬停在状态上以查看历史趋势。 这可以通过任何图表上的点来完成。
- 附件是许多参数趋势类型报告的动画图片,而不是仪表板,但是使用JMP应用程序构建器构建。
Re:仪表板优势?我们使用了3层系统。正如你所说,一些结果需要更多关注。
对于在预期范围内的过程,我们不太频繁地查看,仅审查漂移或其他此类模式。
对于具有较小偏差的流程,可以创建报告,汇总这些偏差以检查它们发生了多长时间以确定调查的优先顺序。
对于对安全或产品质量至关重要的过程,这些是最高级别并首先显示。
通过这种方式,您可以拥有一个动态报告,默认显示最紧急/有价值的数据,并可选择将其扩展到第二级和第三级。定义需要做更多的工作,但最终用户获取关键信息的工作要少得多。Re:仪表板优势?此外,技术人员不应每次都仔细检查每一行,我的表使用颜色编码的结果在需要时引起注意。
Re:仪表板优势?它只是几个脚本,只是有几个相关的值列要显示。
你的Cpk盒子和胡须图的例子是有用的,是我到目前为止最接近我的情况。看起来我仍然需要为每一列显示其中一个,并且从一行到下一行的值非常不同,因此很难对所有内容使用相同的比例,但可能与您的示例没有太大区别。我将看看我的数据如何以该格式出现。
感谢您的警示,我一定不要低估所需的时间/支持!我的案子还有其他建议吗?
Re:仪表板优势?啊gzmorgan0,你忘了引用你的来源: https://xkcd.com/1319/

Re:仪表板优势?VCSA,
我昨晚看了你的帖子,焦急地等着看其他回复。 是否在JMP或网页与表中使用仪表板是有赖的。
- 如果400多个脚本,每个脚本需要动态数据提取,并查看几个报告,我无法想象一次点击一个400+并且所有人都得到适当的审查。但是,如果技术人员只查找一两件物品,那么表格也可以。
- 如果技术人员一次只查找一个或多个进程,我会使用仪表板或窗口或Web小部件来钻取以缩小列表而不是滚动表。
- 与桌子相比,我更喜欢图形,动画(自动播放器),天桥和图形来显示关键信息。 我不知道您的JMP版本是否具有平台处理功能,但这是在单个图形中显示非常复杂的表(128个参数/列和多个批次)的一个很好的示例。使用标记点和/或为On Click操作添加mosebox,这可能是有效的。然后为该过程添加自定义过滤器。这可能非常有效。 我意识到你可能不会看Cpk,这只是一个可视化的例子。假设您正在查看趋势报告。您可以创建趋势的表达式列,并将该列用作标签。在GraphBuilder上绘制40x10的图。如果需要更新数据,则某些自动程序需要定期更新表,因此数据是新鲜的。颜色和sumbols coudl旗问题。
也就是说,我有一个警告,一个我见过很多次的情景:工程师学习JSL或Python并创建一个很好的简单应用程序,让技术人员可以访问数据和图表。老板喜欢它并赞美它,并要求更多,并不断要求更多。良好的GUI /仪表板需要多次迭代和时间来完善和支持。 所以要小心,特别是如果你还没有构建一个GUI,这可能需要花费大量时间,并成为一个持续的支持问题。
祝好运!
128变量许多批次和晶圆
Re:仪表板优势?您还可以使用JSL创建包含各种colbox对象的表格框。 从脚本索引:
Names Default To Here( 1 );
New Window( "Mountains",
tb = Table Box(
sb = String Col Box( "Mountain", {"K2", "Delphi", "Kilimanjaro", "Grand Teton"} ),
nb = Number Col Box( "Elevation (meters)", {8611, 681, 5895, 4199} ),
pb = Plot Col Box( "", {8611, 681, 5895, 4199} ) )
);
tb << Set Row Borders( 1 ) << Set Column Borders( 1 ) << Set Shade Alternate Rows( 1 );
