Salut tout le monde,
J'ai ces données en double où je dois les évaluer comme une seule. Est-il possible d'évaluer les données comme une seule sur la même colonne ? J'ai cet exemple. Si la colonne1 (même valeur de données) a des valeurs de colonne2 différentes, le résultat de la colonne3 doit être Outlier et être compté comme un et non dans des valeurs en double comme la colonne1. Mais si leur colonne2 a les mêmes valeurs "bonnes", la valeur de la colonne3 sera "bonne".
Cette évaluation est-elle possible ?
Colonne 1 Colonne 2 Colonne 3
5631823522 Bonne valeur aberrante
5631823522 Valeur aberrante
563180572E Bon Bon
563180572E Bon
5631826915 Valeur aberrante
5631826915 Bon
Voici une façon de gérer cela.Le ci-dessous est une formule pour la colonne 3
If( Row() == 1 | :Column 1 != Lag( :Column 1 ),
theColumn = :Column 1;
theRows = Current Data Table() << get rows where( :Column 1 == theColumn );
x = "Good";
For( i = 1, i <= N Rows( theRows ), i++,
If( :Column 2[theRows[i]] == "Outlier",
x = "Outlier";
Break();
)
);
x;
)
De nombreuses façons de gérer cela. Écrire une formule comme @txnelson suggéré, ou vous pouvez inclure quelques étapes supplémentaires et avoir une formule un peu plus simple avec une étape supplémentaire
1. Recoder la colonne 2 de telle sorte que Good soit 0 et Outlier 1 (peut utiliser JMPs Recode pour cela), assurez-vous que la nouvelle colonne est numérique

2. Utilisez une formule qui calculera la somme (ou la valeur maximale) des données dans la nouvelle colonne (cela pourrait également être fait avec Résumé et jointure ou bien d'autres façons)
If(ColSum(:"Column 22"n, :"Column 1"n) >= 1,
"Outlier",
"Good"
)

3. Ensuite, selon ce que vous voulez faire de vos données, vous pouvez supprimer les doublons ou uniquement les valeurs. Sélectionnez les colonnes Colonne 1 et Colonne 3, puis utilisez les JMP pour sélectionner les lignes en double

4. De là, vous pouvez supprimer les lignes

5. Ou si vous souhaitez conserver les valeurs dupliquées mais simplement effacer les valeurs de la colonne 3. Tandis que tenant alt appuyez sur l'en-tête de la colonne 3 pour que seule la colonne 3 soit sélectionnée

et appuyez sur supprimer
