根據行條件應用列規格限制我正在尋求一些幫助,了解 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回答如下