Forum Discussion

Rince91's avatar
Rince91
Icon for Helper I rankHelper I
6 years ago
Solved

Convertir DateTime a HH:MM:SS total

Tengo una columna que es la parte en bruto de cuánto tiempo ha tardado en responder a un boleto.

Está en el formato dd/mm/aaaa hh:mm:ss

Sin embargo, la fecha comienza en 01/01/4000 00:00:00. Captura de pantalla a continuación:

datetime.png

Necesito encubrirlo a un durtaion total, es decir, 48:53:20 (HH:MM:SS) para que pueda tomar un promedio de estos valores en otra medida.

¿Alguna idea de cómo hacer esto? He intentado datediff pero que sólo lo devuelve en un solo formato de HORAS o Minutos, etc...

  • Hola @Rince91

    power bi desktop no es capaz de formatear el tiempo más allá de 23:59:59. En Excel puede usar corchetes como este [hh]:mm:ss. Use una columna calculada con la siguiente fórmula:

    Total Time = 
    VAR _Difference = 'Table'[End] - 'Table'[Start]
    VAR _Days = INT(_Difference)
    VAR _Hours = HOUR(_Difference)
    VAR _Minutes = MINUTE(_Difference)
    VAR _Seconds = SECOND(_Difference)
    VAR _DaysToHours = _Days * 24
    VAR _TotalHours = _DaysToHours + _Hours
    RETURN
        FORMAT(_TotalHours, "00") & ":" & FORMAT(_Minutes, "00") & ":" & FORMAT(_Seconds,"00")

    13-08-_2020_19-37-50.png

    Saludos FrankAT

6 Replies