在SAS数据步骤之外停止语句? 相关问题

问题描述

我不是在开发时注释掉大块代码,而是在数据步骤外寻找与stop语句等效的方法,该步骤可以在某个点停止SAS脚本,理想情况下不会抛出错误,也不设置括号,也不定义自己的宏。我发现的最小替代方法如下:

%put --- This is code I would like to execute;

data _null_;
   abort cancel file;
run;

%put --- This is code which should temporarily disabled;

是否有一个更短或更简洁的解决方案(就日志输出而言)如何在不完全退出SAS的情况下停止执行SAS脚本?

相关问题

解决方法

创建一个宏[cbloecke@mac:cropped]% file animated_95w65w20n50n_t.gif animated_95w65w20n50n_t.gif: GIF image data,version 89a,720 x 1080

stop_submission

样品使用:

%macro stop_submission;
  %abort cancel;
%mend;

将记录类似

%macro stop_submission;
  %abort cancel;
%mend;



data one;
  set sashelp.class;
run;

%stop_submission

data two;
  set sashelp.class;
run;

data three;
  set sashelp.class;
run;