我正在为其他用户编写程序,以便在基于SAS 9.3的企业指南中运行。它将各种信息记录到表中。有没有办法阻止此表出现在流程中?
注意这几乎都是使用“用户编写代码”步骤完成的。不幸的是,菜单中的设置(参见下面的vasja答案)似乎不会影响UWC步骤。
(我见过这个:Tell SAS not to add newly generated tables on the Process Flow但是我使用的是9.3因此它不起作用!)
答案 0 :(得分:2)
一位同事(twitter.com/binarytrain)找到了解决方案。
如果在代码步骤结束时仍然分配了存在它的库(1),则表格总是被添加到9.3中的EG项目中。因此,在上面的问题中,诀窍是在代码步骤结束时清除libname。
这可以进一步用于"劝阻" - 不要停止 - 用户干扰临时表。
此时临时表无法运行libname语句
(1)即使使用不同的名称进行分配,这对预先指定的库也不起作用。
答案 1 :(得分:1)
在EG 5.1中: 转到工具 - 选项,选择结果常规: 取消选择自动将输出添加到项目树。