在 SAS Enterprise Guide 中,我可以避免显示我创建的 sas 数据集吗?

问题描述 投票:0回答:1

我可以编写 SAS 代码以在创建数据集的电子指南中运行,但不会在

Output Data
选项卡中显示它(或不显示此选项卡)吗?

背景

我正在编写一个宏来发送邮件,为此我需要管理在一段时间后过期的凭据,因此我将它们保存在 WORK 中的 sas 表中。

普通用户不需要(必须)理解这个数据集,因此为他们弹出只会让他们感到困惑。

因此我的宏必须创建一个数据集,但不应将其显示给用户。

sas ide
1个回答
0
投票

在企业指南中,您可以将项目和流程设置“添加到项目的输出数据集的最大数量”更改为 0。这仍会在程序中创建注释,但不会生成任何数据集。

enter image description here

enter image description here

如果宏完成后 WORK 目录中不再需要数据集,请在程序结束时删除它们:

proc datasets lib=work nolist;
    delete dataset1 dataset2 dataset3;
quit;

这将阻止它们出现在项目中。

© www.soinside.com 2019 - 2024. All rights reserved.