Forum Discussion

magus's avatar
magus
Helper I
5 years ago
Solved

Difference between two times

Hello!

I am trying to calculate a waiting time between the moment that the customer opens a claim and an agent resolves it. In other words, it is a difference between two times in Power Bi. I tried to used DATEDIFF formula, but my both columns are in Time format: HH:MM:SS, not DateTime format, so it is not working correctly.

Any ideas how can I calculate it?

  • Hi magus ,

    Basically the datediff() function should work when the date format is HH:MM:SS.

    You can also create a calculated column like this to calculated the minutes diff:

    Basic calculation column = 
    VAR diff = [Resolution hour] - [Claim submition hour]
    RETURN
        HOUR ( diff ) * 60
            + MINUTE ( diff )
            + SECOND ( diff ) / 60

    Attached a sample file in the below, hopes it could help.

     

    Best Regards,
    Community Support Team _ Yingjie Li
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

4 Replies

  • v-yingjl's avatar
    v-yingjl
    Community Support

    Hi magus ,

    Basically the datediff() function should work when the date format is HH:MM:SS.

    You can also create a calculated column like this to calculated the minutes diff:

    Basic calculation column = 
    VAR diff = [Resolution hour] - [Claim submition hour]
    RETURN
        HOUR ( diff ) * 60
            + MINUTE ( diff )
            + SECOND ( diff ) / 60

    Attached a sample file in the below, hopes it could help.

     

    Best Regards,
    Community Support Team _ Yingjie Li
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • vanessafvg's avatar
    vanessafvg
    Community Champion

    Can you give some examples of the result you are expecting.

    • magus's avatar
      magus
      Helper I

      Hello! I would like to get a new column with waiting time in minutes (difference between Hour of claim submition - hour of resolution). Like this: 

       

      The example that I show is a result I got in other Query, but in that query I had Source Data with DateTime format. The formula was like below:

      Waiting Time = DATEDIFF('Source Data'[Claim submition hour], 'Source Data'[Resolution hour], MINUTE)
  • Hello! I would like to get a new column with waiting time in minutes (difference between Hour of claim submition - hour of resolution). Like this:

    The example that I show is a result I got in other Query, but in that query I had Source Data with DateTime format. The formula was like below:

    Waiting Time = DATEDIFF('Source Data'[Claim submition hour], 'Source Data'[Resolution hour], MINUTE)