Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
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.
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.
Ga vervolgens terug naar LuckyTemplates en open de Power Query-editor.
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.
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.
Dit retourneert een Power Query M-functie die u kunt aanroepen.
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.
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.
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.
U kunt ook eerst het document bekijken door op Document openen te klikken en vervolgens de code van daaruit te kopiëren.
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 .
Selecteer in het venster Geavanceerde editor alles wat u ziet en plak de code. Druk op Gereed.
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.
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.
Dit behoudt het record.
Dus dit is de ene manier, en de andere manier is gewoon door op die functie te klikken.
Dit gaat dieper in op ons dossier.
Het zal ook de navigatiestap toevoegen zoals hieronder weergegeven.
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.
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.
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
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