Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueJ'ai récemment rencontré ce problème avec un très gros client. Dans les versions antérieures de JMP, ils utilisaient Contient pour identifier les codes d'erreur à partir d'une colonne numérique de la manière suivante

Ceci n'est plus disponible dans JMP 17. Deux questions :
1. Avez-vous rencontré ce problème ?
2. Comment ce processus de sélection peut-il être reproduit avec le même nombre de clics et avec autant d'efficacité (le tableau peut contenir 100 millions de lignes).
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numérique@DonMcCormack si vous ne l'avez pas encore fait, partagez-le avec les chefs de produit, faites-nous savoir le client et vous pourrez faire référence à ce fil.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueNous avons fourni à un gros client un outil qui a été communiqué à un grand nombre d'utilisateurs et probablement intégré à un grand nombre de scripts. Le client en question a toujours été réticent à passer à des versions plus récentes de JMP. Nous avons maintenant supprimé l'outil et leur avons demandé de passer à une nouvelle version de JMP. La question évidente est « Qu’est-ce qui se cache d’autre ? ». Il ne s'agit pas seulement de supprimer des fonctionnalités, mais de communiquer haut et fort lorsque des changements comme celui-ci se produiront, aussi mineurs que ces changements puissent paraître.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueLes codes d'erreur contiennent plus de 9999 pour différencier les différents types d'erreurs. 9999.123, 9999.345, 9999.299, etc. Tous sont des types d'erreurs 9999.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueJe réalise que nous ne recherchons pas de solution de script, mais je voulais mentionner que la nouvelle fonction Where sera au moins aussi rapide et généralement plus rapide que Select Where ou Get Rows Where dans JMP 18. Cela devrait être particulièrement pertinent pour ces très grandes les tables.
Current Data Table() << Select Rows(Where(Contains(Char(:Column 1), "9999")))
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueEh bien, peuvent-ils changer la couleur en caractère, utiliser « contient », puis la redéfinir en numérique lorsqu'ils ont terminé ?
Il faut encore quelques clics, mais ce ne sera vraiment pas le problème, car changer d'avant en arrière prend à peu près le même temps que de faire la recherche sur une table haute... la sélection prend environ 5 secondes pour s'exécuter seulement environ 10 millions de lignes, que vous recherchiez "égal à 999" sur des données numériques ou "contient 999" sur des données alphabétiques. Donc, pour 100 millions de lignes, je m'attendrais à près d'une minute... auquel cas les 2,5 secondes supplémentaires à chaque extrémité pour modifier les types de données deviennent triviales.
Mis à part le fait que c'est rarement une bonne idée de retirer des fonctionnalités existantes à l'utilisateur... est-ce que j'ai raté quelque chose ici ?
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériquePourquoi Equals ne fonctionnera-t-il pas ? Il n'est pas évident d'après le message d'origine pourquoi.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueCela devra peut-être être déployé auprès de centaines (milliers ?) d'utilisateurs, dont certains ne sont pas des scripteurs.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueLes égaux ne fonctionneront pas
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueD'après ce qu'on m'a dit, ils recherchent une chaîne spécifique de valeurs numériques. Je soupçonne que la chaîne commence par ces valeurs, mais je n'ai pas confirmé que c'était vrai. Il peut y avoir plus d'une valeur (par exemple, 9999 et -9999), je ne sais pas combien d'autres.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueEst-ce que « égal » dans la même liste déroulante ne fonctionne plus ? Même nombre de clics, bien sûr.

Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériquele filtre de données local, la distribution et d'autres plates-formes le reconnaîtront. Mais si leur objectif est de trouver les valeurs manquantes et les codes de valeur manquants, alors peut-être la propriété de colonne et le filtre de données global. Quelques clics supplémentaires qu'avant. 18 c'est toujours un problème.
Explorez les codes de valeur manquants concernant les respects manquants.
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numérique@DonMcCormack , sont-ils toujours 9999 ? Si tel est le cas, qu'en est-il de la définition des codes de valeur manquante de la propriété de colonne, puis de l'utilisation du filtre de données sous les lignes avec l'option triangle rouge pour que le filtre sélectionne les valeurs manquantes ? La sélection de ligne dans 17 est manquante ne semble pas fonctionner. En supposant qu'ils veulent éviter un script
Re : Ne contient plus d'option lors de la sélection de valeurs à partir d'une ligne numériqueExplore Outliers a un onglet Nines, mais cela représente beaucoup plus de clics. Que diriez-vous de mapper le script ci-dessous sur un raccourci clavier ? Cela pourrait représenter encore moins de clics.
Try(
col = (Current Data Table() << get selected columns())[1];
Current Data Table() << Select Where( Contains( Char( col ), "9999" ) );
);