根据行条件应用列规格限制我正在寻求一些帮助,了解 JMP 是否能够根据行条件应用列规格限制,如果可以,我们将如何做到这一点?
附件是一个示例表: 关键参数是:part_number、:set_id、:band1、X__57_AVG、X__58_AVG 和 X__59_AVG。
:part_number、:band1 和 :set_id 是行(测试)条件,而其他 3 个是测试结果。
我还附上了示例规格表。
提前致谢
分享和交流结果回复:根据行条件应用列规格限制如果您选择“过程筛选”报告中的任何行,则可以右键单击,并有多个选项可让您深入了解特定参数的详细信息。

回复:根据行条件应用列规格限制工艺筛选完成后,我可以获得后期处理方面的帮助吗? 我希望能够选择/识别失败的部件。回复:根据行条件应用列规格限制当您指定 Y() 时,我不太确定您的意思。您是否想让用户弹出对话框输入窗口,未选择 Y 值,并允许用户选择要使用的 Y 列???
回复:根据行条件应用列规格限制快速问题我可以吗? 在过程筛选中如何使用带有 Y( ) 的列列表?
cols = dt_split << Get Column Names( Numeric, Continuous );
dt_split << Process Screening(
Y( ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "M66127-02B4_LIMITS" ),
Process Variables( :SPEC ),
LSL( :LSL ),
USL( :USL ),
Go
)
);
回复:根据行条件应用列规格限制非常感谢。 我迫不及待地想尝试一下..我原计划将所有筛选列拆分为约 400 列,我迫不及待地想尝试这个。
回复:根据行条件应用列规格限制@tonya_mauldin ,
同上吉姆的评论。 很酷!
回复:根据行条件应用列规格限制太棒了......我会把你的回复算作我今天学到的关于JMP的新项目回复:根据行条件应用列规格限制您不需要拆分数据表。您可以使用过程筛选。但是,您需要首先解决几个问题。
1) 您的限制表使用小写的 v13_0,数据表使用大写的 V13_0。这些需要匹配。它区分大小写。
2) 数据表中的列称为 band1,但限制表中的同一列称为 band。它们应该被称为同一个东西。
然后你可以运行以下代码:
Process Screening(
Y( :X__57_AVG, :X__58_AVG, :X__59_AVG ),
Grouping( :part_number, :set_id, :band1 ),
Control Chart Type( "Indiv and MR" ),
Use Limits Table(
1,
Data Table( "sample_SpecLimits" ),
Process Variables( :id_column ),
Grouping( :part_number, :set_id, :band1 ),
LSL( :LSL ),
USL( :USL ),
Go
)
)
我有一篇关于这个主题的博客文章。根据分组列不同的流程规范限制
回复:根据行条件应用列规格限制非常感谢你提供的信息..
回复:根据行条件应用列规格限制JMP 每列仅允许一组规格限。 因此,您需要做的是根据 id_column、set_id、band 和 part_number 拆分数据表中的列,并对这些列应用限制。
如果这不允许您执行所需的分析和图形,那么至少对于图形组件,可以编写可以根据需要检索和显示规格限制的 JSL。
看@tonya_mauldin回答如下