cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
knagar_5
New Member

Calculated column based on different table using Contains (or anything similar)

Hi

 

I am having problems creating a calculated column based on a column in a different table using the 'contains' function. I either get an error or '[List]'. I want to create a field in tablea that is based on values from fields in tablea and tableb. tablea and tableb are joined on a many to one relationship.

 

tablea *:1 tableb 

 

I want something along the lines of:

 

if contains(tableb[field1], "x") then "new"

else tablea[field1]

endif

 

With the result to look like the image below:

 

knagar_5_1-1670584312993.png

 

 

 

Any help will be greatly appreciated

 

Thanks!

 

 

 

1 ACCEPTED SOLUTION
Jihwan_Kim
Super User
Super User

Hi,

Please check the below picture and the attached pbix file.

 

Jihwan_Kim_0-1670586252376.png

 

 

Newfield CC =
IF ( CONTAINSSTRING ( RELATED ( Tableb[field1] ), "x" ), "new", Tablea[field1] )

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Go to My LinkedIn Page


View solution in original post

2 REPLIES 2
knagar_5
New Member

Thank you!

Jihwan_Kim
Super User
Super User

Hi,

Please check the below picture and the attached pbix file.

 

Jihwan_Kim_0-1670586252376.png

 

 

Newfield CC =
IF ( CONTAINSSTRING ( RELATED ( Tableb[field1] ), "x" ), "new", Tablea[field1] )

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Go to My LinkedIn Page


Helpful resources

Announcements
May 2023 update

Power BI May 2023 Update

Find out more about the May 2023 update.

Submit your Data Story

Data Stories Gallery

Share your Data Story with the Community in the Data Stories Gallery.

Top Solution Authors