工作技巧 | 满足你对 TOP N 的多种需求


在一个风和日丽的早上我蹦蹦跳跳的来到公司上班
打开电脑,发现客户发来一条消息:

“昨天的报表我需要添加一个功能!要按照销售额显示出前三名的店铺!”

好的没问题!

file

先看数据源:
file

Q1:如何显示销售额前三名的店铺?

1秒钟时间思考。
...
时间到。
file

很简单,使用筛选器就可以实现。
结果如下:
file

将修改发给客户,掏出包里的早餐。还没咬下第一口,客户又发来一条消息:

“我想自己选择显示的条数,快实现一下!”

file

我放下手里的茶叶蛋……

Q2:如何显示销售额前N名的店铺?

思路:
显示前N名,那么就需要对店铺根据销售额进行排名,选择展示前N名的店铺。DAX中排名的函数我们选择RANKX()

file

返回表的参数列中每行数字在列表中的排名。

Power Pivot工坊