如何创建将在 Power bi 中按日期切片器响应的动态排名
How to create dynamic ranking that would respond by date slicer in Power bi
我只需要根据 TransactionDate
DESC 为每个 ClaimantID
创建排名列。
示例 .pbix 文件可在此处找到:
https://www.dropbox.com/s/9dsnylng70t5a8i/Count%20Open%20and%20Closed%20at%20Point%20of%20time.pbix?dl=0
在下面的图片中,我对 TransactionDate 有两个独特的声明。
那么我如何按 TransactionDate 降序排列 ClaimantID?
我尝试创建列 Rank。但它并没有给我理想的结果:
Rank =
RANKX(
CALCULATETABLE(
Claimants
,ALLEXCEPT(Claimants,Claimants[ClaimantID])
),Claimants[TransactionDate]
)
结果应如下所示:
更改您的排名计算方式:
Rank =
RANKX(
CALCULATETABLE(
Claimants
,ALLEXCEPT(Claimants,Claimants[ClaimNumber],Claimants[ClaimantID])
),Claimants[TransactionDate],,DESC,Dense
)
目前在 table 中还有同一日期的多笔交易,您正在汇总排名。将其更改为最小排名以获得正确的结果。
我只需要根据 TransactionDate
DESC 为每个 ClaimantID
创建排名列。
示例 .pbix 文件可在此处找到: https://www.dropbox.com/s/9dsnylng70t5a8i/Count%20Open%20and%20Closed%20at%20Point%20of%20time.pbix?dl=0
在下面的图片中,我对 TransactionDate 有两个独特的声明。
那么我如何按 TransactionDate 降序排列 ClaimantID?
我尝试创建列 Rank。但它并没有给我理想的结果:
Rank =
RANKX(
CALCULATETABLE(
Claimants
,ALLEXCEPT(Claimants,Claimants[ClaimantID])
),Claimants[TransactionDate]
)
结果应如下所示:
更改您的排名计算方式:
Rank =
RANKX(
CALCULATETABLE(
Claimants
,ALLEXCEPT(Claimants,Claimants[ClaimNumber],Claimants[ClaimantID])
),Claimants[TransactionDate],,DESC,Dense
)
目前在 table 中还有同一日期的多笔交易,您正在汇总排名。将其更改为最小排名以获得正确的结果。