You need to enable JavaScript to run this app.
智能数据洞察 DataWind

智能数据洞察 DataWind

复制全文
筛选配置
维度筛选
复制全文
维度筛选

筛选是分析数据的基本部分。本文介绍对产品图表中的数据进行维度筛选的多种方式。

功能概述

筛选模式

模式介绍

精确筛选

从预定义选项列表中勾选或搜索目标值进行筛选

条件筛选

通过逻辑操作符动态过滤数据

手动输入

直接粘贴或上传CSV文件进行筛选

子查询

引用其他图表结果作为筛选条件

快速入门
  1. 将维度字段拖入「筛选」区域后将弹出设置面板。
    Image
  2. 切换到自己需要的模式,并设置过滤条件。
    • 不需要图表筛选器
      点击确定后筛选条件将对当前图表生效。
      Image
    • 需要图表筛选器
      勾选位于面板左下方的复选框「显示为图表筛选器」后,点击确定,筛选条件生效的同时,页面上将展示一个筛选器控件。
      Image
      显示效果:
      Image

精确筛选
  1. 点击「精确筛选」,进入精确筛选参数配置页面;
  2. 通过直接勾选或搜索定位筛选内容,可执行查看已选项(全部项)、选项设置、选项排序、全选、排除等操作;
  3. 点击「确定」完成数据筛选。

Image
相关参数配置说明如下:

参数

配置说明

选项区域

设置面板中显示选项列表,可以通过勾选选中;也可以通过搜索来定位关键词,并批量选中。

  • 如果搜索的内容没有查询到对应的选项,可以点击「回车」手动将输入的内容添加到选项中
  • 可通过点击「查看已选项」来查看自己已经勾选的选项
  • 当筛选内容较多时,为保障筛选器性能,选项会抽样展示,点击「更多数据项」可以展示全部选项

选项设置

如果想对选项列表进行设置,可以使用选项设置功能,如对选项设置不满意,可以选择「清除设置」。

  • 手动输入
  • 子查询
  • 来自其他数据集

选项排序

如果想对选项的顺序进行定义,可以使用选项排序功能 以下是对选项排序的功能说明:

  • 升序:选项将按照字母升序排序
  • 降序:选项将按照字母降序排序
  • 手动排序:手动指定选项的顺序

全选

选择当前页面全部选项,可搭配搜索功能使用

排除

实现反选效果,相当于 「not in」

显示为图表筛选器

勾选「显示为图表筛选器」后,可以设置筛选器名称,右侧显示下拉列表,可以选择筛选器控件的样式。

  • 多选(下拉列表):所有选项以下拉列表形式展示,支持设置多个筛选选项
  • 单选(下拉列表):所有选项以下拉列表形式展示,支持设置单个筛选选项
  • 多选(平铺):所有选项以平铺形式展示,支持设置多个筛选选项
  • 单选(平铺):所有选项以平铺形式展示,支持设置单个筛选选项

以下是对选项设置功能详细说明:

选项设置类型

说明

手动输入

可以选择手动输入或上传CSV文件方式添加选项,来代替自动读取的选项列表。
Image

子查询

选项依赖于另一张图表中的某个维度字段。
Image

注意

出于性能考虑,建议成员数控制在5万个以下,即子查询返回结果的成员数(行数或列数)不超过5万个。

来自其他数据集

来自其他数据集:从其他数据集取值(如从维表数据集取值)
Image

条件筛选
  1. 点击「条件筛选」,进入条件筛选参数配置页面;
  2. 通过手动输入或列表选择筛选内容,可执行选择操作符、条件输入等操作;
  3. 点击「确定」完成数据筛选。

Image
相关参数说明如下:

参数

配置说明

操作符

  • 对于字符串类型字段,支持(不)包含、开头(结尾)为、(not) like、(不)为空、(不)为空字符串等操作符号
  • 对于数值类型字段,支持 =、≠、>、≥、<、≤、(不)为空等操作符号

手动输入与列表选择

条件筛选的筛选项支持手动输入和列表选择两种方式

  • 手动输入:可直接输入文字 abc,模糊匹配含有 abc 的数据项,效果相当于 like:%abc%
    Image
  • 列表选择:可从当前字段的枚举值中手动选择筛选项,支持操作符,支持精确筛选中的「选项设置」、「选项排序」
    Image

显示为图表筛选器

勾选「显示为图表筛选器」后,可以设置筛选器名称,右侧显示下拉列表,可以选择筛选器控件的样式。

  • 多选(下拉列表):所有选项以下拉列表形式展示,支持设置多个筛选选项
  • 单选(下拉列表):所有选项以下拉列表形式展示,支持设置单个筛选选项
  • 多选(平铺):所有选项以平铺形式展示,支持设置多个筛选选项
  • 单选(平铺):所有选项以平铺形式展示,支持设置单个筛选选项

