Bonjour,
Actuellement en stage de fin d'étude en data management, je dois créer un macro programme permettant de concaténer des variables(enfin ya d'autres trucs, mais c'est cet endroit qui me bloque). J'avais donc créer des programmes tels que celui ci-dessous. Mais le problème c'est que selon le nombre de variable (non constant) à concaténer, il faut créer d'autres macro programmes (qui possèdent un nombre d'appels de variables différent). Hors mes supérieurs veulent un seul macro programme (ce qui est compréhensible)
J'ai donc penser à stocker les variables dans une seule macro variable. Mais du coup je ne vois pas comment concaténé les variables contenues dans une seule macro-variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 %macro essai4 ( var, var1, var2, var3); data Essai; SET Batch2.Essai; a4 = catx('/',&var,&var1,&var2,&var3) ; RUN; %mend;
Merci d'avance
wizou44
Partager