每日排名Power BI

时间:2018-11-07 09:36:49

标签: powerbi dax rank

我有一个带有以下标题的表:

  

日期|分类|值

     

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代码?

欢呼

1 个答案:

答案 0 :(得分:0)

尝试将其作为计算列:

Column =
VAR rankValue = 'table'[Value]
RETURN
    CALCULATE (
        RANK.EQ ( rankValue, 'table'[Value], ASC ),
        ALLEXCEPT ( 'table', 'table'[Dates] )
    )