繁体   English   中英

Spotfire:如何在IronPython脚本中使用计算值(动态项目)?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM