我使用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]()
答案 0 :(得分:2)
以下代码适合您:
newColName = "col"
Document.Data.Tables["Data Table"].Columns.Remove(newColName)
(您不需要为此导入任何类)
您可以在API documentation。
中找到更多信息