zoukankan      html  css  js  c++  java
  • 数据可视化之分析篇(三)Power BI总计行错误,这个技巧一定要掌握

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

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

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

     

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

     

     

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

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

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

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

    其实很简单!

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

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

     

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

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

     

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

     

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

     

    结果如下:

     

    是不是很简单!

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

  • 相关阅读:
    Map
    Enumeration输出
    iterator的基本用法
    Annotation整合工厂设计模式
    自定义Annotation
    Annotation
    动态代理设计模式
    静态代理设计模式
    自定义ClassLoader
    获取类的类对象的几种方式
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/12936166.html
Copyright © 2011-2022 走看看