特定の植物に対応する数値エントリを表す列「plant」を持つデータテーブルがあります。 次のスクリプトを使用してこの列を再コード化し、植物番号がデータ テーブルの植物名として表示されるようにしました。 これは正常に機能しましたが、私が抱えている問題は、四半期ごとに新しいデータを取得し、このデータ テーブルに新しいデータを追加すると、新しいデータのプラント名が欠落しており、スクリプトを何度も再実行する必要があることです。 Colsドロップダウンメニューで利用可能なrecodeオプションも使用してみました。 この列を再コーディングして、新しいデータを追加したときに機能することを確認する方法はありますか?
FD = Current Data Table();
FD << New Column( "Plant Name", Character, Nominal );
For Each Row(
:Plant Name = Match( :Plant,
"1022", "UK",
"1030", "India",
"1050", "Canada",
"1080", "Australia",
"1110", "UAE",
"1120", "US",
"1140", "US"
);
);
@O_Lippincotどうもありがとうございます。 これは機能します。
再コードを数式列として保存すると、その列が新しいデータに含まれていない場合でも、メイン テーブルに行を追加するときに数式を評価できるようになります。
[列] メニューの再コード化して数式列として保存するオプションは、ここにあります。

ここで、[行] メニュー > [連結] に移動し、新しいデータを既存のメイン データ テーブルに追加することを選択できます。 この例ではソース列も作成しました。


数式は新しいデータを再コード化します。

-オリビア