Bonjour,
Voici mon programme :
%macro essai(a=);
data outpct;
set outpct;
variable='&a';/*???*/
run;
%mend essai;
%essai(a=sonf);
Je voudrais en fait que dans ma table outpct apparaisse une variable nommée « variable » dont la modalité serait ici ‘sonf’. Comment faire ?
Merci d’avance.
Il suffit de mettre des doubles guillemets : « &a » , au lieu des simples. Ces derniers bloquent l’action du compilateur macro.