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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
aabati
Frequent Visitor

Filtering a table using values in a separate table and wild character

Dear community,

I need your help.

 

I have a Table_A containing 2 columns:

- ID

- Description

 

I have a Table_B containing one column:

- Lookup

 

And I'd like to filter the rows in Table_A using the following rule: select * from Table_A where description "contains" any value in the column Lookup.

 

Let me explain better with an example:

 

Table_A

1     Corporate|House

2     House

3     Car|Corporate|Bike

4     Van

 

Table_B

Corporate

Van

 

I want to return the rows 1,3 and 4 becasue they contains one of the values in the Table_B

Many thanks

A.

 

 

1 ACCEPTED SOLUTION
aabati
Frequent Visitor

I think I found a solution in this article:

https://powerpivotpro.com/2014/01/containsx-finding-if-a-value-in-table-1-has-a-matching-value-in-ta...

 

Hope this can be of any help to other users as well

A.

View solution in original post

4 REPLIES 4
V-pazhen-msft
Community Support
Community Support

@aabati 

I assumed there is a relationship between the tables, you would need to first split the description column by "|“.  Then create a calculated table using the below function to filtered the matched results.

Table = CALCULATETABLE(TableA,FILTER(TableA,TableA[Discription.1] in VALUES(TableB[Lookup])||TableA[Discription.2] in VALUES(TableB[Lookup])||TableA[Discription.3] in VALUES(TableB[Lookup])))

 

description.JPG
BTW you could use CONCATENATE function to join them together if needed.



Best,
Paul

Thanks Paul for the replay

I understand you solution but in my case I dont have a defined and limited number of | (pipe delimiters). 

This is why I was looking for a kind of "Select like %' function.

Thanks

A.

aabati
Frequent Visitor

I think I found a solution in this article:

https://powerpivotpro.com/2014/01/containsx-finding-if-a-value-in-table-1-has-a-matching-value-in-ta...

 

Hope this can be of any help to other users as well

A.

trebgatte
Most Valuable Professional
Most Valuable Professional

You may want to look at this blog post as it is a similar data structure. https://marqueeinsights.com/how-to-work-with-sharepoint-multi-value-columns-in-power-bi/

 

What you don't have is a cross-reference between Table A and Table B. The post shows you how to easily do this and set up the relationships so that you can filter as described.

 

Hope this helps!

--Treb, Power BI MVP

 

Check out our Power BI blog posts at https://marqueeinsights.com/category/power-bi/

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! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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