¿Cómo convertir el formato hh: mm: ss en grupos de períodos de tiempo como (5, 10, 30 minutos)?

Un usuario Pregunto ✅

Anónimo

Estoy enfrentando un problema de conversión de la fecha dada en formato hh: mm: ss (marcas de tiempo) en un grupo de diferentes intervalos.

Los datos de tiempo están en el formato dado.

3:12:11 PM valor = 46

3:12:12 PM valor = 47

3:12:13 PM valor = 48

.

.

3:17:00 PM valor = 55

Quiero agrupar las instancias de tiempo dadas en períodos de 5, 10, 30 minutos y encontrar el promedio del período de tiempo correspondiente.

producción

Valor de 3:12:00 a 3:17:00 = promedio de todos los valores dentro de ese período de tiempo.

Thim

Esto debería funcionar.

Tiempo agrupado = HORA (HORA (DateTimeTable[Time]); MINUTE (MROUND (DateTimeTable[Time]+ 1/24/60 * 3; 1/24/60 * 5)); 00)
Esta parte «1/24/60 * 5» es lo que decide el intervalo. en este caso, tal como es * 5, está configurado para un intervalo de 5 minutos. cambie este número, si desea un intervalo diferente, o simplemente cree una columna para cada intervalo que desee.
Esta parte «1/24/60 * 3» es para asegurarse de que la hora original esté en el grupo correcto. Simplemente juegue un poco con él y vea qué le queda mejor. 🙂

Minutos agrupados.PNG

Espero que esto ayude.

Thim

Esto debería funcionar.

Tiempo agrupado = HORA (HORA (DateTimeTable[Time]); MINUTE (MROUND (DateTimeTable[Time]+ 1/24/60 * 3; 1/24/60 * 5)); 00)
Esta parte «1/24/60 * 5» es lo que decide el intervalo. en este caso, tal como es * 5, está configurado para un intervalo de 5 minutos. cambie este número, si desea un intervalo diferente, o simplemente cree una columna para cada intervalo que desee.
Esta parte «1/24/60 * 3» es para asegurarse de que la hora original esté en el grupo correcto. Simplemente juegue un poco con él y vea qué le queda mejor. 🙂

Minutos agrupados.PNG

Espero que esto ayude.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *