排名可以将重复值计为dax中的特定值吗?

can rank count duplicate value as a specific value in dax?

我的 table 表格模型如下所示:

Id   Name    Score   
1    mark    20      
2    john    10      
3    jack    20      
4    Jess    20     
5    Brad    9      

如果我使用 rankx,它会将我的 table 排名为:

Id   Name    Score     Rank
1    mark    20        1  
2    john    10        4  
3    jack    20        1
4    Jess    20        1
5    Brad    9         5

无论如何我可以让列排名如下:

Id   Name    Score   Rank
1    mark    20      1
2    john    10      4
3    jack    20      2
4    Jess    20      3
5    Brad    9       5

这里有三个选项。

Rank1 = RankX ( 'Table', 'Table'[Score] + ( 0.1/'Table'[ID] ),, DESC )
Rank2 = RankX ( 'Table', 'Table'[Score] ,, DESC, Dense)
Rank3 = RankX ( 'Table', 'Table'[Score] ,, DESC, Skip)

在[Rank1]中,[ID]值用于打破平局。
[Rank2]和[Rank3]的关系没有被打破。 SkipDense 参数确定是否在平局后跳过排名值。