1. 概述
1.1 应用场景
本文我们将介绍在实际使用中,面对不同的场景如何选择合适的过滤方式。
1.2 功能简介
制作仪表板时,有四种过滤筛选类型:A 过滤组件、 B 明细过滤、C 结果过滤器、D 分析区域过滤
使用过滤组件进行过滤,在仪表板中可以灵活改变要过滤的数据
使用其他过滤方式进行过滤,在仪表板中展示的是筛选之后的数据
2. 过滤组件
遇到以下两种情况时,我们建议您使用 过滤组件:
想要在查看仪表板时,可以灵活改变要过滤的值时;
需要同时对多个组件进行过滤;
如下图所示:
过滤组件是对明细数据进行过滤。
但当分析区域过滤时绑定了过滤组件值,过滤组件也可以对结果进行过滤。例如可参见:筛选展示同环比
3. 明细过滤
明细过滤执行的是对明细数据进行过滤。当遇到以下两种情况时,我们建议您使用明细数据:
过滤掉不需要参与计算的数据:只需要数据表原始数据中的一部分制作仪表板的时候,可以在组件编辑界面使用明细过滤将该部分数据筛选出来,被剔除的数据将不参与组件计算。
过滤出某个字段的部分原始数据,然后用它参与计算。这是明细过滤最常见的使用方式。
例如:对复制的「毛利」字段进行明细过滤,得到「时尚馆毛利」,这就过滤出了毛利字段中属于时尚馆的部分。
再使用 时尚馆毛利/毛利,就可以得到时尚馆毛利占总毛利的比例。详情请参见:明细过滤 第 2 节。
4. 结果过滤器
当用户希望使用到某个字段进行筛选,但不希望该字段参与组件生成、不希望该字段出现在该组件中时,可以使用结果过滤器。
例如下图,用户使用了「销售日期」进行过滤,但「销售日期」并没有参与分组表的生成。详细请参见:结果过滤器
5. 分析区域过滤
在分析区域执行的是【对结果过滤】。当用户仅仅只想筛选展示出部分结果时,就可以用分析区域过滤。
我们可以通过一个例子(详细请参见:分析区域过滤)了解对明细数据过滤和对计算结果过滤之间的区别,比如想过滤出 7 8 9 三个月份的环比数。
若对明细数据进行过滤,组件会因为没有 6 月份的数据参与运算,导致 7 月的环比数据丢失。
若使用分析区域过滤,执行的是先计算得到结果,再对结果进行过滤。不会影响参与计算的数据,所以 7 月份数据不会丢失。
6. 多个过滤条件和多种过滤功能混用
当存在多种过滤方式时:
执行顺序为:先执行对明细数据的过滤,再执行对结果的过滤。
执行结果为:最后取多种过滤结果的交集。