RANX 仅在应用分组时返回 1

问题描述 投票:0回答:1

在 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

公式有问题吗?

dax powerpivot rank
1个回答
0
投票
=RANKX(FILTER(ALL('Table2'), 'Table2'[Group] = EARLIER('Table2'[Group])), [Sales])
© www.soinside.com 2019 - 2024. All rights reserved.