M Taal- en Power Query-editor in LuckyTemplates

M Taal- en Power Query-editor in LuckyTemplates

In deze zelfstudie leert u over Power Query en M- taal en hoe u deze onder de knie krijgt. Dit gaat ook in op hun gebruik binnen de LuckyTemplates-desktop . U leert en begrijpt het belang ervan bij het ontwikkelen en verkrijgen van gegevens voor uw LuckyTemplates-rapporten .

Inhoudsopgave

De Power Query-editor

Power Query is ontworpen voor gegevenstransformatie en gegevensvoorbereiding. Het wordt geleverd met een grafische interface die is verbonden met een breed scala aan gegevensbronnen. Het heeft ook een editor in de LuckyTemplates Desktop genaamd Power Query Editor die onbewerkte gegevens transformeert.

M Taal- en Power Query-editor in LuckyTemplates

Ruwe gegevens worden getransformeerd via het proces genaamd ETL , wat staat voor , Transform en Load . Het proces extraheert gegevens door verbinding te maken met de gegevensbronnen en transformeert ze vervolgens door ze opnieuw vorm te geven en op te schonen. Het laatste proces laadt de data naar het datamodel.

M Taal- en Power Query-editor in LuckyTemplates

Het doel van de Query-editor is om de gebruiker te helpen algemene transformaties toe te passen door interactie met de linten, menu's en andere componenten. Deze transformatiemogelijkheden zijn gemeenschappelijk voor alle bronnen. De gebruikerservaring in de Query-editor blijft dus hetzelfde, ongeacht de bron.

Zodra u verbinding hebt gemaakt met een gegevensbron, toont Power Query u een voorbeeld van de gegevens. Het voorbeeld is gebaseerd op een subset waarmee u met grote datasets kunt werken en uw query kunt ontwerpen. De volledige gegevens worden pas verstrekt als u op klikt . De bestemming waar de gegevens worden opgeslagen, is afhankelijk van welke Power Query wordt gebruikt.

U kunt dezelfde algemene technieken toepassen in Excel, Data Flows, Analysis Services en andere producten waarin Microsoft de Power Query Engine heeft ingesloten. De Power Query Engine is beschikbaar in veel producten en services.

De M-taal

M is een functionele, hoofdlettergevoelige mash-up-taal die is ontworpen voor gegevenstransformatie. Wanneer u een transformatie uitvoert via de gebruikersinterface, wordt de code voor die stap automatisch gegenereerd. U hoeft dus geen M- code te schrijven.

Er zijn echter enkele dingen die u alleen kunt doen door M te schrijven , zoals het maken van aangepaste functies, het uitvoeren van complexere transformaties, optimalisaties en zelfs het bouwen van aangepaste connectoren.

Nu, met de introductie van IntelliSense, begint hoofdlettergevoeligheid minder impact te hebben. Met IntelliSense kunt u leden van de intrinsieke #shared noemen , zoals de volgende:

  • Alle native M-functies
  • Aangepaste functies
  • Variabelen of stapnamen
  • Parameters in de Power Query-instantie

Een van de meest productieve manieren bij het gebruik van de gebruikersinterface is het bouwen en benaderen van de gewenste query. Ga vervolgens naar de formulebalk of Advanced Editor om de code te wijzigen.

Om M te leren en te beheersen , moet je de stroom van de taal begrijpen. Het zal u helpen codes gemakkelijker te lezen en te schrijven en uw vaardigheden op het gebied van gegevensontwikkeling aanzienlijk verbeteren.

Zorg ervoor dat de formulebalk altijd zichtbaar is in de gebruikersinterface. Hierdoor kunt u de M- code zien die is gegenereerd en wordt u blootgesteld aan de stroom en syntaxis.

Er zijn online bronnen beschikbaar, zoals de Formula Language Specification die de structuur van de taal beschrijft, en de M- functiereferentie die alle functies en hun documentatie opsomt. Power Query bevat ook een standaardbibliotheek die toegankelijk is via het sleutelwoord #shared .


M-code in aangepaste Power Query-kolommen | LuckyTemplates
Power Query-functie In LuckyTemplates: groeperen op functie

Conclusie

Leren hoe Power Query en M- taal werken, is een van de beste manieren om gegevensontwikkeling onder de knie te krijgen. Als u alle beschikbare functies in de Power Query-editor kent , wordt het samenstellen van uw gegevensrapport eenvoudiger.

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