Skapa en datumtabell i LuckyTemplates

Vikten av att skapa en datumtabell i LuckyTemplates är något som folk ofta missar, särskilt i. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Även om det är vanligt att ha en datumkolumn i dina försäljningstabeller och transaktionstabeller, räcker det inte. Du behöver en separat datumtabell som du kan länka till alla de andra datumkolumnerna.

Det finns också en hel delmängd av formler som kallas. För att beräkningarna ska fungera korrekt skulle du behöva en datumtabell.

Innehållsförteckning

LuckyTemplates datumtabellkod

Normalt är det en lång process att skapa en datumtabell. Men genom att använda detta som jag använder blir det mycket enklare och snabbare.

Jag har den här M-koden sparad här i mitt anteckningsblock så att jag bara kan kopiera och klistra in den varje gång jag behöver göra en datumtabell.

Skapa en datumtabell i LuckyTemplates

När jag har kopierat den koden går jag tillbaka till min frågeredigerare och skapar en ny källa. Detta skulle tillåta mig att mata in koden jag just kopierade i en ny fråga.

Skapa en datumtabell i LuckyTemplates

När alternativen för nya källor dyker upp väljer jag Blank Query.

Skapa en datumtabell i LuckyTemplates

Att välja det kommer att ge mig en ny ruta utan något på.

Skapa en datumtabell i LuckyTemplates

Nu går jag in i Advanced Editor.

Skapa en datumtabell i LuckyTemplates

Jag ska bli av med allt som finns i Advanced Editor-fönstret när det kommer upp.

Skapa en datumtabell i LuckyTemplates

Sedan ska jag klistra in datumtabellkoden som jag kopierade tidigare i det fönstret.

Skapa en datumtabell i LuckyTemplates

Nu när jag har den här nya M-koden inbäddad i den här frågan, ska jag klicka på Klar. Det kommer att ge mig dessa parameterfält där jag kan sätta ett specifikt datumintervall för min datumtabell.

Skapa en datumtabell i LuckyTemplates

Jag kommer att börja med 1 januari 2018 och sedan gå ända fram till 31 december 2021.

Skapa en datumtabell i LuckyTemplates

Nästa är FYStartMonth. Det är då mitt räkenskapsår börjar. Så om juli är min första månad behöver jag bara skriva 7 här.

Skapa en datumtabell i LuckyTemplates

När jag klickar på Invoke ger det mig en detaljerad datumtabell baserat på hela den koden och på parametrarna som jag lagt in.

Skapa en datumtabell i LuckyTemplates

När jag tittar på formeln här uppe, visar den startdatumet jag lade in i den avancerade redigeraren.

Skapa en datumtabell i LuckyTemplates

Den visar samma slutdatum som jag satte in också.

Skapa en datumtabell i LuckyTemplates

Uppdatera och städa upp datumtabellen i LuckyTemplates

Om du använder datumtabellskoden jag använder kommer den att ge dig många användbara kolumner som visar datum, år, kvartal för år, månad för år, etc.

Skapa en datumtabell i LuckyTemplates

Men med en tabell som denna, finns det säkert saker som du vill ändra beroende på vad varje scenario kräver.

Du kanske också vill finjustera tabellen baserat på dina egna preferenser.

Till exempel föredrar jag att namnge mina kolumner på ett specifikt sätt, varför jag går in i Advanced Editor och ändrar koden direkt.

Skapa en datumtabell i LuckyTemplates

Om den avancerade redigeraren ser för komplicerad ut kan jag också ändra namnen isig.

Jag ska börja med namnen på tabellerna.

Skapa en datumtabell i LuckyTemplates

Jag väljer alltid enkla namn, så jag kommer att namnge den här tabellen som datum.

Skapa en datumtabell i LuckyTemplates

För konsekvensens skull kommer jag att kalla denna Dates Query.

Skapa en datumtabell i LuckyTemplates

Nu ska jag återkomma till för att uppdatera några saker. Självklart vill jag också att namnen på dessa kolumner ska vara så lätta att förstå som möjligt.

Skapa en datumtabell i LuckyTemplates

Jag börjar med att se till att det finns platser på rätt ställen. Så istället för MonthName kommer jag att kalla denna månadsnamn.

Skapa en datumtabell i LuckyTemplates

Istället för MonthInCalendar kommer jag att lägga in månad och år här.

Skapa en datumtabell i LuckyTemplates

Den här heter QuarterInCalendar, så jag kommer att döpa den till Quarter & Year.

Skapa en datumtabell i LuckyTemplates

Förutom att ändra namnen skulle jag också rensa upp mina data genom att ta bort kolumner som jag egentligen inte behöver. Till exempel, jag behöver egentligen inte den här DateInt-kolumnen.

Skapa en datumtabell i LuckyTemplates

Jag kommer att göra samma sak för DayOfMonth.

Skapa en datumtabell i LuckyTemplates

Återigen, allt detta beror på scenariot och nyckelkolumnerna som du skulle behöva.

Var bara försiktig med att ta bort numeriska kolumner eftersom de kan sortera kolumner, som den här DayInWeek-kolumnen.

Skapa en datumtabell i LuckyTemplates

Många textkolumner som den här kolumnen Månad och år och Veckodag-kolumnen vet faktiskt inte hur de ska sortera data de bär. Det är därför de behöver sorteringskolumner som dessa MonthnYear och QuarternYear kolumner som referens.

Skapa en datumtabell i LuckyTemplates

Bara för att göra det tydligare vad dessa kolumner är till för kommer jag att byta namn på dem till MonthYear Sorter och QuarterYear Sorter.

Skapa en datumtabell i LuckyTemplates

Dessa stödkolumner kommer att vara användbara när vi väl lägger in denna data i visualiseringar.

Hålla reda på ändringar i avsnittet Tillämpade steg

Detta är något jag tidigare diskuterat i handledningen om enkla transformationer. Detta är också viktigt att komma ihåg när du arbetar med din.

Panelen Tillämpade steg här på sidan registrerar alla transformationer jag gör, så det är lätt nog att hålla reda på alla ändringar.

Skapa en datumtabell i LuckyTemplates

Bara en viktig sak om transformationer och avsnittet Tillämpade steg.

När du arbetar med liknande åtgärder i följd, grupperar Applied Steps dessa steg tillsammans. Men när du hoppar från en åtgärd till en annan slumpmässigt, registrerar den flera instanser av samma typ av åtgärd, som i exemplet nedan.

Skapa en datumtabell i LuckyTemplates

Så det är alltid bäst att göra alla namnändringar på en gång och sedan ta bort alla dina oönskade kolumner på en gång. Detta kommer att minimera mängden kod som behöver genereras i bakgrunden.




Slutsats

Som jag nämnde i början finns det andra sätt att skapa en datumtabell, även om de normalt skulle kräva fler steg och mer komplicerade formler sammansatta.

Detta är inte bara det enklaste sättet att göra det, det ger dig också alla standardkolumner som krävs i många scenarier. Allt du behöver göra är att ta bort allt annat som du inte behöver, vilket är snabbare än att lägga till de nödvändiga kolumnerna en efter en.

Med vänliga hälsningar,


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.