將變量傳遞到客戶圖表嗨,您好,
在下面的簡單腳本中,如何將變量varTarget和varSigma傳遞到cusum創建中?
dt = Open(“ $ SAMPLE_DATA / Quality Control / Engine Temperature Sensor.jmp”);
varTarget = 100;
varSigma = 10;
dt << CUSUM控製圖(
Y(:Y),
Target(varTarget),
西格瑪(varSigma),
SendToReport(
調度(
{“ CUSUM圖表”},
“ 2”,
ScaleBox,
{Min(-7.5),Max(10),Inc(5),Minor Ticks(1)}
)
)
);
腳本編寫回复:將變量傳遞到客戶圖表我以為可以將Eval Expr()函數與變量一起用作參數,但是在這裡不起作用。無論如何,我通常基於替換錶達式的一部分來使用這種方法。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Engine Temperature Sensor.jmp" );
varTarget = 100;
varSigma = 10;
Eval(
Substitute(
Expr(
dt << CUSUM Control Chart(
Y( :Y ),
Target( ttt ),
Sigma( sss ),
SendToReport(
Dispatch( {"CUSUM Chart"}, "2", ScaleBox, {Min( -7.5 ), Max( 10 ), Inc( 5 ), Minor Ticks( 1 )} )
)
)
),
Expr( ttt ), varTarget,
Expr( sss ), varSigma
)
);回复:將變量傳遞到客戶圖表這是使用Eval Expr的方法:
Eval(Eval Expr(
dt << CUSUM Control Chart(
Y( :Y ),
Target( Expr( varTarget ) ),
Sigma( Expr( varSigma ) ),
SendToReport(
Dispatch( {"CUSUM Chart"}, "2", ScaleBox, {Min( -7.5 ), Max( 10 ), Inc( 5 ), Minor Ticks( 1 )} )
)
)
));這個連結顯示了執行相同操作的其他幾種方法。