1. 概述
1.1 应用场景
在仪表板中展示所有店的销售额,希望可以动态展示销售额前 N 个的店。例如 在输入框中输入 3,就展示销售额最大的前 3 个店;输入 8 ,就展示销售额最大的 8 个店。如下图所示:

1.2 实现思路
1)添加一个数值参数,并设置分类汇总,使销售额按照店名分类;
2)添加筛选,设置条件:「销售额 最大的 N 个」,N 为数值参数的参数值;
3)创建一张仪表板,将图表拖入仪表板中;
4)添加文本框筛选器,并绑定数值参数。
5)测试在文本框筛选器中输入 5 ,查看是否过滤出销售额最大的 5 个店。
2. 操作步骤
示例数据:门店销售数据统计.xlsx
2.1 创建分析表
下载并上传示例数据,使用示例数据创建分析表。如下图所示:

2.2 新增参数
1)点击功能栏的「参数」按钮,进入「参数管理」页面。点击「添加」按钮,新增一个数值参数的字段,命名为「数值参数」,可以输入一个值,也可以不输入。输入的值在后续的计算中将默认被使用。如下图所示:

2)添加一个分类汇总步骤,将「店名」拖入分类栏,将「销售额」拖入汇总栏,先计算出各店的总销售额,如下图所示:

3)添加一个筛选步骤,条件为:「销售额最大的 N 个」,N 设置为数值参数。当参数值为 7 时,就会筛选出销售额最大的 7 个;如果参数值输入 5 ,就筛选出最大的 5 个。

4)制作一张明细表,在表格中展示各店的总销售额,如下图所示:

5)在图表中对「销售额」字段设置降序排列,方便由大到小查看销售额,如下图所示:

2.3 绑定参数
1)创建一张仪表板,将制作的图表拖入画布中,并拖入一个「文本框」筛选器,如下图所示:

2)筛选器绑定 2.2 节中添加的「数值参数」,如下图所示:

2.4 效果展示
在输入框中输入 5,那么 5 就会传递到分析表的筛选步骤中,筛选出销售额最大的 5 个店显示在这里。

