Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hola, os expongo mi caso a ver si me podéis ayudar de nuevo.
Tengo 2 tablas relacionadas (Tabla DIARIA y Tabla HISTORICO) por la columna "Supervisor" y también por la columna "Operario" (aunque está relación está inactiva)
Estoy tratando de mostrar un reporte en el que se vea para la columna "Supervisor" en la tabla DIARIA, los datos de una tercera columna ("Incidencias" que está en "HISTORICO") e igualmente los datos de "operario" en esa misma fila.
Es decir:
Tabla DIARIA:
Fecha | Supervisor | Operario |
07/11/22 | A | 1 |
07/11/22 | B | 2 |
07/11/22 | C | 3 |
07/11/22 | D | 4 |
07/11/22 | E | 5 |
07/11/22 | F | 6 |
Tabla HISTORICO:
Fecha | Supervisor | Operario | Incidencias |
01/11/22 | A | 1 | 7 |
03/10/21 | A | 1 | 15 |
06/06/20 | A | 2 | 3 |
05/04/19 | A | 2 | 1 |
01/10/22 | B | 1 | 1 |
06/09/22 | B | 3 | 6 |
05/08/22 | B | 3 | 3 |
04/07/21 | C | 2 | 2 |
13/06/21 | C | 5 | 1 |
10/06/20 | C | 3 | 2 |
05/08/22 | D | 6 | 5 |
25/07/22 | D | 5 | 12 |
Resultado deseado:
Supervisor | Operario | Incidencias Supervisor | Incidencias Operario |
A | 1 | 26 (suma de incidencias en tabla HISTORICO para supervisor A) | 23 (suma de incidencias en tabla HISTORICO para Operario 1) |
B | 2 | 10 (suma de incidencias en tabla HISTORICO para supervisor B) | 6 (suma de incidencias en tabla HISTORICO para Operario 2) |
C | 3 | 5 | 11 |
D | 4 | 17 | 0 |
La suma del supervisor no hay ningún problema pero en cuanto pienso la manera de añadir al operario no consigo ningún reporte parecido a lo que he descrito.
Gracias por leer!
Solved! Go to Solution.
He creado una muestra simple, por favor consúltela para ver si te ayuda.
Crear meaures.
Incidents = CALCULATE(SUM(history[Incidents]),FILTER(ALL(history),history[Supervisor]=SELECTEDVALUE(daily[Supervisor])))
Supervisor1 = var _1= CALCULATE(SUM(history[Incidents]),FILTER(ALL(history),history[Supervisor]=SELECTEDVALUE(daily[Supervisor])&&history[Operative]=SELECTEDVALUE(daily[Operative])))
return
IF(_1=BLANK(),0,_1)
Si he entendido mal su significado, proporcione más detalles con la salida deseada.
Saludos
Equipo de Apoyo a la Comunidad _ Polly
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
He creado una muestra simple, por favor consúltela para ver si te ayuda.
Crear meaures.
Incidents = CALCULATE(SUM(history[Incidents]),FILTER(ALL(history),history[Supervisor]=SELECTEDVALUE(daily[Supervisor])))
Supervisor1 = var _1= CALCULATE(SUM(history[Incidents]),FILTER(ALL(history),history[Supervisor]=SELECTEDVALUE(daily[Supervisor])&&history[Operative]=SELECTEDVALUE(daily[Operative])))
return
IF(_1=BLANK(),0,_1)
Si he entendido mal su significado, proporcione más detalles con la salida deseada.
Saludos
Equipo de Apoyo a la Comunidad _ Polly
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No entendí muy bien su solución.
La tabla "HISTORICO" tiene más de 300.000 registros. Según su solución ¿tendría que duplicar algunas columnas de esta tabla (supervisory fecha) para hacer nuevas relaciones? Creo que eso haría el reporte mucho más pesado de lo que ya es ahora.
Estuve intentando hacer algo con las funciones CALCULATE, FILTER y ALL pero no conseguí el resultado esperado.
@Syndicate_Admin , cree tablas comunes como supervisor y fecha y utilícelas para crear elementos visuales
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.