根据新的规格限制重新分类我有一个带有许多参数的表格,这些参数具有规格限制和通过失败列。
我使用manage Spec限制来更改一些限制并将其重新加载到表的列中。
到目前为止还可以。
但是,现在我想根据新的规格限制重新绑定所有设备(即重新确定通过与失败)。
由于有许多参数要编写公式来执行此操作,因此会很麻烦,并且会花费大量时间。
我可以编写一个脚本来做到这一点(确定具有规格限制的列并根据该列创建公式列)。
但是JMP内置了什么功能吗?
数据表其他回复:根据新的规格限制重新分类我不知道基于Spec Limits的JMP装箱工具,但这是执行装箱的非常有效的代码。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
colNames = dt << get column names( continuous, string );
For( i = 1, i <= N Items( colNames ), i++,
Clear Symbols( specs );
specs = Column( dt, colNames[i] ) << get property( "Spec Limits" );
If( Is Empty( specs ) == 0,
dt << New Column( colNames[i] || " Pass_Fail", character, set each value( "Fail" ) );
theRows = dt << get rows where( Eval( specs["LSL"] ) <= As Column( dt, colNames[i] ) <= Eval( specs["USL"] ) );
If( N Rows( theRows ),
Column( dt, colNames[i] || " Pass_Fail" )[theRows] = "Pass"
);
);
);
回复:根据新的规格限制重新分类谢谢。 这很好。
我还在脚本循环中建立了一个表达式,用作计算总合格/不合格结果的公式。