清除 SAS 9.4 中的结果查看器?

Clear the results viewer in SAS 9.4?

当我搜索时,所有结果都针对 SAS 9.3。那建议我使用命令:

ods html关闭; *停止写入当前结果查看器;

ods html; *打开一个新的结果查看器;

我是 运行 SAS 9.4 (Base SAS),这对我不起作用,这使我得出结论,清除结果查看器的方式已从 SAS 9.3 更改为 SAS 9.4 .

怎么办?

如果您使用的是企业指南,则默认结果查看器对应于 ODS 目标 'SASREPORT',因此关闭并重新打开 HTML 目标不会达到您的预期.在 EG 中查看日志的最顶部,找到自动包含在那里的 ODS 语句。您可以稍后在您的程序中执行 ODS _ALL_ CLOSE;,然后从您的日志顶部复制粘贴该 ODS 语句......然后应该有效地丢弃在那一点生成的任何输出,然后您将仅查看重新打开 SASREPORT 目标后出现的内容。

如果可行,您可能会想检查复制粘贴的 ODS 语句并删除任何不必要的选项等。

编辑:阅读你的后续行动后,仍然假设你在 EG('Base SAS' 只是一种语言,没有自己的结果查看器)然后转到工具 - > Options -> Results General 并将 Replace Results 设置更新为 'prompt without replacing' 或 'prompt before replacing'.

我相信您需要运行以下内容:

dm 'odsresults; clear';

或者只需在 SAS 命令框中键入 odsresults;clear。这在 9.3 中对我有用,看不出为什么在 9.4 中会有所不同。

更多信息 - http://support.sas.com/kb/4/159.html