以下是对操作符的介绍:

  • 对于字符串类型,操作符列表如下:

    操作符

    实际操作

    举例

    包含

    like

    用户输入:北京,上海。
    对应的 sql 为:

    where `city` like ("%北京%","%上海%")
    

    不包含

    nok like

    用户输入:北京,上海。
    对应的 sql 为:

    where `city`  not like ("%北京%","%上海%")
    

    开头为

    like

    用户输入:北,上。
    对应的 sql 为:

    where `city` like ("北%","上%")
    

    结尾为

    like

    用户输入:北,上。
    对应的 sql 为:

    where `city` like ("%北","%上")
    

    like

    like

    \

    not like

    not like

    \

    为空

    is null

    \

    不为空

    is not null

    \

    为空字符串

    is empty

    \

    不为空字符串

    is not empty

    \

  • 对于数值类型,操作符列表如下:

    操作符

    <

    区间

    不在区间

    为空

    不为空

    如果选择了「区间」或 「不在区间」,还需要指定区间边界是开区间还是闭区间。

手动输入

用户可以从 excel 中复制内容并粘贴到文本框中,内容会根据文本框下方的分隔符划分为胶囊;或者可以上传 CSV 文件,多次上传是覆盖关系,后者覆盖前者。
Image
当内容中出现非法字符时,胶囊会标红显示。
Image

子查询

维度筛选支持子查询功能,用户可以将其他图表的查询结果作为当前图表的筛选项。
Image
相关参数配置说明如下:

参数

配置说明

选择图表

选择子查询图表。

  • 按图表名称:默认选择该方式,模糊匹配输入的图表名称进行检索。
  • 按图表id:支持用户手动切换到该方式,精确检索输入的图表id/图表查询链接进行检索。

说明

  • 当输入的图表id或查询链接错误/不存在时,输入框为红色,同时展示提示“图表id不存在,请重新输入”。
    Image
  • 支持记录用户选择模式:当已经选择过“按图表id”后,后续打开该弹窗即默认选中“按图表id”,防止回到初始状态的“按图表名称”。

注意

含有以下条件的图表不支持作为子查询图表:

  • 不能自己引用自己
  • 所包含的子查询图表也有对应数据集读以上权限
  • 不能包含动态维度/指标
  • 不能使用关联数据集
  • 不能有参数绑定字段

选择维度

选择子查询维度字段。

高级设置

可设置子查询限制的最多成员数。

注意

出于性能考虑,建议成员数控制在5万个以下,即子查询返回结果的成员数(行数或列数)不超过5万个。

场景示例:

  • 例如当前存在A和B两个数据集,数据集A和B中都有「订单ID」字段,要求最终筛选的「订单ID」字段既满足数据集A的相关筛选条件,又满足数据集B的相关筛选条件,此时即可使用子查询功能。首先在A数据集中通过数据集A的字段筛选出一批「用户ID」,之后在数据集B中使用这一批「用户ID」的「订单ID」进行相关筛选,即可得到最终结果。
    Image

操作步骤:

  1. 创建子查询图表,在当前项目下,创建图表并保存即可(在「项目中心」-「图表管理」中能查看当前项目下已有的图表)。
    Image
  2. 创新一个新的可视化查询,字段放入到筛选中,选择「子查询」模式,选择子查询的图表和对应字段。
    Image

设置筛选器

筛选器样式

勾选「显示为图表筛选器」后,右侧显示下拉列表,可以选择筛选器控件的样式。3.7 筛选器布局设置

  • 多选(下拉列表):所有选项以下拉列表形式展示,支持设置多个筛选选项
    Image
  • 单选(下拉列表):所有选项以下拉列表形式展示,支持设置单个筛选选项
    Image
  • 多选(平铺):所有选项以平铺形式展示,支持设置多个筛选选项
    Image
  • 单选(平铺):所有选项以平铺形式展示,支持设置单个筛选选项
    Image

筛选器布局

设置入口:位于左侧的图表设置区
Image
用户可以根据自己的实际需求来调整筛选器的布局。共提供两个功能:

  • 标题设置
    • 左右排布
      Image
    • 上下排布
      Image
  • 布局设置
    • 紧凑
      Image
    • 适中
      Image
    • 宽松
      Image

设置子筛选器

在没有进行子筛选器设置时,不同筛选条件间不会相互影响,例如下图中「省份」选择了「上海」,但是「城市」选项中仍然可以选择所有筛选项。
Image
此时,如果希望「城市」中的枚举值受到「省份」筛选影响,可以选择将「城市」筛选设置为「省份」筛选的子筛选器。
Image
配置子筛选器后,「城市」中只会出现省份筛选后的枚举值。
Image

筛选器 or 条件

点击筛选器的小箭头,可以添加 or 条件,将维度拖拽进对应位置即可。
添加后筛选条件之间为或关系。
Image

最近更新时间:2025.09.17 19:37:25
这个页面对您有帮助吗?
有用
有用
无用
无用