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!
Tengo una tabla que almacena datos sobre el coche, los conductores, las fechas, las horas y las ubicaciones/itinerarios. El sistema que gestiona esos datos emite informes basados en la fecha, lo que me da cientos de líneas por fecha y me gustaría que se retomara en dos periodos del día:
Sobre eso: se espera que el conductor pare a las 12:00 y vuelva a arrancar a las 13:30 (más o menos 15 minutos) pero, mucho más de lo que me gustaría, no siguen esa directiva. Así que, además de la idea del último de la mañana y el primero de la tarde, me gustaría establecer un intervalo de tiempo de, digamos, 50 minutos entre estos dos momentos. Ejemplos:
Lo que tengo:
Conductor | Datos | Inicio | Fin | Placa | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 11:49 | 12:17 | Plato | Ubicación |
Conductor | 04/04/2024 | 11:49 | 12:17 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:04 | 14:06 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:08 | 14:32 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:08 | 14:32 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:33 | 14:34 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:33 | 14:34 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:35 | 15:18 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:35 | 15:18 | Plato | Ubicación |
Conductor | 04/04/2024 | 15:44 | 16:05 | Plato | Ubicación |
Conductor | 04/04/2024 | 15:44 | 16:05 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:07 | 16:51 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:07 | 16:51 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
Lo que me gustaría:
Conductor | Datos | Inicio | Fin | Placa | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 11:49 | 12:17 | Plato | Ubicación |
Conductor | 04/04/2024 | 11:49 | 12:17 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:04 | 14:06 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:08 | 14:32 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:08 | 14:32 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:33 | 14:34 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:33 | 14:34 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:35 | 15:18 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:35 | 15:18 | Plato | Ubicación |
Conductor | 04/04/2024 | 15:44 | 16:05 | Plato | Ubicación |
Conductor | 04/04/2024 | 15:44 | 16:05 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:07 | 16:51 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:07 | 16:51 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
O:
Conductor | Datos | Inicio | Fin | Placa | Ubicación |
Conductor | 04/04/2024 | 10:16 | 10:42 | Plato | Ubicación |
Conductor | 04/04/2024 | 11:49 | 12:17 | Plato | Ubicación |
Conductor | 04/04/2024 | 14:04 | 14:06 | Plato | Ubicación |
Conductor | 04/04/2024 | 16:55 | 17:24 | Plato | Ubicación |
¡Gracias de antemano por cualquier ayuda!
Ya que estamos aquí: si mi tabla tiene varias fechas, ¿es posible aplicar esto en cada fecha?
Hola @WilliamAzevedo ,
Según mis pruebas, pruebe los siguientes métodos:
1.Cree la tabla simple.
2.Abra el editor de Power Query, seleccione la columna Inicio y elija Eliminar duplicados.
3.Cierre y aplique. Cree la nueva columna para filtrar la hora.
4.Cree la columna de horas y minutos basada en la columna Inicio.
5.Cree la nueva medida para resaltar las filas.
Highlight morning =
var hour_ = SELECTEDVALUE('Table'[Hour])
var minute_ = SELECTEDVALUE('Table'[Minute])
var min_hour_morning = CALCULATE(MIN('Table'[Hour]), ALLSELECTED('Table'),'Table'[Mor after] = "Morning")
var min_minu_morning = CALCULATE(MIN('Table'[Minute]),ALLSELECTED('Table'), 'Table'[Mor after] = "Morning")
var max_hour_morning = CALCULATE(MAX('Table'[Hour]),ALLSELECTED('Table'), 'Table'[Mor after] = "Morning")
var max_minut_morning = CALCULATE(MAX('Table'[Minute]), ALLSELECTED('Table'),'Table'[Mor after] = "Morning")
var min_hour = CALCULATE(MIN('Table'[Hour]),ALLSELECTED('Table'), 'Table'[Mor after] = "Afternoon")
var min_minu = CALCULATE(MIN('Table'[Minute]),ALLSELECTED('Table'), 'Table'[Mor after] = "Afternoon")
var max_hour = CALCULATE(MAX('Table'[Hour]),ALLSELECTED('Table'), 'Table'[Mor after] = "Afternoon")
var max_minut = CALCULATE(MAX('Table'[Minute]),ALLSELECTED('Table'), 'Table'[Mor after] = "Afternoon")
RETURN
IF(min_hour_morning = hour_ && min_minu_morning = minute_, "red",
IF(max_hour_morning = hour_ && max_minut_morning = minute_, "red",
IF(min_hour = hour_ && min_minu = minute_, "red",
IF(max_hour = hour_ && max_minut = minute_, "red"
)
)
)
)
6.Seleccione la columna Hora y elija el formato condicional.
7.Seleccione el valor Campo y elija Resaltar medida matutina.
8. El resultado se muestra a continuación.
Saludos
Sabiduría Wu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¡Funcionó muy bien! ¡Muchas gracias!
Pensé en parte de la solución: usando Power Query, creé una columna fusionando "Data", "Placa", "Início" y "Fim"; Luego eliminé los duplicados y la tabla se ha vuelto alrededor de un 90% más pequeña.
Ahora necesito encontrar cómo eliminar las filas entre el comienzo y el final de la mañana y el comienzo y el final de la tarde, ¡o resaltarlas!
¡Cualquier ayuda es apreciada y gracias!
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.
User | Count |
---|---|
3 | |
1 | |
1 | |
1 | |
1 |