1. 概述
树过滤组件在线视频学习请参见:过滤组件
1.1 版本
FineBI 版本号 | 功能变动 |
---|---|
6.0 | - |
1.2 应用场景
树过滤组件指展示树形结构过滤数据的组件。通过树过滤组件可以展示有层级关系的字段,例如「国家-省份-城市」的层级关系。在过滤的时候可以对国家省份城市同时或单独进行过滤,而且当国家、省份和城市数量较多时,树形结构也便于查找。
在使用树过滤组件展示层级过滤关系的之前,可能需要使用 自循环列 将数据处理成为层级关系展示。
1.3 功能简介
FineBI 的树过滤组件包含三种类型:下拉树、树标签、列表树,如下图所示:
1.4 注意事项
树过滤组件只支持添加一张表的字段,不支持过滤组件控制多个组件,若拖入其他表的字段,之前添加的字段将被清空。
「设为必填项」说明详情参见:过滤组件设为必填项
树过滤组件不支持组件绑定参数。
当在一个树标签过滤组件中拖入两个及以上标签后,靠后的标签自定义排序没有效果,与前面的标签顺序有关联。
2. 下拉树
本文介绍如何添加树过滤组件。例如,添加树过滤组件,实现对仪表板上的其他组件的数据进行过滤,筛选出「中国-云南省」的数据。
树过滤的操作可参考文档:过滤组件操作
2.1 制作明细表
示例数据:客户维度表.xlsx
1)新建分析主题,上传示例数据「客户维度表」,新建一个明细表,如图所示:
2)添加仪表板,进入到仪表板编辑页面,将制作好的明细表组件拖入仪表板中,选择需要的树过滤组件拖入,如下图所示:
2.2 创建下拉树组件
拖入「下拉树」组件后。绑定字段并设置过滤组件的默认值,如下图所示:
在「下拉树」组件的下拉框勾选,从而在明细表中进行筛选,如下图所示:
3. 树标签
在第 2 章内容前提下,拖入「树标签」组件后,绑定字段并设置过滤组件的默认值,如下图所示:
注:树标签字段最长可显示 8 个中文字符宽度。
在「树标签」组件中选择想要过滤的数据,从而在明细表中进行筛选,如下图所示:
树标签若对默认值「设为必填项」后,当清空最后一个「不限」或者「不限」内的具体值后,数据不会变化,清空后不进行查询.
例如,勾选「设为必填项」,设置默认值为「云南省」「昆明市」,如下图所示:
然后在仪表板界面,清空最后一个「不限」或者「不限」内的具体值,即先清空「昆明市」然后清空「云南省」,此时数据会保持选择「云南省」的数据不会变化,清空后不进行查询,如下图所示:
注:过滤选项中出现的(空),原因是在国家层级节点下有些不存放在中国层级的其他独立的省份级别数据。
4. 列表树
在第 2 章内容前提下,拖入「列表树」组件后。绑定字段并设置过滤组件的默认值,如下图所示:
在「列表树」组件的下拉框勾选数据,从而在明细表中进行筛选,如下图所示: