Introductie van Power Query Extended Date Table V2

Introductie van Power Query Extended Date Table V2

In de blog van vandaag introduceer ik kort de Extended Date Table 2.0. Ik heb de code voor deze M-functie voor het eerst gedeeld in april 2020. Sindsdien zijn er een aantal verzoeken en updates geweest op deze Power Query-datumtabel. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

De meest recente release van versie 2 heeft enkele inconsistenties in veldnamen en waardeformaten opgelost, maar bevat ook enkele nieuwe functionaliteit. 

Introductie van Power Query Extended Date Table V2

Inhoudsopgave

Toegang tot Power Query Extended Date Table 2.0

Optie 1: eDNA Forum

Dus waar kun je de code voor deze specifieke datumtabel krijgen? Welnu, de eerste plaats is het in de categorie M Code-showcase.

Introductie van Power Query Extended Date Table V2

Dit forum is voor iedereen toegankelijk, zowel voor leden als niet-leden. Als je toevallig op het forum bent en je ziet mijn badge, dan kun je daar ook op klikken en je vindt de uitgebreide datumtabel in het uitgelichte onderwerp. De hyperlink gaat ook naar dit onderwerp.

Introductie van Power Query Extended Date Table V2

Om de code van het forum te krijgen, kopieert u gewoon de code die u onderaan het bericht ziet. Zorg ervoor dat je alles van begin tot eind kopieert.

Introductie van Power Query Extended Date Table V2

Ga vervolgens terug naar LuckyTemplates en open de Power Query-editor.

Introductie van Power Query Extended Date Table V2

Voeg vervolgens een nieuwe lege query toe. 

Voor deze tutorial heb ik deze stap al gedaan, dus ik selecteer gewoon mijn lege query en open de geavanceerde editor.

Introductie van Power Query Extended Date Table V2

Selecteer alles wat je ziet in het Advanced Editor-venster en plak de code die je van het forum hebt gekopieerd. Druk vervolgens op Gereed.

Introductie van Power Query Extended Date Table V2

Dit retourneert een Power Query M-functie die u kunt aanroepen. 

Introductie van Power Query Extended Date Table V2

Optie 2: Analistenhub

gaan om de code voor deze datumtabel op te halen. Maar u moet een lidmaatschap hebben om toegang te krijgen tot dit specifieke platform.

Introductie van Power Query Extended Date Table V2

Zoek in de Analyst Hub naar PQ: Extended en u vindt de code voor de Extended Table in het resultaat PQ: Extended Date Table (Power Query M-functie) . Je kunt ook mijn gebruikersnaam zien. 

Introductie van Power Query Extended Date Table V2

Vervolgens kunt u de code rechtstreeks uit het resultaat kopiëren door er met de muis overheen te gaan en op Kopiëren te klikken.

Introductie van Power Query Extended Date Table V2

U kunt ook eerst het document bekijken door op Document openen te klikken en vervolgens de code van daaruit te kopiëren.

Introductie van Power Query Extended Date Table V2

Laten we teruggaan naar LuckyTemplates en Advanced Editor openen. Nogmaals, ik heb al een nieuwe lege query toegevoegd, dus ik ga die gewoon selecteren en op Geavanceerde editor klikken . 

Introductie van Power Query Extended Date Table V2

Selecteer in het venster Geavanceerde editor alles wat u ziet en plak de code. Druk op Gereed.

Introductie van Power Query Extended Date Table V2

In plaats van een functie retourneert deze methode een record dat zowel de meest recente versie van fxCalendar als de fxCalendarDepricated V1 en een ChangeLog bevat. 

Introductie van Power Query Extended Date Table V2

Als u de nieuwe functie wilt gebruiken, klikt u erop of zoomt u erop in door met de rechtermuisknop op de witte ruimte ernaast te klikken en deze als een nieuwe zoekopdracht toe te voegen.  

Introductie van Power Query Extended Date Table V2

Dit behoudt het record. 

Introductie van Power Query Extended Date Table V2

Dus dit is de ene manier, en de andere manier is gewoon door op die functie te klikken.

Introductie van Power Query Extended Date Table V2

Dit gaat dieper in op ons dossier.

Introductie van Power Query Extended Date Table V2

Het zal ook de navigatiestap toevoegen zoals hieronder weergegeven.

Introductie van Power Query Extended Date Table V2

Klik gewoon op X om het record te retourneren.

Power Query-datumtabelparameters begrijpen

Power Query-datumtabel: vereiste parameters

Laten we ook eens kijken naar de betekenis en functie van elk van de datumtabelparameters . Ten eerste is de StartDate een vereiste parameter en zal deze de eerste datum in uw datumtabel zijn. 

De tweede en laatste vereiste parameter van deze functie is de EndDate die de laatste datum in uw datumtabel aangeeft. 

Uw datumtabel moet altijd volledige jaren omvatten en alle datums omvatten van de vroegste tot de laatste datum in uw dataset.

Introductie van Power Query Extended Date Table V2

Power Query-datumtabel: optionele parameters

Met de optionele FYStartMonthNum kunt u een beginmaand voor het fiscale jaar instellen. Hierdoor worden fiscale jaren, kwartalen, perioden en weken toegevoegd aan de datumtabel. 

Houd er rekening mee dat fiscale weken altijd op een maandag beginnen en minder dan zeven dagen in de eerste of laatste week van een fiscaal jaar kunnen bevatten. Als u deze parameter echter invoert, wordt geen van de fiscale kolommen aan uw datumtabel toegevoegd.

Feestdagen is een optionele parameter om een ​​lijst met vakantiedata door te geven aan deze datumtabel. Het maakt een booleaans filter genaamd IsHoliday mogelijk, maar heeft ook invloed op de velden IsBusinessDay, dagtype en relatieve netwerkdagen. 

Met WDStartNum kunt u de standaard weekdagnummering wijzigen van nul-gebaseerd, wat betekent van nul tot zes in lopend van één tot zeven. 

Met AddRelativeNetWorkdays kunt u een kolom Relatieve netwerkdag opnemen in de datumtabel. 

Introductie van Power Query Extended Date Table V2


Een datumtabel maken in LuckyTemplates De snelst mogelijke manier
Uitgebreide datumtabel Power Query M-functie
Het belang van LuckyTemplates-datumtabellen

Conclusie

Tot slot is de Extended Date Table 2.0 een krachtige tool voor het werken met datums in Power Query. 

Het biedt een uitgebreide set functies voor het genereren van een breed scala aan datumgerelateerde informatie, waardoor het een hulpmiddel van onschatbare waarde is bij het werken met grote datasets met datuminformatie.

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