如何将任务标记为不在Flow中执行?

时间:2013-02-15 10:44:51

标签: sas enterprise-guide

我在SAS Enterprise Guide中有一个流程,但出于调试原因,我希望运行一些任务而其他任务不运行。 有没有办法告诉流程不执行某些任务? F.E.出口任务。

2 个答案:

答案 0 :(得分:1)

http://support.sas.com/documentation/onlinedoc/guide/sasegforprogrammersGoodies.htm

大多数情况下,在How do you make sure a task (or program) has completed successfully before performing the next one?

  

在SAS Enterprise Guide 4.2及更高版本中,您可以添加一个或多个   控制任务(以及任何项目)的任务的条件   跟着它)会跑。条件可以基于提示值,   日期/时间条件,SAS数据集中的值或宏变量。   这是最后两种类型,可以非常强大,因为你可以添加   几乎所有您想要SAS数据集或宏变量的值   在一个条件下检查它。       要在继续之前确保特定任务具有所需内容,请使用项目中的查询生成器或SAS程序步骤   将值填充到SAS数据集中。然后创建一个条件   (右键单击任务并选择Condition-> Add),然后创建一个   条件基于数据集中的预期值   创建

在您的情况下,您应该在为调试定义的sas数据集中有一个宏变量或值,例如%let debug = 0;或%let debug = 1;然后根据你的情况使用该值。

答案 1 :(得分:0)

如果这不是您打算经常重复的内容,快速解决方案是选择您要执行的流程(按住Ctrl键并单击),然后选择“运行所选项”作为运行选项。