美文网首页
Power Pivot中求汇总后的最大值

Power Pivot中求汇总后的最大值

作者: Data_Skill | 来源:发表于2020-01-16 11:58 被阅读0次

    求汇总后的最大值

    原数据:

    原数据原数据

    目标数据:

    目标数据目标数据

    (一) 分析需求

    先求销售合计,然后在计算出的销售合计的基础上求最大值。

    • 求合计:这个是针对所有筛选条件进行的求和,所以直接使用sum求和
    • 求最大值:是在2个仓库之间进行的比较,所以需要忽略仓库的筛选条件,加上all

    (二) 实现需求

    首先创建销售求和的度量值,相对比较简单

    销售求和:=Sum('表1'[销售])
    

    求和金额的最大值度量:

    引用度量Max:=MaxX(All('表1'[仓库]),[销售求和])
    不引用度量Max:=MaxX(All('表1'[仓库]),
                       Calculate(Sum([销售]))  //涉及到上下文的转换
                      )
    

    因为在目标条件的汇总行不显示数据,所以需要用HasoneFilter来作为判断。

    最终MaxX:=if(HasoneFilter('表1'[仓库]),
                引用度量Max)  //这里省略了Blank()
    

    (三) 展现需求

    结果结果

    这个案例里面牵涉到2个知识点:

    • 忽略筛选条件all的使用
    • 引用度量的上下文筛选

    相关文章

      网友评论

          本文标题:Power Pivot中求汇总后的最大值

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