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.