今天在群里看到群友在询问一个案例,想着也来分析和分享下。
原数据:

目标数据:

先求销售合计,然后在计算出的销售合计的基础上求最大值。
首先创建销售求和的度量值,相对比较简单
销售求和:=Sum('表1'[销售])求和金额的最大值度量:
引用度量Max:=MaxX(All('表1'[仓库]),[销售求和])不引用度量Max:=MaxX(All('表1'[仓库]), Calculate(Sum([销售])) //涉及到上下文的转换 )因为在目标条件的汇总行不显示数据,所以需要用HasoneFilter来作为判断。
最终MaxX:=if(HasoneFilter('表1'[仓库]), 引用度量Max) //这里省略了Blank()
这个案例里面牵涉到2个知识点:
如果觉得有帮助,那麻烦您进行转发,让更多的人能够提高自身的工作效率。