Kann jemand bitte Iron Python-Skript zur Verfügung stellen mehrere Auswahllistenfilter (mit Suchoption) zu erstellen. Wenn ich auf die Schaltfläche klicke, in die mein Skript eingebettet ist, sollten die Daten für alle meine vier Datentabellen auf meiner Dashboard-Seite gefiltert werden.Iron Python Skript zum Erstellen von Filtern in Spotfire
Ich habe ein Skript geschrieben, aber es funktioniert, wenn nur eine Datentabelle vorhanden ist, ich habe einen Fehler, wenn ich versuche, den Filter für Daten in mehreren Datentabellen anzuwenden.
from Spotfire.Dxp.Application
import Filters as filters
CurPanel = Document.ActivePageReference.FilterPanel
FilterA = CurPanel.TableGroups[0].GetFilter("columnname")
CheckBoxes = FilterA.FilterReference.As[filters.CheckBoxFilter]()
strCityL = Document.Properties["propertyname"]
for CheckBoxVal in CheckBoxes.Values:
CheckBoxes.Uncheck(CheckBoxVal)
for strVal in strCityL:
CheckBoxes.Check(strVal)
Above Skript ist für eine Datentabelle und ich kann meine Filterwerte
Dank
Bitte geben Sie das Skript, das Sie bisher haben :) – scsimon
von Spotfire.Dxp.Application Importfilter als Filter CurPanel = Document.ActivePageReference.FilterPanel FilterA = CurPanel.TableGroups [0] .GetFilter ("column") Checkboxes = FilterA.FilterReference.As [filters.CheckBoxFilter]() strCityL Document.Properties = [ "propertyname"] für CheckBoxVal in CheckBoxes.Values: CheckBoxes.Uncheck (CheckBoxVal) für strVal in strCityL: \t CheckBoxes.Check (strVal) Das obige Skript ist für eine Datentabelle und ich kann meine Filterwerte nicht durchsuchen. –
Ich bin nicht großartig ar ironPy byt Jose und einige andere sind. Hier ist ein guter Link. http://spotfired.blogspot.com/2014/03/change-filters-programatically-from.html Hier sein Profil http://stackoverflow.com/users/922290/jleviaguirre ist @jleviaguirre – scsimon