Power BI Dax 中按年份排列的 Rankx

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

对于每一对年月,我需要创建我的平均收入排名。到目前为止,这是我能够达到的目标:

然而,我需要做的是在年份改变时重新开始排名。但现在是连续排名不考虑年份的价值。

我使用一些指示尝试了另一个度量定义,但结果总是 1:

Monthly Rank by Year = 
VAR current_year = SELECTEDVALUE(DateDim[Year])
VAR tmp = FILTER(ALL(DateDim), DateDim[Year] = current_year)
RETURN 
RANKX(tmp, [Monthly Average Revenue],,DESC, Dense)

我该如何修正这个计算。

powerbi dax ranking daxstudio
1个回答
0
投票

先写一个度量

MVR = SUM(Data[Monthly Average Revenue])

然后写Rank measure

Rank = RANKX(ALLEXCEPT(Data, Data[Year]), [MVR], , DESC, Dense) 

© www.soinside.com 2019 - 2024. All rights reserved.