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.
Pascal_KTeam
Resolver I
6 years agoTake a look at the blue card visual in this file https://www.dropbox.com/s/ww9063que0bcvrn/datediff%20in%20second.pbix?dl=0
If I understood your requirement correctly, this should hopefully help
Anonymous
6 years agoNot applicable
Pascal_KTeam thanks but this does not solve my purpose. I have to calculate the duration in seconds based on certain conditions that I have mentioned in my earlier message.