![](/img/trans.png)
[英]How can I loop multiple datasets through a data step or proc sql query SAS?
[英]How can I continue to next iteration in data step in SAS
我有一个数据步骤说:
data Tbl2;
set Tbl;
if something then do ;
somethingelse;
#HERE I WANT TO SKIP REST OF CODE AND GET NEXT ITERATION#
end;
some stuff that get usually executed unless something occur;
run;
当我使用continue
SAS告诉我它只能在带有迭代的do/end
块中使用。 我怎样才能做到这一点呢?
RETURN
语句起到了神奇的作用。
SAS帮助中的示例:
data survey;
input x y;
if x=y then return;
put x= y=;
datalines;
21 25
20 20
7 17
;
run;
x=21 y=25
x=7 y=17
在DO循环中,可以使用LEAVE
和CONTINUE
语句。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.