AlejandroPCar
Hola,
¿Cómo puedo crear un RESUMEN entre dos tablas que tienen una relación de muchos a muchos? Tabla de actividades de la derecha vs tabla de personas de la izquierda. La idea es saber cuántas actividades puede realizar una persona. La columna común es el ID de grupo, por lo que una persona solo puede estar en 1 grupo, pero un grupo se compone de muchas actividades.
Gracias por tu ayuda.
LivioLanzo
En respuesta a AlejandroPCar
Hola @AlejandroPCar
Necesita crear una tabla de grupo con esta consulta DAX:
Groups = DISTINCT( UNION( ALLNOBLANKROW( Activities[groupID] ), ALLNOBLANKROW( People[groupID] ) ) )
luego crea estas relaciones:
luego suelte la identificación de la persona en las filas de la matriz y agregue esta medida:
Measure = CALCULATE( COUNTROWS( Activities ), CROSSFILTER( People[groupID], Groups[groupID], Both ) )
LivioLanzo
Hola @AlejandroPCar,
¿Podrías publicar una muestra de tus datos?
Gracias
AlejandroPCar
En respuesta a LivioLanzo
Hola @LivioLanzo
Aquí hay una prueba de mis datos: https://1drv.ms/u/s!AtTnrgPUQzQCgrNz52irmAcjEaHXqw
LivioLanzo
En respuesta a AlejandroPCar
Hola @AlejandroPCar
Necesita crear una tabla de grupo con esta consulta DAX:
Groups = DISTINCT( UNION( ALLNOBLANKROW( Activities[groupID] ), ALLNOBLANKROW( People[groupID] ) ) )
luego crea estas relaciones:
luego suelte la identificación de la persona en las filas de la matriz y agregue esta medida:
Measure = CALCULATE( COUNTROWS( Activities ), CROSSFILTER( People[groupID], Groups[groupID], Both ) )
AlejandroPCar
En respuesta a LivioLanzo
Hola @LivioLanzo
Funciona bastante bien. Muchas gracias.