Скажем, в моем основном коде у меня есть этот блок кода:
%macros hi5;
%put hi five;
%mend;
%macros helloworld;
%put hello world;
%mend;
Как мне в SAS Enterprise Guide отобразить что-то подобное? (через журнал или через таблицу SAS)
These are the user defined user macros:
hi5
hello world
(цель состоит в том, чтобы пользователь мог узнать, какие макросы уже доступны ему).
Примечание: %put _ALL_
перечисляет только все переменные макросов, а не макросы (например, созданные с помощью %macros and %mend
.)
proc catalog cat=work.sasmacr; contents out=_temp; quit;
- на SAS EG написано, что work.sasmacr не существует. (На моем старом рабочем месте это работало на базе SAS. На новом рабочем месте я использую Enterprise Guide без базового SAS). - person Atlas7   schedule 10.05.2016work.sasmacr
попробуйтеSASHELP.VCATALG
(явно скопировано из communities.sas.com/t5/Base-SAS-Programming/ ) - person Gaurav Taneja   schedule 10.05.2016