作者:陈剑冬 历史版本:1 最后编辑:陈剑冬 更新时间:2024-05-27 17:04
功能简介
该步骤用于实现诸如Java等流行的编程语言的Switch/Case语句。
基本配置
- 步骤名称:指定Switch/case的步骤名称,该名称在同一转换中唯一。
- Switch字段:需要做Switch/Case的字段。
- 使用字符串包含比较:是否模糊匹配,不选中表示严格按比较值匹配每个值。
- Case值数据类型:Case值的值类型。
- Case值转换掩码:Case值显示的格式,如要把数值型(Number、Integer、BigNumber),或日期类型转换成字符串类型就需要用到掩码。
- Case值数据小数点符号:Case值的小数点符号。(数值型)
- Case值分组标志:Case值的分组标志。(数值型)
- 默认目标步骤:和任何一个Case值都不匹配的记录的输出步骤。
- 值:case值,若未勾选【使用字符串包含比较】后需要输入完整值。
- 目标步骤:将对应case值输出到指定步骤。
使用示例
需求:现有一张test_fz表,需要按照“QY”字段分别将“北方”与“南方”的数据输出到两张表中。
设计转换
读取test_fz表数据,设置switch/case步骤,新增两个case值:北方和南方,目标步骤选择对应的表输出步骤。
点击运行,查看日志和输出结果