Si la formule de l'instruction ne fonctionne pasAu cours des deux dernières années, lorsque je copie et colle la formule ci-dessous, cela n'a pas fonctionné de manière cohérente.J'ai essayé de le taper dans la boîte de formule et j'ai parfois réussi, mais ce n'est pas cohérent.
J'ai finalement été mis à niveau vers JMP 14 la semaine dernière et une option géniale est que je peux prévisualiser un échantillon de données pour voir à quoi ressemblera le résultat de la formule.Cependant, je ne comprends pas pourquoi cette formule ne fonctionnera pas.Vous trouverez ci-dessous une capture d'écran de la formule ainsi que l'aperçu de l'ensemble de données et du résultat de la formule.
Y a-t-il des suggestions?

Re : Si la formule de l'instruction ne fonctionne pasMerci beaucoup!Cela a parfaitement fonctionné ! Cela me fera gagner beaucoup de temps.
Re : Si la formule de l'instruction ne fonctionne pasLes données semblent justifiées à gauche dans l'aperçu.Le type de données est-il défini sur caractère pour le Comportemental - agression physique envers le personnel colonne?Si tel est le cas, vous devrez ajouter des guillemets autour du nombre à droite de l'opérateur == ou modifier le type de données de la colonne.
Re : Si la formule de l'instruction ne fonctionne pas@ErnestPasour pour le super commentaire !
Re : Si la formule de l'instruction ne fonctionne pasDe plus, si les 1 du tableau ont été calculés, ils pourraient ne pas être exactement 1 (c'est ce que vous testez). Le tableau affiche une valeur arrondie à à propos 10 chiffres. Essayer
<SPAN class="token punctuation">Round(:</SPAN>Name<SPAN class="token punctuation">(</SPAN><SPAN class="token string">"Behavioral - physical aggression to staff"</SPAN><SPAN class="token punctuation">), 5) == 1</SPAN>
et voir si cela fonctionne mieux.
Re : Si la formule de l'instruction ne fonctionne pasUn problème possible peut être que JMP peut avoir un problème avec
Behaviorial - physical aggression to staff
S'agit-il d'un calcul d'une colonne ou d'une variable appelée
Comportemental
de laquelle est soustraite une colonne ou une variable appelée
agression physique envers le personnel
ou
est-ce une seule colonne ou variable appelée
Comportemental - agression physique envers le personnel
JMP peut être confus à ce sujet.S'il s'agit d'une colonne et non d'un calcul, vous devez en fait indiquer la formule comme suit :
If( :Name("Behavioral - physical aggression to staff") == 1,
1,
0
);
L'éditeur de formule JMP n'affichera pas la fonction :Name(), mais en l'insérant dans votre formule, il s'assurera que JMP comprend ce que vous spécifiez.