如何用Power BI实现分组统计?

作者: PowerBI星球 | 来源:发表于2021-03-22 21:55 被阅读0次

    数据分析一般都是对数据进行筛选、分组、汇总的过程,本文通过一个实例来看看PowerBI是如何快速完成整个过程的。

    假设数据为一个订单明细表,含有下单日期、客户名称、产品名称等数据,业务需求为:

    根据订单表,计算出截止某个日期,购买次数为1-7次、8-14次、14-21次……的客户分别有多少?

    看到要求就知道这是个分组问题,一般可以通过计算列或者度量值的方式来完成,之前PowerBI星球也分享过关于分组的文章:

    这几种数据分组的方式,你应该掌握!

    使用度量值进行分组统计

    需要根据日期动态计算,那么就不能通过计算列的方式来实现,只能通过度量值来完成。

    下面是PowerBI解决这个问题的过程,只需要简单的3个步骤。

    1、数据建模

    根据订单表提取出客户表,以及建立一个涵盖所有订单日期的日期表,分别与订单表建立一对多的关系。

    因为要进行分组,所以还要建一个分组表,可以在PowerBI中"输入数据",手工建一个,数据如下:

    这个表不要与其他表建立关系,数据模型如下:

    2、建立度量值

    建立一个[客户购买次数]的度量值,如下图:

    这个度量值中体现了筛选、分组和汇总的整个计算,值得你好好练习研究一下。

    3,数据呈现

    将这个度量值放入到矩阵中计算结果,

    从这里可以看出购买15-21次的客户最多。

    可以通过切片器选择任意一个日期查看,

    还可以通过图表查看每个订单日期的客户累计购买次数分布,

    通过这个面积图,可以明显看出随着时间的推移,客户的复购次数越来越多。

    通过堆积面积图来看,虽然客户的重复下单次数在增加,但总客户数近一年来停止增长,值得关注。

    这样就完成了任意一个日期的客户累计下单次数的分组统计,是不是很高效。



    -精彩推荐-

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

    PowerBI时间相关的度量值,都在这里了

    PDF转Excel,这个秘籍推荐给你

    采悟 from PowerBI星球

    相关文章

      网友评论

        本文标题:如何用Power BI实现分组统计?

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