美文网首页Power BI干货PowerBI专栏
从零开始上手体验PowerBI如何解决排名问题

从零开始上手体验PowerBI如何解决排名问题

作者: PowerBI星球 | 来源:发表于2020-09-07 21:56 被阅读0次

    这是来自​星友"特别提醒"的分享,他作为一个刚学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'[姓名]),

            [排名]<=SELECTEDVALUE('参数'[参数])))

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

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

    操作步骤:

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

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

    再来和EXCLE中的比对一下,

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

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

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

    【结尾的话】

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

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

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

    -精彩推荐-

    Infographic Designer:堪称PowerBI最强大的图表之一,你有用过吗?

    PowerBI数据分析和可视化实战案例

    PowerBI日期切片器为什么总有一个空白项?

    如果你刚开始接触Power BI,可在微信公众号后台回复"PowerBI",获取《七天入门PowerBI》电子书,轻松上手。

    采悟 @ PowerBI星球

    相关文章

      网友评论

        本文标题:从零开始上手体验PowerBI如何解决排名问题

        本文链接:https://www.haomeiwen.com/subject/decrektx.html