Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
michaelhaga
Frequent Visitor

Multiple Column, multiple IFS and multiple Returns

Hello All,

I'm am trying to return a text based off of IFS in two columns.  I'm not sure how I go about it.  The "Score Rank" column was fairly easy to do, but I'm not sure about adding another column to the equasion. 

 

Thank you.  

michaelhaga_0-1674481463711.png

 

 

 

1 ACCEPTED SOLUTION

hi @michaelhaga 

this info is critical, try this:

Score_Rank = 
SWITCH(
    TRUE(),
    [Type]="Issue", [Type],
    [Probability]<8, "low",
    [Probability]<15, "medium",
   "high"
)

 

FreemanZ_0-1674488545791.png

View solution in original post

5 REPLIES 5
michaelhaga
Frequent Visitor

Thank you for the quick response, but I'm not sure if I'm understanding. 

This is how I created the Score Rank column:

 

Score_Rank = IF(AND([Risk score]>=0, [Risk score]<8),"low",
 IF(AND([Risk score]>=8, [Risk score]<15),"medium",
  IF(AND([Risk score]>=15, [Risk score]<30),"high")))
 
The "score_rank" column I'm trying to populate has to have that, but if "issue" is in the Type column, then I need to return "Issue" instead of low, medium, or high.  
 
Thank again,
Mike
 

hi @michaelhaga 

this info is critical, try this:

Score_Rank = 
SWITCH(
    TRUE(),
    [Type]="Issue", [Type],
    [Probability]<8, "low",
    [Probability]<15, "medium",
   "high"
)

 

FreemanZ_0-1674488545791.png

Thank you.  That's got me about 90% there. 

I should have been more specific with calculation explanation.  If the type is "Issue", then the only value it can return is "Issue"  For "Risk", it follows the below criteria:

Low = 0-8

Med = 9-14

High = 14+

 

RS

Mike

The formula is returning incorrect values for the Score_Rank column. 

Example of what's its returning:

 

Type     Prob  Score Rank  Score_Rank

Risk      9         Medium      Low

Risk       5

FreemanZ
Super User
Super User

hi @michaelhaga 

try like:

Column =
IF(
[Type]="Issue",
[Type],
[Score Rank]
)

amitchandak
Super User
Super User

@michaelhaga , What is logic use

 

One is

 

Switch( True() ,

[Rank] <= 5, "Low",

[Rank] <= 10, "Med",

"High"

)

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.