条件分支
1. 概述
进行数据开发时,希望根据某个变量的结果执行不同的数据开发逻辑,需要能够构造出if逻辑的控制节点,灵活地控制下游节点的运行。
2. 节点配置

- 将数据流算子区的 条件分支 算子拖入右侧画布编辑区,条件分支后面一般会接两个或两个以上的节点;
- 条件分支一般会配合参数一起使用,为节点配置运行条件,当判断条件为true时,运行后续节点;当判断条件为false时,不运行后续节点;未配置运行条件默认向后运行节点

- 对判断条件进行编辑,点击添加条件

- 选择参数,可选择全局参数、时间宏、任务参数
- 类型,可选择范围/条件,数值和日期类型智能只能选择范围;文本可选择范围/条件两种
- 运算符:
| 参数类型 | 类型 | 运算符 |
|---|---|---|
| 数值 | 范围 | 小于、小于等于、大于、大于等于、等于、不等于、区间、等于Null值、不等于Null值 |
| 日期 | 范围 | 小于、小于等于、大于、大于等于、等于、不等于、区间、等于Null值、不等于Null值 |
| 文本 | 范围 | 小于、小于等于、大于、大于等于、等于、不等于、区间、等于Null值、不等于Null值 |
| 文本 | 条件 | 等于、不等于、包含、不包含、以...为开始、以...为结尾、不以...为开始、不以...为结尾 |
- 比较项:可跟固定值比较,也可以跟其他参数比较
- 对比值:输入具体的固定值或者选择某一参数
- 当有多个条件是,可配置触发条件:满足所有规则,所有判断条件为true,则返回为true;满足任一规则,某一个判断条件为true,即返回true

3. 运行选项
可配置启用/禁用,当禁用时,跳过条件分支自动运行后续节点。