跳至主要內容

数据筛选

2025年1月13日大约 5 分钟

用户可以通过筛选器进行数据筛选。数据筛选具有聚焦关键信息的核心功能,支持从海量数据中快速提取目标范围,实现动态数据聚焦与多维度联动分析。

数据筛选步骤

  1. 点击字段右侧的按钮,选择筛选。

  2. 打开筛选器后,设置筛选条件。

  3. 点击确定按钮,实现数据筛选。

筛选器中有四种筛选类别分别是选定值、通配符、值范围和相对日期。

不同类型的筛选字段会有不同的筛选类别。

字段类型支持的筛选类别
文本类型选定值、通配符
数值类型选定值、值范围
日期类型选定值、值范围、相对日期

选定值

选定值允许用户从列表中选择一个或多个具体的项目,以过滤显示相关数据。

搜索添加:用户可直接搜索筛选值,点击添加按钮添加。

清除:可快速将已选择筛选数据清空。

可选列表:筛选字段在数据库中的所有值均会展示在此列表,点击复选框和数据文本则当前数据被选中,会移入右侧已选列表区

已选列表:展示当前已被选中或添加的所有数据,点击选择框或者文案,则当前行会被取消,移入左侧可选列表区或被删除。

选定值为空时包含全部有值数据:当已选列表区为空时,勾选此选项,则返回的是所有此字段有值的数据(清除该字段中无值的数据)。

排除选定项:勾选后会把已选列表区内选择的数据作为排除项过滤。

通配符

通配符允许用户通过输入特定的文本和选择匹配条件(如“包含”、“开头为”等),完成筛选,文本支持宏变量输入,宏变量具体使用请参考宏变量

规则选择

  • 包含:以包含文本区内容的数据做为筛选条件进行过滤。

    • LIKE '%广%':筛选出包含广字的数据。
  • 开头为:以文本区内容为开头的数据做为筛选条件进行过滤

    • LIKE '广%':筛选出以广字开头的数据。
  • 结尾为:以文本区内容为结尾的数据做为筛选条件进行过滤。筛选出以广字为结尾的数据。

    • LIKE '%广':筛选出以广字结尾的数据。
  • 精确匹配:以文本区内容与数据完全匹配做为筛选条件进行过滤。

    • ='广':筛选出数据等于广的数据。
  • 排除:与以上四个规则可结合使用。勾选排除后,把以上规则取反做为筛选条件进行过滤。

    • NOT LIKE '%广%':规则选的包含排除复选框勾选,此时会将不包含广字的数据筛选出来。

值范围

值范围功能允许用户通过可编辑的操作符(等于、大于、小于、大于等于、小于等于、不等于)来设定数值的最大值和最小值,以灵活地生成筛选规则。

相对日期

相对日期功能允许用户通过设定相对于某个锚点日期的范围来进行数据筛选。此功能提供了多种时间单位和时间段设定方式,以便用户能够灵活地定义所需的数据范围。

时间单位选择:用户可以选择不同的时间单位(年、季度、月、周、天),作为时间段设定的基础。

时间段设定:用户可以通过快捷选项或自定义时间段的方式来设定具体的日期范围。

时间锚点设置:用户可以指定一个锚点日期,所有的时间段计算都将以此日期为基础。

示例: 假设您想筛选出过去三个月的所有数据,并且希望这些数据都是相对于2020年5月1日计算的。那么您可以按照以下步骤操作:

  1. 选择作为时间单位。

  2. 在时间段设定部分,选择并输入3

  3. 勾选锚点相对于,并将日期选择器设置为2020-05-01

  4. 确认并应用筛选条件。最终生成的规则将是:相对于2020年5月1日的前三个月(即2020年2月至4月)。

条件选择

可对筛选类别做逻辑条件处理和Null值的过滤。

逻辑条件:对当前字段已设置的筛选类别进行逻辑处理

  • 并且:把多个筛选类别选择的条件进行并且运算。用户同时在选定值通配符设置了筛选条件,此时会从数据中筛选出既满足选定值条件又满足通配符条件的数据进行过滤。

    • 并且运算:例如,当同时设置了age=18和gender=‘male’这两个条件时,将从数据中筛选出既满足年龄为18又满足性别为男性的数据。
  • 或者:把多个筛选类别选择的条件进行或者运算。例如,用户同时在选定值通配符设置了筛选条件,此时会把满足选定值通配符中的条件的数据进行过滤。

    • 或者运算:例如,当同时设置了age=18和gender=‘male’这两个条件时,系统将筛选出年龄为18或者性别为男性的数据。

包含Null值:选择是否将数据库中数据为Null的记录也纳入筛选结果。

  • Null值或运算:如果勾选了包含Null值,并且在逻辑条件中选择或者,那么系统会将筛选类别选择的条件和包含Null值的条件进行或者运算。
上次编辑于: 2025/2/20 11:24:33
贡献者: zhangshuai