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
RobThrive
Resolver I
Resolver I

Matrix values using two different date columns.

Hello,

I'm stuck, and hoping someone can assist please. I'm not even sure how to word the problem/scenario. 😕

 

PNG image.jpg

 

I have a fact table with a date column of "target_date_completion" which my date table connects to (marked in red in screenshot). There is also a cost column which i need to sum up.

However, the fact table has a column called "date_completed", which is empty if the job is not yet completed. (Column is actually calculated column just copying from from a related table which is 1-to-1 relationship, see arrows in screenshot)

 

Majority of my dashboard is based around the target_date_completion. So for example we want to measure the number of jobs completed within the target_date_completion value (I got that solved). But I also need to calculate the cost column for each month as well. But this cost is to be done based on the date_completed column and not the target_date_completion column. I then need to be able to drop this cost aggregation into my matrix which IS basing the rest of the data around target_date_completion and so my slicers all work of that.

 

So somehow, I need 90% of my dashboard to work by target_date_completion. But the sums of cost to work to date_Completed.

 

Hope that makes sense because it exploded my head just trying to explain it.

thanks

 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@RobThrive , You can create a date table and join it with both dates. Keep the most used on as active and another one inactive. You can use userelation in a measure to activate a relation

refer

https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...

 

https://radacad.com/userelationship-or-role-playing-dimension-dealing-with-inactive-relationships-in...

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

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@RobThrive , You can create a date table and join it with both dates. Keep the most used on as active and another one inactive. You can use userelation in a measure to activate a relation

refer

https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...

 

https://radacad.com/userelationship-or-role-playing-dimension-dealing-with-inactive-relationships-in...

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

@amitchandak , you, good sir have just elevated my DAX game to the next level!

Implementing this change to my existing measure was so fast and simple once I read those articles to understand it.

 

Thank you so much. 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

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!

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.