繁体   English   中英

如何继续进行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循环中,可以使用LEAVECONTINUE语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM