sas宏中如何跳出%do循环
生活随笔
收集整理的這篇文章主要介紹了
sas宏中如何跳出%do循环
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在宏外data里做do循環的時候很正常,用continue就可以了,如
data b; do i=1 to 5; if i=3 then continue; put i; end; run;?
結果是
1
2
4
5
?
?
而宏的原理與data step和proc step的運行原理又不一樣,我們可以使用%goto語句來跳出%do循環:
%macro a(test); %if &test.=1 %then %do;%put Go to End;%goto EndMacro; %end; %else %do;%put Do not go to End; %end; %EndMacro:; %mend a;%a(1); %a(2);?
?
?
轉載于:https://www.cnblogs.com/godxh/p/3457880.html
總結
以上是生活随笔為你收集整理的sas宏中如何跳出%do循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请问钢材的整车运输怎么找车?
- 下一篇: 磁悬浮机油怎么样 详解磁悬浮机油的特点和