Ignorer le filtre pour les zones contextuelles de filtre de données ?Les graphiques d'étiquettes survolées sont une alternative intéressante aux zones contextuelles de filtre de données.
Avec Boîtes contextuelles de filtre de données , un utilisateur peut sélectionner les points de données qui sont affichés dans un autre graphique.
De même, lorsqu'un utilisateur survole un point de données, le Graphlet dans le Étiquette de survol montre simplement un tracé limité aux lignes correspondant au point de données.
Pour les étiquettes survolées, il y a le Sauter le filtre option qui permet à l’utilisateur d’ouvrir la sélection de lignes.
Par exemple, en sélectionnant le sexe comme filtre de saut, on peut générer une étiquette de survol pour les étudiants et étudiantes de 14 ans, bien que l'utilisateur ait juste survolé un homme de 14 ans :

Existe-t-il une option Sauter le filtre similaire pour Boîtes contextuelles de filtre de données (~ Tableaux de bord avec filtre par )?

Exploration et visualisation des donnéesRe : Ignorer le filtre pour les zones contextuelles de filtre de données ?Je pense qu'une distinction entre les deux méthodes d'exploration est que les étiquettes de survol sont basées sur la sélection d'un seul élément dans un graphique, tandis que le filtre de sélection (DataFilterContextBox + DataFilterSourceBox) utilise la sélection globale dans le graphique.Vous êtes donc libre de sélectionner plusieurs composants dans le graphique source :

Le filtre de sélection fonctionne uniquement par états de ligne - il n'a pas vraiment connaissance des segments d'affichage sous-jacents, ni du fait que les données sont partitionnées par âge/sexe.
Re : Ignorer le filtre pour les zones contextuelles de filtre de données ?Salut @hogi - ceci est un exemple tiré de l'index de script, utilisant le message `Data Filter Source Box << Set Row States()`.Dans la zone Source du filtre de données, seuls les états de ligne sélectionnés sont conservés ; les états restants proviennent de la table de données source.Les lignes que vous sélectionnez dans la zone Source du filtre de données seront considérées comme incluses par les autres rapports dans la zone Contexte du filtre de données.
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 );Ré : Ignorer le filtre pour les boîtes de contexte de filtre de données ?Salut @danschikore - et y a-t-il une possibilité de le scénariser ?
par exemple
</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">
Re : Ignorer le filtre pour les zones contextuelles de filtre de données ?Merveilleux, merci @danschikore 
Je l'utiliserai cent fois et plus !