Forum Discussion

axk180022's avatar
axk180022
Helper II
4 years ago
Solved

Calculate Difference between 2 rows based on another column filter

 

I would want to find the difference in the GenHours for each serialid. Currently this is how my table looks on power BI. I have filtered the latest and 2nd latest date for each serialid.

 

Now i would want to find the difference between the GenHours that is being diplayed on Power BI.

 

Can someone please help.

 

  • Hi,

    This calculated column formula works

    =if(CALCULATE(MAX(Data[Dates]),FILTER(Data,Data[serialid]=EARLIER(Data[serialid])))=Data[Dates],ABS(Data[GenHours]-LOOKUPVALUE(Data[GenHours],Data[Dates],CALCULATE(max(Data[Dates]),FILTER(Data,Data[serialid]=EARLIER(Data[serialid])&&Data[Dates]<EARLIER(Data[Dates]))),Data[serialid],Data[serialid])),BLANK())

    Hope this helps.

25 Replies