Adăugarea și îmbinarea interogărilor

Power Query Intermediar în Excel

Lyndsay Girard

Performance Analytics Consultant

Combinarea seturilor de date în Power Query

Ilustrație a combinării mai multor seturi de date într-unul singur

 

 

  • Consolidează date din surse multiple
  • Economisește timp, eliminând manipularea manuală (ex. VLOOKUP)
  • Îmbogățește seturi mari de date cu coloane suplimentare din tabele înrudite
Power Query Intermediar în Excel

Principii: adăugare vs. îmbinare

Adăugare

  • Stivuirea verticală a seturilor de date cu aceeași structură de coloane.

Ilustrație a mai multor seturi de date înainte de adăugare

Îmbinare

  • Combinarea orizontală a seturilor de date pe baza coloanei/coloanelor comune.

Ilustrație a două seturi de date înainte de îmbinare

Power Query Intermediar în Excel

Principii: adăugare vs. îmbinare

Adăugare

  • Stivuirea verticală a seturilor de date cu aceeași structură de coloane.

Ilustrație a mai multor seturi de date după adăugare

Îmbinare

  • Combinarea orizontală a seturilor de date pe baza coloanei/coloanelor comune.

Ilustrație a două seturi de date înainte de îmbinare

Power Query Intermediar în Excel

Adăugare în practică

 

  • Asigurați-vă că coloanele din tabelele combinate au aceleași:
    • Nume
    • Tip de date

Seturi de date exemplu înainte de adăugare

Power Query Intermediar în Excel

Adăugare în practică

 

  • Asigurați-vă că coloanele din tabelele combinate au aceleași:
    • Numе
    • Tip de date

Seturi de date exemplu după adăugare

Power Query Intermediar în Excel

Detalii despre operațiunea de îmbinare

 

Ilustrație a două seturi de date îmbinate

 

 

  • Datele îmbinate sunt relative la interogarea selectată curent
  • Înregistrările nepotrivite pot fi incluse sau excluse din rezultat
Power Query Intermediar în Excel

Tipuri de îmbinare

  • Tipul de îmbinare determină modul în care înregistrările sunt combinate sau excluse pe baza criteriilor de potrivire

Ilustrație a tipurilor de îmbinare: left, right, full, inner etc.

Power Query Intermediar în Excel

Îmbinare în practică: left outer join

 

  • Asigurați-vă că coloana comună (cheia) are același tip de date
  • Previzualizați rezultatele pentru a verifica corectitudinea logicii de îmbinare

Seturi de date exemplu înainte de îmbinare

Power Query Intermediar în Excel

Îmbinare în practică: left outer join

 

  • Asigurați-vă că coloana comună (cheia) are același tip de date
  • Previzualizați rezultatele pentru a verifica corectitudinea logicii de îmbinare

 

Seturi de date exemplu după îmbinare cu left outer join

Power Query Intermediar în Excel

Îmbinare în practică: full outer join

 

  • Asigurați-vă că coloana comună (cheia) are același tip de date
  • Previzualizați rezultatele pentru a verifica corectitudinea logicii de îmbinare

Seturi de date exemplu după îmbinare cu full outer join

Power Query Intermediar în Excel

Condiții speciale de îmbinare

 

 

  • Potrivire exactă: corespondenă identică între elementele de date
  • Potrivire fuzzy: permite corespondenă flexibilă și aproximativă

Seturi de date exemplu pentru condiții speciale de îmbinare

Power Query Intermediar în Excel

Condiții speciale de îmbinare

 

 

  • Potrivire exactă: corespondență identică între elementele de date
  • Potrivire fuzzy: permite corespondență flexibilă și aproximativă
    • Ignorare majuscule/minuscule
    • Potrivire prin combinarea fragmentelor de text

Seturi de date exemplu pentru condiții speciale de îmbinare cu potrivire fuzzy

Power Query Intermediar în Excel

Set de date

Ilustrație a exteriorului unui spital cu departamentul de urgență și o ambulanță în față

 

  • Set de date real dintr-un spital (date anonimizate din dosare electronice de sănătate)
  • Vizite la urgențe în cadrul Yale New Haven Health System, martie 2014 – iulie 2017
  • Date demografice ale pacienților, evaluări de triaj, medicamente și alte date conexe
1 journals.plos.org/plosone/article?id=10.1371/journal.pone.0201016
Power Query Intermediar în Excel

Să exersăm!

Power Query Intermediar în Excel

Preparing Video For Download...