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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
KristofferAJ
Helper III
Helper III

Conditional column need IF AND

Hi 
I have a powerquery function adding a new column with some conditions:

= Table.AddColumn(#"Changed Type2", "(C) Enrolled", each if [#"# Enrolled - Copy"] = "NULL" then 0 else if [#"# Enrolled - Copy"] = "TERM" then 0 else if [#"# Enrolled - Copy"] = "DATA" then 0 else if [#"# Enrolled - Copy"] = "SI" then 0 else [#"# Enrolled - Copy"])


I would like to build another condition into this:
IF [Duration COLUMN] is not blank then return 0 in the (C) Enrolled column

I have tried something like this, but can't get it to work

= Table.AddColumn(#"Changed Type2", "(C) Enrolled", each if [#"# Enrolled - Copy"] = "NULL" then 0
else if [#"# Enrolled - Copy"] = "TERM" then 0
else if [#"# Enrolled - Copy"] = "DATA" then 0
else if [#"# Enrolled - Copy"] = "SI" then 0
else if [#"# Enrolled - Copy"] = null AND [Duration COLUMN] IS NOT BLANK then =0
else [#"# Enrolled - Copy"])

1 ACCEPTED SOLUTION
AlexisOlson
Super User
Super User

If by "blank" you mean null, then try updating the line to

else if [#"# Enrolled - Copy"] = null and [Duration COLUMN] <> null then 0

Note that M is case-sensitive so you need to use "and" instead of "AND".

 

If [Duration COLUMN] has different types of blanks like the empty string "" or white space " ", then use those instead of null above.

View solution in original post

1 REPLY 1
AlexisOlson
Super User
Super User

If by "blank" you mean null, then try updating the line to

else if [#"# Enrolled - Copy"] = null and [Duration COLUMN] <> null then 0

Note that M is case-sensitive so you need to use "and" instead of "AND".

 

If [Duration COLUMN] has different types of blanks like the empty string "" or white space " ", then use those instead of null above.

Helpful resources

Announcements
Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.