Forum Discussion
Measure that dynamically calculates date difference between consecutive rows in a group
- Anonymous4 years ago
Hi anonymous3 ,
I have created a simple sample, please refer to it to see if it helps you.
Create a measure.
_DaysSinceEndElapsed = VAR _enddate = CALCULATE ( MAX ( 'table'[enddate] ), FILTER ( ALLSELECTED ( 'table' ), 'table'[Group] = SELECTEDVALUE ( 'table'[Group] ) && 'table'[id] < SELECTEDVALUE ( 'table'[id] ) ) ) VAR _startdate = MAX ( 'table'[startdate] ) RETURN DATEDIFF ( _enddate, _startdate, DAY )Then put the id column into the slicer.
If I have misunderstood your meaning, please provide more details.
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi anonymous3 ,
I was a little confused. In the first table, in a, the _dayssinceendelapsed value is 60 and 14? How to calculate to get the value ? And in the second table, which date was filtered so that the result is 104? Could you pease provide more details?
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.