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.
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.
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.
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.
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.
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
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.
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
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det
Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.
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.
Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.
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.
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.