我在SAS Enterprise Guide中有一个流程,但出于调试原因,我希望运行一些任务而其他任务不运行。 有没有办法告诉流程不执行某些任务? F.E.出口任务。
答案 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键并单击),然后选择“运行所选项”作为运行选项。