15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > PowerBI 公式 - 排名 RankX和TopN

PowerBI 公式 - 排名 RankX和TopN

时间:2023-06-26 09:18:02 | 来源:网站运营

时间:2023-06-26 09:18:02 来源:网站运营

PowerBI 公式 - 排名 RankX和TopN:又是一对好用的函数,特别是对于营销分析,做业绩排名,当然对于学生考试成绩、运动比赛成绩的排名也不在话下,应用场景就根据自己需要来发掘吧,授之以鱼不如授之以渔,我这里只讲通用的方法。

1 RankX

RankX的基本表达式与SUMX相似。




比如我们想要把城市的销售量由大到小排名,[销售量排名] = RankX(All('区域负责人名单'), [销售量])




这是RankX的基本使用,我想有了之前对SUMX类函数的学习,理解这三个步骤并不难。


2 TopN

TopN不带X,但是TopN达到的效果与RankX有异曲同工之妙。它的特别之处是返回的不是值,是前N行的表,所以需要与Calculate或其他计算类函数结合起来使用。沿用上面的例子,如何求排名前5位的城市销售量呢?[前5名销售量] = Calculate([销售量],TopN(5,all('区域负责人名单'),[销售量]))




TopN返回的表更改了矩阵表中的初始上下文,所以每一行的结果都为136。也许你会问这样的计算有什么用?传统的Excel方法也可以很容易算出来。那么我们现在来做一个有意义的事,创建一个度量值[前五名城市销售量]占比。利用学过的All函数使Divide的分母为所有城市的总销售量。做一个折线图,轴为日历表中的年份月份,你就会得到这个占比。




这个数字就有意义了,为什么前五名城市的占比会逐月持续下降呢?是因为城市分店数量的增加?还是新老店业绩发展期的交替?从中你可以继续去发掘业务的原因,进一步分析。

这个时候,如果老板想要看前10名的情况,你只需要把TopN公式里的5改成10;如果想要按季度分析,只要把日历表中的年份月份换成年份季度;如果想要计算销售额而不是销售量,那就把销售量度量值都替换成销售额;如果你想用传统的Excel来达到这个目的...我懒得写了...还是用度量值来个弯道超车吧。

PowerBI大师网易云课堂主页



关键词:公式

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