Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

TimeStamp difference

Hello, 

I have the following dataset. I wanted to populate a another column to generate the next timestamp adjacent to the timestamp column to indicate the endtime of each state. After that I would like to calculate the duration of each state by taking the difference between the starting timestamp and the ending one. I am relatively new so could you kindly guide me on how to create the columns for the ending timestamp and a column which generates the value of the timedifference between the timestamps. 
Thank you!




  • Anonymous's avatar
    Anonymous
    5 years ago

    Hi Anonymous 

    Is this the result you want ?

    There is too much data in the screenshot you provided, so I extracted a small part and created a sample .

    First , create a column to return the next timestamp and then create a column to calculate the diff .

    next timestamp =
    var _ID='Table'[ID]+1
    return
    CALCULATE(MAX('Table'[timestamp]),FILTER('Table','Table'[ID]=_ID))
    diff = 'Table'[next timestamp]-'Table'[timestamp]

    I have attached my pbix file ,you can refer to it .

     

    Best Regards

    Community Support Team _ Ailsa Tao

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

     

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Anonymous 

    Is this the result you want ?

    There is too much data in the screenshot you provided, so I extracted a small part and created a sample .

    First , create a column to return the next timestamp and then create a column to calculate the diff .

    next timestamp =
    var _ID='Table'[ID]+1
    return
    CALCULATE(MAX('Table'[timestamp]),FILTER('Table','Table'[ID]=_ID))
    diff = 'Table'[next timestamp]-'Table'[timestamp]

    I have attached my pbix file ,you can refer to it .

     

    Best Regards

    Community Support Team _ Ailsa Tao

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.