Salut à tous,
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
New Column("Sum",
"Numeric",
"Continuous",
Set Formula(If(Row() == 1, :Height, Lag(:Sum,1) + :Height))
);Le code ci-dessus crée une colonne Sum avec la somme cumulée calculée. JSL étant nouveau pour moi, quelqu'un pourrait-il m'expliquer le fonctionnement de la commande Formule? Est-ce que c’est numériser une ligne à la fois dans la colonne pour pouvoir écrire: Height au lieu de construire une boucle For avec [i] qui indique la position des lignes actuelles
Et avez d'autres moyens de faire cela Cumsum?
Merci à tous et passez une bonne journée!
Les formules parcourent chaque ligne en appliquant la formule donnée aux valeurs de chaque ligne. Vous pouvez lire la documentation sur les formules dans le document "Utilisation de JMP".
Aide ==> Livres ==> Utilisation de JMP
Une version alternative de votre formule pourrait être exprimée sous la forme
dt<<NEW column=""></NEW>