代码如下:
%macro a;
%do i=1 %to 46;
data temp;
set temp;
if index(a&i,b1)>0 then c1=scan(a&i,2,'"');
end;
run;
%end;
%mend;
这么写的话每次都要完成46次循环才可以,但实际情况可能循环到中间就满足 index(a&i,b1)>0了,如何改写成一旦实现 index(a&i,b1)>0,即完成一次循环,跳下一个
感谢!
楼主: zorro2004
|
2580
2
如何中途停止do to 循环 |
硕士生 34%
-
|
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明