根據新的規格限制重新分類我有一個帶有許多參數的表格,這些參數具有規格限制和通過失敗列。
我使用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"
);
);
);
回复:根據新的規格限制重新分類謝謝。 這很好。
我還在腳本循環中建立了一個表達式,用作計算總合格/不合格結果的公式。