使用 IronPython 在可视化上设置 "Data Limit by Expression"
Using IronPython to set "Data Limit by Expression" on a visualization
如何使用 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
class。每个可视化类型的 Data
对象都有这个 WhereClauseExpression
属性
如何使用 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
class。每个可视化类型的 Data
对象都有这个 WhereClauseExpression
属性