Forum Discussion
Differentiate operations
Hello all
I have a formula which calculates the days between two operations:
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.
2 Replies
- v-jianboli-msftCommunity Support
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.
- TommyvhodHelper II
Thank you. Yes the index column was a good Idea. What I also changed is the
IF(_datedif >0,_datedif,0)
To _datedif, Blank()) so the visual wont show unecessary columns