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

July 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more

Reply
Austen229022
Helper II
Helper II

Filter table using multiple tables

I have 3 tables that are linked together using bridge tables (as seen below).

 

Austen229022_0-1719180648565.png

 

What I am trying to do is to have columns in the DIM_Contact table being filtered by both the DIM_PractitionerClass (2 columns)  and DIM_Licence columns (1 column). This works to an extent though it does not filter all the data in the way that I need to.

What is the best practise for this? Do I need to have another bridge table to link DIM_PractitionerClass and DIM_Licence?

 

1 ACCEPTED SOLUTION
rajendraongole1
Super User
Super User

Hi @Austen229022 - Common bridge table that connects these dimensions in a many-to-many relationship context.

If filtering isn't working as expected, you might need a common bridge table to link DIM_PractitionerClass and DIM_Licence to DIM_Contact. you ensure that your data model is optimized for filtering the Dim Contact table based on multiple dimensions. This approach leverages a common bridge table and ensures that relationships are correctly established and cross-filtering works as expected. 

Ensure that cross-filtering is set to "Both" for these relationships to ensure proper filtering across the tables.

 

Try the above suggested changes and let's see. 

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

2 REPLIES 2
rajendraongole1
Super User
Super User

Hi @Austen229022 - Common bridge table that connects these dimensions in a many-to-many relationship context.

If filtering isn't working as expected, you might need a common bridge table to link DIM_PractitionerClass and DIM_Licence to DIM_Contact. you ensure that your data model is optimized for filtering the Dim Contact table based on multiple dimensions. This approach leverages a common bridge table and ensures that relationships are correctly established and cross-filtering works as expected. 

Ensure that cross-filtering is set to "Both" for these relationships to ensure proper filtering across the tables.

 

Try the above suggested changes and let's see. 

Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Hi Rajendraongole1,

 

If I were to have the two standard bdige tables like I have now, and another joint bridge table wouldnt that cause cardinality issues?

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Fabric Community Sticker Design Challenge Barcelona Carousel

Fabric Community Sticker Challenge - Barcelona 2026

If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!

July Power BI Update Carousel

Power BI Monthly Update - July 2026

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

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.

Top Solution Authors