Korte rondleiding door de Power Query M-formuletaal
Artikel
In deze korte rondleiding wordt beschreven hoe u power Query M-formuletaalquery's maakt.
Notitie
M is een hoofdlettergevoelige taal.
Een query maken met de Power Query-editor
Als u een geavanceerde query wilt maken, gebruikt u de geavanceerde Editor van Power Query. Een mashup-query bestaat uit variabelen, expressies en waarden die zijn ingekapseld door een let-expressie. Een variabele kan spaties bevatten met behulp van de #-id met de naam tussen aanhalingstekens zoals in #"Variable name".
Een let-expressie volgt deze structuur:
Power Query M
let
Variablename = expression,
#"Variable name" = expression2
in
Variablename
Als u een M-query wilt maken in de geavanceerde editor, volgt u dit basisproces:
Maak een reeks stappen voor queryformules die beginnen met de let-instructie. Elke stap wordt gedefinieerd met de naam van een stapvariabele. Een M-variabele kan spaties bevatten met behulp van het teken #, zoals #"Step Name". Een formulestap kan een aangepaste formule zijn. Houd er ook rekening mee dat de Power Query-formuletaal hoofdlettergevoelig is.
Elke queryformulestap bouwt voort op een vorige stap door te verwijzen naar een stap op basis van de naam van de variabele.
Voer een queryformule stap uit met behulp van de in-instructie. Meestal wordt de laatste querystap gebruikt als het uiteindelijke resultaat van de gegevensset in.
Stel dat u de volgende transformatie hebt gemaakt in de Power Query-editor. Met deze query worden productnamen geconverteerd naar het juiste geval, in dit geval, naar alle initiële hoofdletters.
Om te beginnen hebt u een tabel die er als volgt uitziet:
OrderID
CustomerID
Item
Price
1
1
fishing rod
100
2
1
1 lb. worms
5
3
2
fishing net
25
En u wilt de eerste letter van elk woord in de kolom Item met een hoofdletter laten beginnen om de volgende tabel te maken:
OrderID
CustomerID
Item
Price
1
1
Fishing Rod
100
2
1
1 pond. Wormen
5
3
2
Fishing Net
25
De M-formulestappen voor het projecteren van de oorspronkelijke tabel in de resultatentabel zien er als volgt uit in de geavanceerde Power Query-editor:
Hier volgt de code die u in de geavanceerde Power Query-editor kunt plakken:
Deze module introduceert Power Query in Microsoft Excel een krachtige gegevensverbinding, reinigings Microsoft - en aanmaaktechnologie die een kern vormt van het modern analyses-pakket van Business Intelligence-hulpprogramma's.
Demonstrate the business value and product capabilities of Microsoft Power Platform, such as Power Apps, data connections with Dataverse, and Power Automate.