Appel d'une macro dans une proc sql
Bonjour,
Je souhaite appeler une macro SAS dans une proc sql .
Voici le code SAS :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| %macro changecarac (value=);
value=tranwrd(value,'é','e');
value=tranwrd(value,'è','e');
value=tranwrd(value,'à','a');
%mend changecarac;
proc sql;
create table my_table as
select champ1 , champ2 , %changecarac(value=champ3) as champ3bis
from my_table_origin;
quit; |
Que pensez vous de ce code ?
Étrangement SAS ne reconnait pas la macro :weird: .
Merci de m'aiguiller ;)