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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
jodie_l
New Member

Multiple Fact Tables Reconciliation

I'm a novice at PowerBI and I have three tables of data that I need to compare/reconcile. Each table contains a list of dates with different data fields that I need to essentially consolidate to create a complete list of dates - filtered between two dates (I have a Date Dimensions table that lists every date available) and for a particular worker_ID.

 

Table 1Table 2Table 3Table 4
Worker_IDWorker_IDWorker_IDCompany
First NameEmployee NameNameLast Name
Last NameLocationLeave TypeFirst Name
StatusDepartmentFromSystem_ID
Job Assignment NameLeave ReasonToPerson Type
Department NameTAFW StartPay EndingLocation
Manager Display NameTAFW EndDays TakenCrew
System_IDTime requestedRosterGender
 TAFW daysHours PaidActivity
 TAFW daysAmount PaidForced
 Pay classLeave Effective RateDate
 Pay typeEmployee Std. Hourly RateIn
  Rate CodeLogpoint In
  Ent. LostDate Out
  Ent. AddedOut
  Ent. BalanceLogpoint Out
  Ent. UnitsHours 
  CommentOverstayer
   Site Contact
   Legacy ID
   Period StartID
   Last Updated Ts

 

I've been trying so many different ways to do this but I'm lost. Any suggestions or help would be greatly appreciated. 

 

 

2 REPLIES 2
Anonymous
Not applicable

Hi @jodie_l ,

 

Try to simplify the table and provide sample data and then finally give your expected output.

How to Get Your Question Answered Quickly - Microsoft Fabric Community
How to provide sample data in the Power BI Forum - Microsoft Fabric Community

This will increase the probability that the question will be solved.


There are some similarities between HR analytics and your question, and the model also needs to consider entry date and exit date filters. Here are some examples to help you.

HR Analytics - Active Employee, Hire and Terminati... - Microsoft Fabric Community

Power BI Challenge - HR Data Analysis - Microsoft Fabric Community

Best Regards,
Gao

Community Support Team

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

How to get your questions answered quickly --  How to provide sample data in the Power BI Forum

Tutu_in_YYC
Super User
Super User

Looks like you just need to perform a few Merges in Power Query editor. Just merge all into 1 table using WorkerID, and for table 4, probably use FirstName combined with LastName.

BUT...one thing you need to be aware off, depending on the granularity of those tables, a merge may not be the right thing to do. Ideally (and simplified), 1 fact table should have 1 grain and address 1 business process..

If you have multiple grains and processes, it is fine to not merge all of them. You can still use a dimension ( example is you date table), to connect (relationship) to all the tables. This way you can still visualize all information from the different tables, based on your date selection in the date table.

If you need to filter by worker/firstname/lastname, create a dimension for workers. And relate this to all the tables.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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