2017-06-19 111 views
1

在SAS EG中,有一种方法可以暂停执行分支(例如,该任务将变为灰色),以便在执行时不会执行一个父进程?SAS EG静音/注释/搁置/隐藏分支

如果不是,你会建议一个很好的做法,把一些任务放在一边而不会丢失进程树结构吗?

回答

1

您可以添加一个条件,如图对方的回答,并将它依赖于一个提示值(如果你有时可能要运行这个),或在宏观价值,你只是在定义手动编程(如果您目前从未想要运行它)。

虽然没有一些体操没有意义,但是你不能保留你的链接。使用条件执行意味着不会停止分支的其余部分。

我也建议,如果您有想要保留的但不运行额外的程序,将它们移动到另一个流程,除非你有一个很好的理由让他们在特别流程流程。我通常有几个过程流程:

  • 在开发中:我有开发中的程序,我不想与整个流程一起运行(也许我不确定它们到哪里去了或者不知道我是否会包括)
  • 其他程序:在哪里我提出了可能在临时基础上运行的程序,但不是定期运行。
  • 已弃用的程序:我在那里放置了“旧”的程序,但不想再使用,但我想保留以供参考,或只是为了记住我所做的事情。

最后,如果你使用版本控制,你总是可以回到你以前的程序;所以如果你确实正确地使用版本控制,你就不需要为了防万一,而确保你不再需要它们。

+0

非常感谢,它帮助了很多 –

2

这取决于您的SAS EG版本。当你点击任何任务时,检查你是否有这个“添加条件”。一旦条件被添加,它就会显示为一个标志。请参阅下面的截图。 enter image description here

+0

好,我有这个“添加条件”项目,但我不知道如何将条件设置为“FALSE”,所以我确定分支没有执行,你知道该怎么做吗?谢谢。 –