我正在Power Pivot for Excel 2013中构建数据模型,并且需要能够识别特定组的列中的最大值。不幸的是,我认为可行的以及我之前搜索的内容给了我一个错误或者不适用(有一个类似的问题涉及计算的度量而不是列,并且在Power Pivot数据视图中无法复制据我所知)
我已经在下面列出了我想要实现的目标,在这种情况下,我正在尝试计算最大吸收率列。
Group | % uptake | Max % uptake
A 40 45
A 22 45
A 45 45
B 12 33
B 18 33
B 33 33
C 3 16
C 16 16
C 9 16
非常感谢
答案 0 :(得分:4)
使用
=CALCULATE(MAX([UPTAKE]),FILTER(Table1,[GROUP]=EARLIER([GROUP])))
答案 1 :(得分:0)
在单元格中使用此公式(“C2”):
=MAX(INDIRECT(CONCATENATE("B",MATCH(A2,$A$1:$A$10,0),":B",SUMPRODUCT(MAX(($A$1:$A$10=A2)*(ROW($A$1:$A$10)))))))