# 筛选器

# 界面介绍

全局样式

筛选器大体分为以下三个操作区域

  • 类别选择区

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

      • 文本类型:选定值通配符

      • 数值类型:选定值值范围

      • 日期类型:选定值值范围相对日期

  • 选择操作区

    • 按照类别不同,选择操作区也各不相同,详见操作区分类
  • 条件选择区

    • 逻辑条件

      • 并且:把多个类别标签选择的条件进行且运算,获得其交集。以当前图片所示为例,并且就是把既满足选定值的条件,同时又满足通配符的条件的数据过滤出来。
      • 或者:把多个类别标签选择的条件进行或运算,获得其并集。以当前图片所示为例,或者就是把要么满足选定值的条件,要么满足通配符的条件的数据全部汇总起来。
    • 包含 Null 值

      • 数据库中可能存在当前筛选字段为空的一些数据,勾选此选项,可以把这些数据也筛选出来。

# 操作区分类

# 选定值

把选定的值(可多选)做为规则的筛选器

全局样式

选定值有以下三个操作区域

  • 表单区

    • 文本输入框:可以对可选列表区进行文本筛选,或者作为值被添加到已选列表区
    • 添加:可以直接点击添加按钮,将当前输入框的内容添加到已选列表区
    • 清除:点击清除按钮,会将已选列表区清空.
  • 可选列表区

    当前字段在数据库中的所有值均会展示在此列表,点击选择框或者文案,则当前行会被选中,移入右侧已选列表区

  • 已选列表区

    展示当前已被选中或添加的所有数据,点击选择框或者文案,则当前行会被取消,移入左侧可选列表区或被删除(通过文本输入框添加的非可选列表区数据将被删除)

    • 为空时包含全部有值数据:当已选列表区为空时,勾选此选项,则返回的是所有此字段有值的数据。
    • 排除:勾选后会把已选列表区内选择的数据作为排除项过滤。

# 通配符

根据输入文本和选中的规则生成的正则匹配型筛选器

全局样式

通配符有以下两个操作区域

  • 文本区

    • 输入文本关键字,与选中的规则一起生成匹配规则,完成筛选。
  • 规则选择区

    • 包含:返回所选字段中包含文本区内容的数据。

    • 开头为:返回所选字段中以文本区内容为开头的数据。

    • 结尾为:返回所选字段中以文本区内容为结尾的数据。

    • 精准匹配:返回所选字段中等于文本区的数据。

    • 排除:排除规则与以上四个规则可结合使用。勾选排除后,返回把以上规则取反之后的数据。

# 值范围

根据选定的最大值和最小值生成的范围型筛选器。

全局样式

  • 最小值:默认返回大于等于此值的数据。

  • 最大值:默认返回小于等于此值的数据。

    输入框后的操作符是可以修改的,用户可以按照自己的需求生成规则(可选值为等于大于小于大于等于小于等于不等于)。

# 相对日期

根据选中的颗粒度、规则及锚点生成的日期范围型筛选器。

全局样式

相对日期有以下三个操作区域

  • 颗粒度选择区

    • 可选颗粒度为季度,选择了颗粒度后以下两个区域方可操作
  • 快速选择区

    • 前一?

    • 前 N?

    • 本?

    • 后 N?

    • 后一?

    • 本?迄今

      将以上规则中的N替换为任意正整数,替换为颗粒度,完成规则。

  • 锚点选择区

    • 勾选了锚点相对于之后,其后的日期选择器方可选择日期,不勾选默默认锚点为当前时间。

    例如:颗粒度选择了,快速选择区选择了前 N?且输入框改为 6,勾选锚点相对于同时将其后的日期选择器选择到 2020-01-01,则最后生成的规则为相对于2020-01-01的前6个月

Last Updated: 12/27/2023, 5:16:33 PM