覆盖主要内容
版本: 6.1.0

空值或空字符串检测

组件介绍

组件图标

组件作用

“空值或空字符串检测”组件用于匹配给定字段的值是否为空,可以选择多个字段,并设置连接关系。并分别输出匹配的结果和不匹配的结果。

注意:连接关系是从第二个开始生效。比如设置两个字段,是以第二行设置的连接关系来作为逻辑判断。


  • 输入:前一步骤输出的数据
  • 输出:分别输出匹配的结果和不匹配的结果
  • 参数:无

页面介绍:

参数选项


选项说明样例值
发送匹配的结果给定义匹配的结果输出流向
发送不匹配的结果给定义不匹配的结果输出流向

字段表

组件底部表格为字段表,在配置好参数后,点击“增加”按钮即可根据上述配置信息自动填充字段表。该表包含以下列:

列名说明样例值
字段名要进行匹配的字段
操作符用于定义多个字段之间的关系。比如name为null or age 为null。

使用案例

该案例演示空值或空字符串检测的使用方法,将匹配“name为空”或“age为空”或“class为空”的数据行。

总体流程如下图所示:

输出结果预览:

匹配的结果输出如下图所示:

不匹配的结果输出如下图所示:

案例数据

本案例用“自定义常量数据”组件生成了4行数据,包含“name”、“age”、“class”三个字段。 具体配置如下图所示:

案例操作

1、拖动"自定义常量组件"到工作区,双击编辑组件参数,首先编辑元数据

2、再点击“数据”标签页添加数据,编辑完成后点击右下角确定保持组件设置。

3、拖动"空值或空字符串检测"组件到工作区,再拖动两个“空操作(什么也不做)”组件到工作区,分别改为“匹配的输出”和“不匹配的输出”。然后将几个组件连接起来,具体连接如下图所示:

4、编辑表格,选择需要匹配的字段,可以手动插入数据,也可以右键表格,选择“获取字段”。具体设置如下图所示。

5、分别在“匹配的输出”和“不匹配的输出”两个组件下,右键点击预览,可以看到结果如下图所示。 匹配的输出:

不匹配的输出:

需要注意的是:这个组件是匹配的空值或空字符串。所以结果是空才是匹配的结果。如果是需要过滤掉空值记录,可以选择“发送不匹配的结果给”作为数据流向。

常见问题