Описание тега sas-macro
Язык метапрограммирования, используемый в пакете SAS для изменения обычного кода SAS во время выполнения.
Макроязык SAS обеспечивает большую гибкость при программировании кода SAS. Код SAS, написанный с помощью макроса SAS, будет скомпилирован перед выполнением. Язык макросов SAS использует% для вызова функций макросов SAS, а также для вызова и определения макросов, например:
%macro temp;
%put %sysfunc(date());
%mend;
%temp;
Переменные используются с &, например:
%let my_var = "Hello World";
%put &my_var.;
Подробнее о SAS