Een datumtabel maken in LuckyTemplates

Een datumtabel maken in LuckyTemplates

Het belang van het maken van een datumtabel in LuckyTemplates is iets dat mensen vaak over het hoofd zien, vooral op het . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Hoewel het gebruikelijk is om een ​​datumkolom in uw verkooptabellen en transactietabellen te hebben, is dat niet genoeg. Je hebt een aparte datumtabel nodig die je kunt koppelen aan al die andere datumkolommen.

Er is ook een hele subset van formules genaamd Time Intelligence-functies in LuckyTemplates . Om de berekeningen correct te laten werken, zou u een datumtabel nodig hebben.

Inhoudsopgave

LuckyTemplates-datumtabelcode

Normaal gesproken is het maken van een datumtabel een langdurig proces. Maar door deze LuckyTemplates-datumtabelcode te gebruiken die ik gebruik, wordt het een stuk eenvoudiger en sneller.

Ik heb deze M-code hier in mijn kladblok opgeslagen, zodat ik deze gewoon kan kopiëren en plakken elke keer als ik een datumtabel moet maken.

Een datumtabel maken in LuckyTemplates

Nadat ik die code heb gekopieerd, ga ik terug naar mijn query-editor en maak ik een nieuwe bron. Hierdoor zou ik de code die ik zojuist heb gekopieerd in een nieuwe query kunnen invoeren.

Een datumtabel maken in LuckyTemplates

Wanneer de opties voor nieuwe bronnen verschijnen, kies ik Blank Query.

Een datumtabel maken in LuckyTemplates

Als ik dat kies, krijg ik een nieuwe ruit met niets erop.

Een datumtabel maken in LuckyTemplates

Nu ga ik naar de geavanceerde editor.

Een datumtabel maken in LuckyTemplates

Ik ga alles verwijderen wat zich in het Advanced Editor-venster bevindt wanneer het verschijnt.

Een datumtabel maken in LuckyTemplates

Vervolgens plak ik de datumtabelcode die ik eerder in dat venster heb gekopieerd.

Een datumtabel maken in LuckyTemplates

Nu ik deze nieuwe M-code in deze query heb ingebed, ga ik op Gereed klikken. Dat geeft me deze parametervelden waar ik een specifiek datumbereik voor mijn datumtabel kan plaatsen.

Een datumtabel maken in LuckyTemplates

Ik ga beginnen met 1 januari 2018 en ga dan helemaal door tot 31 december 2021.

Een datumtabel maken in LuckyTemplates

Het volgende is de FYStartMonth. Dit is het moment waarop mijn boekjaar begint. Dus als juli mijn eerste maand is, hoef ik hier alleen maar 7 in te typen.

Een datumtabel maken in LuckyTemplates

Zodra ik op Invoke klik, krijg ik een gedetailleerde datumtabel op basis van die volledige code en de parameters die ik heb ingevoerd.

Een datumtabel maken in LuckyTemplates

Als ik naar de formule hierboven kijk, zie ik wel de startdatum die ik in de geavanceerde editor heb ingevoerd.

Een datumtabel maken in LuckyTemplates

Het toont dezelfde einddatum die ik ook heb ingevoerd.

Een datumtabel maken in LuckyTemplates

De datumtabel bijwerken en opschonen in LuckyTemplates

Als u de datumtabelcode gebruikt die ik gebruik, krijgt u veel nuttige kolommen met de datum, het jaar, het kwartaal van het jaar, de maand van het jaar, enz.

Een datumtabel maken in LuckyTemplates

Maar met een tabel als deze zijn er ongetwijfeld dingen die u wilt veranderen, afhankelijk van wat elk scenario vereist.

Misschien wilt u de tabel ook aanpassen op basis van uw eigen voorkeuren.

Ik geef er bijvoorbeeld de voorkeur aan mijn kolommen op een specifieke manier een naam te geven, daarom ga ik naar de geavanceerde editor en wijzig ik de code direct.

Een datumtabel maken in LuckyTemplates

Als de geavanceerde editor er te ingewikkeld uitziet, kan ik de namen ook in de query-editor zelf wijzigen.

Ik begin met de namen van de tabellen.

Een datumtabel maken in LuckyTemplates

Ik kies altijd voor eenvoudige namen, dus ik noem deze tabel Datums.

