Hur man kommenterar i Python – En snabbguide för nybörjare
Hur man kommenterar i Python – En snabbguide för nybörjare
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.
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.
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.
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.
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
Hur man kommenterar i Python – En snabbguide för nybörjare
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.
Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.
Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!
Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.
Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.
Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.
Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.
Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.