数据可视化之分析篇(三)Power BI总计行错误,这个技巧一定要掌握
2024-09-05 14:49:51
https://zhuanlan.zhihu.com/p/102567707
前一段介绍过一个客户购买频次统计的案例:
我并没有在文章中显示总计行,但有细心的星友学习时发现,如果把总计行显示出来,会出现没有数据或者即使有数据,也是错误的情况,就像这样,
如果选择了其他日期,总计行可能还会显示空值,很明显这是错误的。为什么会这样呢?
在之前的文章中,已经多次介绍过,PowerBI表格的总计行,并不是上面各明细行的简单相加,而是遵循度量值的计算逻辑,根据当前的上下文,独立计算。
在复杂的度量值中,上下文经过多次转换,如果在代码中没有考虑到总计行,那么总计行的结果大概率是不正确的。
并且在写度量值时,通常也不太考虑总计行,那么总计行计算错误的问题,怎么解决呢?
其实很简单!
还记得我曾经给出的终极解决方案吗?
这种情况正好用的上,通过这个例子,再看一次到底是怎么轻松解决的。
总计行错误解决方案:
SUMX(
VALUES(明细行字段),
[明细行正确的度量值]
)
套用这个方案,明细行字段是'频次表'[频次],明细行正确的度量值是[客户数量],然后新建一个优化的度量值,
客户数量 优化 =
SUMX(
VALUES('频次表'[频次]),
[客户数量]
)
结果如下:
是不是很简单!
以后再碰到总计行不正确的情况,都可以用这个方案来解决,如果你的总计行还是错误,请再仔细对照一下终极方案,你是不是写对了?
最新文章
- gRPC源码分析0-导读
- php 路径的理解
- bzoj2243树链剖分+染色段数
- SqlServer按时间自动生成生成单据编号
- centos 更新linux内核
- 构建ASP.NET网站十大必备工具(1)
- Java帮助文档的生成
- ShareSDK集成微信、QQ、微博分享
- mac 找文件
- Install Fastx (zz)
- C# Redis分布式缓存
- Java基础知识强化之集合框架笔记20:数据结构之 栈 和 队列
- (转) ROS NAMING AND NAMESPACES
- Apache RewriteCond RewriteRule 入门和Laravel去掉index.php
- Comparer<;T>; IComparer<;T>; IComparable<;T>;
- php基本数据类型需要注意的地方
- DevOps之网络
- [Kubernetes]谈谈Kubernetes的本质
- Google Colab Free GPU Tutorial【转载】
- 优雅的使用Linux
热门文章
- EIGRP-10-弥散更新算法-计算距离,报告距离,可行距离和可行性条件
- (三)log4j常用配置
- numpy.stack和numpy.concatenate的区别
- 曹工改bug:centos下,mongodb开机不能自启动,systemctl、rc.local都试了,还是不行,要不要放弃?
- 04 . Jenkins定制主题和设置项目构建信息输出颜色
- 小师妹学JVM之:JDK14中JVM的性能优化
- 为什么启动线程是start方法?
- 多语言工作者の十日冲刺<;5/10>;
- Beta冲刺<;1/10>;
- 获取系统的IP地址