清除 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 中会有所不同。
当我搜索时,所有结果都针对 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 中会有所不同。