SAS中文论坛

标题: 请教关于宏中do循环的一个问题 [打印本页]

作者: shiyiming    时间: 2012-3-8 11:31
标题: 请教关于宏中do循环的一个问题
请问,在宏中可以这样列 i 的值吗?我知道data步中是可以的,在宏中就提示没有%to,不能解析,怎么解决?

%do j=-5,-3,-1,0;
     %alldraw(&return.,&type.,&j.);
%end;
作者: shiyiming    时间: 2012-3-24 04:50
标题: Re: 请教关于宏中do循环的一个问题
[code:grjnkmwd]%macro a;
%let i=%str(-5 -3 -1 0);
%do t=1 %to 4;
%let j=%scan(&i.,&t.);
%put j=&j.;
%alldraw(&return.,&type.,&j.);
%end;
%mend;[/code:grjnkmwd]




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2