【发布时间】:2020-03-17 09:40:29
【问题描述】:
我有一个这样的宏变量:
%let months = 202002 202001 201912 201911 201910;
如您所见,我们有 5 个月,用空格 ' ' 分隔。
我想创建 5 个数据集,例如 a_202002, a_202001, a_201912, a_2019_11, a_201910。我怎样才能循环运行它并创建 5 个数据集,而不是编写数据步 5 次?
伪代码:
for m in &months.
data a_m;
....
....
run;
如何在 SAS 中做到这一点?我试过%do_over,但这对我没有帮助。
【问题讨论】: