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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

IF statement in PowerQuery (M) using values of 2 columns for a row ( Cant use AND)

Hi Everyone,

  I seem to be sleeping.. and strugling with something that should be fairly simple. I need to build a conditional column  that has to take in values dependent on a combination of existing values in 2 other colums

Column A        Column B   Column C
TM                       A              NOTOK
TM                       B               Super
TM                       C               Super
MS                       B                Nice
NB                       C                OK

In powerquery i can build

IF column A = MS then  Nice else if column A = NB then OK [ but i need here a combination of values: 
TM+B or TM+B = Super
TM+A= NOT OK

I can't seem to use "and" with or.. and it is late...maybe a hint will help


2 ACCEPTED SOLUTIONS
edhans
Super User
Super User

This will do all but the "NB" logic, but I think you'll get the idea. You most definitely can use "and" but you cannot use the conditional column builder to do it. You'll need to build your formula manually in a custom column.

 

= if [Column A] = "MS" then "Nice" 
     else if [Column A] = "TM" and ([Column B] = "B" or [Column B] = "C") then "Super"
     else if [Column A] = "TM" and [Column B] = "A" then "NOTOK"
     else null


Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

View solution in original post

Anonymous
Not applicable

Thanks... I will give it a try.. i hope this was just me sleepy 🙂

 

View solution in original post

2 REPLIES 2
edhans
Super User
Super User

This will do all but the "NB" logic, but I think you'll get the idea. You most definitely can use "and" but you cannot use the conditional column builder to do it. You'll need to build your formula manually in a custom column.

 

= if [Column A] = "MS" then "Nice" 
     else if [Column A] = "TM" and ([Column B] = "B" or [Column B] = "C") then "Super"
     else if [Column A] = "TM" and [Column B] = "A" then "NOTOK"
     else null


Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
Anonymous
Not applicable

Thanks... I will give it a try.. i hope this was just me sleepy 🙂

 

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Solution Authors