data b;
do i=1 to 5;
if i=3 then continue;
put i;
end;
run;
结果是
1
2
4
5
但是不知道为什么放在宏里面就不行了,加了%也没用,求指教
%macro a;
(data c; 有没有这句结果都一样)
%do i=1 %to 5;
%if i=3 %then stop;
%put i;
%end;
run;
%mend;
%a;
结果
i
i
i
i
i

|
楼主: 艾北
|
9269
8
sas宏中怎么跳出%do循环 |

|
初中生 71%
-
|
| ||
|
|
|
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485
|
|
| ||
|
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


