小编Bha*_*hek的帖子

Iron Python脚本,用于在Spotfire中创建过滤器

可以请一个人提供python脚本来创建多个选择列表框过滤器(带有搜索选项)。当我单击嵌入脚本的按钮时,应该对仪表板页面中存在的所有四个数据表的数据进行过滤。

我已经编写了一些脚本,但是如果仅存在一个数据表,它将可以正常工作,当我尝试对多个数据表中的数据应用过滤器时,我遇到了一些错误。

from Spotfire.Dxp.Applica??tion 
import Filters as filters 

CurPanel = Document.ActivePageR??eference.FilterPanel 
FilterA = CurPanel.TableGroups??[0].GetFilter("column??name") 
CheckBoxes = FilterA.FilterRefere??nce.As[filters.CheckB??oxFilter]() 
strCityL = Document.Properties[??"propertyname"] 
   for CheckBoxVal in CheckBoxes.Values: 
       CheckBoxes.Uncheck(C??heckBoxVal) 
   for strVal in strCityL: 
       CheckBoxes.Check(st??rVal) 
Run Code Online (Sandbox Code Playgroud)

上面的脚本用于一个数据表,我无法搜索过滤器值

谢谢

ironpython spotfire

3
推荐指数
1
解决办法
2737
查看次数

标签 统计

ironpython ×1

spotfire ×1