按值分发
组件介绍
组件图标
组件作用
**“按值分发”**组件用于实现诸如Java等流行的编程语言的Switch/Case语句。
- 输入:前一步骤的输出数据
- 输出:条件分发的数据信息
页面介绍
运行按值分发组件得到下图所示的界面。
参数选项
“按值分发”组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 画布上指定“按值分发”步骤的唯一名称,可以自定义名称或保留默认名称。 | 按值分发 |
Switch字段 | 需要做按值分发的字段 | |
使用字符串包含比较符 | 选中表示只要任一值包含比较值则匹配成功,不选中表 示严格按比较值匹配每个值 | 不勾选 |
Case值数据类型 | 即Case值的值类型 | 0 |
Case值转换掩码 | 即Case值的格式 | |
Case值小数点符号 | 即Case值的小数点符号 | |
Case值分组标志 | 即Case值的分组标志 | |
Case值映射 | Case值对应的输出步骤 | |
默认目标步骤 | 和任何一个Case值都不匹配的记录的输出步骤。 |
使用案例
本案例中使用**“表输入”组件生成数据流,并通过“按值分发”**组件,对订单数据表中快递方式进行分类输出。
总体流程如下图所示:
输入输出结果对比预览:
无
案例数据
无
案例操作
使用**“自定义常量数据”**组件配置如下,表输入详情见:
输入数据预览:
② 按值分发
该组件配置主要分为 1 步:
- 第一步:选择需要分发的字段,是否包含比较,数据类型,分发的值与目录的对应关系;
结果预览
顺风:
邮政:
圆通:
韵达:
常见问题
无