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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
abeirne
Helper II
Helper II

SWITCH function help (does not support comparing values of type true/false)

Hi I have a measure that is supposed to be determining whether certain values are met, and should sort them into either tiers 1, 2, 3, or 4. I am getting an error that says the switch function does not support comparing values of type text with values of type true/false. Could someone explain what I am doing wrong? Thank you. 

SA Anc/Car =
IF(
[ANC $/ Car SA] >= 43.50,
Switch( [ANC $/ Car SA],
[ANC $/ Car SA] <= 49.49, 1,
[ANC $/ Car SA] >= 49.50 && [ANC $/ Car SA] <= 55.99 , 2,
[ANC $/ Car SA] >= 56 && [ANC $/ Car SA] <= 65.99, 3,
[ANC $/ Car SA] >= 66.00, 4 , 0)
,0)
1 ACCEPTED SOLUTION
tackytechtom
Super User
Super User

Hi @abeirne ,

 

Could you try this? 🙂

SA Anc/Car =
IF(
[ANC $/ Car SA] >= 43.50,
Switch( TRUE,
[ANC $/ Car SA] <= 49.49, 1,
[ANC $/ Car SA] >= 49.50 && [ANC $/ Car SA] <= 55.99 , 2,
[ANC $/ Car SA] >= 56 && [ANC $/ Car SA] <= 65.99, 3,
[ANC $/ Car SA] >= 66.00, 4 , 0)
,0)

 

Let me know if this helps 🙂

 

/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/



Did I answer your question➡️ Please, mark my post as a solution ✔️

Also happily accepting Kudos 🙂

Feel free to connect with me on LinkedIn! linkedIn

#proudtobeasuperuser 

View solution in original post

3 REPLIES 3
tackytechtom
Super User
Super User

Hi @abeirne ,

 

Could you try this? 🙂

SA Anc/Car =
IF(
[ANC $/ Car SA] >= 43.50,
Switch( TRUE,
[ANC $/ Car SA] <= 49.49, 1,
[ANC $/ Car SA] >= 49.50 && [ANC $/ Car SA] <= 55.99 , 2,
[ANC $/ Car SA] >= 56 && [ANC $/ Car SA] <= 65.99, 3,
[ANC $/ Car SA] >= 66.00, 4 , 0)
,0)

 

Let me know if this helps 🙂

 

/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/



Did I answer your question➡️ Please, mark my post as a solution ✔️

Also happily accepting Kudos 🙂

Feel free to connect with me on LinkedIn! linkedIn

#proudtobeasuperuser 

Yes the 'true' works! Would you be willing to explain why this works? Thank you for your help. 🙂

Hi @abeirne ,

 

I hope it's okay if I just post you some links that I think are great to read up on:
How To Use SWITCH True Logic Function In Power BI | Enterprise DNA

Power BI: Use DAX Switch Function to Make IF Functions Easier (pragmaticworks.com) (especially the video is great)

 

/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/

 



Did I answer your question➡️ Please, mark my post as a solution ✔️

Also happily accepting Kudos 🙂

Feel free to connect with me on LinkedIn! linkedIn

#proudtobeasuperuser 

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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