首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手把手教你学会Power BI排名的计算

这篇文章来自星友"特别提醒"的分享,作为一个刚学PowerBI不久的同学,尝试着用PowerBI分析一个常见的排名问题,并将操作步骤一步步呈现了出来,值得初学者借鉴哦。

手把手教你学会PowerBI排名的计算

作者:特别提醒

如何使用RANKX 函数在POWERBI中进行销售人员销售金额排名(排名按降序)并体现销售人员的名字和销售金额?

昨天看了PowerBI星球中的关于RANKX 排名的文章,心有触动,遂着手整理基础数据(虚拟的销售数据)练习,话不多说,马上开始。

第一步:整理数据

本数据是虚拟某公司销售人员销售不同类型产品的销售金额,为了验证自己对RANKX函数的理解,数据上趋于简单。

数据截图如下:

以上数据非常的简单,已经做过排序处理,且数据量少只有13条,目的还是为了验证RANKX函数自己理解的程度。至于实际数据处理过程中表中的字段还会有【产品销售时间】、【产品销售地域】等更多的字段,估计要用到其他的函数,我正(qi)在(shi)学(bu)习(hui)中……

第二步:导入数据

导入方式如下:

数据导入后,得到下图:

注意图中左上角的红色箭头,这个数据是在power bi 文件的【数据视图】中。【数据视图】中的字段和EXCLE中的内容是一样的。

接下来是在报表中样子,往下看,

注意图中箭头的位置,还有右边部分不同方框中图形所代表的意思。

第三步:着手排名计算

要实现对销售人员销售金额的排名体现(要包含销售人员姓名和销售金额)要考虑几个因素(增加几个度量值),至于为什么要增加,我也是依葫芦画瓢,还在消化当中!!!度量值是帮助实现排名的值之一。

第一个度量值:销售总金额

新建度量值的方式:

具体公式按照下面的写法:

销售总金额=SUM(Sheet1[产品销售金额])

Sheet1是所在的表,[产品销售金额]是要求和的字段,字段的符号要用[ ],放大点看就是这样的[ ],Sum是求和公式。

在power bi 中是这样显示的:

销售总金额的度量值已经在字段表中体现出来了,如下图,

第二个度量值:排名

再建一个度量值,代码如下:

排名 = rankx(all('Sheet1'[姓名]),[销售总金额])

第三个度量值:销售前n名

这个度量值就是用来体现销售人员销售金额排名的,但这个度量值中要用到一个[参数],而参数是在后期帮助你快速获得销售人员排名的一个滑块工具,所以我们要先设置参数。“销售前n名”这个度量值放在后面来写。

参数实际是一张表,具体的设置方式如下:

点击“新建参数”以后,会出现下图,

注意红框中要填写的值,因为销售前n名,基础数据表中总共有13个销售人员,我们这里只体现前十名,所以最大值那里就选10.然后点击确定就会出现一个参数的滑块,方便你后期使用。

拖动滑块从左到右,你会发现滑块在最右边的时候,参数下面的“10”即是我们要体现的前10名。

已经到这一步了,我有点按耐不住内心的小激动,你有木有?

这里有一个要提示的地方,[参数]是以一张表的状态出现的,至于为什么,我也不知道。还是看图、还是看图!!

激动归激动,平复自己的心情,我们接着来做第三步的度量值:销售前n名

第三个度量值:销售前n名

写法如下:

销售额前n名 =

CALCULATE(

[销售总金额],

FILTER(

VALUES('Sheet1'[姓名]),

[排名]

度量值已经呈现在表中了,注意,“销售总金额”、“排名”、“销售前n名”这三个度量值都是自动显示在sheet1这个表中的。

三个度量值已经全部准备完毕,接下来就是呈现排名的时候了,激动ing……

操作步骤:

1、点击可视化中的"矩阵图"

2、把“姓名”拖入第2步中的“行”,把“销售额前n名”拖入第3步中的“值”,销售人员销售金额排名已经可以呈现了。

再来和EXCLE中的比对一下,

通过比对,是一样的,yeah! Very nice!

在这里要感谢知识星球—PowerBI星球,正是里面给出的资源,才有了想要呈现的数据。尽管里面的度量值公式 我还不懂为什么要这样写,但依葫芦画瓢得到了我想要的结果,也是一件令人愉快、高兴、激动的事情,再次感谢采神!!

作为一个新结识PowerBI的新手,我的这篇分享如果还有更好的方法,也请各位老师给予指导,不吝赐教、不胜感激!!

【结尾的话】

大家在学习的过程中一定要勤于动手,看的再多,如果不上手实操你依然不会做。上手做一次,你会发现,PowerBI其实真的不难。

感谢"特别提醒"的分享,也欢迎更多星友分享你PowerBI学习过程中的点滴积累,尝试着写出来,也是对自己所学知识的一次梳理,会帮助你更好的理解和掌握。

分享总结是最有效的学习方式。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191012A09X6E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券