首页 > 解决方案 > 获取dax中子组的总数和最大值?

问题描述

我的目标是获得每个 C% 组的总数最大值,但我无法……</p>

鉴于以下数据,我想做 Total/MAX(每 C% 组),即:

在此处输入图像描述

是否有可能在一次测量中做到这一点?

标签: powerbidax

解决方案


要查找Total & Max每个组,可以通过calculate再次使用测量并使用variable以获得更好的视图来完成,以下是公式:

Percentage = 
var total = CALCULATE(SUM(TAX[Value]),
                FILTER(TAX,TAX[Main] = EARLIER(TAX[Main])),
                    FILTER(TAX,TAX[Subgroup1] = EARLIER(TAX[Subgroup1])))
var maxV = CALCULATE(MAX(TAX[Value]),
                FILTER(TAX,TAX[Main] = EARLIER(TAX[Main])),
                    FILTER(TAX,TAX[Subgroup1] = EARLIER(TAX[Subgroup1])))
return
total/maxV

带有添加列的表:

在此处输入图像描述


推荐阅读