Forum Discussion

areias_br's avatar
areias_br
Icon for Helper I rankHelper I
1 year ago
Solved

Personalized Collum based on the next row value

Hi, I have a table with the following colluns:   Date | Hour | OperationCode | ID   Whenever I have a change in a operation, a new line is created with the record of the hour that operation st...
  • ryan_mayu's avatar
    ryan_mayu
    1 year ago

    you can try this

     

    datehour = 'Table'[Date]+'Table'[Hour]

     

    Column =
    VAR _next=MINX(FILTER('Table','Table'[datehour]>EARLIER('Table'[datehour])),'Table'[datehour])
    var _hour=maxx(FILTER('Table','Table'[datehour]=_next),'Table'[Hour])
    return if (ISBLANK(_hour),blank(), if ('Table'[Hour]>_hour, DATEDIFF((date(2020,1,1)+'Table'[Hour]),(date(2020,1,2)+_hour),MINUTE),DATEDIFF((date(2020,1,1)+'Table'[Hour]),(date(2020,1,1)+_hour),MINUTE)))