Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

In de blogpost van vandaag wil ik het hebben over wat we de periodetafel noemen . De periodetabel creëert een duidelijk datumbereik, zodat u uw gegevens op elke gewenste manier kunt segmenteren. Ik laat je zien hoe je met behulp van deze periodetabel een dynamische datumsnijder kunt maken in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Zoals je kunt zien, heb ik alle datums , gisteren , vandaag , 5 dagen , 15 dagen , 1 maand , 3 maanden , 6 maanden , jaar tot heden , 1 jaar en 2 jaar aan gegevens.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Ik zal je laten zien hoe ik hiervoor op het idee kwam. gaan en ik zal je laten zien waar we dit bericht vandaan hebben.

Dit is een dat ik in mei 2020 op het LuckyTemplates-forum heb geplaatst.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Ik kreeg dit idee oorspronkelijk van een blogpost die Chris Webb een paar jaar geleden deed. U kunt op de forumlink hierboven klikken om mijn thread te lezen en te zien hoe ik erop kwam. Je ziet ook de M-code die ik heb gemaakt om deze strategie te implementeren.

Ik bedenk deze tutorial omdat er onlangs een andere opdook in het LuckyTemplates-forum. Een lid met een Yahoo Finance-idee probeerde een API te verbinden met LuckyTemplates. U kunt via deze link alle dingen zien die we over dit probleem hebben besproken.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Het LuckyTemplates-forum is een geweldige manier om te leren en uw LuckyTemplates-ontwikkeling naar een hoger niveau te tillen.

Brian Julius, een andere , en ikzelf kregen de taak om de gegevens van het forumlid gedurende deze tijdsperioden in stukjes te snijden. Brian hielp met het koppelen van de gegevens aan de API, zodat het lid alle informatie van Yahoo Finance kon binnenhalen.

Laten we teruggaan naar de LuckyTemplates-desktop en de periodetabel bekijken . Dit is een eenvoudige tabel met drie verschillende velden die in deze periode zijn opgenomen.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Ik zal je laten zien hoe ik dit deed. Eerst gaan we naar het tabblad Start en klikken op Gegevens transformeren .

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Dit alles is gemaakt in de query-editor met M-code. Zo wordt het datamodel opgezet.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Een van de eerste dingen die ik deed, was het maken van een query voor de MinDates .

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Ik ging naar de geavanceerde editor en vond de minimumdatum die in dit voorbeeld in de tabel Datums stond.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

En toen heb ik MaxDates gemaakt met een M-code om de maximale datum in de datumtabel te krijgen. Ik weet dat er andere manieren zijn om dit te doen, maar dit is hoe ik het voor dit voorbeeld heb ingesteld.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Laten we nu de periodetabel openen.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Dit geeft ons alle voorbeelden van die datumbereiken die beschikbaar waren op de vorige pagina die ik eerder noemde.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Als we de geavanceerde editor openen, zie je de M-code die in feite zojuist is gekopieerd en geplakt uit het eerste forumbericht dat ik noemde.

Ik wilde eerst de datum van vandaag krijgen , zodat u dat overal in de code kunt zien. Om All Dates te krijgen , heb ik de MinDates en MaxDates gebruikt die we eerder hebben gemaakt voordat we de periodetabel openden.

Toen ik eenmaal het voorbeeld voor 5 dagen had, was het heel gemakkelijk om de rest van de dagen te doen.

Voor de maanden heb ik de M-code gewijzigd van Date.AddDays in Date.AddMonths om het verschil in maanden te krijgen.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

En dan is YTD eigenlijk Date.StartofYear dat in TodaysDate staat . Ik heb ook de gegevens van een jaar en twee jaar vanaf vandaag toegevoegd.

Ik wil nogmaals benadrukken dat als je naar dat bericht op het LuckyTemplates-forum gaat, je gemakkelijk toegang hebt tot deze M-code.

Laten we de Power Query-editor sluiten en teruggaan naar het model. Bij deze opstelling kunnen we tot 6 maanden aan gegevens zien.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Als we op YTD klikken, kunnen we de year-to-date gegevens zien.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Als we vervolgens op 1Y klikken, kunnen we de gegevens voor het volledige jaar zien.

Dynamische datumsnijder in LuckyTemplates met behulp van een periodetabel

Conclusie

Door deze M-code van het forum te gebruiken, kunt u een dynamische datumsnijder maken in LuckyTemplates. Met deze techniek kunt u de gegevens eenvoudig segmenteren op basis van verschillende tijdsperioden.

Ik hoop dat je deze tip leuk vond, en als dat zo is, bekijk dan de bijbehorende YouTube-video en zorg ervoor dat je op de knop 'Vind ik leuk' en 'abonneer' klikt. U wilt niets missen van toekomstige inhoud op het LuckyTemplates YouTube-kanaal .


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