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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

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 Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.