如何使用 IronPython 在可视化上设置“按表达式限制数据”字段?
(我的意思是一个简单的 IP 脚本示例,用于在可视化上设置 Data Limit By Expression 字段,我在 Internet 上找不到)
最佳答案
对于任何类型的图表,如果这是您需要做的唯一操作,您可以使用如下代码:
from Spotfire.Dxp.Application.Visuals import Visualization
viz = v.As[Visualization]()
print viz.Data.WhereClauseExpression # prints Python's nil value None
viz.Data.WhereClauseExpression = "[Column] = 'Value'"
print viz.Data.WhereClauseExpression # prints the above expression
在此示例中,v
是指向所需可视化的参数。您也可以通过名称或 ID 或其他一些方法来查找它。
如果您已经在使用脚本操作此可视化效果并且只想添加数据限制,则可以将其添加到现有脚本中而无需导入 Visualization
类。每个可视化类型的 Data
对象都有这个 WhereClauseExpression
属性
关于spotfire - 使用 IronPython 在可视化上设置 "Data Limit by Expression",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37275625/