Power Query Elke uitdrukking: een inleiding

Power Query Elke uitdrukking: een inleiding

Power Query is een hulpprogramma voor gegevenstransformatie en -manipulatie dat beschikbaar is in en LuckyTemplates. Het heeft een breed scala aan functies die kunnen worden gebruikt om gegevens te transformeren en te manipuleren. In deze zelfstudie leert u hoe u elke uitdrukking in Power Query / M Language kunt gebruiken . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Inhoudsopgave

Power Query Elke uitdrukking: overzicht

De meeste standaardbibliotheekfuncties nemen M-parameterfuncties als argumenten. Ze zijn ook vaak unair, wat een functie is die een enkel argument neemt en er een of andere bewerking op uitvoert.

Elke uitdrukking is een afkorting voor het declareren van niet- getypeerde functies met een enkele formele parameter, genaamd het onderstrepingsteken ( _ ).

Power Query Elke uitdrukking: een inleiding

Wanneer u een functie in een ziet , wordt de formule of uitdrukking erna toegepast op elk item in een lijst of kolom.

De onderstrepingsparameter kan worden gebruikt om toegang te krijgen tot het huidige item. Bij gebruik in combinatie met de opzoekoperator ( => ) om velden of kolommen te selecteren, wordt het onderstrepingsteken echter vaak weggelaten.

Voorbeelden van het gebruik van de Power Query voor elke uitdrukking

Laten we eens kijken naar een voorbeeld in Power Query. Het doel is om te filteren om alleen jaren groter dan 2020 weer te geven.

Power Query Elke uitdrukking: een inleiding

Zonder de Each Expression te gebruiken

In het deelvenster Toegepaste stappen kunt u zien dat de eerste stap een functie-uitdrukking is .

Power Query Elke uitdrukking: een inleiding

De functie bestaat uit een onderstrepingsteken tussen haakjes. Vervolgens wordt het gevolgd door de opzoekoperator, die de variabele voorafgaat aan de kolom- of veldnaam. Hierdoor kunnen we rijen uit de tabel selecteren waar de jaarwaarden groter zijn dan 2020.

Power Query Elke uitdrukking: een inleiding

In een ander voorbeeld kunt u zien dat omdat de opzoekoperator wordt gebruikt om een ​​veld of kolom te selecteren, het onderstrepingsteken voor het veld Jaar kan worden weggelaten. Dit geeft nog steeds hetzelfde resultaat.

Power Query Elke uitdrukking: een inleiding

Tijdens het gebruik van de Each Expression

In dit voorbeeld kunt u zien dat door elke uitdrukking te gebruiken, de naamloze variabele die wordt weergegeven door het onderstrepingsteken, kan worden weggelaten.

Power Query Elke uitdrukking: een inleiding

U kunt de onderstrepingstekens in de formule ook volledig weglaten wanneer u de zoekopdracht gebruikt om een ​​veld of kolom te selecteren. Dit blijft hetzelfde resultaat geven.

Power Query Elke uitdrukking: een inleiding

De ingebouwde filteroptie gebruiken in een Power Query-tabel

Als u het ingebouwde filter in een Power Query-tabel gebruikt, ziet u dat deze dezelfde code genereert als in het vorige voorbeeld.

Keer de tabel terug om de volledige rijen weer te geven. Klik vervolgens op de vervolgkeuzepijl in de kolom Jaar en selecteer Getalfilters > Groter dan .

Power Query Elke uitdrukking: een inleiding

Schrijf in de wizard Rijen filteren 2020 in het tekstvak en klik vervolgens op OK .

Power Query Elke uitdrukking: een inleiding

Merk op dat in de formulebalk de M-code die door het filter wordt gegenereerd, elke uitdrukking gebruikt die vergelijkbaar is met het vorige voorbeeld.

Power Query Elke uitdrukking: een inleiding

Door elke functie te gebruiken, is de M-code gemakkelijker te begrijpen.

Wanneer u de Power Query-gebruikersinterface gebruikt om uw query's te ontwerpen, zal de M-engine in de meeste gevallen deze afgekorte M-code voor u gebruiken.

Conclusie

Elke uitdrukking is een handig hulpmiddel in Power Query voor het toepassen van functies of uitdrukkingen op elke rij of elk element in een lijst. Het helpt M-code te vereenvoudigen, zodat het voor gebruikers gemakkelijker te begrijpen is. Het kan ook worden gebruikt met een breed scala aan functies en operators, zodat u een verscheidenheid aan taken op uw gegevens kunt uitvoeren.

Kortom, elke uitdrukking is een krachtig en nuttig hulpmiddel dat u kan helpen om gegevens in de M-taal efficiënter en effectiever te manipuleren .

Al het beste,

Melissa de Korte


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