Time Intelligence DAX-funktioner i LuckyTemplates

För den här handledningen kommer vi att gå vidare till några exempel på tidsintelligensberäkningar med en kombination av DAX-funktioner.

Time Intelligence DAX-funktioner i LuckyTemplates

Den här typen av beräkning är användbar när du vill jämföra dina affärsdata över en viss period. Du kan göra det efter dagar, månader, kvartal eller år.

Bortsett från funktionen BERÄKNA , kan användningen av andra DAX-funktioner i hög grad hjälpa till att skapa bra tidsrelaterad analys.

Jag ska presentera dig för några av de vanligasteanvänds för denna typ av beräkning.

Innehållsförteckning

Använda Time Intelligence DAX-funktioner

I det här exemplet ska jag lära dig hur du skapar ett nytt mått för att jämföra den nuvarande försäljningen med förra året. Specifikt kommer vi att jämföra försäljningen för en specifik dag från föregående och innevarande år.

Låt oss kalla detta mått som Sales LY och börja det med funktionen BERÄKNA . Defunktion kan ändra sammanhanget för alla beräkningar.

Time Intelligence DAX-funktioner i LuckyTemplates

Därefter måste vi sätta ett uttryck, som i det här fallet är den totala försäljningen . Eftersom vi behöver ändra kontexten för att jämföra försäljningen kommer vi att användafungera. Denna funktion returnerar en uppsättning datum i det aktuella urvalet från föregående år.

Slutligen måste vi referera till kolumnen Datum från tabellen Datum .

Time Intelligence DAX-funktioner i LuckyTemplates

I tabellen kan vi redan se aktuell försäljningsdata från kolumnen Total försäljning . När vi tar upp måttet Försäljning LY till bordet kommer vi att kunna se den totala försäljningen från förra året. Tabellen Sales LY beräknar fortfarande den totala försäljningen, dock ändras datumsammanhanget till föregående år.

Time Intelligence DAX-funktioner i LuckyTemplates

Till exempel, den 13 oktober 2018 är den totala försäljningen 153 058,20 USD .

Time Intelligence DAX-funktioner i LuckyTemplates

Om vi ​​kontrollerar Sales LY -data för den 13 oktober 2019 ser vi att det också är 153 058 $ . 20 .

Med hjälp av BERÄKNA -funktionen ändrar formeln det initiala sammanhanget för att se tillbaka på försäljningen den 13 oktober 2018. Detta är ett enkelt exempel på en.

Time Intelligence DAX-funktioner i LuckyTemplates

Skapa en ny åtgärdsgrupp

Om vi ​​tittar på vår nyckelmåttsgrupp i modellen kommer du att märka att våra åtgärder börjar hopa sig. Eftersom vi håller på att förgrena oss till en ny beräkning är det bäst att skapa en ny måttgrupp. På så sätt kan vi optimera och rengöra våra LuckyTemplates.

Time Intelligence DAX-funktioner i LuckyTemplates

För att göra det klickar du på menyfliksområdet Hem och klickar sedan på Ange data .

Eftersom måtten handlar om tidsintelligensberäkningar kan vi namnge den nya måttgruppen som Time Comparison . När du har bytt namn klickar du på Ladda .

Sedan kan vi nu flytta relateradein i den nya tabellen.

Vi kan också göra Sales LY -måttet som huvudmått. För att göra det klickar du på menyfliksområdet Modellering och sedan på Hemtabell . Härifrån kan vi ändra standardhemtabellen från nyckelmått till tidsjämförelse .

Time Intelligence DAX-funktioner i LuckyTemplates

Vi kan se att måttet Försäljning LY nu är placerat under måttgruppen Tidsjämförelse .

Time Intelligence DAX-funktioner i LuckyTemplates

Dessutom måste vi se till att tabellen Tidsjämförelse placeras nära tabellen Nyckelmått .

Time Intelligence DAX-funktioner i LuckyTemplates

Detta är den idealiska uppsättningen av datamodellen eftersom de två extra tabellerna bara är för organisatoriska ändamål. De är inte en del av huvudmodellstrukturen för datarelationer.

Använda Advanced Time Intelligence DAX-funktioner

Vi har nu totala försäljnings- och försäljningsdata i vår tabell. Vi kan förgrena oss till avancerade tidsintelligensberäkningar med dessa kärnmått och andra DAX-funktioner.

I det här exemplet kommer vi att beräkna försäljningsskillnaden år efter år . I formeln måste vi helt enkelt hitta skillnaden mellan total försäljning och försäljning LY.

Time Intelligence DAX-funktioner i LuckyTemplates

För att se resultatet behöver vi bara ta med försäljningsdifferensen . Ååå mät in i tabellen. Vi kan också förvandla denna tabell till en visualisering som denna.

Time Intelligence DAX-funktioner i LuckyTemplates

Det här är bara enkla visualiseringar. Men om vi lägger till skivare i månader eller veckor kommer visualiseringen att se mer intressant ut.

I detta andra exempel ska jag lära dig en annan tidsintelligensberäkning med en annan DAX-funktion. Den här gången, låt oss användafunktion för att beräkna försäljningen förra året .

Med den ursprungliga formeln behöver vi bara ändra SAMEPERIODLASTYEAR till DATEADD . Efter att ha refererat till datumtabellen anger du -1 som intervallnummer.

Time Intelligence DAX-funktioner i LuckyTemplates

DATEADD - funktionen är mycket flexibel eftersom vi kan gå per dag, månad, kvartal eller år.

Eftersom vi går per år kommer formeln att beräkna den totala försäljningen från föregående år. Uppenbarligen kommer resultaten att bli desamma som tidigare eftersom vi bara använde en annan formel.

Slutligen kan vi helt enkelt kopiera och klistra in det befintliga måttet och bara ändra namnet. Till exempel från försäljning LY till vinst LY . I stället för total försäljning refererar vi till måttet Total vinst .

Time Intelligence DAX-funktioner i LuckyTemplates

Det är så vi kan se vinsterna från förra året.

Time Intelligence DAX-funktioner i LuckyTemplates

Vi kan förgrena oss till mer analys härifrån, som årets vinst. Vi kan till och med räkna ut den procentuella skillnaden år för år.  

Nyckeln till en fantastisk tidsintelligensberäkning är att använda en kombination av DAX-funktioner.




Slutsats

Dessa exempel på tidsintelligens kan vara enkla, men det är en fantastisk tillämpning av alla saker som vi har diskuterat hittills. Vi tillämpade begreppen initialt sammanhang, itererande funktioner, aggregeringsfunktioner, mät förgrening och funktionen CALCULATE .

Jag hoppas att du har lärt dig många tekniker och DAX-funktioner. Det kommer att vara bra om du kan tillämpa dem på dina rapporter så snart du kan.

Time Intelligence DAX-funktioner i LuckyTemplates


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.