在 Power Pivot 中,此 DAX 公式对
Sales
列中的所有值进行排名:
=RANKX(ALL(Table2),[Sales])
结果表:
Group | Sales | Calculated Column
A | 2 | 4
A | 3 | 3
B | 4 | 2
B | 5 | 1
当我尝试在组内创建排名时,此公式在计算列中返回全 1。
=RANKX(ALL(Table2[Group]),[Sales])
像这样...
Group | Sales | Calculated Column
A | 2 | 1
A | 3 | 1
B | 4 | 1
B | 5 | 1
公式有问题吗?
=RANKX(FILTER(ALL('Table2'), 'Table2'[Group] = EARLIER('Table2'[Group])), [Sales])