全て、
variable を使用して分析をデータ テーブルに保存する方法を見つけようとしています。 複数のオプションを試しました:
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 );
)
)
);