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

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

Reply
79775722
Regular Visitor

Report matrix table left outer join with filter or modify underlying query

Hi, I want a matrix table to show both the parent side columns on the left and the many side columns on the right. 

 

I want to apply filter on the many side to show certain records that meets the filter criteria. If not met, I still want to show the parent record on the left side. Is this possible on the Matrix table visual side without changing the data model by applying filter at the PowerQuery ETL side?

 

by default the matrix appears to use left outer joins, but once filter the applied at the report/component level, it filters out the entire row. Is there a setting to prevent that?

 

Thanks.

6 REPLIES 6
amitchandak
Super User
Super User

@79775722 , based on what I got a measure with +0

or this setting can help

ShowItemwithoutdata.JPG

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hi Amit, I was hoping that would work. Unfortunately, when filter is applied on the many side it still didn't show the one side. 

would it be possible to pre apply the filter similar in the power query side. Thanks.

Anonymous
Not applicable

HI @79775722,

Did these blank records not really include in the current table? If that is the case, you can consider creating a table to extract and merge two table category field values and use it as the bridge to link to tables.

How to Join Many to Many with a Bridge Table in Power BI | Seer Interactive

After these steps, you can use the new table field as the category/axis to expand not match records.

Regards,

Xiaoxin Sheng

Thanks Xiaoxing. I have done that previously and it works. But I'm trying to avoid doing that. Otherwise I will need to create a bridge table for each type of filter and report. I was hoping that step can be eliminated if the matrix table can preapply filter before its default filter is applied which would have included the blank side.

 

This also gave me another idea of manipulating just the new bridge table and keep the dimension table the same. I'll play with that to reduce the number of redundant table with different filter. I tried this, but only one active relationship can be enabled.

 

Thanks.

 

Anonymous
Not applicable

HI @79775722,

Perhaps you can try using treatas or userelationship functions to calculate DAX expressions without active relationships:

Power BI USERELATIONSHIP vs TREATAS - Enterprise DNA

Regards,

Xiaoxin Sheng

Thanks, but I'm trying to do this purely with Matrix table with the existing tables. Unless a view like of a table or function can be created?

Helpful resources

Announcements
October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

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.

Top Kudoed Authors