列式内の式内で列参照を使用するにはどうすればよいでしょうか?列参照を変数として保存し、それを clbColumn と呼ぶ場合、新しい列の数式内にある関数内の特定のデータ テーブルに対してこの列を使用するにはどうすればよいでしょうか。
dt << 新しい列("実際の時点"、数値、連続、数式(日付差(clbColumn、clbColumn2 "日") / 30.417));
自動化とスクリプトRe: 列数式内の数式内で列参照を使用するにはどうすればよいでしょうか?Eval Insert、Eval Expr、Parse、Substitute を使用して、ある式を別の式に挿入します。
参考文献を評価する必要があります。ここに一例を示します。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
col1 = "height";
col2 = "weight";
Eval(Substitute(
Expr(dt << New Column("Mult", Numeric, Continuous, Formula(
_col1_ * _col2_
))),
Expr(_col1_), Name Expr(AsColumn(dt, col1)),
Expr(_col2_), Name Expr(AsColumn(dt, col2)),
));