全部,
試圖弄清楚如何使用變量將分析保存到數據表中。 我嘗試了多種選擇:
1.選項1:將Col List作為變量添加到表中
dt = Open("$SAMPLE_DATA/Big Class.jmp");
myvar = dt << Get column Names("String");
dt << Set Table Variable("ColNames", myvar);
dt << New Script("Save Analyses Using Variable",
Bivariate(myvar[2],myvar[4],Fit Line)
);
2.使用列表中的列名
BivAfter = Bivariate(
Y( Eval(TempCols[r])), //
X( :age ),
Automatic Recalc( 1 ),
Fit Line( {Line Color( {213, 72, 87} )} )
);
當您運行腳本並將分析保存到數據表時,選項 2 起作用。 但是,如果我關閉腳本並嘗試從表中啟動分析,它就會失敗。
有人可以幫忙嗎?
最好的
烏代
在添加新的表腳本之前,您需要評估您的列引用。 請參見下面的示例。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
myvar = dt << Get column Names();
Eval(
Eval Expr(
dt << New Script(
"Save Analyses Using Variable",
Names Default To Here( 1 );
dt = current data table();
biv = dt << Bivariate( Y( Expr( myvar[2] ) ), X( Expr( myvar[4] ) ), Fit Line );
)
)
);