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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
JimJim
Responsive Resident
Responsive Resident

Data Modelling Help - Connecting fact tables using data model or DAX?

Hi Guys, apologies for the length of my post but I really need some help.

 

My organisation has begun building a new Data Warehouse that doesn't quite meet the needs of our reporting, here is my situation:

I am building a Power BI data model using the new DW, I have two fact tables (Opportunity and Quote). Opportunity can exist without a Quote, Quote can't exist without Opportunity. On our reporting, we need to show Opportunities and their associated Quotes (one Opportunity can have multiple Quotes but only one Quote can be Master)

 

If I was designing the DW I would have  Opportunity and Quote dimension tables and I would also have Opportunity and Quote fact tables:

OpportunityDim would join to OpportunityFact

QuoteDim would join to QuoteFact

OpportunityDim would join to QuoteFact

 

However, this is not how the DW has been designed, we do not have dimension tables for Opportunity or Quote, instead we have fact tables that include both dimension and fact data. Our only option would be to somehow use DAX to get associated records (opportunity id exists in both tables so we could use this). Is this a really bad idea?

 

Just to be clear, I'm not suggesting I want to join fact tables directly using opportunity id, I know this is a bad idea, but is doing it in DAX really any better?

 

I have a chat with my manager later and I need a way of explaining this better 🙂

2 REPLIES 2
JimJim
Responsive Resident
Responsive Resident

@amitchandak , thank you for your reply.

This will absolutely work for my report, but we also have excel based reports that connect to SSAS Tabular and the same solution will not be possible for those reports

amitchandak
Super User
Super User

@JimJim , create dimension in power bi, using two copies of each table?

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

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.