エラーでSASプログラムを停止するためにマクロを使用していますが、常にサーバーから切断され、一時データセットをもう戻すことができません。私が試してみましたエラー時にSASプログラムを停止する
:
%macro errchk;
%if &syserr >0 and &syserr ne 4 %then %abort;
%mend errchk;
この1つはエラーに到達した後、次のデータ処理手順を保持します:
OPTIONS ERRORABEND;
をここでは、私がしようとしているマクロです。
他のプログラムの実行を停止する方法を理解することはできませんが、SASサーバーから切断することはできません。何か案は?
だから、リモートプログラムを実行するためにサーバーに接続していますか? –
私は仕事中で接続していると思いますので –
エラーを検出した後に処理の最後に到達するようにいくつかのgotoスイッチを設定すると役立つでしょうか? –