來自參考文件的加擾控制限制在我添加一個帶有控制限製文件更新限制的新階段之前,我的腳本運行正常。現在限制被擾亂了。我已經檢查了控制限製文件的四倍,以確保它們的順序正確。知道什麼可能導致混亂嗎?我在多個產品圖表中遇到了同樣的問題。我已經嘗試過分配價值排序並開啟行訂單級別,但都沒有效果。
dt_limits = Open( "R:\Research\PS5\Control_Limits\PMC013\PMC013 Metrology CLs Review.jmp" );
dt_limits << Sort( By( :Quarter ), Order( Ascending ), Replace Table );
dt = Open( "R:\Research\PS5\Control_Limits\JMP SPC files\PMC013 SPC Charts.jmp" );
在附圖中,階段“4 2015”的限制屬於階段“3 2018”

Re:來自參考文件的擾亂控制限制我試過你的兩個解決方案。第二個解決方案創建了一個圖表,其中JMP創建了限製而不是使用限製文件。總結的名稱沒有明顯的區別。
通過分配/刪除值排序和/或行順序級別,我已經在其他圖表中“修復”了這個問題,但是這個問題仍然存在。
逐行進行,限制按以下順序應用:1,1 2016,20 2015,20 2017,依此類推。
Re:來自參考文件的擾亂控制限制你的代碼看起來不錯。如果Metrology [i]有一個或多個缺失的四分之一,For j計數循環可能會關閉。
你使用過調試器嗎?
我可能做的唯一更改是指定表x進行匯總
summarize( yTables[i], phaselevels=By(:Quarter) )
而不是計算“For j -loop”中的phaselimits,我可能會使用代碼來匹配限制,
dt_limits << Sort( By( :Quarter, :_LimitsKey ), Order( Ascending, Ascending ), Replace Table );
//other code not shown
For( j = 1, j <= N Items( phaseLevels ), j++,
km = dt_limits << get rows where(:Quarter == phaseLevels[j] & :_LimitsKey=="_Mean");
kl = dt_limits << get rows where(:Quarter == phaseLevels[j] & :_LimitsKey=="_LCL");
ku = dt_limits << get rows where(:Quarter == phaseLevels[j] & :_LimitsKey=="_UCL");
ks = dt_limits << get rows where(:Quarter == phaseLevels[j] & :_LimitsKey=="_Std Dev");
Insert Into(
imExpr,
Eval Expr(
Phase Level(
Expr( phaseLevels[j] ),
Sigma( Expr( sigma[ks] ) ),
Avg( Expr( avg[km] ) ),
LCL( Expr( lcl[kl] ) ),
UCL( Expr( ucl[ku] ) )
)
)
)
);希望有所幫助。
Re:來自參考文件的擾亂控制限制這是完整的腳本減去開頭的行標記:
dt_limits = Open( "R:\Research\PS5\Control_Limits\PMC013\PMC013 Metrology CLs Review.jmp" );
dt_limits << Sort( By( :Quarter ), Order( Ascending ), Replace Table );
dt = Open( "R:\Research\PS5\Control_Limits\JMP SPC files\PMC013 SPC Charts.jmp" );
Metrology = dt_limits << get column names( numeric, continuous, string );
yTables = {};
rpt = New Window( "SPC",
<<ONCLOSE></ONCLOSE>
樣品用批號標記。在運行上述腳本之前,整個表按季度按升序排序,然後按批號排序。我附上了控制限製文件的圖片。

我有的唯一排序選項是升序和降序,除非我遺漏了什麼。
Re:來自參考文件的擾亂控制限制您是否在樣本標籤中使用變量?它是什麼?排序順序(季度)看起來像季度,這不是時間順序,而是按字母順序排列。這是你想要的訂單嗎?
抱歉,如果沒有排序的限製文件和腳本(從控製圖中保存腳本)的視圖,我所能做的就是推測。