Update/Remove 使用 IronPython 计算列
Update/Remove Calculated Column using IronPython
我正在使用 Spotfire,想知道是否可以使用 IronPython 代码更新或删除计算列。
例如:
假设我有一个 table :
| 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]()
以下代码适合您:
newColName = "col"
Document.Data.Tables["Data Table"].Columns.Remove(newColName)
(您不需要为此导入任何 类)
您可以在 API documentation 中找到更多信息。
我正在使用 Spotfire,想知道是否可以使用 IronPython 代码更新或删除计算列。
例如:
假设我有一个 table :
| 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]()
以下代码适合您:
newColName = "col"
Document.Data.Tables["Data Table"].Columns.Remove(newColName)
(您不需要为此导入任何 类)
您可以在 API documentation 中找到更多信息。