Tabellen vergelijken in Power Query | LuckyTemplates-zelfstudie

Tabellen vergelijken in Power Query | LuckyTemplates-zelfstudie

Het vergelijken van tabellen is een veel voorkomende taak in Excel en kan vervelend worden als u dit de hele tijd handmatig doet. In deze zelfstudie laat ik zien hoe u eenvoudig twee tabellen in Power Query kunt vergelijken om de items te isoleren die niet in beide tabellen voorkomen en om de verschillen te rapporteren. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

We gaan dus twee tabellen vergelijken om ze te isoleren en vervolgens de verschillen rapporteren. Kijkend naar het afgebeelde scenario, zouden de resultaten bij het vergelijken van tabel 2 met tabel 1 deze drie gemarkeerde records moeten zijn.

Tabellen vergelijken in Power Query |  LuckyTemplates-zelfstudie

Laten we naar Power Query gaan en ik zal u laten zien hoe u tabellen vergelijkt.

.

Inhoudsopgave

Tabellen vergelijken met Table.RemoveMatchingRows

Er is een functie met de naam Table.RemoveMatchingRows die alle voorkomens van de opgegeven rijen in het tweede argument verwijdert uit het tabelverleden als het eerste argument. Houd er rekening mee dat er geen mappingmogelijkheid is. Het is dus belangrijk om ervoor te zorgen dat uw kolomkoppen of veldnamen overeenkomen voordat u de vergelijking uitvoert.

Laten we een nieuwe lege query maken en die functie Table.RemoveMatchingRows invoeren. We willen tabel 2 vergelijken met tabel 1. Nu moeten we tabel 1 doorgeven als een lijst met rijen, dus hier kunnen we Table.ToRecords gebruiken en tabel 1 doorgeven. Laten we vervolgens op OK drukken.

Tabellen vergelijken in Power Query |  LuckyTemplates-zelfstudie

Maar werkt het nog steeds als onze tabel kolommen bevat die niet overeenkomen? Stel dat tabel 2 een extra kolom bevat met de afdeling. Laten we afwachten wat er gebeurt.

Ik dupliceer mijn query en in plaats van tabel 2 plakken we tabel 2B en drukken vervolgens op OK. Dit werkt niet omdat het ook rekening houdt met die derde kolom. We moeten bepalen met welke kolommen rekening wordt gehouden bij het vergelijken van de records. En daarvoor heeft de functie Table.RemoveMatchingRows een optioneel argument voor vergelijkingscriteria.

Tabellen vergelijken in Power Query |  LuckyTemplates-zelfstudie

Laten we dat een lijst geven met kolomnamen die we willen overwegen. Dus in de formulebalk voegen we een komma toe en plakken we als lijst de kolomnamen. We willen dus rekening houden met de einddatum en de werknemer.

Tabellen vergelijken in Power Query |  LuckyTemplates-zelfstudie


Een dynamische startdatum en einddatum instellen voor Power Query-datumtabellen
Verwijzen naar en dupliceren van query's in LuckyTemplates
Power Query M Taalzelfstudie en -beheersing

Conclusie

Als u ooit verschillen tussen twee tabellen moet rapporteren, kan dit nuttig zijn. Ik hoop dat je deze tutorial leuk vond. Je kunt de volledige video-tutorial hieronder bekijken voor meer details. Bekijk voor meer gerelateerde inhoud de onderstaande links en onze cursussen rond Power Query .

Al het beste!

Melissa


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten