Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don'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.

Reply
InmaTC
Frequent Visitor

Medida que busca valor en otra tabla

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:

FechaSupervisorOperario
07/11/22A1
07/11/22B2
07/11/22C3
07/11/22D4
07/11/22E5
07/11/22F6

 

Tabla HISTORICO:

 

FechaSupervisorOperarioIncidencias
01/11/22A17
03/10/21A115
06/06/20A23
05/04/19A21
01/10/22B11
06/09/22B3

6

05/08/22B33
04/07/21C22
13/06/21C51
10/06/20C32
05/08/22D65
25/07/22D512

 

Resultado deseado:

SupervisorOperarioIncidencias SupervisorIncidencias Operario 
A126 (suma de incidencias en tabla HISTORICO para supervisor A)23 (suma de incidencias en tabla HISTORICO para Operario 1)
B210 (suma de incidencias en tabla HISTORICO para supervisor B)6 (suma de incidencias en tabla HISTORICO para Operario 2)
C3511
D4170

 

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!

 

 

 

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

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)

vpollymsft_0-1667876490895.png

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.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin ,

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)

vpollymsft_0-1667876490895.png

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.

InmaTC
Frequent Visitor

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
Administrator
Administrator

@Syndicate_Admin , cree tablas comunes como supervisor y fecha y utilícelas para crear elementos visuales

https://amitchandak.medium.com/power-bi-when-i-asked-you-to-create-common-tables-a-quick-dax-solutio...

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors