JSL:2列の違いデータの入力に基づいた列名を持つ2つの列があり、それらを減算して列に格納する必要がある場合はどうなりますか?
列名AとBを使用すると簡単で、ABを計算できます。
列名がA||cyclecountvalue1およびB||cyclecountvalue2の場合、名前が未解決であるというエラーが表示されます。
連想配列または複素関数を使用する必要がありますか?
本当にありがとうございました。
ありがとう
Re:JSL:2列の違いスクリプトの終了後に列の内容を将来自動的に更新する必要がない限り、数式を使用することはお勧めしません。
For Each Row()関数を使用して行を反復処理することもできますが、面倒になると思います。 代わりに、問題をベクトル化します。
次のパターンを使用できます。
data1=データ列1<
data 2 = data column 2 << Get As Matrix;
Current Data Table()<< New Column( "name"、Values(data 1-data 2));
もちろん、可能なすべての列のペアを反復処理します。
Re:JSL:2列の違いサイクルカウント値は、データの入力に応じて変化し続けます。 「」の下に入れることはできないと思います。
New Column( "Delta_1_" || Char(currentcycle3)、
数値、
Formula(:stack_precycのデータ-:stack_のデータ|| Char(currentcycle3))//これは機能しません
);
たぶん、行の終わりまで両方の列の列を1つずつループして、差を計算することができます。 誰かが構文を手伝ってもらえますか?
ありがとうございました
Re:JSL:2列の違い実際にという名前のデータ列があると仮定しますA || cyclecountvalue1の場合、これは機能するはずです:代わりにName( "A || cyclecountvalue1")。 問題は、元の列名が有効なJSL名ではないことですが、Name()関数は、代わりに使用できる有効な参照を返します。