Я пытаюсь написать простой макрос. По сути, я хочу сказать программу, если MIC^= macroname (немецкий), а затем удалить. Но sas обрабатывать мой код, как будто MIC^= '& mfile', а затем удалить. Может ли кто-нибудь научить меня, как обращаться к имени макроса в этом случае, пожалуйста.как цитировать имя макроса в выражении If
%macro match(mfile);
data TEMP; set abc; if MIC ^='&mfile' then delete; run;
%mend match;
%match(German);
использовать двойные кавычки вместо одного для «& MFile» – kristof
Спасибо много. Задача решена – fly36