JSLによって作成された列の数式は、データテーブルの並べ替え後に中断しますこんにちは、
いくつかのキー値を計算するための数式を含むいくつかの列を作成する比較的単純なスクリプトを作成しました。
スクリプト自体は正常に機能し、列が作成され、値が入力されます。
私が抱えている問題は、dtの列を昇順または降順で並べ替えようとすると、それらの列で作成された数式では何も生成されなくなるということです。数式で使用されている列の名前を認識しないというエラーが表示されるため、数式が再実行されることがわかります。

ここで、entColは、スクリプトで使用した列名の変数です。
データテーブルを再配置することを選択した場合、スクリプトを実行する列の数式を正常に再実行できることを確認する方法はありますか?
おかげで、
レイン
データ表スクリプティングRe:JSLによって作成された列の数式は、データテーブルの並べ替え後に中断するどうやら、列の式には順序固有のものが含まれているようです。 式のデータが希望どおりであり、並べ替え後もデータを同じままにしたい場合は、列の値を計算値から静的(ハードコード)に変更する式を削除するように指定できます値。列ヘッダーを右クリックして、[列情報]を選択します。 [列情報]ウィンドウで[式]列のプロパティをクリックし、[削除]ボタンをクリックします。
Re:JSLによって作成された列の数式は、データテーブルの並べ替え後に中断する列名自体ではなく、変数entColを数式に保存しているようです。 データテーブルが再計算されるとすぐに(必ずしもソートされているためではない)、計算は失敗します。 チェックアウトこのリンクこれは、列名自体を数式に挿入するいくつかの方法を示しています。