Forum Discussion
Horario
Hola a todos,
Estoy trabajando con datos en vivo, y como se ve en la columna TimeStamp aquí, En 1 día, cada 5 segundos el sensor genera datos.
Nombre de la tabla = SensorData
He creado una tabla de fechas normal (como se muestra a continuación)
¿Cómo creo una tabla de horarios para mostrar la hora de esta manera? Además, ¿a intervalos de 5 segundos?
Además, ¿cómo se conectarán la tabla de fechas y la tabla de tiempo en el modelo de datos con estos datos de origen principales?
Por favor, necesite ayuda sobre el asunto. ¡Gracias de antemano!
Hay @niyati_61
Puede extraer el valor de fecha y el valor de hora de la columna TIMESTAMP en dos nuevas columnas de la tabla SensorData. Cambie sus tipos de datos a Tipo de fecha y Tipo de hora en consecuencia.
Date = DATEVALUE('SensorData'[TIMESTAMP]) Time = TIMEVALUE('SensorData'[TIMESTAMP])Cree una tabla de horarios con el DAX siguiente. Solo incluyo valores de tiempo en esta tabla y cambio su tipo de datos a Tipo de tiempo.
TimeTable = GENERATESERIES(TIMEVALUE("00:00:00"),TIMEVALUE("23:59:59"),5/(60*60*24))Al crear relaciones, puede vincular la tabla Date a la tabla SensorData en la columna Fecha y vincular la tabla Time a la tabla SensorData en la columna Time. Descargue el pbix adjunto para obtener más detalles. Espero que esto ayude.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.
2 Replies
- Syndicate_Admin
Administrator
Hay @niyati_61
Descargar archivo PBIX de ejemplo
No necesita crear nada especial en su tabla de fechas, o crear una tabla de tiempo, solo porque sus marcas de tiempo están en intervalos de 5 segundos. Simplemente trace los datos y se trazará bien, Power BI lo resolverá.
Puede crear una relación entre la columna Tabla de fechas [Fecha] y la columna tabla de datos [Marca de tiempo] de la siguiente manera
Saludos
Phil
- Syndicate_Admin
Administrator
Hay @niyati_61
Puede extraer el valor de fecha y el valor de hora de la columna TIMESTAMP en dos nuevas columnas de la tabla SensorData. Cambie sus tipos de datos a Tipo de fecha y Tipo de hora en consecuencia.
Date = DATEVALUE('SensorData'[TIMESTAMP]) Time = TIMEVALUE('SensorData'[TIMESTAMP])Cree una tabla de horarios con el DAX siguiente. Solo incluyo valores de tiempo en esta tabla y cambio su tipo de datos a Tipo de tiempo.
TimeTable = GENERATESERIES(TIMEVALUE("00:00:00"),TIMEVALUE("23:59:59"),5/(60*60*24))Al crear relaciones, puede vincular la tabla Date a la tabla SensorData en la columna Fecha y vincular la tabla Time a la tabla SensorData en la columna Time. Descargue el pbix adjunto para obtener más detalles. Espero que esto ayude.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.