SAS DM - 去掉结果选项卡
SAS DM - Getting Rid of the Results Tab
我正在寻找一种方法来摆脱结果选项卡,只保留本身可以显示结果的资源管理器选项卡。但是,WSAVE ALL 没有 "remember" 配置细节,即使我手动关闭它,每次我 运行 一个生成结果的过程时它都会再次出现。
谢谢
在为 WSAVE ALL 命令苦苦挣扎了一段时间后,我无法开始工作。我读了你问题的第二部分。可以通过更改 SAS 中的输出传递系统 (ODS) 设置来禁用结果。 ODS 范围太广,无法在此处全部涵盖,但 运行 的两个陈述是:
ods results off; /* Stops results being generated */
ods listing; /* Turns on the old-style listing so you can see the output */
/* print a sample */
proc print data=sashelp.class;
run;
要为您的会话自动执行此操作,您可以将这些语句添加到您的 autoexec.sas
文件中,或者您可以将选项添加到 sasv9.cfg
文件中,通过 运行宁:
%put %sysfunc(getoption(config));
在任何时候您都可以通过 运行ning:
来逆转行为
ods results;
ods listing off;
我找到了一个似乎持久的解决方案。以下是要遵循的步骤:
激活资源管理器窗格。转到“选项”>“工具”>“资源管理器...”并在“常规”选项卡下,确保选中“结果”(默认情况下未选中)。
在您的 autoexec.sas 文件中,包含以下行:
dm "odsresults; cancel";
重启 SAS
瞧瞧!
结果窗格现在消失了,结果将照常显示在结果查看器 window 中,项目直接列在资源管理器 Window 中(打开树视图以轻松访问您的库和输出项。在命令 window 中使用 WSAVE ALL 让 SAS 记住该配置)。
注1:在Windows下,autoexec.sas文件可以保存在%userprofile%目录下。
注意 2:要在仅使用 ODS 样式输出时摆脱过时的输出 window,请将此行添加到 autoexec.sas:
dm "Output; winclose";
我正在寻找一种方法来摆脱结果选项卡,只保留本身可以显示结果的资源管理器选项卡。但是,WSAVE ALL 没有 "remember" 配置细节,即使我手动关闭它,每次我 运行 一个生成结果的过程时它都会再次出现。
谢谢
在为 WSAVE ALL 命令苦苦挣扎了一段时间后,我无法开始工作。我读了你问题的第二部分。可以通过更改 SAS 中的输出传递系统 (ODS) 设置来禁用结果。 ODS 范围太广,无法在此处全部涵盖,但 运行 的两个陈述是:
ods results off; /* Stops results being generated */
ods listing; /* Turns on the old-style listing so you can see the output */
/* print a sample */
proc print data=sashelp.class;
run;
要为您的会话自动执行此操作,您可以将这些语句添加到您的 autoexec.sas
文件中,或者您可以将选项添加到 sasv9.cfg
文件中,通过 运行宁:
%put %sysfunc(getoption(config));
在任何时候您都可以通过 运行ning:
来逆转行为ods results;
ods listing off;
我找到了一个似乎持久的解决方案。以下是要遵循的步骤:
激活资源管理器窗格。转到“选项”>“工具”>“资源管理器...”并在“常规”选项卡下,确保选中“结果”(默认情况下未选中)。
在您的 autoexec.sas 文件中,包含以下行:
dm "odsresults; cancel";
重启 SAS
瞧瞧!
结果窗格现在消失了,结果将照常显示在结果查看器 window 中,项目直接列在资源管理器 Window 中(打开树视图以轻松访问您的库和输出项。在命令 window 中使用 WSAVE ALL 让 SAS 记住该配置)。
注1:在Windows下,autoexec.sas文件可以保存在%userprofile%目录下。
注意 2:要在仅使用 ODS 样式输出时摆脱过时的输出 window,请将此行添加到 autoexec.sas:
dm "Output; winclose";