Query’s samenvoegen en mergen

Gevorderde Power Query in Excel

Lyndsay Girard

Performance Analytics Consultant

Datasets combineren in Power Query

Illustratie van meerdere datasets samenvoegen tot één

 

 

  • Bundelt data uit meerdere bronnen
  • Bespaart tijd door minder handmatig werk (zoals VERT.ZOEKEN)
  • Verrijkt grotere datasets met extra kolommen uit gerelateerde tabellen
Gevorderde Power Query in Excel

Principes van append vs. merge

Append

  • Datasets met dezelfde kolomstructuur verticaal stapelen.

Illustratie van meerdere datasets vóór append

Merge

  • Datasets horizontaal combineren op basis van gemeenschappelijke kolom(men).

Illustratie van twee datasets vóór merge

Gevorderde Power Query in Excel

Principes van append vs. merge

Append

  • Datasets met dezelfde kolomstructuur verticaal stapelen.

Illustratie van meerdere datasets na append

Merge

  • Datasets horizontaal combineren op basis van gemeenschappelijke kolom(men).

Illustratie van twee datasets vóór merge

Gevorderde Power Query in Excel

Append in de praktijk

 

  • Zorg dat de kolommen in de te combineren tabellen dezelfde hebben:
    • Naam
    • Gegevenstype

Voorbeeld-datasets vóór append

Gevorderde Power Query in Excel

Append in de praktijk

 

  • Zorg dat de kolommen in de te combineren tabellen dezelfde hebben:
    • Naam
    • Gegevenstype

Voorbeeld-datasets na append

Gevorderde Power Query in Excel

Dieper in de merge-operatie

 

Illustratie van twee datasets die worden gemerged

 

 

  • Gemergede data is relatief aan de huidig geselecteerde query
  • Niet-overeenkomende records kun je opnemen of uitsluiten in de output
Gevorderde Power Query in Excel

Jointypes

  • Het jointype bepaalt hoe records worden gecombineerd of uitgesloten op basis van de matchcriteria

Illustratie van verschillende jointypes, zoals left, right, full, inner join, enz.

Gevorderde Power Query in Excel

Merge in de praktijk: left outer join

 

  • Zorg dat de gedeelde kolom (sleutel) hetzelfde gegevenstype heeft
  • Bekijk een preview om te checken dat de merge-logica klopt

Voorbeeld-datasets vóór merge

Gevorderde Power Query in Excel

Merge in de praktijk: left outer join

 

  • Zorg dat de gedeelde kolom (sleutel) hetzelfde gegevenstype heeft
  • Bekijk een preview om te checken dat de merge-logica klopt

 

Voorbeeld-datasets na merge met left outer join

Gevorderde Power Query in Excel

Merge in de praktijk: full outer join

 

  • Zorg dat de gedeelde kolom (sleutel) hetzelfde gegevenstype heeft
  • Bekijk een preview om te checken dat de merge-logica klopt

Voorbeeld-datasets na merge met full outer join

Gevorderde Power Query in Excel

Speciale join-voorwaarden

 

 

  • Exacte match: Identieke overeenkomsten tussen data-elementen
  • Fuzzy match: Maakt flexibele, benaderende matches mogelijk

Voorbeeld-datasets voor speciale join-voorwaarden

Gevorderde Power Query in Excel

Speciale join-voorwaarden

 

 

  • Exacte match: Identieke overeenkomsten tussen data-elementen
  • Fuzzy match: Maakt flexibele, benaderende matches mogelijk
    • Negeer hoofd-/kleine letters
    • Match door tekstonderdelen te combineren

Voorbeeld-datasets voor speciale join-voorwaarden met fuzzy matching

Gevorderde Power Query in Excel

Dataset

Illustratie van de buitenkant van een ziekenhuis, SEH met ambulance ervoor

 

  • Echte ziekenhuisdataset (geanonimiseerde EPD-data)
  • SEH-bezoeken aan Yale New Haven Health System van maart 2014 t/m juli 2017
  • Patiëntdemografie en registratie, triage, medicatie en gerelateerde data
1 journals.plos.org/plosone/article?id=10.1371/journal.pone.0201016
Gevorderde Power Query in Excel

Laten we oefenen!

Gevorderde Power Query in Excel

Preparing Video For Download...