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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Combinar (combinar) dos tablas de datos en función de las entradas de Power Query

Hola

Esta es una versión simplista de mis datos.

Tengo dos tablas 1 y 2. Quiero fusionarlos de una manera que resulte en la final de la tabla.

La Tabla 1 es una tabla de datos maestros y todos ellos deben aparecer en la tabla final.

La Tabla 2 se agregará (fusionará) a la Tabla 1.

Las condiciones importantes para la fusión son:

  • Si una persona de la Tabla 2 no está disponible en la Tabla 1, ignórela (no incluya ninguna de sus entradas en la Tabla2 en la fusión) ("Andy").
  • Si una Persona está disponible en la Tabla 1 y no en la Tabla2, siga incluyendo todas sus entradas en la tabla final ("Zoe").
  • Si una Persona de la Tabla 2 está disponible en la Tabla 1, entonces haga una unión externa completa para esa Persona ("Jack", "Michael" y "Sarah").

Tabla1:

NoPersonaUnidadClaseStatus_R
1SotaATTAM
2SotaARCPO
3SotaAEPIM
4MiguelBTTAM
5MiguelBRCPO
6MiguelBEPIR
7SarahCTTAM
8SarahCRCPM
9SarahCEPIM
10ZoeDTTAO
11ZoeDRCPR
12ZoeDEPIR

Tabla2:

NoPersonaClaseEstado
1SotaABSC
2SotaTTAP
3SotaRCPD
4MiguelABSC
5MiguelXYZC
6SarahTTAP
7SarahEPID
8SarahRCPD
9AndyABSC
10AndyTTAC

Tabla de resultados - Después de combinar:

NoPersonaUnidadClaseStatus_REstado
1SotaATTAMP
2SotaARCPOD
3SotaAEPIM
4SotaAABS C
5MiguelBTTAM
6MiguelBRCPO
7MiguelBEPIR
8MiguelBABS C
9MiguelBXYZ C
10SarahCTTAMP
11SarahCRCPMD
12SarahCEPIMD
13ZoeDTTAO
14ZoeDRCPR
15ZoeDEPIR

¿Puede alguien por favor ayudar a hacer esta tarea?

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Encontré una solución a esto.

Creé esta tabla que contiene información única de personas:

Tabla0:

NoPersonaUnidad
1SotaA
2MiguelB
3SarahC
4ZoeD

A continuación, fusione Table2 con Table0 (unirse a la derecha en Table0) para crear una nueva Table2 modificada. Esto elimina todos los adicionales, como las entradas "Andy".

Esta nueva mesa se unió completamente al exterior en la Tabla 1.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Encontré una solución a esto.

Creé esta tabla que contiene información única de personas:

Tabla0:

NoPersonaUnidad
1SotaA
2MiguelB
3SarahC
4ZoeD

A continuación, fusione Table2 con Table0 (unirse a la derecha en Table0) para crear una nueva Table2 modificada. Esto elimina todos los adicionales, como las entradas "Andy".

Esta nueva mesa se unió completamente al exterior en la Tabla 1.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

July Newsletter

Fabric Community Update - July 2024

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

Top Solution Authors
Top Kudoed Authors