替换 NULL 值
组件介绍
“替换NULL值”组件可以在字段值为空时,使用给定值替换空值。步骤替换NULL值有三种工作模式
- 替换所有的NULL值,也是默认的替换方式。
- 替换某种类型的NULL值
- 替换某一字段内的NULL值
- 输入:需要替换NULL值的数据流
- 输出:替换后的数据流
页面介绍
运行“替换NULL值”组件得到下图所示的界面。
参数选项
“替换NULL值”组件页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 画布上指定“替换NULL值”步骤的唯一名称,可以自定义名称或保留默认名称。 | 替换NULL值 |
值替换 | 将所有 NULL 值替换为该值 | |
设置空字符串 | 将所有 NULL 值设置为空字符串 | |
掩码(日期) | 将所有 NULL 设置为空格 1 按掩码解析的值 | |
选择字段 | 勾选后只替换下方字段栏中所设置的替换规则 | |
选择值类型 | 勾选后只替换下方值类型栏中所设置的规则 |
使用案例
本案例中使用“自定义常量数据”组件生成带有缺失值的数据流,并通过“替换NULL值”组件,来进行缺失值处理。
使用“自定义常量数据”组件生成的数据如下:
其中“字段1”、“字段2”、 “字段3”全部都是字符串类型。 “替换NULL值”组件配置如下:
点击确定后,右键预览即可得到替换后的工作流。