覆盖主要内容

替换 NULL 值

组件介绍

替换NULL值”组件可以在字段值为空时,使用给定值替换空值。步骤替换NULL值有三种工作模式

  1. 替换所有的NULL值,也是默认的替换方式。
  2. 替换某种类型的NULL值
  3. 替换某一字段内的NULL值

  • 输入:需要替换NULL值的数据流
  • 输出:替换后的数据流

页面介绍

运行“替换NULL值”组件得到下图所示的界面。

参数选项

替换NULL值”组件页面包含如下选项:

选项说明样例值
步骤名称画布上指定“替换NULL值”步骤的唯一名称,可以自定义名称或保留默认名称。替换NULL值
值替换将所有 NULL 值替换为该值
设置空字符串将所有 NULL 值设置为空字符串
掩码(日期)将所有 NULL 设置为空格 1 按掩码解析的值
选择字段勾选后只替换下方字段栏中所设置的替换规则
选择值类型勾选后只替换下方值类型栏中所设置的规则

使用案例

本案例中使用“自定义常量数据”组件生成带有缺失值的数据流,并通过“替换NULL值”组件,来进行缺失值处理。

使用“自定义常量数据”组件生成的数据如下:

其中“字段1”、“字段2”、 “字段3”全部都是字符串类型。 “替换NULL值”组件配置如下:

点击确定后,右键预览即可得到替换后的工作流。