Hola, soy bastante nuevo en PowerBi y siento que esto debería ser una respuesta bastante fácil, pero por alguna razón no puedo envolver mi cabeza alrededor de la lógica para que muestre lo que quiero. Tengo dos mesas que estoy tratando de hacer una comparación de horas de nuestros dos sistemas de mantenimiento de tiempo para asegurar que se reconcilien.
Tabla 1
equipo | trabajo | fecha | horas |
AC017 | muestra | 2021-05-17 | 10 |
AC017 | muestra | 2021-05-18 | 8 |
AC017 | muestra | 2021-05-20 | 6 |
AC025 | muestra | 2021-05-17 | 10 |
AC025 | muestra | 2021-05-20 | 10 |
Tabla 2
ProjectCode | WorkDate | ResourceID | horas |
muestra | 2021-05-17 | AC017 | 7 |
muestra | 2021-05-18 | AC017 | 10 |
muestra | 2021-05-19 | AC17 | 10 |
muestra | 2021-05-20 | AC017 | 6 |
muestra | 2021-05-17 | AC025 | 10 |
muestra | 2021-05-20 | AC025 | 10 |
Salida deseada:
Segmentación: Rango de fechas
Segmentación: Proyecto
Segmentación: Código de equipo
fecha | Código de equipo | Tabla 1 Horas | Tabla 2 Horas | diferencia |
2021-05-17 | AC017 | 10 | 7 | 3 |
2021-05-18 | AC017 | 8 | 10 | 2 |
2021-05-19 | AC17 | 10 | 10 | |
2021-05-20 | AC017 | 6 | 6 | 0 |
2021-05-17 | AC025 | 10 | 10 | 0 |
2021-05-20 | AC025 | 10 | 10 | 0 |
He intentado una serie de cosas para que funcione, pero no puedo conseguir que haga justo lo que quiero. Traté de crear una columna combinada "Date-Equip-Job" en ambas tablas y usarla como una relación, pero solo trae filas coincidentes y no filas que pueden estar en una tabla y no en la otra (por ejemplo, se excluiría la fila 3 deseada (AC17).
También he intentado usar una tabla de calendario para filtrar, pero luego las tablas no se vinculan correctamente y obteré horas de la misma fecha, pero no la misma unidad en la línea de pedido y no puedo crear una relación debido a la ambigüedad.
Esto parece que debería ser algo muy fácil de hacer, pero me tiene perplejo y no he sido capaz de encontrar un post foro que ha ayudado.
Solved! Go to Solution.
@mbpaul1987
La fusión simple en PQ debería funcionar para usted si entendí su problema correctamente. Adjunté el archivo.
También pruebe la opción Fusionar pelusa si desea combinar en función de la coincidencia parcial.
@mbpaul1987
La fusión simple en PQ debería funcionar para usted si entendí su problema correctamente. Adjunté el archivo.
También pruebe la opción Fusionar pelusa si desea combinar en función de la coincidencia parcial.
@mbpaul1987 No estoy seguro de que estoy siguiendo esto por completo, pero me parece que usted quiere un selector inverso o un selector complejo:
Selector inverso - Comunidad de Microsoft Power BI
El selector complejo - Comunidad de Microsoft Power BI
Hola Greg,
Gracias por la rápida respuesta. No estoy demasiado preocupado por los selectores, ya que los estoy utilizando como filtros básicos y, en última instancia, quiero poder mostrar todos los datos. Mi gran problema es conseguir que los datos se relacionen correctamente para que visualiza toda la información. No tengo ningún problema en comparar las filas de las 2 tablas si el número de equipo es el mismo en ambas tablas (Salidas deseadas: fila 1,2,4,5,6). Mi problema es conseguir que se muestre si el número de equipo no aparece en ambas tablas, por ejemplo, en "Salidas deseadas: fila 3". El número de unidad se introdujo como AC17 en lugar de AC017 en la tabla 2. Tengo filas 1,2,4,5,6 en mi visual, pero no puedo conseguir la fila 3.
Espero que tenga sentido.
Miguel