Comment puis-je obtenir des filtres sélectionnés à partir du filtre de données JMP et créer dynamiquement de nouvelles colonnes basées sur cette sélection ?J'ai une application jsl pour faire un tracé avec une colonne de formule dans group by. La colonne de formules a été créée en concaténant les valeurs d'autres colonnes en fonction des données filtrées.
Je souhaite générer dynamiquement la colonne de formules et la mettre à jour chaque fois que quelqu'un sélectionne une nouvelle catégorie dans le filtre de données. Donc si Cola a deux valeurs Chat/Chiens et colB a deux valeurs grand petit . La colonne de formule serait la concaténation de colA et colB.
Quand quelqu'un sélectionne Chat (depuis Cola ) et court (depuis colB ) la colonne de formule devrait automatiquement être remplie avec " Chat_court ".
Quand quelqu'un sélectionne Chiens (depuis Cola ) et grand (de colB ) la colonne de formule devrait automatiquement être remplie avec " Chiens_grands ".
De cette façon, ma colonne de formules dans la superposition du générateur de graphiques doit être mise à jour dynamiquement chaque fois que quelqu'un sélectionne une catégorie à l'aide du filtre de données.
Merci pour votre aide.
Exploration et visualisation des donnéesRe : Comment puis-je obtenir des filtres sélectionnés à partir du filtre de données JMP et créer dynamiquement de nouvelles colonnes basées sur cette sélection ?Après avoir essayé de mieux comprendre ce problème, je pense qu'il est soit trop difficile, soit tout simplement pas assez bien défini.
@ankitgssingh écrit:
... La colonne de formules a été créée en concaténant les valeurs d'autres colonnes en fonction des données filtrées.
J'ai un problème avec le "basé sur des données filtrées". Dans le fichier que vous avez joint, la colonne de formules est basée sur deux autres colonnes, :espèces et : saison , mais aucun filtre n'est impliqué ici. (Mais peut-être que ce point n'est pas important du tout. J'ai juste senti que je devais signaler une incohérence.)
@ankitgssingh écrit:
... Je souhaite générer dynamiquement la colonne de formules et la mettre à jour chaque fois que quelqu'un sélectionne une nouvelle catégorie dans le filtre de données. ...
Quand quelqu'un sélectionne Chat (depuis Cola ) et court (depuis colB ) la colonne de formule devrait automatiquement être remplie avec " Chat_court ".
Quand quelqu'un sélectionne Chiens (depuis Cola ) et grand (de colB ) la colonne de formule devrait automatiquement être remplie avec " Chiens_grands ".
Pourquoi voudriez-vous dans cette situation, c'est-à-dire lors du filtrage, par exemple, dans Graph Builder, vouloir apporter des modifications à votre table de données ? Votre colonne pour : espèces contient deux entrées (FOX, COYOTE). Votre colonne pour :saison contient quatre entrées (automne, hiver printemps, été). Après avoir lu et relu la description ci-dessus, je ne vois toujours rien d'autre qu'un souhait de remplacer toute la colonne de formule par une chaîne composée des paramètres de filtre actuels. Comment cette colonne serait-elle toujours connectée à la table de données d'origine ?
@ankitgssingh écrit:
De cette façon, ma colonne de formules dans la superposition du générateur de graphiques doit être mise à jour dynamiquement chaque fois que quelqu'un sélectionne une catégorie à l'aide du filtre de données.
Si vous créez juste un tracé à partir de votre table à l'aide de Graph Builder et ajoutez :espèces ainsi que :saison aux filtres de données locaux, tout en utilisant le : Nom_Combiné colonne dans le champ Overlay, vous verrez que la légende est mise à jour avec la sélection du filtre. (Voir capture d'écran ci-dessous.)

Sur la base de l'exemple de capture d'écran ci-dessus, je me demande donc quel serait l'avantage de remplir la colonne de formule ( : Nom_Combiné ) avec les sélections de filtre effectuées.
Re : Comment puis-je obtenir des filtres sélectionnés à partir du filtre de données JMP et créer dynamiquement de nouvelles colonnes basées sur cette sélection ?Merci pour votre réponse. Cependant cela ne répond pas à ma question.
Si dans votre exemple, vous créez une colonne de formules catégorielles basée sur les autres colonnes. Ajoutez cette colonne de formule à la superposition dans le générateur de graphique.
Q) Maintenant, si quelqu'un sélectionne une autre catégorie dans le filtre de données, la colonne de formule doit être mise à jour et le graphique doit également être mis à jour.
Re : Comment puis-je obtenir des filtres sélectionnés à partir du filtre de données JMP et créer dynamiquement de nouvelles colonnes basées sur cette sélection ?peut-être pourriez-vous accomplir cela en utilisant un filtre de données local ?
Voici un graphique dans lequel je peux sélectionner plusieurs niveaux ou un seul niveau dans l'une des trois colonnes d'éléments.
Après avoir sélectionné les options, le générateur de graphiques affiche la statistique sélectionnée de la colonne de l'axe des ordonnées à afficher.

Re : Comment puis-je obtenir des filtres sélectionnés à partir du filtre de données JMP et créer dynamiquement de nouvelles colonnes basées sur cette sélection ?Cela semble exigeant. Comme je ne suis même pas un scripteur médiocre, je ne peux que vous indiquer la direction du 2022_Q1 Makeover Challenge du JMP Scripters Club . Peut-être que le défi C est pertinent pour votre problème ?