Filter für Datenfilter-Kontextfelder überspringen?Hover-Label-Graphlets sind eine schöne Alternative zu Datenfilter-Kontextfeldern.
Mit Kontextfelder für Datenfilter kann ein Benutzer die Datenpunkte auswählen, die in einem anderen Diagramm angezeigt werden.
Wenn ein Benutzer mit der Maus über einen Datenpunkt fährt, wird das Graphlet im Hover-Label Zeigt lediglich ein Diagramm an, das auf die Zeilen beschränkt ist, die dem Datenpunkt entsprechen.
Für Hover-Labels gibt es das Filter überspringen Option, die es dem Benutzer ermöglicht, die Zeilenauswahl zu öffnen.
Wenn Sie beispielsweise „Geschlecht“ als Filter zum Überspringen auswählen, können Sie ein Hover-Label für männliche und weibliche 14-jährige Schüler erstellen, obwohl der Benutzer gerade mit der Maus über einen 14-jährigen Mann geschwebt hat:

Gibt es eine ähnliche Option zum Überspringen von Filtern? Kontextfelder für Datenfilter (~ Dashboards mit Filter nach)?

Datenexploration und -visualisierungBetreff: Filter für Datenfilter-Kontextfelder überspringen?Ich denke, ein Unterschied zwischen den beiden Drilldown-Methoden besteht darin, dass Hover-Labels auf der Auswahl eines einzelnen Elements in einem Diagramm basieren, während der Auswahlfilter (DataFilterContextBox + DataFilterSourceBox) die aggregierte Auswahl im Diagramm verwendet.Es steht Ihnen also frei, mehrere Komponenten im Quelldiagramm auszuwählen:

Der Auswahlfilter funktioniert ausschließlich nach Zeilenzuständen – er kennt nicht wirklich die zugrunde liegenden Anzeigesegmente oder weiß nicht, dass die Daten nach Alter/Geschlecht unterteilt sind.
Betreff: Filter für Datenfilter-Kontextfelder überspringen?Hallo @hogi – Dies ist ein Beispiel aus dem Skriptindex, bei dem die Meldung „Data Filter Source Box << Set Row States()“ verwendet wird.Im Datenfilter-Quellfeld bleiben nur die ausgewählten Zeilenzustände erhalten – die übrigen Zustände stammen aus der Quelldatentabelle.Die Zeilen, die Sie im Datenfilter-Quellenfeld auswählen, werden von den anderen Berichten im Datenfilter-Kontextfeld als enthalten angesehen.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Selection Filter",
Data Filter Context Box(
H List Box(
dfsb = Data Filter Source Box(
Graph Builder(
Size( 208, 207 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :age ) ),
Elements( Bar( X, Legend( 3 ) ) ),
SendToReport(
Dispatch( {}, "Graph Builder", OutlineBox, {Set Title( "Filter" )} )
)
)
),
Platform(
Current Data Table(),
Bubble Plot( X( :weight ), Y( :height ), Sizes( :age ), Title Position( 0, 0 ) )
)
)
)
);
Wait( 1 );
rs = dt << Get Row States();
rows14 = dt << Get Rows Where( :age == 14 );
rs[rows14] = 1;
dfsb << Set Row States( dt, rs );Betreff: Filter für Datenfilter-Kontextfelder überspringen?Hallo @danschikore – und gibt es eine Möglichkeit, es zu skripten?
z.B
</CODE></PRE><PRE><CODE class=" language-jsl">myRows = myDataFilterSourceBox << get row states();<BR /><BR />myages= associative array(dt[myRows,"age"]) << get keys();
ldf2 << change ...<STRIKE>myRows= (myDataFilterSourceBox << ...) << get selected rows();<BR /></STRIKE>edit - see below ...
</CODE></P><P><CODE class=" language-jsl">
Betreff: Filter für Datenfilter-Kontextfelder überspringen?Wunderbar, danke @danschikore 

Ich werde es hundertmal und öfter verwenden!