[英]Spotfire: How to use calculated value (dynamic item) in ironpython script?
我正在使用spotfire和ironpython。
我已经创建了一个计算值(动态项目)以了解与数据中的条件相匹配的最大日期。
我也有ironpython脚本来执行某些操作,并且该脚本的一部分必须使用计算出的值中的日期。
我正在尝试使用python代码从计算所得的值中获取信息,但是我在为此苦苦挣扎。
我无法“直接”执行此操作,因此,现在,我正在尝试解决方法...创建文档属性以接收计算的值并将此文档属性用作脚本中的enter参数,但是我无法寻找一种使用计算值作为财产文件信息来源的方法。
所以...有一种方法可以在ironpython脚本中使用计算值(直接或将其值链接到文档属性,然后将此文档属性用作脚本参数)吗?
您将需要使用数据函数将计算出的值传递给文档属性,然后IronPython可以从那里使用它。
这可能是一个非常简单的数据函数,您可以在其中将表/列与计算出的值一起输入,然后仅输出该值。 这样的事情应该起作用:
MyDocProp <- CalcValueTable$CalcColumn[1]
如果您对TERR有点熟悉,那么直接在TERR内完全获得计算值并删除您正在创建的计算列就可以了。
确保并将数据功能设置为自动刷新,以便您的文档属性为常绿。 然后,您可以使Ironpython脚本运行MyDocProp文档属性中的更改,以便每当最大日期更改时,脚本就运行。
您正朝正确的道路前进。 您必须将其传递给文档属性。 您无法使用计算出的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.