Crear una tabla de unión para una relación de muchos a muchos DAX SUMMARIZE

Un usuario Pregunto ✅

Niiru1

Tengo dos mesas:
Tabla de asignaciones

ASIGNACIÓN_ID EFECTIVO_START_FECHA EFECTIVO_END_FECHA PERSON_ID
20127 08/12/2016 18/08/2016 19547
20127 22/09/2017 25/09/2017 19547
10153 03/04/2019 30/04/2019 15760

Tabla de empleados:

PERSON_ID DATE_START FECHA_END
123 05/06/2014 26/06/2014
19547 03/11/2019 16/03/2019
19547 01/12/2018 17/01/2018

Sin embargo, al intentar crear una relación, dice:

Esta relación tiene cardinalidad Muchos-Muchos. Esto solo se usa si se espera que ninguna columna (PERSON_ID y PERSON_ID) contenga valores únicos y que se entienda el comportamiento significativamente diferente de las relaciones Muchos-Muchos.

¿Es posible crear una tabla de combinación a partir de una consulta DAX, por ejemplo, una tabla de resumen?

Gracias

Ver archivo adjunto.

https://www.dropbox.com/s/2rv8is5q63g30td/PERSON_ID%20MANY%20TO%20MANY.pbix?dl=0

Hola @Niiru1,

Puede crear una tabla calculada de la siguiente manera:

Table =
VAR assignm_TreatAs =
    TREATAS (
        'Employee Table',
        'Assignment Table'[PERSON_ID],
        'Employee Table'[DATE_START],
        'Employee Table'[DATE_END]
    )
RETURN
    NATURALLEFTOUTERJOIN ( assignm_TreatAs, 'Assignment Table' )

O puedes lograrlo por Fusionar consultas en Power Query.

Cómo cambiar los tipos de unión en Power BI y Power Query

Crear una tabla de unión para una relación de muchos a muchos DAX SUMMARIZE.JPG

Atentamente
Equipo de apoyo comunitario _ Rena Ruan
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más.

Hola @Niiru1,

Puede crear una tabla calculada de la siguiente manera:

Table =
VAR assignm_TreatAs =
    TREATAS (
        'Employee Table',
        'Assignment Table'[PERSON_ID],
        'Employee Table'[DATE_START],
        'Employee Table'[DATE_END]
    )
RETURN
    NATURALLEFTOUTERJOIN ( assignm_TreatAs, 'Assignment Table' )

O puedes lograrlo por Fusionar consultas en Power Query.

Cómo cambiar los tipos de unión en Power BI y Power Query

Crear una tabla de unión para una relación de muchos a muchos DAX SUMMARIZE.JPG

Atentamente
Equipo de apoyo comunitario _ Rena Ruan
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más.

Ashish_Mathur

Hola,

Desde la tabla de empleados, cree una tabla con solo 1 columna de Person_ID únicos. Esto se puede hacer fácilmente en el Editor de consultas. Ahora vincule cada una de sus tablas de datos de origen a esta tabla de identificación de empleado única de una sola columna.

Espero que esto ayude.

NamishB

Hola @Niiru1

Es posible que necesite una tabla puente en el medio cuando realice relaciones de muchos a muchos en Power BI.

¿Puedes echar un vistazo a-

https://radacad.com/muchos-a-uno-o-muchos-a-muchos-la-cardinalidad-del-poder-bi-relación-desmitificada

Espero que esto ayude

Salud,

Namish B

smpa01

@ Niiru1, ¿cuál es el resultado final que esperas?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *