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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
erajka
Employee
Employee

Combinación de filas de muchos a 2 por ID para un valor específico

Tengo dos tablas, una (ID-Table) con identificadores, nombre de equipo, nombre de área y otra (ComplianceData) con duplicados de identificadores con sus diferentes estados de cumplimiento/recuento de elementos compatibles. Quiero fusionar estos dos con el resultado a continuación.

Tabla de ID:

IdNombre del equipoNombre del área
1AAA
2BBb
3CCc

ComplianceData:

IdEstado de CumplimientoNúmero de artículos
1Conforme22
1Obediente300
1Conforme23
2Obediente499
2Conforme9
2Conforme1
3Obediente70
3Conforme30

Mesa final buscada:

IdTeamNameAreaNameEstado de Cumplimiento
1AAAObediente300
1AAAConforme45
2BBbObediente499
2BBbConforme10
3CCcObediente70
3CCcConforme30

He intentado combinar consultas, pero luego estoy abajo a sólo una fila para cada ID... ¿Es posible tener 2 filas por ID, una para Compatible y otra para No conforme?

2 REPLIES 2
dax
Community Support
Community Support

Hola @erajka ,

Podrías usar M ocde o DAX para lograr este objetivo.

DAX: cree relstionship entre dos tablas y, a continuación, muéstrelas en la tabla.

Código M: use merge nased on ID , luego use groupby para obtener el valor de suma.

let
    Source = Table.NestedJoin(#"ID-Table", {"ID"}, ComplianceData, {"ID"}, "ComplianceData", JoinKind.LeftOuter),
    #"Expanded ComplianceData" = Table.ExpandTableColumn(Source, "ComplianceData", {"Compliance State", "Number of Items"}, {"Compliance State", "Number of Items"}),
    #"Grouped Rows" = Table.Group(#"Expanded ComplianceData", {"ID", "Team Name", "Area Name", "Compliance State"}, {{"sum", each List.Sum([Number of Items]), type number}})
in
    #"Grouped Rows"

Podrías consultar mi muestra para más detalles.

Saludos
Zoe Zhi

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Seleccione ComplianceData

Ir a casa

Consultas de combinación

Seleccione ID en ComplianceData: y ID-Table y, a continuación, pulse Intro.

Karlos_0-1595448127532.png

A continuación, expanda la pestaña ID-table

Karlos_1-1595448158330.png

Resultado

Karlos_2-1595448174020.png

Reordenar si es necesario

Karlos_3-1595448207710.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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