Язык метапрограммирования, используемый в комплекте SAS для изменения нормального кода SAS во времени выполнения.

Макроязык SAS предлагает больше гибкости для программирования кода SAS. Код SAS, написанный с Макросом SAS, будет скомпилирован перед выполнением. Макроязык SAS использует % для того, чтобы вызвать функции макроса SAS и для вызова и определения макросов, например:

%macro temp; %put %sysfunc(date()); %mend; %temp; 

Переменные используются с и, например:

%let my_var = "Hello World"; %put &my_var.; 

Больше о