ちょっと、そこ!
データ テーブルから集計列を作成するスクリプトがあります。特定の列から最大値と初期値を収集します。最大値と初期値の差を計算する新しい列を作成したいと思います。これを必要とする 18 種類の測定値があるため、これを自動化したいと思います。列を作成して適切な名前を付けるスクリプトがあります。これですべて設定完了です。
私が助けを必要としているのは、上記の Difference 列に数式を追加する方法です。問題は、1 つの Eval 関数内で複数の評価を実行する方法がわからないことです。
現在、私が持っているものは以下の通りです。列を作成してから戻って数式を追加することも考えましたが、同じ問題が発生するようです。
//I have a List T_List with all the measurement names<BR /><BR />For(i = 1, i <= 18, i++,
Eval(
Substitute(
Expr( New Column(T_List[i] || " Temperature Difference", Numeric, Continuous, Format("Fixed Dec", 2)
Formula( Column(i) + Column(i+18) ) // Always adding 2 columns that are 17 columns apart, but unclear how to specify those columns with multiple evaluations
),
Expr( _name_ ), parse(":" || T_List[i])
)
)
);
);