【发布时间】:2018-03-27 22:20:24
【问题描述】:
我正在使用 Spotfire,想知道是否有使用 IronPython 代码更新或删除计算列的方法。
例如:
假设我有一张桌子:
| Column 1 | Column 2| Column 3 | Calculated Column |
因此,每次我运行特定脚本时,我都希望它更改计算列 的值。
PS:如果需要,我已经有了以下代码来创建列。因此,如果至少有一种方法可以删除该列,那么它也适用于我。
from Spotfire.Dxp.Data import CalculatedColumn
newColName = "MY_CALCULATED_COLUMN"
newColExpr = "TRIM([myTableCol])"
Document.Data.Tables["MY_TABLE"].Columns.AddCalculatedColumn(newColName,newColExpr).As[CalculatedColumn]()
【问题讨论】:
-
我还没有测试过,但我很好奇为什么stackoverflow.com/questions/21108946/… 的解决方案对你不起作用?
-
我已经测试过这个。不幸的是,它只是从表格可视化中删除列,而不是从数据表本身中删除。
-
明白了,再看一遍我明白你的意思了 :) 让我闲逛一下。
标签: ironpython spotfire tibco