Я не думаю, что вы хотите использовать этот подход. Вы должны использовать метки в PROC REPORT (или любом другом отчетном PROC) или вместо этого динамически перемещать данные. Возможно, если вы опишите данные, которые у вас есть, и результаты, которые вы хотите, люди здесь смогут помочь найти подходящее решение.
Для вашего назидания следующий код делает то, что вы пытаетесь сделать в своем посте:
%let var_date=_%sysfunc(today(),date9.);
data test;
&var_date=.;
run;