スクリプト作成は初めてです
これは非常に簡単だと思いますが、列に仕様の上限を追加するスクリプトを作成しようとしています (USL やターゲットは必要ありません)。
ご指導ありがとうございました
LSL ラベルと USL ラベルは変更できません。制限を応答制限としてロードすると、RSL と LSL というラベルが付けられます。最後に、独自の基準線を追加して、任意の名前を付けることができます。
また、LSL/USLのいずれかに名前を変更して、別の名前を表示する方法はありますか?
こんにちは、イアンさん
2 番目の列によるグループ化に基づいて LSL/USL を追加する方法はありますか。 例: 生徒が男子か女子かに基づいて異なる LSL/USL を設定します。 したがって、男の子または女の子ごとに体重の年齢/体重をプロットすると、対応する制限がグラフに表示されます (LSL/USL のみ)。男の子と女の子の身長を 1 つのプロットにプロットすると、制限ラベルによって制限に「groupby name」が追加される可能性があります (例: LSL_boy、USL_boy、LSL_girl、USL_girl)。
ありがとう、
デベシュ
一つの方法は次のとおりです。
NamesDefaultToHere(1);
// ******************************************************************************************
// Given a column reference, sets spec liomits property
// ******************************************************************************************
SetSpecLimits = function({c, lsl, usl, tar},
cmd = Expr(c << SetProperty("Spec Limits", {LSL(expr(lsl)), USL(expr(usl)), Target(expr(tar))}));
eval(evalexpr(cmd));
);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
SetSpecLimits(Column(dt, "height"), 60, ., .); // Set LSL only
SetSpecLimits(Column(dt, "weight"), 80, 120, 100); // Set all three values
「ヘルプ > スクリプト索引」および「ヘルプ > 書籍 > スクリプト ガイド」を使用して、その仕組みを理解してください。