Forum Discussion

qwertzuiop's avatar
qwertzuiop
Icon for Advocate III rankAdvocate III
6 years ago
Solved

Calculate a grade based on satisfaction (If-Statement | Switch-Statement ?) in DAX

Hello dear Power BI Community

 

I hope you're all doing well so far.

I have the following problem:
Based on the measured satisfaction i would like to give a grade (from E-A)
<20 = E  |  >= 20 - <50 = D  |  50 = C  |  > 50 - <= 70 = B  |  >70 = A

How can I calculate my plan for a column in DAX?

 

satisfactiongrade
15.50E
20.00D
33.60D
50.00C
64.90B
70.00B
80.50A

 

Thank you very much for your contribution.
Have a nice day.

Cheers
qwertzuiop

  • qwertzuiop try following

     

    Grade = 
    SWITCH ( TRUE(),
    [Satisfcation] > 70, "A",
    [Satisfcation] > 50, "B",
    [Satisfcation] >= 20, "C",
    "E"
    )
    
    
    

4 Replies

  • qwertzuiop try following

     

    Grade = 
    SWITCH ( TRUE(),
    [Satisfcation] > 70, "A",
    [Satisfcation] > 50, "B",
    [Satisfcation] >= 20, "C",
    "E"
    )