Control Chart Builder y 軸刻度 - 我可以使用 JSL 動態設定嗎?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />控製圖生成器的新手,但到目前為止我很喜歡它!看來本地數據過濾器可以與該平台配合使用(而 CCB 之前的控製圖不支援它們?)。我遇到的唯一問題是,當使用本地資料過濾器時,過濾器中的選擇不會提示比例調整。我注意到 LCL/Avg/UCL 是根據本地資料過濾器選擇進行更新的,但比例保持靜態。
第一個問題,有沒有辦法強制重新計算比例?如果沒有,我想到了以下選擇:
- 當我最初生成圖表時,我可以透過此 jsl 程式碼片段發送比例變更:
但我真正需要的是根據本地數據過濾器選擇設定比例。
我的想法是我可以使用動態計算的 LCL 和 UCL 來調整最小和最大比例設定:
- 有沒有辦法動態存取 UCL 和 LCL 值(每次重新計算)?
- 如果是這樣,我可以將它們設為變量,然後使用公式來設定比例:
這是正確的方法嗎?還是有更簡單的方法來實現預期的結果?謝謝
回覆:控制圖產生器 y 軸刻度 - 我可以使用 JSL 動態設定嗎?謝謝吉姆!讓上面的部分工作!!
回覆:控制圖產生器 y 軸刻度 - 我可以使用 JSL 動態設定嗎?我已經進一步研究了我的例子。現在,當資料過濾器更改時,它會動態更改軸。資料過濾器現在是全域過濾器,因此程式碼可以拾取在資料表中選擇的更改
名稱預設為此處( 1 ) ;
dt =打開( “$SAMPLE_DATA\半導體能力.jmp” ) ;
F =功能( { A } ,
// 從報表輸出的極限摘要大綱方塊擷取 LCL 和 UCL
我的拼箱= (報告( CCB )[ 《NPN1 限值摘要》 ][桌盒( 1 )][ 2 ] <<得到)[ 1 ] ;
我的倫敦大學學院= (報告( CCB )[ 《NPN1 限值摘要》 ][桌盒( 1 )][ 4 ] <<得到)[ 1 ] ;
// 將新的軸設定套用回控製圖
報告( CCB )[軸盒( 3 )] <<最小(我的拼箱) ;
報告( CCB )[軸盒( 3 )] <<最大限度(我的倫敦大學學院) ;
) ;
RS = dt <<製作行狀態處理程序( F ) ;
新窗戶( “工作範例” ,
資料過濾器上下文框(
H 列錶框(
dt <<數據過濾器(新增過濾器(列( :地點) ) ,模式(選擇( 1 ) ,展示( 1 ) ,包括( 1 )) ) ,
平台( dt ,
CCB =控製圖產生器(
尺寸(第534章,第453章) ,
顯示控制面板( 0 ),
變數(是( : NPN1 ) ) ,
圖表(位置( 1 ) ,限制) ,
圖表(位置( 2 ) ) ,
發送至報告(
派遣(
{} ,
“NPN1” ,
比例盒,
{最小( 96.6346153846154 ) ,最大限度( 131.634615384615 ) ,公司( 5 ) ,輕微蜱蟲( 0 ) ,
新增參考線( 104.412948990151 , “堅硬的” , “藍色的” , “LSL” , 1 ) ,
新增參考線( 131.893493064355 , “堅硬的” , “藍色的” , “USL” , 1 ) ,
新增參考線( 118.153221027253 , “堅硬的” , “藍色的” , “目標” , 1 )}
)
)
)
)
)
)
) ;
回覆:控制圖產生器 y 軸刻度 - 我可以使用 JSL 動態設定嗎?jsl 可以使用平台的報告輸出。下面的腳本運行控制圖產生器,然後從輸出中捕獲 UCL 和 LCL,並將其套用到報告的軸設定。
透過rt可以看到報告輸出的樹狀結構。滑鼠點選報表大綱框的展開/折疊(灰色三角形),然後選擇編輯==>顯示樹狀結構。
名稱預設為此處( 1 ) ;
dt =打開( “$SAMPLE_DATA\半導體能力.jmp” ) ;
CCB =控製圖產生器(
尺寸(第534章,第453章) ,
顯示控制面板( 0 ),
變數(是( : NPN1 ) ) ,
圖表(位置( 1 ) ,限制) ,
圖表(位置( 2 ) ) ,
本地資料過濾器(新增過濾器(列( :地點) ) ) ,
發送至報告(
派遣(
{} ,
“NPN1” ,
比例盒,
{最小( 96.6346153846154 ) ,最大限度( 131.634615384615 ) ,公司( 5 ) ,
輕微蜱蟲( 0 ) ,新增參考線(
104.412948990151 ,
“堅硬的” ,
“藍色的” ,
“LSL” ,
1
) ,新增參考線( 131.893493064355 , “堅硬的” , “藍色的” , “USL” , 1 ) ,
新增參考線( 118.153221027253 , “堅硬的” , “藍色的” , “目標” , 1 )}
)
)
) ;
// 從報表輸出的極限摘要大綱方塊擷取 LCL 和 UCL
我的拼箱= (報告( CCB )[ 《NPN1 限值摘要》 ][桌盒( 1 )][ 2 ] <<得到)[ 1 ] ;
我的倫敦大學學院= (報告( CCB )[ 《NPN1 限值摘要》 ][桌盒( 1 )][ 4 ] <<得到)[ 1 ] ;
// 將新的軸設定套用回控製圖
報告( CCB )[軸盒( 3 )] <<分分鐘(我的拼箱) ;
報告( CCB )[軸盒( 3 )] <<最大限度(我的倫敦大學學院) ;