SAS DM - 摆脱结果选项卡

时间:2015-11-10 04:33:21

标签: configuration sas display-manager

我正在寻找摆脱结果标签的方法,只保留可以显示结果的资源管理器标签。但是,WSAVE ALL并不记得"配置细节,即使我手动关闭它,每次运行生成结果的过程时它都会再次出现。

由于

2 个答案:

答案 0 :(得分:1)

为WSAVE ALL命令挣扎了一段时间后,我无法开始工作。我读了你问题的第二部分。可以通过更改SAS中的输出传送系统(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文件中的选项,通过运行找到这些文件的位置:< / p>

%put %sysfunc(getoption(config));

您可以随时通过运行来反转行为:

ods results;
ods listing off;

答案 1 :(得分:1)

我发现了一个似乎是持久的解决方案。以下是要遵循的步骤:

  1. 激活资源管理器窗格。转到选项&gt;工具&gt; Explorer ...并在General选项卡下,确保选中Results(默认情况下,不是)。

  2. 在autoexec.sas文件中,包含以下行:

    dm“odsresults;取消”;

  3. 重启SAS

  4. Etvoilà!

    “结果”窗格现已消失,结果将照常显示在“结果查看器”窗口中,其中的项目直接列在“资源管理器”窗口中(打开树视图可轻松访问库和输出项。使用WSAVE在SAS的命令窗口中,ALL记住该配置。)

    注意1:在Windows下,autoexec.sas文件可以保存在%userprofile%目录中。

    注意2:要仅使用ODS样式输出时摆脱过时的输出窗口,请将此行添加到autoexec.sas:

    dm "Output; winclose";