Bonjour,
nouveau utilisateur de SAS, j'essaye de comprendre ce code
Je pense que l'idée est de créer une variable qui compte le nombre de visites par clients, mais je n'arrive pas a comprendre comment le comptage ce fait,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 data VISITE_CAT; retain cnt 0; set VISITE_CAT ; by num_card caldayt ; if first.num_card then cnt=1; else if first.caldayt then cnt+1; lag_num=lag(num_card); lag_date=lag(caldayt); run;
est ce queincrémente la variable cnt à chaque nouvelle date rencontré par numéro de client ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part else if first.caldayt then cnt+1;
je vous remercie d'avance,
cdt
Partager