gpt4 book ai didi

sas - 如何停止出现在企业指南中的表格?

转载 作者:行者123 更新时间:2023-12-04 14:26:06 24 4
gpt4 key购买 nike

我正在为其他用户编写程序以在基于 SAS 9.3 的企业指南中运行。它将各种信息记录到一个表中。有没有办法阻止这个表出现在流程中?

注意这几乎都是使用“用户编写的代码”步骤完成的。不幸的是,菜单中的设置(参见下面 vasja 的回答)似乎不会影响 UWC 步骤。

(我见过这个:Tell SAS not to add newly generated tables on the Process Flow 但我使用的是 9.3,所以它不起作用!)

最佳答案

一位同事 (twitter.com/binarytrain) 想出了一个解决方案。

如果在代码步骤结束时,表所在的库仍被分配 (1),则表始终添加到 9.3 中的 EG 项目。因此,在上面的问题中,诀窍是在代码步骤结束时清除 libname。

这可以进一步用于“劝阻”——而不是阻止——用户干预临时表。

  • 在 &sasworklocation 中创建一个名为 _work
  • 的文件夹
  • 将其注册为库
  • 在这个新库中保存所有临时表
  • 在代码步骤结束时清除此库

  • 此时不运行libname语句就无法访问临时表
  • 再次需要表时重新注册库。

  • (1) 即使使用不同的名称分配它,这也不适用于预先分配的库。

    关于sas - 如何停止出现在企业指南中的表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979058/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com