全部文档
文档中心电子表格2.0管理控件筛选器

筛选器

筛选器是维度成员的选择器,可关联到动态表区域或DF公式上,在使用视角由用户通过筛选不同的值,控制区域或单元格上显示不同的数据。

筛选器基于维度元素创建,分为工作簿级筛选器与Sheet级筛选器。

  • 工作簿级筛选器可天然在工作簿范围内联动,当在某一Sheet上切换工作簿级筛选器并查询数据时,其他Sheet与该筛选器关联的数据也会联动查询。

  • 工作表级筛选器不能跨工作表使用,仅能被本Sheet内的区域或公式引用。

可配置参数包括:

属性名称

说明

是否必填

编码

新建筛选器时自动生成,可以手动修改(要求工作簿级筛选器工作簿内唯一,Sheet级筛选器Sheet内唯一)

维度

用于设置筛选器关联的维度元素

维度成员

用于设置筛选器的选项范围

默认成员

用于设置使用态开表时的筛选器成员,若不设置则为用户有权限的可选范围内的第一个

角色方案

用于设置筛选器的权限控制

角色/角色组

基于角色方案下的角色或角色组

名称

用于设置筛选器名称,若不设置取维度名称;若维度名称为空,取维度编码

显示内容

用于设置筛选器选项的显示方式:仅名称,仅描述,名称+描述,默认仅描述

多层级显示

用于设置筛选器的层级显示方式

允许多选

用于设置筛选器是否支持选择多个维度成员

隐藏范围

用于设置筛选器在指定Sheet隐藏,默认在所有sheet页展示。隐藏后该筛选器不可见,但筛选器功能继续生效。

显示树形结构

默认不勾选,勾选后筛选器成员以树形展示

.. note:: 多层级展示与允许多选、树形结构互斥,开启多层级的情况下,不可再叠加允许多选和树形结构。

用于设置使用态开表时筛选器的默认成员

  • 配置默认成员:若该成员有效,使用态筛选器开表查询条件为填写的默认成员,否则,按未配置默认成员处理。

  • 未配置默认成员:使用态筛选器开表查询条件为筛选器配置的维度表达式下(可选项)的第一个有效成员。

注意:筛选器在使用态开表时的成员还受到是否开启多选、是否启用权限方案的影响。


启用权限方案

  • 配置默认成员:若用户对默认成员有权限,使用态筛选器开表查询条件为默认成员值,否则,按未配置默认成员处理。

  • 未配置默认成员:使用态筛选器开表查询条件为筛选器配置的维度表达式下(可选项)的第一个有权限成员。若用户对所有的成员均没有权限,则在开表时进行报错提示。


启用允许多选

  • 配置默认成员:若有效有权限的默认成员未超过允许的多选数量,使用态筛选器开表查询条件为默认成员,否则,减少开表成员到允许的数量以内。

  • 未配置默认成员:使用态筛选器开表查询条件为筛选器配置的维度表达式下(可选项)的有效有权限成员第一个。

筛选器名称超过4个中文时,在使用态会通过“…”缩略显示。

筛选器关联角色方案后,可在使用态仅展示用户有权限的下拉成员列表。

指引用权限方案元素,进行用户角色的维度成员权限控制。更多配置信息,可参考 权限

指筛选器下拉选项的显示方式:

  • 仅名称

  • 仅描述

  • 名称+描述

  • 编辑态-默认成员允许多选

  • 使用态-筛选器多选样式

当维度成员过多时,可通过“多层级显示”配置,在使用态时快速切换层级从而找到目标成员。

注意,筛选器在编辑态时预览时不会体现多层级效果,仅在使用态时体现。当设置该属性后,该维度以多个下拉框的形式,每个下拉框中显示一个层级的成员,以非树形的方式展示,此外,除了最高层级外,每个层级的下拉框中的第一个成员都为“全部 +层级名称”。

使用态多层级展示效果的判断依据是基于筛选器引用的维度表达式是否在所配置的对应层级中,若不存在则该层级也不会展示,反之都展示。

  • 编辑态


    .. note:: 注意此时,默认值需在维度表达式及层级的交叉范围内

  • 使用态

  • 未启用树形结构

  • 启用树形结构


.. note:: 若维度表达式中存在共享成员,在若未启用树形结构时,使用态会去重展示下拉成员;若启用树形结构,则会按照维度结构树,分别展示下拉成员。

工作簿级筛选器默认对所有sheet可见,可手动设置全部sheet隐藏或者只对部分sheet隐藏。

设置隐藏后的sheet在使用态该筛选器为不可见状态。

点击筛选器,允许的操作包括:

  • 更换顺序:工作簿级筛选器与sheet级筛选器不能跨区拖动更换顺序,只能各自拖动更换顺序。

  • 删除:若筛选器关于动态表区域时,不允许删除除非手动解绑;反之 允许手动删除。

  • 复制:允许手动复制筛选器,提高配置效率。

如果筛选器配置的维度,与动态表区域或DF公式使用的维度相同,该筛选器即可关联到动态表区域或DF公式。 在动态表区域或DF公式配置时,打开维度成员选择窗口,切换到筛选器tab,勾选需要关联的工作簿级或sheet级筛选器。

具体操作见动态表DF函数

  • 工作簿级筛选器和Sheet级筛选器在使用态通过|隔离,在|前的是工作簿级筛选器,后面的是Sheet级筛选器。

  • 筛选器若与当前Sheet内的动态表区域或DF公式关联,会呈现正常的黑色字体

  • 筛选器若与当前Sheet内任何元素都未关联,会呈现灰色字体(便于用户区分工作簿筛选器的影响范围)

注:此时筛选器可以使用,只是切换后没有任何效果。

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send