Filtre de données : vous devez choisir entre "conditionnel" et "regroupement"On peut restreindre davantage un filtre de données existant avec la commande :
df << (Filter Column(:age) << Where(::age == 14));
Pour ajouter un nouveau groupe de filtres de données (réglage standard : filtre1 OU filtre2)
on peut utiliser :
df << Add Filter(Columns(:age), Where(::age == 14));
Je viens de remarquer que si le filtre de données est défini sur "conditionnel", il n'est pas possible d'ajouter un nouveau groupe de filtres.
Vous pouvez toujours utiliser le code, mais l'action est exactement comme dans le premier cas : le nouveau filtre est inclus dans le premier filtre.
Cela signifie qu'il n'est pas possible de définir 2 groupes de filtres distincts avec un comportement conditionnel.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Graph Spacing( 5 ),
Variables,
Elements( Points( Legend( 2 ) ) ),
);
df = gb << Local Data Filter(
Add Filter( columns( :sex, :name ),Where(:sex="M"),Display( :name, N Items( 6 ))),
Add Filter( columns( :sex, :age, :name ),Where(:sex="F"), Display( :name, N Items( 6 )))
);
wait(5);
// 2 separate data filters --> OR
gb <<REMOVE local="" data="https://community.jmp.com/" filter=""></REMOVE>
Modélisation statistique avancéeOrganisation du contenuFusion et nettoyage des donnéesExploration et visualisation des donnéesPersonnalisation de masseIngénierie de la qualité et des procédésRe : Filtre de données : vous devez choisir entre "conditionnel" et "regroupement"C'est ici:
https://community.jmp.com/t5/JMP-Wish-List/data-filters-more-flexible-use-of-the-conditional-flag/idi-p/556164
pourriez-vous donner un exemple pour le "filtre de texte" ?
Re : Filtre de données : vous devez choisir entre "conditionnel" et "regroupement"Salut @hogi - Je pense qu'il serait utile d'ajouter des éléments à la liste de souhaits pour évaluer l'intérêt d'une utilisation plus flexible du drapeau conditionnel.Je ne suis pas certain, mais il semble que les limitations actuelles soient principalement basées sur l'utilisation ou non de conditions "OR".Les réponses multiples et le filtre de texte ont tous deux des options pour sélectionner des correspondances qui se comportent davantage comme des filtres "OU", et aucun d'eux ne prend en charge le conditionnel.
-Dan
Re : Filtre de données : vous devez choisir entre "conditionnel" et "regroupement"Merci pour la clarification du fonctionnement de l'option "conditionnelle" pour les filtres de données 
J'ai encore besoin d'informations supplémentaires pour comprendre pourquoi il n'est pas possible d'ajouter un deuxième filtre de données groupe au filtre de données si "conditionnel" est activé.
Pour le deuxième exemple ci-dessus, je m'attendais à obtenir deux groupes de filtres de données, un pour les hommes (avec uniquement des noms masculins) et un pour les femmes (avec uniquement des noms féminins) -
en fait comme c'est le cas lorsque "conditionnel" n'est pas activé, juste avec la fonctionnalité que la sélection homme/femme restreint la liste des noms.
Je veux dire: le conditionnel devrait simplement activer l'affichage conditionnel des entrées de la liste - cela ne devrait pas changer la logique derrière la structure du filtre de données.
Il est surprenant que le résultat du deuxième exemple avec "conditionnel" activé soit si différent :
- pas de deuxième groupe de filtres de données
- :sex=F et la liste pour :name du deuxième groupe de filtres de données ne s'affichent pas (il semble qu'ils soient fusionnés dans le premier groupe de filtres de données et ne s'affichent pas deux fois)
- indication pourquoi il semble être comme ça:
:age du deuxième filtre de données est ajouté au premier groupe de filtres de données
ce que j'attendais:

ce que j'ai:

Re : Filtre de données : vous devez choisir entre "conditionnel" et "regroupement"L'option « Conditionnel » vous permet de faire des sélections de filtre de série, où les options disponibles dans les étapes suivantes dépendent des sélections précédentes.
Par exemple : si j'ai des colonnes, State, County, City, Street. Si le conditionnel est activé et que je sélectionne la Caroline du Nord dans l'état, seuls les comtés, les villes et les rues de N. Caroline apparaîtrait sous forme de niveaux dans les autres cases de sélection. Ensuite, si je sélectionnais "Wake" dans la liste des niveaux du comté, seules les villes et les rues du comté de Wake apparaîtraient.
Alternativement, je pourrais faire ma première sélection dans la case Rue. Si je choisissais "Ouest", seuls les villes, les comtés et les États qui ont une rue "ouest" apparaîtraient comme options dans les autres cases.
L'ordre de la sélection conditionnelle est basé sur l'ordre de la colonne sélectionnée, et non sur l'ordre des colonnes dans la boîte de dialogue. (super pratique).