Bonjour,
J'ai une table TOTO :
Je veux récupérer toutes les valeurs distinctes de condition_activation dans une macrovariable comme par exemple:
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
16 data toto; input sujet $ condition_activation $; datalines; 01 FILLED 01 0 01 1 02 FILLED 03 0 04 1 05 FILLED 05 0 05 1 ; run;
CA1=FILLED
CA2=0
CA3=1
Puis je veux faire une table pour chaque condition d'activation dans une boucle pour automatiser.
Pourriez-vous m'aider svp ?
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
16
17
18 DATA _FILLED; SET TOTO (WHERE=(CA1='FILLED')); IF CA1='FILLED' AND DATA1='0' AND DATA2 ='' THEN DO; CHECK='ERREUR'; END; ELSE CHECK='RAS'; RUN; DATA _0; SET TOTO (WHERE=(CA2='0')); IF CA2='0' AND DATA1='0' AND DATA2 ='' THEN DO; CHECK='ERREUR'; END; ELSE CHECK='RAS'; RUN; DATA _1; SET TOTO (WHERE=(CA3='1')); IF CA3='1' AND DATA1='0' AND DATA2 ='' THEN DO; CHECK='ERREUR'; END; ELSE CHECK='RAS'; RUN;
Je vous remercie par avance
Partager