|
|
沙发

楼主 |
发表于 2010-6-13 17:57:19
|
只看该作者
Re: 想实现如下程序:但是有错误
[code:3ti9j38g]%macro ds_name;
%local ds_name;
%do i=1 %to &n;
%let ds_name=&ds_name lead&i basic&i;
%end;
%let ds_name=&ds_name;
&ds_name
%mend;
data basic_lead(drop=tvalue probt);
set %ds_name;
run;[/code:3ti9j38g]
[code:3ti9j38g]data _null_;
call execute('data basic_lead(drop=tvalue probt);set');
do i=1 to &n;
call execute(cat('lead',i,' ','basic',i));
end;
call execute(';run;');
run;[/code:3ti9j38g] |
|