Bonsoir et voici mon souci,
J'ai une base ainsi:
J'aimerais dans un premier temps, créer une variable NB_Ch qui vaut un a chaque fois qu'un num de sinistre passe de A à C. En prenant mon exemple je devrai avoir ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Data test1; input num_sin$ flag$ cout vision$; cards; 20081255D A 100 2008 20081255D A 120 2009 20081255D C 500 2010 20081255D C 1000 2011 20091855D C 1500 2009 20091855D C 2000 2010 20101258D A 200 2010 20101258D A 180 2011 : run;
donc le but c'est de compter le nombre de num_sin qui ont un flag = A et qui passe au cours du temps à un FLAC=C et seulement cela...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Data test1; input num_sin$ flag$ cout vision$ nb_ch; cards; 20081255D A 100 2008 1 20081255D A 120 2009 1 20081255D C 500 2010 1 20081255D C 1000 2011 1 20091855D C 1500 2009 0 20091855D C 2000 2010 0 20101258D A 200 2010 0 20101258D A 180 2011 0 : run;
Merci de votre aide...
Partager