Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos. Soy muy nuevo en PowerBI y lucho por encontrar la manera correcta de lograr algo.
El escenario es que tenemos una serie de dispositivos en el campo que deberían enviar mensajes a nuestro sistema central de forma regular. Por lo tanto, necesitamos un informe que muestre todos los dispositivos en los que no hemos recibido un mensaje durante los últimos x días.
Los datos brutos que tenemos disponibles se parecen a esto. La última columna es un nuevo código agregado a través de la transformación de datos para calcular el número de días desde hoy hasta la fecha del mensaje
ID de dispositivo | Fecha y hora del mensaje (Reino Unido) | Tipo de mensaje | Días transcurridos desde el mensaje |
1 | 12/12/2023 16:15:23 | 101 | 129 |
1 | 12/12/2023 15:01:56 | 101 | 129 |
1 | 03/11/2023 23:22:06 | 112 | 179 |
2 | 06/03/2024 09:23:00 | 100 | 55 |
3 | 04/03/2024 12:03:00 | 101 | 57 |
3 | 02/02/2024 18:06:25 | 100 | 88 |
4 | 06/02/2024 02:56:23 | 101 | 84 |
5 | 15/01/2024 15:03:24 | 100 | 106 |
Para simplificar, supongamos que nuestros días límite son de 50 días, lo que significa que todos los dispositivos que se muestran deben estar en el informe. Pero en el caso de los dispositivos 1 y 3 en los que teníamos varios mensajes, todos superando el límite de 50 días, solo queremos ver el mensaje más reciente: para el dispositivo 1 sería el 12/12/2023 16:15:23 y para el dispositivo 3 sería el 04/03/2024 12:03:00
No puedo hacer nada para eliminar las filas duplicadas en la tabla entrante a través de la transformación de datos, ya que la tabla se usa para otros informes en los que todo debe estar disponible. Entonces, lo que estoy tratando de lograr debe ser a través de la vista Informe.
Hay una tabla maestra de dispositivos con una fila única para cada ID de dispositivo, por lo que tal vez deba comenzar el informe desde ese extremo, pero no está claro cómo lo haría.
¿Es esto posible de hacer y, de ser así, cómo?
Muchas gracias por leer y toda la ayuda recibida con gratitud.
Agregue solo el ID del dispositivo y la fecha del mensaje a la tabla. A continuación, cambie la agregación de fecha de mensaje a MAX y, a continuación, agregue una medida que calcule el tipo de mensaje para ese ID y fecha.
Hola. Gracias por la respuesta. El tipo de mensaje se utiliza para filtrar ciertos tipos de mensajes.
Con solo el ID de dispositivo y la fecha en la tabla y usando la opción Más reciente en la columna de fecha, termino con una fila única por dispositivo. Descubrir algunas otras cosas sobre los datos que no sabía, así que eso presenta algunos desafíos nuevos, pero al menos este en particular está resuelto ahora. Gracias.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.