Solución:
Simplemente use una expresión que agregue esa cantidad de segundos a un valor de tiempo cero
=Format(DateAdd("s", Fields!TotalTime.Value, "00:00:00"), "HH:mm:ss")
Si es mayor de 24 horas, puede usar la siguiente fórmula que agrega la porción de días:
=IIF(Fields!TotalTime.Value < 86400,
Format(DateAdd("s", Fields!TotalTime.Value, "00:00:00"), "HH:mm:ss"),
Floor(Fields!TotalTime.Value / 86400) & " days, " & Format(DateAdd("s", Fields!TotalTime.Value, "00:00:00"), "HH:mm:ss"))
Para el formato HH: mm: ss, puede usar esto:
=Floor(Fields!TotalTime.Value / 3600) &":"& Format(DateAdd("s", Fields!TotalTime.Value, "00:00"), "mm:ss")
En este caso, por ejemplo, 90000sec se mostrará como: 25:00:00
Para el formato DD: HH: mm: ss use esto:
Floor(Fields!TotalTime.Value / 86400) &":"& Format(DateAdd("s", Fields!TotalTime.Value, "00:00:00"), "HH:mm:ss")
90000sec se mostrará como: 1: 01: 00: 00
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)