【发布时间】:2020-05-20 14:21:11
【问题描述】:
我想将多个观察结果放入一个自己的宏变量中。我会通过使用 select into :obs1 - :obs4 来做到这一点,但是,由于观察次数可能不同,我想动态化范围,我的代码如下所示:
proc sql;
create table segments as select distinct substr(name,1,6) as segment from dictionary.columns
where libname = 'WORK' and memname = 'ALL_CCFS' and name ne 'MONTH';
run;
proc sql noprint;
select count(*) into: count from segments;
run;
proc sql noprint;
select segment into :segment_1 - :segment_&count. from dictionary.columns;
run;
但是,这似乎不起作用...有什么建议吗?谢谢!
【问题讨论】:
标签: sql select sas select-into