Power BI技巧之计算排名二三事

Power BI技巧之计算排名二三事


2024年4月23日发(作者:)

计算排名二三事

工坊的小伙伴们大家好,关于排名计算,工坊已经推送过几篇相关文章。今天我们再次借助常见场景,跟大家一起探讨排名计算

的相关问题,希望各位多多巩固,运用自如。

数据准备

01

我们从最常见的场景入手,比如有如下一组销售数据:

计算排名

02

需要计算每个员工销售金额的排名。首先写出一个每个员工销售金额的度量值:

销售金额

= SUM('

销售数据

'[

金额

])

计算排名使用

RANKX

函数,第一个参数为需要对什么进行排名,第二个参数为依据什么进行排名,这里我们依据销售金额对员

工进行排名,写法如下:

排名

=

RANKX(ALL('

销售数据

'[

员工姓名

]) ,[

销售金额

])

将员工姓名、销售金额、排名拖入表格中,结果如下:

以上表达式计算出每个员工按照销售金额的排名。

组内排名与总排名

03

在页面上添加

部门领导

切片器,筛选

部门领导

”=“

唐僧

,如下:

以上结果显示的是唐僧部门员工的销售金额及内部排名。有时,基于分析需要,需呈现的是每个员工在公司整体的排名,此时我

们需要在

排名

度量值的基础上进行加工,清除掉部门领导筛选对排名的影响,这里我们使用

ALL

函数,写法如下:

总排名

=

CALCULATE([

排名

] ,ALL('

销售数据

'[

部门领导

]))

该度量值呈现的结果如下:

筛选部门领导时,

总排名

计算的仍然是该员工的总体排名。

TopN

的实现

04

很多时候,我们需要从茫茫的数据中筛选出前三名或者

TopN

,此时基于上述步骤,还可以通过如下方式实现。即在度量值中限

制总排名

<= 3,

Top 3 = IF([

总排名

] <= 3 ,[

销售金额

])

呈现结果如下:

由此实现了

TopN

的计算。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1713854249a2331685.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信