数值范围步骤可以根据输入步骤的数字字段创建一个数值范围,进而将符合范围中的数据输出到流中,步骤配置信息如图1所示。
图1 数值范围步骤配置信息
下文详细解释各控件的含义:
1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。
2、输入字段:下拉框选择输入步骤中需要设置数值范围的数字字段。
3、输出字段:指定“范围”中“值”的字段名称。
4、缺省值(如果没有匹配到范围):如果在指定范围内没有匹配项,则返回该值。
5、范围(最小<=x<最大):指定范围的上限和下限。
(1)下限:指定范围的最小值。
(2)上限:指定范围的最大值。
(3)值:指定“输出字段”中符合范围的值。
接下来通过实例再次进行说明:
输入行集结构:
|
id |
info |
c_time |
|
1 |
aaa |
2020-04-09 15:19:16 |
|
2 |
bbb |
2020-04-09 15:19:19 |
|
3 |
ccc |
2020-04-09 15:19:22 |
|
4 |
ddd |
2020-04-09 15:19:27 |
图2数据结构
数值范围设置如图1所示
执行转换后输入到流中的结果,如图3所示:
图3 结果数据
文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/NumberRange?s=csdn
更多CKettle内容,欢迎点击上述链接学习。