変数だけを使ってリスト内の値を置き換えて計算する方法lsl = 53;
target = 61;
usl = 69;
dataspec = Expr({ LSL( lsl ), USL( usl), Target( target ), Show Limits( 1 )});
dt:data << Set Property( "Spec Limits",Eval(dataspec ));
コードは上記の通りですが、動作せず、指定行に値を割り当てることができません。助けてください。ありがとうございます!
自動化とスクリプトRe: 変数を使用してリスト内の値を置き換えて計算する方法自分の価値観を評価する必要がある
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
lowlimit = 53;
targetvalue = 61;
highlimit = 69;
dataspec = EValExpr(
{LSL(Expr(lowlimit)), USL(Expr(highlimit)), Target(Expr(targetvalue)), Show Limits(1)}
);
dt:weight << Set Property("Spec Limits", Eval(dataspec));
または、eval + evalexprを実行することもできます。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
lowlimit = 53;
targetvalue = 61;
highlimit = 69;
Eval(Eval Expr(
Column(dt, "weight") << Set Property(
"Spec Limits",
{LSL(Expr(lowlimit)), USL(Expr(highlimit)), Target(Expr(targetvalue)),
Show Limits(1)}
)
));
Re: 変数を使用してリスト内の値を置き換えて計算する方法あなたの方法に従ってこの問題を無事に解決しました、ありがとう〜