Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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 ( _ ).
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.
Zonder de Each Expression te gebruiken
In het deelvenster Toegepaste stappen kunt u zien dat de eerste stap een functie-uitdrukking is .
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.
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.
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.
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.
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 .
Schrijf in de wizard Rijen filteren 2020 in het tekstvak en klik vervolgens op OK .
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.
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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