Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
2 years ago
Solved

DAX Rankx

Hello,

I have a measure Bias and would like to rank the top 5 values, I am trying the sentence below but I am getting only the value 1 all the way in the Pivot Table. Any suggestion how to fix that?

 

Ranking:=

VAR BiasValue = [Bias]

VAR FilteredTable =

SELECTCOLUMNS(
IBPData,
"ProductID", IBPData[Product ID],
"LOCID", IBPData[Location ID]
)

RETURN
RANKX(FilteredTable, BiasValue, , DESC, Dense)

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Anonymous 

     

    Please try the following DAX:

    Ranking :=
    VAR CurrentProductID = IBPData[Product ID]
    VAR CurrentLOCID = IBPData[Location ID]
    RETURN
        RANKX(
            ALL(IBPData), 
            [Bias], 
            , 
            DESC, 
            Dense
        )

     

     

     

     

    Best Regards,

    Jayleny

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous 

     

    Please try the following DAX:

    Ranking :=
    VAR CurrentProductID = IBPData[Product ID]
    VAR CurrentLOCID = IBPData[Location ID]
    RETURN
        RANKX(
            ALL(IBPData), 
            [Bias], 
            , 
            DESC, 
            Dense
        )

     

     

     

     

    Best Regards,

    Jayleny

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.