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
flowgistics
Frequent Visitor

Combine two identical columns from two tables within one slicer

Hi there,

 

I'm struggling with the following situation:

I have a ProductionData-table including production data from five machines with different names, which produce each month x-tons of goods. The [ProductionMonth] column from this table has a n:1 relation with my Date-table.

Additionally I have a ShippingData-table where the shipping amount is reported per month and per machine. The [ShippingMonth] has as well a n:1 relation with my Date-table.

So in my report I can show shipping amounts for each month, but I can not use my machine-slicer in order to slice down the monthly production amount to every machine.

Any thoughts how can I do that?? Thanks a lot in advance!

1 ACCEPTED SOLUTION

Bidirectional cross-filtering enables them to apply filters on both sides of a table relationship. 

They can negatively impact on model query performance, and possibly deliver confusing experiences for your report users.

There can only be one active filter propagation path between two model tables. 

When you use multiple both-filter-direction, it will cause a table to be affected by several filtering path at the same time, which is the reason why you cannot create an active relationship.

View solution in original post

4 REPLIES 4
Greg_Deckler
Community Champion
Community Champion

@flowgistics Create a Machines table using something like:

Machines = DISTINCT('Table'[Machine])

Relate this to both of your fact tables and use this table as your slicer.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

@Greg_Decklerthanks for your quick answer.

 

I already tried that, but I can't make the second relation active..? 

 

PowerBIForumQuestionRelations.png

Alright I had to enable Single-Filter-Direction between DateTable and ShippingTable. Now it works! 🙂

 

Can anyone please explain which difference it makes, if I leave a single or both-filter-direction between DateTable and ProductionTable?

Bidirectional cross-filtering enables them to apply filters on both sides of a table relationship. 

They can negatively impact on model query performance, and possibly deliver confusing experiences for your report users.

There can only be one active filter propagation path between two model tables. 

When you use multiple both-filter-direction, it will cause a table to be affected by several filtering path at the same time, which is the reason why you cannot create an active relationship.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

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 Solution Authors