Jämföra tabeller i Power Query | LuckyTemplates handledning

Att jämföra tabeller är en mycket vanlig uppgift i Excel och kan bli tråkig om du gör det manuellt hela tiden. I den här handledningen ska jag visa hur du enkelt kan jämföra två tabeller i Power Query för att isolera de objekt som inte visas i båda tabellerna och rapportera skillnaderna. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Så vi ska jämföra två tabeller för att isolera och sedan rapportera skillnaderna. Om man tittar på det avbildade scenariot, när man jämför tabell 2 med tabell 1, bör resultaten vara dessa tre markerade poster.

Jämföra tabeller i Power Query |  LuckyTemplates handledning

Låt oss gå över till Power Query och jag ska visa dig hur man jämför tabeller.

.

Innehållsförteckning

Jämföra tabeller med hjälp av Table.RemoveMatchingRows

Det finns en funktion som heter Table.RemoveMatchingRows som tar bort alla förekomster av de angivna raderna i det andra argumentet från tabellen tidigare som dess första argument. Var medveten om att det inte finns någon kartfunktion. Så det är viktigt att se till att dina kolumnrubriker eller fältnamn matchar innan du gör jämförelsen.

Låt oss skapa en ny tom fråga och ange den funktionen Table.RemoveMatchingRows. Vi vill jämföra tabell 2 med tabell 1. Nu måste vi skicka tabell 1 som en lista med rader, så här kan vi använda Table.ToRecords och skicka tabell 1. Låt oss sedan trycka på OK.

Jämföra tabeller i Power Query |  LuckyTemplates handledning

Men kommer det fortfarande att fungera om vår tabell innehåller kolumner som inte matchar? Låt oss säga att tabell 2 innehåller ytterligare en kolumn med avdelningen. Vi får se vad som händer.

Jag duplicerar min fråga och istället för tabell 2 klistrar vi in ​​tabell 2B och trycker sedan på OK. Det här fungerar inte eftersom det också tar hänsyn till den tredje kolumnen. Vi måste kontrollera vilka kolumner som beaktas när vi jämför posterna. Och för det har Table.RemoveMatchingRows-funktionen ett valfritt ekvationskriterieargument.

Jämföra tabeller i Power Query |  LuckyTemplates handledning

Låt oss ge det en lista med kolumnnamn som vi vill överväga. Så i formelfältet lägger vi till ett kommatecken, och som en lista, klistra in kolumnnamnen. Så vi vill ta hänsyn till slutdatumet och den anställde.

Jämföra tabeller i Power Query |  LuckyTemplates handledning




Slutsats

Om du någonsin behöver rapportera skillnader mellan två tabeller kan detta vara till hjälp. Jag hoppas att du gillade den här handledningen. Du kan titta på hela videohandledningen nedan för mer information. För mer relaterat innehåll, kolla in länkarna nedan och våra kurser runt.

Med vänliga hälsningar!

Melissa


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.