Bonjour,
Je débute avec SAS et je viens de programme une macro que je n'arrive pas à exécuter.
Lorsque je lance ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 %MACRO EXtoZAZ (oldtab, newtab, ABC); DATA &newtab; SET &oldtab; ATTRIB ABC LABEL = "ABC" FORMAT = $12. LENGTH = $12; IF ABC = . THEN ABC = &ABC; RUN; %MEND;
Le log me renvoit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part %EXtoZAZ (oldtab = tables.'Lio$'n, newtab = ZAZ.Lio, ABC = "Lio");
Quelqu'un pourrait il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 18 %EXtoZAZ(oldtab = tables.'Lio$'n, newtab = ZAZ.lio, ABC = "Lio"); - 180 WARNING: Apparent invocation of macro EXTOZAZ not resolved. ERROR 180-322: Statement is not valid or it is used out of proper order.
Merci !








Répondre avec citation





N'oubliez pas de consulter les
si la solution donnée résout votre problème

Partager