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 Somme avec calculé la somme cumulée. Je suis nouveau sur JSL, quelqu'un pourrait-il m'expliquer comment fonctionne la commande Formule. Est-ce qu'il scanne une ligne par une dans la colonne afin que nous puissions écrire :Height au lieu de construire une boucle For avec [i] qui indique la position des lignes actuelles.
Et avez-vous d'autres moyens de faire ce cumsum ?