SAS:如何忽略错误?

Ale*_*lex 1 sas batch-processing

我的SAS代码包含多个data步骤,并且proc sql- >彼此无关.其中一些可能会抛出错误.发生这种情况时,其余代码将终止.

我需要我的代码继续执行.即使抛出错误,只需将其放入日志中,ERROR : ... 但仍然继续执行.我怎样才能做到这一点 ?

从这里尝试了一些选项

options noerrorabend;

但我找不到任何有用的东西

Jef*_*eff 5

在生产中我会小心这样做,但是看起来你可以通过在每个数据步骤和易于出错的过程之后放置这一行来恢复正常的处理模式.它基本上撤消了SAS在遇到错误时切换到的常用模式.

options obs=max nosyntaxcheck;
Run Code Online (Sandbox Code Playgroud)

  • 同意'不要在生产中这样做'.做.不.做.这个.在.生产.对于.任何.原因.完全停止.生产工作不应该有任何错误,任何彼此不同的工作都应该单独安排. (4认同)