Bonjour,
Je cherche à appeler une macro plusieurs fois et à conserver les résultats dans un fichier externe.
Mon programme est le suivant :Le résultat des appels de macro s'affiche dans la LOG.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 %macro Essai(Variable); data _null_; set sashelp.class; put _N_ &Variable; run; %mend Essai; data _null_; file 'D:\Essai.txt'; call execute ('%Essai( Name )' ); call execute ('%Essai( Sex )' ); call execute ('%Essai( Age )' ); call execute ('%Essai( Height )' ); call execute ('%Essai( Weight )' ); run;
Mais ce n'est pas ce que je veux ; je souhaiterais que ces résultats soient écris dans mon fichier ESSAI.TXT.
Quelqu'un saurait-il résoudre cette question ?
Partager