Bonjour,
je débute sur SAS, j'ai un problème. En fait je vais faire une boucle sur une table pour changer les valeur des ses cellules : Voici mon code mais ça marcha pas .
Merci.
Code :
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 proc sql; select distinct count(*) into: &nbr. from &TABLE.; quit; %put NBRL = &nbr.; DATA &TABLE.; %do j=1 %to 26; %DO i=1 %TO &nbr.; %if &Table.{i,j}=' ' or &Table.{i,j}='.' %then "bloquant"; %end %else %if &Table.{i,j} NOT = ' ' or &Table.{i,j} NOT ='.' %then "NON"; %end; %end; %end; RUN;
Partager