Bonjour,
Bon j'ai un problème qui parait simple mais je n'arrive pas à m'en sortir...
Alros voila mes données : ma variable cumul est celle que je souhaite calculer...
Ici j'ai mis un exemple avec ID = A mais j'ai plusieurs ID différents avec chacun 12 lignes.
Voici ce que je programme mais qui ne fonctionne pas :
Avez-vous des pistes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DATA TOTO2; SET TOTO; BY ID; RETAIN CUMUL 0; CUMUL = LAG(CUMUL) + VAR1; RUN;
Merci d'avance...
ID MOIS VAR 1 CUMUL
A JANVIER 0 0
A FEVRIER 1 1
A MARS 0 1
A AVRIL 0 1
A MAI 0 1
A JUIN 0 1
A JUILLET 1 2
A AOUT 0 2
A SEPTEMBRE 0 2
A OCTOBRE 2 4
A NOVEMBRE 2 6
A DECEMBRE 1 7
Partager