我有一个数据表,我不能指望列名一直是相同的,所以我不能用标准的方式构建计算列,因为它使用"列名"财产(可以改变)。
所以,我想使用外部名称通过IronPython构建它们,外部名称在没有通知的情况下不会发生变化。
答案 0 :(得分:1)
因为您已经知道how to access a particular column by its ExternalName,所以您可以使用该方法更改列的Expression
属性,如下所示:
column.Properties["Expression"] = "If([some_column] = 1, 'YES', 'NO')"