es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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!!

Tags:  

Answer

  1. Avatar for 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ía 00: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ía 00: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!

Comments are closed.