数据可视化之分析篇Power BI总计行错误,这个技巧一定要掌握

Posted qiu-hua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据可视化之分析篇Power BI总计行错误,这个技巧一定要掌握相关的知识,希望对你有一定的参考价值。

https://zhuanlan.zhihu.com/p/102567707

?前一段介绍过一个客户购买频次统计的案例:

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

 

我并没有在文章中显示总计行,但有细心的星友学习时发现,如果把总计行显示出来,会出现没有数据或者即使有数据,也是错误的情况,就像这样,

 

技术图片

 

如果选择了其他日期,总计行可能还会显示空值,很明显这是错误的。为什么会这样呢?

在之前的文章中,已经多次介绍过,PowerBI表格的总计行,并不是上面各明细行的简单相加,而是遵循度量值的计算逻辑,根据当前的上下文,独立计算。

在复杂的度量值中,上下文经过多次转换,如果在代码中没有考虑到总计行,那么总计行的结果大概率是不正确的。

并且在写度量值时,通常也不太考虑总计行,那么总计行计算错误的问题,怎么解决呢?

其实很简单!

还记得我曾经给出的终极解决方案吗?

PowerBI 表格总计错误的终极解决方案

 

这种情况正好用的上,通过这个例子,再看一次到底是怎么轻松解决的。

总计行错误解决方案:
SUMX(
VALUES(明细行字段),
[明细行正确的度量值]
)

 

套用这个方案,明细行字段是‘频次表‘[频次],明细行正确的度量值是[客户数量],然后新建一个优化的度量值,

 

客户数量 优化 =
SUMX(
VALUES(‘频次表‘[频次]),
[客户数量]
)

 

结果如下:

技术图片

 

是不是很简单!

以后再碰到总计行不正确的情况,都可以用这个方案来解决,如果你的总计行还是错误,请再仔细对照一下终极方案,你是不是写对了?

 

以上是关于数据可视化之分析篇Power BI总计行错误,这个技巧一定要掌握的主要内容,如果未能解决你的问题,请参考以下文章

数据可视化之DAX篇(二十四)Power BI应用技巧:在总计行实现条件格式

数据可视化之DAX篇(二十六)Power BI度量值:滚动聚合

数据可视化之DAX篇(二十八)Power BI时间序列分析用到的度量值,一次全给你

数据可视化之DAX篇(二十七)半累加度量,在Power BI 中轻松处理

数据可视化之DAX篇(十五)Power BI按表筛选的思路

数据可视化之DAX篇Power BI度量值不能作为坐标轴?这个解决思路送给你