我是腳本編寫新手
我確信這非常簡單,但我希望創建一個腳本,為列添加規格上限(不需要 USL 或目標)
非常感謝您的指導
您無法更改 LSL 和 USL 標籤。您可以將限制加載為響應限制,它會將它們標記為 RSL 和 LSL。最後,您可以添加自己的參考線,這將允許您將它們命名為您想要的任何名稱。
另外,有沒有辦法重命名為 LSL/USL 以顯示其他名稱?
嗨伊恩,
有沒有辦法根據第二列分組來添加 LSL/USL。 例如:根據學生是男孩還是女孩,有不同的 LSL/USL。 因此,當我們按男孩或女孩繪製體重年齡/體重時,相應的限制應顯示在圖表上(僅限 LSL/USL)。如果我們在一個圖中繪製男孩和女孩的身高,則限制標籤可以將_“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
使用“幫助 > 腳本索引”和“幫助 > 書籍 > 腳本指南”來幫助了解其工作原理。