麻烦帮我看看这段程序
%macro readin(n);
%do i=0 %to &n;
data _null_;
set name;
call symput('x', name);
run;
data a&i;
Infile "C:\Users\chen\Desktop\SH_&x.csv" ;
……
我这段程序读的是name的最后一个,请问要怎样修改才能将所有的name读出来啊?
比如name从1到9,我的只能读出SH_9,前面的SH_1到SH_8都没有读出来。
谢谢了!