スクリプトの前半で計算された変数を使用して新しい数式列を作成しようとしていますが、数式は変数の定義方法とは異なります。データテーブルの作成後に式を開くと、「この名前は現在のコンテキストに存在しますが、式の中でローカルに定義されていません」というエラーが表示されます。
//校正精度を確認します
現在のデータテーブル(dt_1C_comparison)
Avg_1C_grab =: "新しい差分" <<値を取得します。
Avg_1C_diff = mean(Avg_1C_grab);
show(Avg_1C_diff);
offsetadjust_1Cpos = Avg_1C_diff - 0.3。
offsetadjust_1Cneg = Avg_1C_diff + 0.3。
x 1 C = If(
(Avg_1C_diff> 0.3)、offsetadjust_1Cpos、
(Avg_1C_diff <-0.3)、offsetadjust_1Cneg、
Avg_1C_diff = 0、
;
現在のデータテーブル(dt_1C_comparison)
//ウェット/ドライの差が0.3より大きい場合、新しいオフセットを計算します
オフセット_1C = Mean1C_intercept - x1C;
表示(オフセット_1C);
新しい列( "ウェット平均 2 "、数値、"連続 "、フォーマット("ベスト "、5)、数式(:"平均測定値)。位置= TopDRY "* 勾配1C +オフセット1C ;);
Slope_1C変数は、私のスクリプトの前半で計算されており、前の新しい列式で機能します。
なぜこの式が変数を好まないのかよくわかりません斜面_1C そしてオフセット_1C 。
任意の助けは大歓迎です!