2017-06-19 113 views
1

在SAS EG中,有一種方法可以暫停執行分支(例如,該任務將變爲灰色),以便在執行時不會執行一個父進程?SAS EG靜音/註釋/擱置/隱藏分支

如果不是,你會建議一個很好的做法,把一些任務放在一邊而不會丟失進程樹結構嗎?

回答

1

您可以添加一個條件,如圖對方的回答,並將它依賴於一個提示值(如果你有時可能要運行這個),或在宏觀價值,你只是在定義手動編程(如果您目前從未想要運行它)。

雖然沒有一些體操沒有意義,但是你不能保留你的鏈接。使用條件執行意味着不會停止分支的其餘部分。

我也建議,如果您有想要保留的但不運行額外的程序,將它們移動到另一個流程,除非你有一個很好的理由讓他們在特別流程流程。我通常有幾個過程流程:

  • 在開發中:我有開發中的程序,我不想與整個流程一起運行(也許我不確定它們到哪裏去了或者不知道我是否會包括)
  • 其他程序:在哪裏我提出了可能在臨時基礎上運行的程序,但不是定期運行。
  • 已棄用的程序:我在那裏放置了「舊」的程序,但不想再使用,但我想保留以供參考,或只是爲了記住我所做的事情。

最後,如果你使用版本控制,你總是可以回到你以前的程序;所以如果你確實正確地使用版本控制,你就不需要爲了防萬一,而確保你不再需要它們。

+0

非常感謝,它幫助了很多 –

2

這取決於您的SAS EG版本。當你點擊任何任務時,檢查你是否有這個「添加條件」。一旦條件被添加,它就會顯示爲一個標誌。請參閱下面的截圖。 enter image description here

+0

好,我有這個「添加條件」項目,但我不知道如何將條件設置爲「FALSE」,所以我確定分支沒有執行,你知道該怎麼做嗎?謝謝。 –