Forum Discussion

sandee's avatar
sandee
Helper I
5 years ago
Solved

RANX Function

Hi All, 

 

this might be a very silly asking this question On RANK DAX, however i am new and learning POWER Bi. please if you could you help me. 

 

I have a table and i want to give "Ranking" on the basis of amount that client due,  

within the table there is column at the end called "Debt Overdue" which represent "Yes" and "No" if the amount is due then "Yes"

and if not "No".

 

"

so i trying to prepare the ranking on both the condition, if i select "Yes" then should get the ranking, if select "NO" then also should reflect the ranking. please if you could help and advise .

 

i tried applying this on excel using countif .

  • sandee Is this how you want it? I have attached the file below my signature.

    Measure =
    VAR Yes =
        CALCULATETABLE ( Sandee, Sandee[Debt Overdue] = "yes", ALL ( Sandee ) )
    VAR No =
        CALCULATETABLE ( Sandee, Sandee[Debt Overdue] = "no", ALL ( Sandee ) )
    VAR CurrentSelection =
        SELECTEDVALUE ( Sandee[Debt Overdue] )
    VAR Ranking =
        IF (
            CurrentSelection = "yes",
            RANKX ( Yes, [Total Due],, DESC ),
            RANKX ( No, [Total Due],, DESC )
        )
    VAR Result =
        IF ( ISINSCOPE ( Sandee[Debt Overdue] ), Ranking )
    RETURN
        Result
    

     

12 Replies