я хотел бы присоединиться к набору данных, как показано ниже, используя цикл do внутри proc sql: у меня есть макропеременные yymm0-yymm4; ггмм0=1505; ггмм11=1501.
это код без do-loop:
proc sql;
create table output as
select var1, var3 from data1 where a=1 union
select var1, var3 from data2 where a=1 union
select var1, var3 from data3 where a=1 union
select var1, var3 from data4 where a=1
quit;
run;
Как я могу это сделать, если у меня есть 12 наборов данных, имена которых data1-data12?