JSLスクリプト-テーブルを更新した後、埋め込み式を実行しますやあ、
列名「Capacity」の既存のテーブルを更新しようとしています。 下の図でわかるように、Capacity列が更新されたら、「Predicted_Shipment_1」列は、内部に埋め込まれている式に従って値を変更する必要があります。 ただし、以下のスクリプトを実行すると、「Predicted_Shipment_1」列の値は、更新された「Capacity」列に応じて変更されません。 以下の私のスクリプトに何か問題がありますか?

dt2 << Update(
With(dt3)、
列の一致(:Time =:Time)、
更新テーブルから列を追加します( "容量")
);
column(dt2、 "Predicted_Shipment_1")<<数式を削除します。
dt3 << Update(
With(dt2)、
列の一致(:Time =:Time)、
更新テーブルから列を追加します( "Predicted_Shipment_1")
);
最後に、dt3で更新された列「Predicted_Shipment_1」の値は古い値であり、内部に埋め込まれている式に従っていません。 上記の式に何か問題がありますか?
Re:JSLスクリプト-テーブルを更新した後、埋め込み式を実行します返信ありがとうございます。 私はこれに対する解決策を見つけました。 以下の構文を追加するだけで、数式の実行に役立ちます。
column(dt4,4)<< Eval Formula(1);
Re:JSLスクリプト-テーブルを更新した後、埋め込み式を実行します@ReginaHong 、
数式を削除して列を再作成すると、[予測]列の値を更新する実行する数式が列にありません。 更新/結合操作によって生成された値は、列に保持されます。