Qu'est-ce qui a inspiré cette demande de liste de souhaits ?Après avoir contacté l'assistance JMP concernant Bogue lors de l'utilisation d'une combinaison de set chaque valeur, tables avec le(s) même(s) nom(s) de colonne et fonctions statistiques col dans une boucle (00049239) J'ai appris que la façon dont j'utilise avec succès les fonctions statistiques << Set Each Value et Col (telles que Col Rank() et Col Sum()) depuis de nombreuses années n'est pas intentionnelle. L'inspiration ici est que la façon dont ils fonctionnent actuellement rend les scripts dans JMP beaucoup plus rapides et plus faciles lors de la création de nouvelles colonnes et si les comportements devaient changer, je devrais réécrire tous mes scripts (je vais probablement commencer à utiliser quelque chose comme Python à ce stade pour tous mes besoins de script de manipulation de données).
Quelle est l'amélioration que vous aimeriez voir?Modifiez le comportement permettant à l'utilisateur d'utiliser << Définir chaque valeur avec une expression de formule comme comportement pris en charge. Modifiez le comportement où les expressions peuvent être utilisées comme premier argument (ou n'importe quel argument ?) Dans les fonctions statistiques Col en tant que comportement pris en charge. Ou au moins fournir la confirmation que le comportement ne changera pas.
Pourquoi cette idée est-elle importante ?Il existe des centaines ou des milliers d'exemples dans la communauté JMP où ces fonctions/messages sont mal utilisés. Je les utilise mal dans presque tous mes scripts car ces comportements sont si puissants et beaucoup plus rapides que toutes les autres options que je connais dans JMP. Si ceux-ci doivent changer sans préavis (ou même avec préavis), je devrai conserver une version plus ancienne de JMP qui prend toujours en charge ces comportements ou commencer à utiliser d'autres moyens pour mes tâches de manipulation de données.
Quelques exemples issus de la communauté : Première valeur pour un identifiant unique , Comment calculer des valeurs relatives basées sur une position d'une valeur de base ?, Colonnes de formules spéciales , Recherche de la valeur maximale de chaque ligne sur plusieurs colonnes et du nom de la colonne source , Remplir la colonne avec des valeurs basées sur une autre colonne avec des clés et un tableau associatif , JSL Companion 2e édition Applications du langage de script JMP, deuxième édition contient des exemples d'utilisation de << Définir chaque valeur (par exemple 3_CreateDeleteColumns.jsl)