spotfire - 使用 IronPython 在可视化上设置 "Data Limit by Expression"

标签 spotfire

如何使用 IronPython 在可视化上设置“按表达式限制数据”字段?

enter image description here

(我的意思是一个简单的 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/

相关文章:

javascript - 在下拉列表选项中生成鼠标移开事件

html - 更改文本区域中动态项目的字体颜色 Spotfire

ironpython - 在 Spotfire 中选择数据表列表

ironpython - 如何通过 python 在 Spotfire 中动态创建数据表

tibco - Tibco Spotfire 中的字符串反转

javascript - 单击/选择时 Spotfire 按钮会改变颜色

spotfire - 基于另一列的排名日期 - Spotfire

Spotfire:创建按钮开始加载数据,而不是使用按需加载数据

graph - 使用堆积条时的对齐错误

Javascript 在 Spotfire Webplayer 中的行为不同