Een datumtabel maken in LuckyTemplates

Omwille van de consistentie noem ik deze datumquery.

Een datumtabel maken in LuckyTemplates

Nu ga ik terug naar de tabel Datums om een ​​paar dingen bij te werken. Natuurlijk wil ik ook dat de namen van deze kolommen zo gemakkelijk mogelijk te begrijpen zijn.

Een datumtabel maken in LuckyTemplates

Ik zal beginnen door ervoor te zorgen dat er spaties op de juiste plaatsen zijn. Dus in plaats van MonthName, ga ik deze Month Name noemen.

Een datumtabel maken in LuckyTemplates

In plaats van MonthInCalendar, ga ik hier Month & Year plaatsen.

Een datumtabel maken in LuckyTemplates

Deze heet QuarterInCalendar, dus ik noem het Quarter & Year.

Een datumtabel maken in LuckyTemplates

Afgezien van het wijzigen van de namen, zou ik ook mijn gegevens opschonen door kolommen te verwijderen die ik niet echt nodig heb. Ik heb deze DateInt-kolom bijvoorbeeld niet echt nodig.

Een datumtabel maken in LuckyTemplates

Ik ga hetzelfde doen voor DayOfMonth.

Een datumtabel maken in LuckyTemplates

Nogmaals, dit hangt allemaal af van het scenario en de sleutelkolommen die u nodig heeft.

Wees voorzichtig met het verwijderen van numerieke kolommen, omdat dit sorteerkolommen kunnen zijn, zoals deze DayInWeek-kolom.

Een datumtabel maken in LuckyTemplates

Veel tekstkolommen zoals deze kolom Maand & Jaar en de kolom Dag van de week weten eigenlijk niet hoe ze de gegevens die ze bevatten moeten sorteren. Daarom hebben ze sorteerkolommen zoals deze MonthnYear- en QuarternYear-kolommen als referentie nodig.

Een datumtabel maken in LuckyTemplates

Om het duidelijker te maken waar deze kolommen voor zijn, ga ik ze hernoemen naar MonthYear Sort en QuarterYear Sort.

Een datumtabel maken in LuckyTemplates

Deze ondersteunende kolommen zullen nuttig zijn zodra we deze gegevens in visualisaties plaatsen.

Wijzigingen bijhouden in de sectie Toegepaste stappen

Dit is iets dat ik eerder heb besproken in de tutorial over eenvoudige transformaties. Dit is ook belangrijk om te onthouden wanneer u aan uw datumtabel werkt in LuckyTemplates .

Het deelvenster Toegepaste stappen hier aan de zijkant registreert alle transformaties die ik aan het doen ben, dus het is gemakkelijk genoeg om alle wijzigingen bij te houden.

Een datumtabel maken in LuckyTemplates

Slechts één belangrijk ding over transformaties en de sectie Toegepaste stappen.

Wanneer u achtereenvolgens aan soortgelijke acties werkt, groepeert Toegepaste stappen deze stappen samen. Maar wanneer u willekeurig van de ene actie naar de andere springt, worden meerdere instanties van hetzelfde type actie geregistreerd, zoals in het onderstaande voorbeeld.

Een datumtabel maken in LuckyTemplates

Het is dus altijd het beste om alle naamswijzigingen in één keer door te voeren en vervolgens al uw ongewenste kolommen in één keer te verwijderen. Dit minimaliseert de hoeveelheid code die op de achtergrond moet worden gegenereerd.


Bouw heel snel een uitgebreide datumtabel in LuckyTemplates
Werkdag- en weekendnummers toevoegen aan uw datumtabel: Time Intelligence-techniek in LuckyTemplates Gegevens
filteren op aangepaste fiscale jaren en kwartalen met behulp van berekende kolommen in LuckyTemplates

Conclusie

Zoals ik aan het begin al zei, zijn er andere manieren om een ​​datumtabel te maken, hoewel hiervoor normaal gesproken meer stappen en ingewikkeldere formules nodig zijn.

Dit is niet alleen de gemakkelijkste manier om het te doen, het geeft je ook alle standaardkolommen die in veel scenario's vereist zijn. Het enige dat u hoeft te doen, is al het andere verwijderen dat u niet nodig heeft, wat sneller gaat dan het één voor één toevoegen van de vereiste kolommen.

Al het beste,


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