LuckyTemplates tidsfunktioner: DATEADD och mer
Vill du lära dig mer om DAX tidsintelligensfunktion? LuckyTemplates tidsintelligensfunktioner inklusive DATEADD, DATESMTD och DATESQTD för att skapa rapporter.
I den här artikeln kommer jag att prata om tidsintelligensfunktioner i LuckyTemplates. Vi har redan berört ett tidigare exempel med fälten Datum , Total försäljning och Försäljning förra året . Som du kan se finns det inga uppgifter i Sales LY före 2019.
I DAX Formulas Reference Guide kan du se nästan alla DAX-funktioner. I guiden finns ett helt avsnitt dedikerat till tidsintelligensfunktioner. Du kan se hela videon av denna handledning längst ner på den här bloggen.
Vissa av dessa kommer du att använda ganska mycket medan andra funktioner du kanske sällan eller aldrig använder.
LADDA NED FILER SOM ANVÄNDS I DENNA ARTIKEL
Många av dessa funktioner beräknar faktiskt samma sak, bara med olika granulariteter. Till exempel i funktionerna,, och, använder de månader , kvartal respektive år för att beräkna samma sak över olika tidsramar.
Med detta i åtanke finns det inte så många funktioner att arbeta med eftersom de flesta fungerar på liknande sätt.
Innehållsförteckning
LuckyTemplates Tidsfunktioner: DATEADD Med CALCULATE
För att fortsätta, låt oss gå över några andra funktioner som jag tror skulle vara lätta för dig att förstå.
Jag ska visa dig en funktion som hetervilket faktiskt är min favoritfunktion för tidsjämförelse.
I grund och botten låter DATEADD dig hoppa mellan valfritt antal tidsramar när det används i funktionen.
Det fanns en funktion som vi använde som hettesom bara låter dig hoppa ett år. Med DATEADD kan du mata in en rad olika intervall.
I kolumnen Datum kunde jag mata in -1 som vårt antal intervall och välja antingen DAG , MÅNAD , KVARTAL eller ÅR som vårt intervall.
Genom att välja ÅR som intervall kunde jag faktiskt få samma resultat som vår Sales LY- kolumn.
Anledningen till att jag gillar DATEADD -funktionen är på grund av dess mångsidighet. Jag kan bara välja KVARTAL istället för ÅR och helt enkelt dra in det nya måttet för att titta på mina kvartalsvärden .
Jag kan också ändra antalet intervall från -1 till -2 för att hoppa tillbaka två fjärdedelar .
Om jag ville titta på för två dagar sedan skulle jag helt enkelt byta KVARTAL till DAG . Jag skulle också kunna göra -2 positiv om jag skulle vilja titta på två dagar efter .
Det finns mycket mångsidighet med DATEADD -funktionen och det är därför jag gillar det. Jag tror att du kommer att gilla det också efter att ha lagt ner tid på det genom att använda det som en del av dina andra beräkningar eller mått.
Du vill till exempel räkna ut skillnaden mellan idag och igår . För att komma dit kan du ställa in antalet intervaller för DATEADD -funktionen till -1 och sedan skapa ett annat mått för att räkna ut skillnaden.
Slutligen kunde vi skapa ett nytt mått som heter Daily Difference . Allt jag ska göra är att ta kolumnen Total försäljning och subtrahera den från DATEADD exempelmåttet , som är vår föregående dag.
Jag kunde bara dra in det nya måttet, och nu kan vi se skillnaden.
Så här kan tidsintelligensfunktioner ta dig till många olika riktningar beroende på vad du vill hitta.
Så låt oss ta några fler exempel bara för att ge dig en uppfattning om vad som är möjligt här.
LuckyTemplates tidsfunktioner: DATESMTD och DATESQTD
Vad händer om vi ville beräkna ett månadsvärde ? Jag ska skapa ett nytt mått som heter Sales MTD och lägga in Total Sales i CALCULATE .
Det finns en annan funktion inställd speciellt för detta ändamål. Det som är så bra med tidsintelligensfunktioner i LuckyTemplates är att det finns en hel grupp tabellfunktioner inställda specifikt bara för tidsrelaterade insikter. Utan dessa skulle saker och ting bli mer komplicerade.
Jag skulle kunna använda en funktion som heter som returnerar en uppsättning datum i månaden fram till det aktuella datumet . Allt jag behöver göra i den här funktionen är att gå in i kolumnen Datum .
Om jag drar in det får jag nu en ackumulerad månadssumma .
Om jag ville se saker tydligare kunde jag kopiera och klistra in hela tabellen och ta bort de andra åtgärderna så att Sales MTD skulle finnas kvar. Jag skulle sedan välja en graf under Visualiseringar.
Så du ser här att jag nu får en ackumulerad summa för månaden till datum som visas i min visualisering.
Jag skulle också kunna skapa ett nytt mått som heter Sales QTD som är exakt samma som Sales MTD , förutom nu använder jag funktionen.
Det är exakt samma sak – jag ändrar bara funktionen som jag använder. Det är här det handlar om att ha en bra förståelse för vad du vill se.
Många av dessa funktioner har tydliga syften, vilket gör det lättare att bara lägga in dem i rätt miljö eller analys.
Genom att visualisera försäljnings-QTD kommer du också att se den ackumulerade summan på kvartalsbasis .
Slutsats
Detta är bara en introduktion om tidsintelligensfunktioner i LuckyTemplates och hur du använder dem. Jag vill verkligen att du ska utforska mer om hur de fungerar i dina egna modeller.
Du kan till exempel gå ett steg längre och hitta den procentuella skillnaden mellan igår och idag.
Det här är några av de saker som du kan förgrena dig till när du använder tidsintelligensfunktioner effektivt.
Med vänliga hälsningar,
Vill du lära dig mer om DAX tidsintelligensfunktion? LuckyTemplates tidsintelligensfunktioner inklusive DATEADD, DATESMTD och DATESQTD för att skapa rapporter.
Lär dig hur du lägger till regler för din SharePoint-listvy och hur du gör valpiller via SharePoint-listformatering.
Hur man kommenterar i Python – En snabbguide för nybörjare
Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.
Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.
Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.
Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!
Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.
Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.
Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.