过滤、筛选、topn

1. 概述

功能说明
过滤条件当数据量较大,或仅需要查询符合一定条件的数据时,可通过配置过滤条件,对数据源的数据范围做截取,基于过滤后的数据查询统计结果。
筛选器通过筛选器可对报表数据进行筛选,用于快速定位需要分析的内容。
topn用于快速截取排名在前/后 N 条的数据。

2. 过滤条件

  • 当数据量较大,或仅需要查询符合一定条件的数据时,可通过配置过滤条件,对数据源的数据范围做截取,基于过滤后的数据查询统计结果。
  • 支持设置组合条件,如(条件1 and 条件2)or(条件3 and 条件4)。
  • 示例:需要统计「门店A」的商品库存数量,则仅需配置如图下所示的过滤条件:

3. 图内筛选器

通过筛选器可对报表结果数据进行筛选,用于灵活调整需要显示的内容。
明细筛选器:指对原始数据中的每条记录进行过滤(如数据库行级数据),筛选条件直接作用于底层数据字段。比如,按门店筛选查看各产品的库存情况。
指标筛选器:指对统计后的指标结果进行筛选,比如筛选库存大于30的产品。
筛选器外露:支持将配置的筛选器外露显示在图表上方,不设置外露的筛选器将折叠在筛选面板中。

4. Topn(显示前…条数据)

4.1 截取结果数据的前N条

  • 概述:根据「排序依据」规则,对数据进行截取;若想要截取前N条数据,则仅需将排序规则设置为降序即可;
  • 适用范围:明细表,透视表(1个维度行,0个维度列),复杂报表(前面仅1个维度行的指标),饼图/柱形图/条形图/折线图(1维);
  • 合并剩余项:适用于饼图、柱形图、条形图,当维度值较多时,既需要展示前N条核心数据,也需要同时查看剩余数据的合计值。

4.2 截取指定维度下的前N条

  • 概述:根据排序依据中设置的排序规则,截取指定维度下的前 N 条数据。
  • 适用范围:透视图(n个维度行,0个维度列),复杂报表(归属于多个维度行、非指标组内的指标)
  • 示例:截取每个「商品类别」下「库存」排名第一的「商品」。
2025-05-11
0