我有一個包含多列的大型數據表。 在這些列中,我特別想要為“TPeel_Avg”構建一組控製圖,用“SubPad”和“TestQual1”分隔出來。 我知道如何使用Analyze - > Quality and Process - > Control Chart - > IR構建控製圖,但我想自動執行此操作,以便將其保存在Query Builder後查詢腳本中。 每當我嘗試將保存到主題數據表的scipt複製到Query Builder後查詢腳本時,我都會收到錯誤。 有幫助嗎?
New Window( "RHM_Query 2 - Control Chart",
V List Box(
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "X" & :TestQual1 == "B" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "A" )
),
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
Where( :SubPad == "Y" & :TestQual1 == "B" )
),
// ...etc.
)
)
我不知道問題出在哪裡,但你可以通過用By(:Subpad,:TestQual)替換所有Where()語句來減少該腳本。 整個腳本將是:
New Window( "RHM_Query 2 - Control Chart",
Control Chart(
Sample Label( :UpdateStamp ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :TPeel_Avg, Individual Measurement, Moving Range ),
By( :SubPad, :TestQual1 )
)
)
這似乎已經成功了!對我來說更多的是化妝品問題,但是現在可以使X軸標籤成角度,類似於:
SendToReport(
調度(
{“TPeel_Avg的個人測量”},
“1”,
ScaleBox,
{標籤行(標籤方向(“傾斜”))}
)
);
?
是的,您可以調整軸值。 獲取如何執行此操作的語法的最簡單方法是運行原始代碼,右鍵單擊軸並選擇“軸設置”。 然後從對話框屏幕中將Label Orientation更改為Angled。 完成後,單擊“確定”,然後轉到紅色三角形並選擇“保存腳本”。 它保存的腳本將具有您需要對軸進行更改所需的JSL。