JCKong
3 years agoFrequent Visitor
Difference between rows by Name by date
I can't figure out how to do this in dax column, getting the duration difference from the next row per name. The table is already sorted by Name then by shift date then by punch time in ascending o...
- 3 years ago
Hi JCKong
please try
Duration =
VAR CurrentTime = 'Table'[Punch Time]
VAR CurrentNameDateTable =
CALCULATETABLE (
VALUES ( 'Table'[Punch Time] ),
ALLEXCEPT ( 'Table', 'Table'[Name], 'Table'[Short Date] )
)
VAR TableAfter =
FILTER ( CurrentNameDateTable, 'Table'[Punch Time] > CurrentTime )
VAR NextTime =
MINX ( TableAfter, 'Table'[Punch Time] )
RETURN
COALESCE ( NextTime, CurrentTime ) - CurrentTime