PowerPivot:如何识别计算列中每个组的最大值
我在Power Pivot for Excel 2013中构build了一个数据模型,并且需要能够识别特定组的列中的最大值。 不幸的是,我认为会工作,我以前的search给了我一个错误或不适用(有一个类似的问题,处理计算的措施,而不是列,并不能在Power Pivot数据视图中复制到最好的我的知识)
我已经在下面列出了我正在尝试实现的一个指示,在这种情况下,我正在计算Max%uptake列。
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
非常感谢
使用
=CALCULATE(MAX([UPTAKE]),FILTER(Table1,[GROUP]=EARLIER([GROUP])))
在单元格(“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)))))))