Power BI如何对度量值分组统计?

经常碰到有同学问,如何对度量值进行分组统计,比如有一个环比度量值,怎么将环比划分为几个档次,然后统计数量分别是多少?

其实度量值只是一个值,并不存在对它分组的问题,真正的问题应该是,如何对某个维度分组统计,只是统计的依据恰好是一个度量值而已

以常用的订单数据模型为例,已经写好了一个环比的度量值,计算出了每个产品的环比:

很多人提的问题就是如何对环比进行分组统计,环比负增长的有几个,增长20%以内的有几个,超过20%的有几个?

如果只是想到怎么对这个度量值进行分组统计,你很可能就不知道怎么下手了,毕竟度量值是一个动态的虚拟数值,怎么分组呢?

而实际的问题呢,其实是对产品分组统计,负增长的产品有几个,增长率在20%以内的产品有几个,增长超过20%的有几个?而分组统计的依据,就是这个环比度量值。

这个思路转变过来以后,再进行分组统计就很简单了,以上面的问题为例,下面简要介绍一下。

1. 制作分组辅助表

为了进行分组,先制作一个这样的辅助表:

关于如何制作辅助表,可以参考这篇文章:Power BI 辅助表制作方式汇总

2. 建立度量值

根据分组建立一个度量值来统计产品数量:

产品数量 = VAR min_= SELECTEDVALUE('分组表'[最小值])//获取当前分组的最小值VAR max_= SELECTEDVALUE('分组表'[最大值])//获取当前分组的最大值
RETURNCALCULATE( COUNTROWS('产品表'), FILTER( ALL('产品表'[产品名称]), //迭代产品表中的产品名称 [环比]>min_&&[环比]<=max_ //找出环比在分组内的产品 ))

这个度量值的逻辑是,获取当前分组的最大值和最小值,然后迭代产品名称,筛选出环比在这个区间的产品,然后统计数量。

关于这个分组的逻辑,之前也已经写过,还可以参考:Power BI 数据分析应用:客户购买频次分布

这个度量值写好以后,就可以统计出每个分组的产品数量了:

环比负增长的产品有2个,增长率在20%以内的产品有4个,环比超过20%的产品有7个。

当然这个数据是可以随着数据的更新或者时间的选择动态计算的。

还可以做个矩阵,来看看每个类别中,不同增长水平的产品分别是多少:

这就是依据度量值对产品分组统计的思路,其他类似的分组问题,都可以按这个思路解决。


618限时优惠活动进行中

扫码立减50元,PowerBI星球社群最后一次这么低价,感兴趣的星友不要错过了哦~

(0)

相关推荐

  • 上次发过吧,最大值和最小值一起求下哈

    上次发过吧,最大值和最小值一起求下哈

  • 收藏 | Power BI计算列和度量值,一文帮你搞清楚

    对于初学者,总是会把度量值和计算列搞混,我也经常碰到这样的问题,有些星友用文章中的代码总是报错,发给我一看,才知道TA把本来是度量值的DAX用在了计算列上,或者相反. 即使是已经学习了很长时间的人,对 ...

  • Power BI 度量值 | 累计聚合

    经常碰到本年至今.本月至今的数据计算,其实还有一类计算是,从历史最早日期至今的累计计算,比如从开业到现在总共卖出了多少件商品,累计实现了多少销售额等. 本年累计称为YTD,历史至今的累计是不是可以称为 ...

  • Power BI 度量值 | 滚动聚合

    上一篇文讲了累计聚合,这篇文章继续讲一下滚动聚合,比如常用的MAT计算,Moving Annual Total,滚动年度总计,即向前滚动12月的合计数. 滚动年度求和,也经常用于财务上的滚动预算,看完 ...

  • Power BI度量值和新建表,到底有什么区别?

    PowerBI中,有三个地方可以使用DAX,分别是度量值.新建列和新建表,这三个功能并成一排摆放在这里,如图所示, 之前的文章中曾介绍了度量值和计算列的异同(收藏 | Power BI计算列和度量值, ...

  • Power BI分组统计优化:解决总计错误的问题

    前一段介绍过一个客户购买频次统计的案例: Power BI 数据分析应用:客户购买频次分布. 我并没有在文章中显示总计行,但有细心的星友学习时发现,如果把总计行显示出来,会出现没有数据或者即使有数据, ...

  • 如何在Power BI文件之间批量复制度量值?

    文/瓶子 目前从事职考行业的数据运营,喜欢钻研power bi和excel来实现自动化. 这几天在星球里面分享关于Tabular Editor内容比较多,应星主邀请,编辑一篇关于TabularEdit ...

  • 什么是雪花维度?Power BI里如何降低模型复杂度?

    关系模型是Power BI的独特优势,但是,在日常数据分析中,过多的表间关系,会使得数据模型变得非常复杂而且难以分析. 因此,在合适的情况下,借鉴其他BI工具(如SAP BW等)的"并表&q ...

  • 使用度量值进行分组统计

    上一篇文章中的分组,都是通过新建列的方式实现的,直观上比较容易理解.不过这样都修改了原始数据的结构,如果我们不在源表上进行修改,直接通过度量值的方式来进行分组,是否可以实现呢? 答案当然是肯定的. 采 ...

  • 一个度量值,完成图表的动态分组和配色

    有了前两篇关于分组的铺垫,这篇文章就来学习一个分组的经典应用,图表的动态分组,并对分组动态配色. 假设有十几个产品,每个产品的销售额,是随着时间而变化的,想知道某个时间的每一个产品的销售额与平均销售额 ...