Описание тега 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