SAS EG mute/comment/put 在 hold/hide 一个分支
SAS EG mute/comment/put on hold/hide a branch
在 SAS EG 中,有没有一种方法可以暂停分支的执行(例如,任务会变灰),以便在我执行父进程时不执行它?
如果不是,您是否建议在不丢失流程树结构的情况下搁置一些任务?
这取决于您的 SAS EG 版本。单击任何任务时检查是否有此 "add condition"。添加条件后,它会显示为一个标志。请参阅下面的屏幕截图。
您可以添加另一个答案中所示的条件,并让它取决于提示值(如果您 有时 可能想要 运行 这个),或您刚刚在程序中手动定义的宏值(如果您目前永远不想 运行 它)。
不过,如果没有一些没有实际意义的体操,您将无法保留您的链接。使用条件执行意味着不进入分支的其余部分。
我还建议,如果您有额外的程序想要保留但不想保留运行,您可以将它们移至另一个流程,除非您有充分的理由保留它们在那个 特定的 流程中。我通常有几个流程:
- 开发中:我有正在开发中的程序,我不想 运行 连同整个流程(也许我不确定它们按顺序去哪里,或者我不确定我是否会包含)
- 其他程序:我可以临时 运行 但不定期地放置程序。
- 已弃用的程序:我将 "old" 不再使用的程序放在这里,但我想保留以供参考或只是记住我所做的事情。
最后,如果你使用版本控制,你总是可以回到你之前的程序;因此,如果您正确使用版本控制,则无需保留程序以防万一,前提是您相当确定不再需要它们。
在 SAS EG 中,有没有一种方法可以暂停分支的执行(例如,任务会变灰),以便在我执行父进程时不执行它?
如果不是,您是否建议在不丢失流程树结构的情况下搁置一些任务?
这取决于您的 SAS EG 版本。单击任何任务时检查是否有此 "add condition"。添加条件后,它会显示为一个标志。请参阅下面的屏幕截图。
您可以添加另一个答案中所示的条件,并让它取决于提示值(如果您 有时 可能想要 运行 这个),或您刚刚在程序中手动定义的宏值(如果您目前永远不想 运行 它)。
不过,如果没有一些没有实际意义的体操,您将无法保留您的链接。使用条件执行意味着不进入分支的其余部分。
我还建议,如果您有额外的程序想要保留但不想保留运行,您可以将它们移至另一个流程,除非您有充分的理由保留它们在那个 特定的 流程中。我通常有几个流程:
- 开发中:我有正在开发中的程序,我不想 运行 连同整个流程(也许我不确定它们按顺序去哪里,或者我不确定我是否会包含)
- 其他程序:我可以临时 运行 但不定期地放置程序。
- 已弃用的程序:我将 "old" 不再使用的程序放在这里,但我想保留以供参考或只是记住我所做的事情。
最后,如果你使用版本控制,你总是可以回到你之前的程序;因此,如果您正确使用版本控制,则无需保留程序以防万一,前提是您相当确定不再需要它们。