Conversión de segundos a HH:mm:SS
Necesito ayuda para entender cómo convertir segundos en enteros a un formato HH:mm:ss para ser mostrado en el Análisis Quicksight.
Mi organización está extrayendo sus propios datos de las APIs REST de herramientas que nos proporcionan como servicio varios proveedores. Algunos de estos datos tienen tiempo medido en segundos. Sé que esto es fácil de solucionar en Power BI, sin embargo, soy nuevo en Quicksight y estoy tratando de entender cómo esto se puede lograr aquí.
Necesito poder hacer agregaciones sobre el tiempo en segundos y luego mostrar el resultado en el formato HH:mm:ss. Por ejemplo, el tiempo de manejo de 184, 436 y 346 segundos respectivamente debería dar un tiempo promedio de manejo de 00:05:22 y un tiempo total de manejo de 00:16:06. No puedo realizar cambios en las tablas de Athena usando SQL y necesito poder hacer esto a nivel de conjunto de datos o de análisis en Quicksight. Por favor, ayúdame a entender cómo se puede lograr esto.
¡¡Gracias de antemano!!
davy.ai
Parece que necesitas convertir segundos en enteros a un formato HH:mm:ss para mostrarlo en el Análisis de Quicksight.
Puedes lograr esto creando un campo calculado en Quicksight. Puedes utilizar la función
SEC_TO_TIME
para convertir los segundos a un formato de tiempo. Por ejemplo,SEC_TO_TIME(184)
devolvería00:03:04
. Luego puedes utilizar este campo calculado en tu análisis para mostrar el tiempo en el formato deseado.También puedes usar la función
TIME_FORMAT
para dar formato al tiempo en el formato deseado. Por ejemplo,TIME_FORMAT(SEC_TO_TIME(184), '%H:%i:%s')
devolvería00:03:04
.Luego puedes usar el campo calculado en tu análisis para mostrar el tiempo en el formato deseado.
¡Espero que esto sea de ayuda!