Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
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.
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.
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.
Ik zal je laten zien hoe ik dit deed. Eerst gaan we naar het tabblad Start en klikken op Gegevens transformeren .
Dit alles is gemaakt in de query-editor met M-code. Zo wordt het datamodel opgezet.
Een van de eerste dingen die ik deed, was het maken van een query voor de MinDates .
Ik ging naar de geavanceerde editor en vond de minimumdatum die in dit voorbeeld in de tabel Datums stond.
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.
Laten we nu de periodetabel openen.
Dit geeft ons alle voorbeelden van die datumbereiken die beschikbaar waren op de vorige pagina die ik eerder noemde.
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.
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.
Als we op YTD klikken, kunnen we de year-to-date gegevens zien.
Als we vervolgens op 1Y klikken, kunnen we de gegevens voor het volledige jaar zien.
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
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