Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
跳到主要内容 跳到补充内容

筛选器处理器

根据条件筛选数据。

筛选器处理器允许您根据操作员设置的一个或多个条件筛选输入数据集。您还可以在两个输出流之间拆分结果,分别用于匹配和不匹配的行。

使用

  • 筛选器处理器需要一个输入数据流,最多可生成两个输出数据流:一个是与您的筛选器匹配的数据流,另一个是不匹配的数据流。

  • 使用运算符(=、<、> 等)比较包含 null 值的两个字段时,所有行都会被视为非匹配行,并将在筛选器处理器的第二个输出中提供。

  • 单击处理器配置面板中的 + 图标,创建多个筛选器。

属性

要筛选字段的值的属性。

配置
属性 配置
筛选器
  • 要处理的字段:选择要应用筛选器的字段。

  • 应用函数(可选):如果需要,请在筛选所选列时选择要使用的操作:

    • :筛选时不应用任何函数。
    • 计算绝对值:计算字段中所有数值的绝对值。
    • 转为小写:将字段中的所有文本转换为小写。
    • 转为大写:将字段中的所有文本转换为大写。
    • 第一个字符转换为小写:将字段中每个单词的第一个字母小写。
    • 第一个字符转换为大写:将字段中每个单词的第一个字母大写。
    • 长度:从字段中的值中提取的数字位数。
  • 运算符:选择将用于筛选所选字段的运算符。

  • 配合使用

    • :选择此选项可将要处理的值与您选择的在字段中设置的自定义值比较。
    • 字段:选择此选项可将要处理的字段与下拉列表中的另一个字段比较。
选择匹配的行

如果定义了多个筛选器,请选择要应用于要筛选的行的匹配类型:

  • 所有筛选器:返回符合筛选器 A 筛选器 B 的记录。

  • 任何筛选器:返回符合筛选器 A 筛选器 B 的记录。

  • 无筛选器:返回与筛选器 A 或 B 不匹配的记录。

要重新命名处理器或编辑其描述,请单击属性面板中处理器名称旁边的编辑 编辑图标。

示例

本例中用作数据源的数据包含姓名、年龄组和职业等客户信息。

包含客户信息的数据集,用于筛选场景

比方说,您想把分析重点放在特定的人口群体上,即 18-24 岁范围内的客户和失业者。在使用之前,您可以使用筛选器处理器来隔离相应的数据。

在处理器属性中,对于第一个筛选器,选择职业作为要处理的字段,=作为运算符,失业 作为要查找的值。单击 + 图标创建另一个筛选器,这次是年龄字段,值等于 18-24

在处理器配置面板底部的 选择匹配的行列表中,有三个不同的选项可供选择:

  • 如果选择全部筛选器,则会返回 18-24 岁年龄组的所有失业客户。

  • 如果选择 任何筛选器,则会返回所有失业客户和所有 18-24 岁年龄段的人。

  • 如果选择无筛选器,则会返回所有非失业或非 18-24 岁年龄组的客户。

在本例中,选择了所有筛选器

根据年龄和就业情况进行筛选的数据流

运行此数据流时,所有匹配的行都将被发送到特定的目标文件,而其余的将被发送到另一个目标文件。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!