历史版本8 :结果过滤器 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 应用场景

当用户想通过某个字段过滤,但是又不希望这个字段参与组件生成,这时候我们就可以通过结果过滤器来进行过滤。

例如:我们想对「销售日期」过滤,但不希望这个字段出现在组件中。这时我们可以将它拖拽到结果过滤器中设置过滤,如下图所示:

15.png

1.2 功能简介

在结果过滤器中:

  • 对维度字段设置过滤,系统会对数据表的明细数据进行过滤。会影响右侧分析区域的计算结果。

  • 对指标字段设置过滤,系统会对右侧仪表板计算得出的结果进行过滤,只控制结果是否显示,不会影响运算结果。

注:明细表不支持使用结果过滤器过滤

2. 对维度字段设置过滤编辑

2.1 创建组件

使用 FineBI 自带的数据表「门店销售数据统计」制作组件,如下图所示:

3.png

制作一个分组表,如下图所示:

16.png

2.2 设置过滤

当我们想筛选出最后一个月的毛利,但不希望「销售日期」字段出现在分组表中时。

1)我们只需要将「销售日期」拖入结果过滤器中,并将「销售日期」的分组改为「年月」。如下图所示:

17.png

2)再对销售日期进行过滤,选择最后一个月份“2017年9月”,如下图所示:

18.png

2.3 效果查看

由于在结果过滤器中对维度过滤,最终是对明细数据产生了过滤。

所以筛选出 2017年9月 的数据后,参与右侧分组表运算的数据变少,计算结果发生了变化。如下图所示:

19.png

2.4 注意事项

以上示例是直接需要得到维度过滤后的数据,还有一种情况是基于指标对维度做结果过滤。

例如我们需要对内置数据「门店销售数据统计」表展示不同大区的毛利,但同时仅显示「月销售额大于 8,000,000 的月份」的数据。

这个筛选条件是对维度「销售日期」做过滤,即显示满足条件的月份,但过滤条件需要指标「销售额」参与,即销售额大于 8,000,000 。

此时需要在结果过滤器中拖入「销售日期」和「销售额」字段,如下图所示:

20.png

再对「销售日期」过滤,就可以过滤出月销售额大于 8,000,000 的月份。如下图所示:

若不拖入「销售额」字段,添加过滤条件的时候会选不到「销售额」的字段。

21.png

3. 对指标设置过滤编辑

在结果过滤器中对指标字段设置过滤,系统只会对右侧计算出的结果进行过滤,参与计算的数据不会变化,所以不会影响计算结果。

3.1 示例

例如,将「毛利」字段拖入结果过滤器,筛选出毛利大于 2,000,000 的数据。

22.png

23.png

3.2 结果查看

超出 2,000,000 的毛利额只有北方区,所以只留下北方区的毛利数据。但计算结果未变,说明参与计算的数据未变,只对计算后的结果进行了筛选展示。如下图所示:

24.png

4. 功能说明编辑

在结果过滤器中,维度字段可以选择「添加条件」或「添加公式」,指标字段过滤只可以「添加条件」。

选择「添加条件」后,不同的字段类型可选择的过滤条件不同,如下图所示:

字段类型
可选择的过滤条件
文本类型
属于、不属于、包含、不包含、开头是、结尾是、开头不是、结尾不是、为空、非空、前N个、后N个
日期类型
  • 抽取数据:属于、不属于、包含、不包含、开头是、结尾是、开头不是、结尾不是、为空、非空、前N个、后N个

  • 实时数据:若日期格式为「年」、「季度」、「月份」、「星期」、「周数」、「日」、「时」、「分」、「秒」,可设置的过滤条件同抽取数据;其他日期格式可设置的条件只有:属于、不属于、为空、非空、前N个、后N个

数值类型介于、不介于、等于、不等于、大于、小于、大于等于、小于等于、最大的N个、最小的N个、为空、非空

注1:文本字段的 前 N 个:将字段里的文本按照 ASCII 码排序,取排在前面的 N 个;

注2:日期字段的 前 N 个:将日期按照早晚排序,取最新的 N 个日期。

注3:使用最大的N个和最小的N个过滤条件时,数值相同的并列数据会全部保留显示。