【发布时间】:2017-05-30 16:59:29
【问题描述】:
有没有办法在 Spotfire 的 IronPython 脚本中存储一个表达式,然后稍后调用它来简化我添加一堆计算列的脚本? 我的一些表达式只是(A+B),但我也想看看是否可以将 if then “case 语句”存储为表达式
例如:
表达式1 = [VarA] * 3.289
表达式2 ~ (VarA] / [VarB]) * 23.33
表达式3 = 大小写 当 [VarA] = 1 时,“蓝色” 其他“红色” 结束
示例脚本(可行):
from Spotfire.Dxp.Data import CalculatedColumn
cols = Document.Data.Tables["MyTable"].Columns
cols.AddCalculatedColumn("NewColumn1","[VarA] * 3.289");
我想做的例子:
from Spotfire.Dxp.Data import CalculatedColumn
cols = Document.Data.Tables["MyTable"].Columns
cols.AddCalculatedColumn("NewColumn1","expression1");
cols.AddCalculatedColumn("NewColumn2","expression2");
cols.AddCalculatedColumn("NewColumn3","expression3");
【问题讨论】:
标签: scripting ironpython calculated-columns spotfire