複数の列を持つ大きなデータ テーブルがあります。これらの多くの列の中で、特に、「TPeel_Avg」を「SubPad」と「TestQual1」で区切った一連の管理図を作成したいと考えています。[分析] --> [品質とプロセス] --> [管理図] --> [IR] を使用して管理図を作成する方法は知っていますが、これを自動化し、クエリ ビルダのクエリ後のスクリプトに保存できるようにしたいと考えています。サブジェクトデータテーブルに保存されたsciptをクエリビルダーのクエリ後のスクリプトにコピーしようとすると、エラーが発生します。何か助けはありますか?
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.
)
)
はい、軸の値に角度を付けることができます。これを行う方法の構文を取得する最も簡単な方法は、元のコードを実行し、軸を右クリックして [軸の設定] を選択することです。次に、ダイアログ画面から、ラベルの向きを角度付きに変更します。これが完了したら、[OK] をクリックし、赤い三角形に移動して [スクリプトの保存] を選択します。保存するスクリプトには、軸を変更するために必要な JSL が含まれています。
それはトリックを行ったようです!私にとっては見た目の問題ですが、次のように X 軸のラベルを斜めにすることは可能ですか?
SendToReport(
急送(
{"TPeel_Avg の個別測定"},
"1",
スケールボックス、
{Label Row( Label Orientation( "Angled" ) )}
)
);
?
ここに問題があるかどうかはわかりませんが、Where() ステートメントをすべて By( :Subpad, :TestQual) に置き換えることで、スクリプトを大幅に減らすことができます。スクリプト全体は次のようになります。
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 )
)
)