formuleBonjour à tous,
Je vous pose une simple question, j’aimerais établir la requête suivante à l’aide des formules dans JMP si possible :
Mettre dans la colonne « erreur » la valeur 1 une ligne après qu’une cellule dans la colonne « bilan » soit non-nulle.
Voici la base de données :

Il faudrait qu’à la ligne 38 061 la valeur dans la colonne « bilan » soit 1 et pas la ligne 38 060.
Merci pour vos réponses !
Data AccessRe: formuleEn utilisant Décalage() (et éventuellement vérifier la première rangée) devrait suffire ici.
Names Default To Here(1);
dt = New Table("Untitled 5",
Add Rows(3),
Compress File When Saved(1),
New Column("Column 1", Character, "Nominal", Set Values({"", "aaa", ""}))
);
dt << New Column("Col", Numeric, Nominal, Formula(
Row() != 1 & !IsMissing(Lag(:Column 1, 1))
));
Re: formuleLa formule de Jarmo fonctionne bien, mais elle peut être simplifiée pour
If( Is Missing( Lag( :Bilan ) ) == 0,
1,
0
)
ce qui augmentera l'efficacité d'exécution