小编Ame*_*ica的帖子

使用SAS中的proc sql简单迭代数组

我只想循环遍历列表并使用列表中的'i'元素运行一个过程,并使用结果创建一个名为'i'的表.我已经尝试了我能找到的每个资源的语法,但无法使其工作.这是一些代码/伪代码,说明了我的需要.提前谢谢了!

array itemlist[*] (100,101,102);

proc sql;
    do i=1 to dim(itemlist);
    create table somelibname.[itemlist(i)] as
        select * from somelibname.sometable
        where item=itemlist(i);
    end;
quit;
Run Code Online (Sandbox Code Playgroud)

loops sas

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

loops ×1

sas ×1