Sammenligning af tabeller i Power Query | LuckyTemplates Tutorial

Sammenligning af tabeller er en meget almindelig opgave i Excel og kan blive trættende, hvis du gør det manuelt hele vejen igennem. I denne øvelse viser jeg, hvordan du nemt kan sammenligne to tabeller i Power Query for at isolere de elementer, der ikke vises på begge tabeller, og rapportere forskellene. Du kan se den fulde video af denne tutorial nederst på denne blog.

Så vi vil sammenligne to tabeller for at isolere, og derefter rapportere forskellene. Ser man på det afbildede scenarie, når man sammenligner tabel 2 med tabel 1, bør resultaterne være disse tre fremhævede poster.

Sammenligning af tabeller i Power Query |  LuckyTemplates Tutorial

Lad os gå over til Power Query, og jeg vil vise dig, hvordan man sammenligner tabeller.

.

Indholdsfortegnelse

Sammenligning af tabeller ved hjælp af Table.RemoveMatchingRows

Der er en funktion kaldet Table.RemoveMatchingRows , der fjerner alle forekomster af de angivne rækker i det andet argument fra tabellen tidligere som dets første argument. Vær opmærksom på, at der ikke er nogen kortlægningskapacitet. Så det er vigtigt at sørge for, at dine kolonneoverskrifter eller feltnavne matcher, før du foretager sammenligningen.

Lad os oprette en ny tom forespørgsel og indtaste den funktion Table.RemoveMatchingRows. Vi vil sammenligne tabel 2 med tabel 1. Nu skal vi sende tabel 1 som en liste over rækker, så her kan vi bruge Table.ToRecords og sende tabel 1. Lad os derefter trykke OK.

Sammenligning af tabeller i Power Query |  LuckyTemplates Tutorial

Men vil det stadig fungere, hvis vores tabel indeholder kolonner, der ikke stemmer overens? Lad os sige, at tabel 2 indeholder en ekstra kolonne med afdelingen. Lad os se, hvad der sker.

Jeg dublerer min forespørgsel, og i stedet for tabel 2 indsætter vi tabel 2B og trykker derefter på OK. Dette virker ikke, fordi det også tager den tredje kolonne i betragtning. Vi er nødt til at kontrollere, hvilke kolonner der tages i betragtning, når vi sammenligner posterne. Og til det har Table.RemoveMatchingRows-funktionen et valgfrit ligningskriterie-argument.

Sammenligning af tabeller i Power Query |  LuckyTemplates Tutorial

Lad os give det en liste med kolonnenavne, som vi vil overveje. Så i formellinjen tilføjer vi et komma, og som en liste indsætter vi kolonnenavnene. Så vi vil overveje slutdatoen og medarbejderen.

Sammenligning af tabeller i Power Query |  LuckyTemplates Tutorial




Konklusion

Hvis du nogensinde har brug for at rapportere forskelle mellem to tabeller, kan dette være nyttigt. Jeg håber, du har nydt denne tutorial. Du kan se den fulde videotutorial nedenfor for at få flere detaljer. For mere relateret indhold, tjek nedenstående links og vores kurser rundt.

Alt det bedste!

Melissa


Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.