Avez-vous déjà ajusté un modèle et enregistré la formule de prédiction juste pour voir une colonne de valeurs manquantes ? Ou ouvert une table de données et les colonnes avec des formules ont toutes des valeurs manquantes ? Dans de nombreux cas, la raison pour laquelle les formules de colonne ne sont pas évaluées est que les formules sont supprimées. Dans ce blog, je mets en évidence les différentes situations dans lesquelles JMP supprime l'évaluation des formules et comment vous pouvez accéder aux options pour désactiver la suppression.
Il existe plusieurs façons de supprimer l'évaluation des formules. Tout d'abord, dans la formule de colonne elle-même, vous pouvez sélectionner « Supprimer l'évaluation » dans le menu de la flèche rouge inversée pour activer et désactiver la suppression de la formule pour les colonnes individuelles, comme illustré à la figure 1.

Figure 1 : Supprimer Eval dans l'éditeur de formule
Vous pouvez également appliquer le comportement à une table de données entière en sélectionnant "Supprimer l'évaluation de la formule" dans le menu de la flèche rouge inversée sur la table de données (Figure 2).

Figure 2 : Supprimer Formula Eval dans la table de données
En plus de ces actions manuelles pour basculer l'évaluation de la formule, plusieurs opérations de table de données dans JMP lui-même offrent une option pour activer l'option. Tables>Sous-ensemble, Tables>Trier, Tables>Empiler, Tables>Split et Tables>Joindre ont "Supprimer l'évaluation de la formule" sélectionné par défaut. Voir la figure 3 pour un exemple.

Figure 3 : Supprimer l'option d'évaluation de la formule dans le sous-ensemble
En ce qui concerne la suppression des formules, vous pouvez recevoir une fenêtre "JMP - Avertissement de sécurité" lors de l'ouverture de tables de données considérées comme "mises en quarantaine" (Figure 4). Une table téléchargée à partir d'une source non fiable, comme un site Web, est mise en quarantaine. Voir Remarque JMP : la fenêtre de sécurité JMP® s'affiche lors de l'ouverture de fichiers sur le lecteur réseau pour plus d'informations sur le lancement en toute sécurité des fichiers avec le code JSL.


Figure 4 : Exemples de messages d'avertissement et d'alerte
Si vous sélectionnez Examiner, les formules de colonne seront supprimées et les scripts de table ne s'exécuteront pas. Vous ne pourrez pas non plus modifier la suppression de la formule tant que vous n'aurez pas retiré la table de la quarantaine.Vous pourrez cependant visualiser les formules et les scripts. La table de données peut également être enregistrée, mais elle restera en mode quarantaine.Les tentatives ultérieures pour l'ouvrir entraîneront l'invite ci-dessus.
Après avoir examiné la table, et une fois que vous êtes sûr qu'elle est sûre, ouvrez à nouveau la table.Lorsque vous y êtes invité avec la fenêtre ci-dessus, choisissez Ouvrir, ce qui devrait permettre aux scripts de s'exécuter et vous permettre de modifier la suppression des formules.Après avoir choisi les options d'ouverture et enregistré, vous ne devriez plus recevoir d'invites pour cette table.
En conclusion, si vous voyez des valeurs manquantes pour les colonnes de formules ou si les formules ne sont pas évaluées, cochez les options Supprimer l'évaluation des formules. Enregistrez la table de données sur votre ordinateur local et rouvrez-la pour accéder à cette option. JMP essaie de préserver la sécurité de votre système en contrôlant les scripts et les formules lorsque les tables de données les contenant sont ouvertes.