Bonjour,
étant limité par le nom de caractères que peux contenir une macro-variable j'ai créé plusieurs macro-variables commençant toutes par "liste" (liste1,..., liste84). Ces MV contiennent des noms de tables. Tables que je souhaite concaténer au finale.
Je cherche maintenant à créer une macro variable "listefinale" qui contiendra tous les noms de macro variables séparée par des ' &' afin de pouvoir réaliser mon étape data:
Voilà ce que j'ai programmé mais ça ne fonctionne pas et je ne vois pas comment m'y prendre autrement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 data tablefinale; set &listefinale; run;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 proc sql noprint; SELECT trim(name) INTO :listefinale separated BY ' &' FROM sashelp.vmacro WHERE upcase(substr(name,1,5)) = upcase("liste"); quit; %put &listefinale;
Merci d'avance si vous pouvez m'aider!
Partager