mysql 按小时分组统计_PowerBI常用的业务分析:按排名分组统计

对数据进行分组统计是常用的一种分析方式,之前的文章中曾介绍了按照客户订单数量进行分组统计,

Power BI 数据分析应用:客户购买频次分布

这篇文章介绍一下PowerBI如何按照客户的排名进行分组统计,比如前10名客户的消费额合计是多少?11名到20名的消费额又是多少?

其实分析思路是类似的,仍然是这几个基本步骤。

1、数据建模,构造分组表

数据模型依然是PowerBI星球的常用业务模型,除此之外,为了便于按分组来统计,需要构造这样的一个分组表:

722517578b938d50ee1b2afe3ee6e9b5.png


分组表可以用Excel做好导入、也可以在PowerBI直接生成。并且这个表不要与模型中的其他表建立关系。

2、建立度量值

既然按排名来统计,就需要先建立一个排名的度量值:

排名 = RANKX( ALL( '客户表'[客户姓名] ), [消费金额] )

然后就可以来写分组统计的度量值。

39057068d84a0a7016645208cd045bf6.png

该度量值的逻辑是,判断每个客户的排名是否在当前分组内,如果在当前分组内,也就是上面表达式的COUNTROWS的结果大于0,则将该客户的消费额计入统计范围内。

3、制作报表,呈现结果

有了上面的度量值就可以用矩阵查看每个分组的累计金额:

c39f081c03e4362412316cad78e2dfa4.png


也可以用环形图来展示每个组别的占比:

36a96d1f91c115c69074f70c08b20c26.png


还可以将每个分组的客户展现出来:

3aa8bd6e2cdec17a58b5ca2b8b4b508c.png


当然整个模型仍然是动态的,利用不同的维度制作切片器,就可以动态查看相应的分组情况:

460b65b47f563a89a1fbd59aa97d8d7a.gif


这样就用一个度量值完成了一个简单的分析模型。

更多推荐

分析报告还不会用动态分析?利用Power BI参数轻松实现

PowerBI业务分析技巧:利用DAX细分客户

按周进行数据分析,在Power BI中就是这么简单

Power BI新客户分析,看完你也会

e5f8e84262bd6dde6fd553f8f2760762.png

Power BI星球

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值