Puis-je utiliser l'opérateur « différent de » dans la clause « où » préférée du filtre de données ?J'essaie de définir un filtre favori qui évoluera à mesure que de nouvelles données seront ajoutées à ma table :
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID ),
Where( :type == "PM" ),
Where( :name == "Weekly" ),
Where( :batchID == {266, 268, 290} )
))
)
J'aimerais pouvoir spécifier les batchID à NE PAS inclure dans le filtre, de cette façon, à mesure que de nouveaux batchID apparaissent, mon filtre les inclura (mais exclura les batchID problématiques que j'ai précédemment identifiés à exclure).Lorsque j'essaie d'utiliser l'opérande !=, j'obtiens des erreurs.J'ai aussi essayé !== sans succès.
//example (include ALL batchIDs except for 268):
<!--
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID ),
Where( :type == "PM" ),
Where( :name == "Weekly" ),
Where( :batchID != {268} )
))
)</CODE-->
Je ne vois rien dans les manuels/guide de script. est-ce possible ?
Re : Favoris des filtres de données – puis-je utiliser « différent » dans la clause Where ?Essaye ça:
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID ),
Where( :type == {"<NOT pm="" entry="" 1="">","<NOT pm="" entry="" 2="">","<NOT pm="" entry="" 3...="">"} ),
Where( :name == {"<NOT name="" entry="" 1="">","<NOT name="" entry="" 2="">","<NOT name="" entry="" 3...="">"} ),
Where( :batchID == {303, 322} )
)),
Inverse( 1 )
);</NOT></NOT></NOT></NOT></NOT></NOT>
Vous devrez remplir les entrées de type et de nom manquantes, mais cela devrait exclure les ID de lot spécifiques. Si cela ne donne pas l'effet que vous recherchez, je vous recommande d'envoyer une note au support technique ( support@jmp.com ). Ils ont de très bons scénaristes dans l’équipe qui m’ont aidé dans le passé. De plus, si c'est quelque chose que JMP ne peut pas faire, ils peuvent acheminer la question aux développeurs pour voir si cela peut être corrigé dans une prochaine version de JMP.
Meilleur,
M
Re : Favoris des filtres de données – puis-je utiliser « différent » dans la clause Where ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hmm, je suis perplexe. Vous devrez peut-être accéder à un script pour le faire.
Re : Favoris des filtres de données – puis-je utiliser « différent » dans la clause Where ?bon sang, pas de chance :
"La clause WHERE n'a pas été correctement spécifiée. lors de l'accès ou de l'évaluation de 'Not' , !/*###*/(:experiment_id == {303, 322})"
j'ai essayé ceci:
Favorites(
"Test_Favorite1"(Match( columns( :type, :name, :batchID),
Where( :type == "PM" ),
Where( :name == "Weekly" ),
Where( Not( :batchID == {303, 322} ) )
))
)
peut-être dois-je d'abord sélectionner tous les batchID, puis Where(NOT()) fonctionnera ?? Existe-t-il un moyen de sélectionner tous les batchID au lancement sans appeler une liste statique de numéros de batchID ?
merci
Re : Favoris des filtres de données – puis-je utiliser « différent » dans la clause Where ?Je voudrais essayer:
Où( pas(:batchID == {268}) )
J'ai eu d'autres situations où l'opérateur != n'a pas fonctionné, et cela semble contourner ce problème.