我有一个带有以下标题的表:
日期|分类|值
1/1/00 | A | 100
1/1/00 | B | 200
1/2/00 | A | 300
1/2/00 | B | 100
我想做的就是能够添加一个具有每日排名的自定义列:
日期|分类|价值|排名
1/1/00 | A | 100 | 1
1/1/00 | B | 200 | 2
1/2/00 | A | 300 | 2
1/2/00 | B | 100 | 1
我的目标是将计算结果放在平均排名的顶部,等等。如何为该列编写DAX代码?
欢呼
答案 0 :(得分:0)
尝试将其作为计算列:
Column =
VAR rankValue = 'table'[Value]
RETURN
CALCULATE (
RANK.EQ ( rankValue, 'table'[Value], ASC ),
ALLEXCEPT ( 'table', 'table'[Dates] )
)