Forum Discussion
Tommyvhod
Helper II
3 years agoDifferentiate operations
Hello all I have a formula which calculates the days between two operations: Aging = var _time = MAX(Data[Datum trans]) VAR _maxLastTime = CALCULATE(MAX(Data[Datum tr...
- 3 years ago
Hi Tommyvhod ,
Based on your description, I have created a simple sample:
Please try:
add an index column:
Then apply the measure:
Aging = var _time = MAX(Data[Datum trans]) var _index = MAX('Data'[Index]) VAR _maxLastTime = CALCULATE(MAX(Data[Datum trans]), FILTER(ALLEXCEPT(Data, Data[ID]), [Index]=_index-1) ) VAR _datedif = DATEDIFF(_maxLastTime,_time,DAY) Return IF(_datedif >0,_datedif,0)Final output:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
v-jianboli-msft
Community Support
3 years agoHi Tommyvhod ,
Based on your description, I have created a simple sample:
Please try:
add an index column:
Then apply the measure:
Aging =
var _time =
MAX(Data[Datum trans])
var _index = MAX('Data'[Index])
VAR _maxLastTime =
CALCULATE(MAX(Data[Datum trans]),
FILTER(ALLEXCEPT(Data, Data[ID]), [Index]=_index-1)
)
VAR _datedif =
DATEDIFF(_maxLastTime,_time,DAY)
Return
IF(_datedif >0,_datedif,0)
Final output:
Best Regards,
Jianbo Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.