# 拆分字段组件使用说明
# 组件说明
计算器用于进行字段值的计算。计算器提供了预定义的函数,可以对输入字段值执行这些函数。是常用于计算的自定义JavaScript的一种简单快捷的替代方法。使用时需要指定要执行和返回结果的输入字段和函数类型。
# 配置项说明
配置名称 | 数据类型 | 是否必须 | 默认值 | 描述 |
---|---|---|---|---|
节点名称 | String | 是 | - | 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。 |
需要拆分的字段名 | String | 是 | - | 指定要拆分字段的名称。 |
分隔符 | String | 是 | , | 指定字段分隔符。特殊字符(如CHAR ASCII HEX01)可以用$[value]格式设置,如$[01]或$[6F,FF,00,1F]。默认值为“,”英文逗号。 |
忽略括号内的分隔符 | String | 是 | - | 忽略括号内的分隔符。 |
新字段名称 | String | 是 | - | 拆分出的新的字段名称。 |
新字段ID | String | 是 | - | 拆分出新字段的ID编号。 |
是否移除ID | String | 是 | - | 是否要移除该编号的的字段。 |
类型 | String | 是 | - | 字段的数据类型。 |
长度 | String | 是 | - | 字段长度。 |
精度 | String | 是 | - | 数字类型字段的浮点数的精确位数。 |
格式 | String | 是 | - | 字段转换掩码。 |
分组符号 | String | 是 | - | 在字符型转小数型时,识别字符串中的分隔符(例如常见的千位分隔符)。 |
小数点符号 | String | 是 | - | 在字符型转小数型时,识别字符串中的小数点。 |
货币符号 | String | 是 | - | 指定货币符号。 |
Nullif名称Nullif名称 | String | 是 | - | 该字段不为空时,新字段数据与改字段指定值相等,且缺省值不为空时,使用缺省值;当新字段数据与改字段指定值相等,且缺省值为空时,使用NULL值,对于字符串类型需根据kettle-variables.xml中KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL值而定的,该值为Y时,使用空字符串,N时使用NULL值。 |
缺省值 | String | 是 | - | 新字段数据与Nullif值相等,且缺省值不为空时,使用缺省值。 |
去除空格选择 | String | 是 | - | 指定去除拆分后新字段中空格位置。 |