我有包含“植物”列的数据表,它代表与特定植物相对应的数字条目。 我使用以下脚本重新编码了该列,以便植物编号在数据表中显示为植物名称。 这工作正常,但我遇到的问题是,我每个季度都会收到新数据,当我将新数据添加到此数据表时,新数据缺少植物名称,我必须一次又一次地重新运行脚本。 我也尝试过使用“列”下拉菜单中提供的重新编码选项。 有什么方法可以重新编码此列并确保它在添加新数据时有效吗?
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"
);
);
将重新编码保存为公式列将允许公式在您将其他行追加到主表时进行计算,即使该列不在新数据中也是如此。
可以在此处找到“列”菜单中重新编码以另存为公式列的选项。

现在我可以转到“行”菜单>“连接”并选择将新数据附加到现有的主数据表中。 我还在本示例中创建了一个源列。


该公式重新编码新数据。

-奥利维亚