Forum Discussion
Anonymous
6 years agoNot applicable
Date difference measure in DAX
Hi All, I am calculating the difference in seconds between two dates in my data model. For calculation purpose I have converted two of my date columns from fact to measure using the below : Create...
- 6 years ago
Hi Anonymous ,
Or do like this.
1. Cretae 4 calculated columns.
Weekday_sub = WEEKDAY([submitted], 2) Weekday_res = WEEKDAY([resolved], 2) Weeknum_sub = WEEKNUM( [submitted], 2 ) Weeknum_res = WEEKNUM( [resolved], 2 )2. Create a measure.
Measure = CALCULATE( DATEDIFF( MAX('Fact'[submitted]), MAX( 'Fact'[resolved]), DAY ), FILTER( 'Fact', ( 'Fact'[Weekday_sub] in {6, 7} || 'Fact'[Weekday_res] in {6, 7} ) && ( 'Fact'[Weeknum_sub] = 'Fact'[Weeknum_res] ) && ( ( 'Fact'[Weekday_res] in {6, 7} && 'Fact'[Weekday_sub] in {1, 2, 3, 4, 5} ) || ( 'Fact'[Weekday_sub] in {6, 7} && 'Fact'[Weekday_res] in {1, 2, 3, 4, 5}) ) ) )Best regards,
Lionel ChenIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
amitchandak
Super User
6 years agoAnonymous , date dim is not joined to dates and date diff has no role there. so it is not working
Refer to this file how to get working day diff
https://www.dropbox.com/s/y47ah38sr157l7t/Order_delivery_date_diff.pbix?dl=0
Blog has instructions : https://community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-2-Date-Difference-Across/ba-p/934397#M451