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
dsandip
Frequent Visitor

how to use if clause in power query?

Hi,

I have used below in my Power Query:

Table.AddColumn(#"Changed Type3", "Custom Consumer ID", each if each Text.Contains([DIM_OPS_CNDCT_PRODUCT_KEY], "Package SME") = true then 2 else [DIM_SEGMENT_ID])

 

Now, I am getting error, at 

each if each Text.Contains([DIM_OPS_CNDCT_PRODUCT_KEY], "Package SME") = true

as 

"Expression.Error: We cannot convert a value of type Function to type Logical.
Details:
Value=[Function]
Type=[Type]"

 

Can any one help me that, how can I write that IF then ELSE cuase.

 

 

Thanks,

Sandip

 

1 ACCEPTED SOLUTION
_AAndrade
Super User
Super User

Hi,

According with error message the problem is here: 

_AAndrade_0-1708599736660.png

 

Try to delete thar "each"





Did I answer your question? Mark my post as a solution! Kudos are welcome.

Proud to be a Super User!




View solution in original post

2 REPLIES 2
_AAndrade
Super User
Super User

Hi,

According with error message the problem is here: 

_AAndrade_0-1708599736660.png

 

Try to delete thar "each"





Did I answer your question? Mark my post as a solution! Kudos are welcome.

Proud to be a Super User!




just overlooked the extra each

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.