2016-08-30 127 views
1

我使用这个脚本(下)创建在Spotfire一个计算列[NEWCOLUMN]使用IronPython的添加计算列和执行计算:如何使用IronPython的脚本在Spotfire

from Spotfire.Dxp.Data import CalculatedColumn 

cols = Document.Data.Tables["TIBER"].Columns 

cols.AddCalculatedColumn("NEWCOLUMN"); 

如何控制数据类型的计算列?另外,那么编辑计算列的表达式的过程是什么?例如,我想NEWCOLUMN = [oldcolumn] * 3.289

谢谢!

回答

1

您计算的列将从<arg2>AddCalculatedColumn(<arg1>,<arg2>)的表达式继承数据类型。

from Spotfire.Dxp.Data import CalculatedColumn 
cols = Document.Data.Tables["TIBER"].Columns 
cols.AddCalculatedColumn("NEWCOLUMN","[oldcolumn] * 3.289"); 

辊潮汐。

+0

这太棒了!有没有什么机会可以指导我使用良好的文档或学习材料来学习Spotfire的IronPython脚本。为了避免计算出35个不同的列,我还想做更多的计算,但我正在努力寻找好的学习资料 – Lgeo

+1

我不会说好或坏,只是取决于它对你有多混淆, API真的是唯一的东西。我觉得有时候这很麻烦。 https://docs.tibco.com/pub/doc_remote/spotfire/7.0.1/doc/api/Index.aspx – scsimon

+1

所以这里是明确需要的引用:...以及没有像预期的那样工作,但如果您在AddCalculatedColumn上进行搜索并选择左边列表中的最后一个,您将看到C构造。 – scsimon

相关问题