首页
学习
活动
专区
工具
TVP
发布

Power BI业务分析:TOP N%客户贡献

在业务分析中,经常需要对客户进行排名细分,比如分析排名前20%的客户的贡献是多少?这其实也是一种帕累托分析,利用PowerBI可以轻松计算出结果。

以PowerBI星球案例数据为例,计算销售排名前20%的客户,贡献的收入是多少,以及占整体收入的比重?

数据模型如下:

然后建立一个度量值:[收入 Top20%客户]

这个度量值的逻辑是,先计算当前上下文的客户数量的20%是多少,然后对这些客户排名,将排名值小于等于20%客户数量的客户找出来,并计算这些客户的收入合计。

有了前20%客户的收入,计算占全部客户收入的比重就很简单了:

收入贡献占比 Top20%客户=

DIVIDE( [收入 Top20%客户],[收入] )

将[产品名称]作为上下文,就可以展现每种产品前20%客户收入贡献的占比:

将[年度月份]作为上下文,返回每月前20%客户贡献的收入比重:

分析各种维度的客户贡献都很简单,从上面的表格也可以看出,前20%的客户基本都贡献了一半以上的收入。

更进一步的,还可以利用参数,动态展示TOP N%的贡献,将上面的度量值中的20%改成参数就行了,

同样将占比也改成TopN%占比,

收入贡献占比 Top N%客户 =

DIVIDE( [收入 Top N%客户],[收入] )

然后就可以动态的展现前N%的收入贡献了,用组合图展示如下:

是不是很方便,以后有类似的分析都可以参考这种做法,一个度量值快速响应各种分析需求。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券