Merci josef pour ta réponse, mais j'ai déjà testé ta méthode et ça ne marche pas, après quelques essayes j'ai enfin trouvé la solution suivante qui me donne ce que je veux :
- j'ai crée des variables mois ( 1 2 3 4 5 6 ....) qui permet de triée les arrêtées puis mode (1 2 3 4 5 6 ....) qui permet de trier les modalités, et pour être sur j'ai crée une variable délai qui concatène le mois et le mode.
- puis faire ça :
data work.cumul_moda;
set WORK.stat_012;
by mode modalite mois delai;
if first.mode then cumul_mois_mode=0;
cumul_mois_mode + montant;
run;
et ça marche nickel

.
à bientôt
Partager