作者:陈剑冬  历史版本: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”字段分别将“北方”与“南方”的数据输出到两张表中。

  1. 设计转换

  2. 读取test_fz表数据,设置switch/case步骤,新增两个case值:北方和南方,目标步骤选择对应的表输出步骤。

  3. 点击运行,查看日志和输出结果