Uitgebreide datumtabel Power Query M-functie

Uitgebreide datumtabel Power Query M-functie

In de blogpost van vandaag kijken we nog eens naar de Power Query M-functie voor de uitgebreide datumtabel . Sinds de eerste keer dat de code werd gepost, zijn er een aantal updates geweest met behulp van onze LuckyTemplates-community.

Het is uitgegroeid tot een behoorlijk uitgebreide datumtabel die vrijwel alles omvat wat u waarschijnlijk nodig zult hebben. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Uitgebreide datumtabel Power Query M-functie

De meest recente update bevat ook documentatie over parameters en enkele verduidelijkende opmerkingen over attributen in de datumtabel.

Ik raad aan om de rechtstreeks van het LuckyTemplates-forum te downloaden. Je hebt ook dit nodig over het maken van dynamische start- en einddatums voor zoekopdrachten in de datumtabel, evenals het dat Brian Julius heeft ontwikkeld.

Inhoudsopgave

Een lege query maken

Laten we beginnen. We maken een nieuwe lege query door met de rechtermuisknop in het queryvenster te klikken en een nieuwe lege query te selecteren.

Uitgebreide datumtabel Power Query M-functie

Open het geavanceerde editorvenster, selecteer alles wat we zien, plak de code in en druk op Gereed.

Uitgebreide datumtabel Power Query M-functie

Laten we deze query hernoemen.

Uitgebreide datumtabel Power Query M-functie

Laten we deze functiequery aanroepen om een ​​echte datumtabel te maken. Laten we een startdatum en een einddatum invoeren.

Ik kom niet voorbij een beginmaand van een fiscaal jaar of een startnummer van een weekdag. Ik druk gewoon op Invoke.

Uitgebreide datumtabel Power Query M-functie

Laten we deze query vervolgens hernoemen naar onze tabel Datums.

Uitgebreide datumtabel Power Query M-functie

Zoals u kunt zien, is dit een zeer uitgebreide datumtabel en bevat deze hoogstwaarschijnlijk velden die we nooit nodig zullen hebben.

Uitgebreide datumtabel Power Query M-functie

Als dat het geval is, kunt u nu een enkele regel M-code toevoegen aan de datumtabel M-functie om alleen de kolommen te genereren die u nodig heeft voor uw zakelijke behoeften.

Ik zal u laten zien hoe u die wijziging in de code kunt aanbrengen. We kunnen de gebruikersinterface gebruiken om de meeste M-code te schrijven.

Laten we de kolommen selecteren die we in deze query willen behouden. Zodra we alle kolommen hebben geselecteerd, kunnen we met de rechtermuisknop op een van de kolommen klikken en Andere kolommen verwijderen selecteren .

Uitgebreide datumtabel Power Query M-functie

Zoals u kunt zien in de formulebalk, geeft dit nu alle kolomnamen weer voor de kolommen die we in deze query willen behouden.

Het enige wat we hoeven te doen is dat stukje M-code rechtstreeks vanuit onze formulebalk te kopiëren. We breiden de formulebalk uit en kopiëren de volledige code die we zien.

Uitgebreide datumtabel Power Query M-functie

De M-code aanpassen voor de uitgebreide datumtabel

Op dit punt kunnen we teruggaan naar de functiequery, de geavanceerde editor opnieuw openen en helemaal naar beneden scrollen.

Uitgebreide datumtabel Power Query M-functie

Ga aan het einde van de laatste regel van de kolomstap voor opnieuw ordenen naar het einde, voeg een komma toe en voer vervolgens in om een ​​nieuwe regel te krijgen.

Uitgebreide datumtabel Power Query M-functie

Laten we een variabele maken, deze SelectColumns noemen en vervolgens de code plakken die we hebben gekopieerd. Ga weer naar de voorkant van de rij.

Uitgebreide datumtabel Power Query M-functie

Zoals je kunt zien, wijst dit nu naar de bron en dat willen we niet. In plaats daarvan willen we de laatste stap.

Uitgebreide datumtabel Power Query M-functie

Kopieer dus deze variabelenaam en plak deze in de in de clausule en druk vervolgens op Gereed.

Uitgebreide datumtabel Power Query M-functie

Dit heeft onze zoekopdracht bijgewerkt.

Uitgebreide datumtabel Power Query M-functie

Laten we naar onze datumtabelquery gaan en die laatste stap verwijderen.

Uitgebreide datumtabel Power Query M-functie

Deze tabel is nu 27 kolommen breed.

Uitgebreide datumtabel Power Query M-functie

Door een kleine aanpassing in de code aan te brengen, kan ik een subset van alle kolommen uit de uitgebreide datumtabel halen die ik in mijn bedrijf kan gebruiken.

Conclusie

Ik hoop dat je genoten hebt van deze. Als je genoten hebt van de inhoud die in deze specifieke tutorial wordt behandeld, abonneer je dan op het LuckyTemplates TV- kanaal.

Er komt voortdurend een enorme hoeveelheid content uit, allemaal gericht op het verbeteren van de manier waarop u LuckyTemplates en het Power Platform gebruikt.

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