Macro variable et proc sql
J'ai un petit soucis avec un script.
Le code sera plus parlant qu'une explication écrite je pense...
Donc voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
proc sql noprint;
select variable into :mv
separated by "','"
from entree;
quit;
%put &mv; /*Résultat du type : A','B','C','D */
data new;
set base2;
if variable in (&mv);
run; |
Evidemment ceci ne fonctionne pas car il manque les guillemets au début et à la fin.
Mais en changeant in (&mv) par in ('&mv') ou in ("&mv") cela ne fonctionne pas... :(
Quelqu'un aurait-il la solution?
Merci d'avance :)