SAS宏可根据工作库中的数据集名称追加数据集

问题描述

我想编写一个宏,该宏将自动标识我的工作库中名称为PCT_202007,PCT_202008的数据集,并将其附加到最终工作表中。我该怎么办?

解决方法

不需要宏。像这样使用冒号运算符:

data pct_202007; set sashelp.class; run;
data pct_202008; set sashelp.class; run;
data pct_202009; set sashelp.class; run;

data want;
   set work.pct_:;
run;