Introduktion till avancerad DAX i LuckyTemplates

I den här handledningen vill jag visa dig några exempel på Advanced. Efter att ha gått igenom grunderna kommer jag nu att demonstrera några avancerade funktioner och formler som är nyckeln till att beräkna mer komplicerade beräkningar.

Jag kommer inte att täcka varje formel eller funktion, men istället ska jag ge dig en översikt över några idéer så att du kan utforska vad DAX kan göra. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

Filtrera data efter datum med hjälp av skivaren

Till att börja med ska jag göra en tidsjämförelseanalys av dessa exempeldata här.

Introduktion till avancerad DAX i LuckyTemplates

Först ska jag ta in ett filter för dejter.

Introduktion till avancerad DAX i LuckyTemplates

Efter det väljer jag Datum i avsnittet Fält för att bli av med hierarkin.

Introduktion till avancerad DAX i LuckyTemplates

Sedan ska jag förvandla det här till en skärare.

Introduktion till avancerad DAX i LuckyTemplates

När den väl har valts kommer skivaren att se ut så här, vilket gör att vi kan filtrera ner till en annan tidszon.

Introduktion till avancerad DAX i LuckyTemplates

Nu kommer du att se att filtreringen ändrar resultaten från våra ursprungliga data. Så nu tittar vi på en mindre delmängd av information.

Introduktion till avancerad DAX i LuckyTemplates

Detta beror på det förändrade sammanhanget för dessa beräkningar på grund av den olika tidsramen.

I modellen filtreras tidsramen i tabellen Datum och sedan flyter den ner till tabellen Försäljning .

Introduktion till avancerad DAX i LuckyTemplates

 Därefter ska jag skapa en tabell över mina datum med hierarkin borttagen.

Introduktion till avancerad DAX i LuckyTemplates

En annan sak är att jag inte gillar det här datumformatet. Så jag ändrar dem genom att gå över till tabellområdet.

Introduktion till avancerad DAX i LuckyTemplates

Sedan hittar jag min datumtabell och markerar den kolumnen.

Introduktion till avancerad DAX i LuckyTemplates

Jag kommer att ändra formatet till datum, månad och år. Jag vet att datumen i olika delar av världen är i olika ordning, men för den här handledningen kommer jag att använda det här formatet.

Introduktion till avancerad DAX i LuckyTemplates

Nu ser mina datum ut så här på grund av den formateringsjustering jag gjorde och filtreringen av skivaren.

Introduktion till avancerad DAX i LuckyTemplates

Därefter ska jag ta in min totala försäljning . Och nu istället för att se försäljning per kund, visar den försäljning per datum.

Introduktion till avancerad DAX i LuckyTemplates

Tidsjämförelse med avancerad DAX

Nu vill jag jämföra uppgifterna för det nuvarande datumet med uppgifterna från föregående år.

För att göra detta ska jag skapa ett nytt mått som heter Sales LY för förra årets data och jag ska använda en funktion som heter.

Introduktion till avancerad DAX i LuckyTemplates

BERÄKNA gör det möjligt för mig att ändra sammanhanget för beräkningen.

CALCULATE kommer att bli din mest använda funktion i power BI och i DAX-formlerna eftersom det är början på all avancerad analys inom power BI.

Nu ska jag mata in Total försäljning .

Introduktion till avancerad DAX i LuckyTemplates

Jag vill beräkna min totala försäljning , men jag vill göra det i ett annat sammanhang. Så jag använder en funktion som gör att jag kan byta filter.

Jag kan till exempel använda en funktion som heteroch jag kan mata in kolumnen Datum och ange formeln.

Introduktion till avancerad DAX i LuckyTemplates

Nu kan jag jämföra försäljningen mellan detta datum och samma dag förra året, vilket är mitt nuvarande sammanhang. Kontexten härleds från funktionen jag använde inuti CALCULATE .

Introduktion till avancerad DAX i LuckyTemplates

Detta är det första exemplet på en avancerad DAX-beräkning.

Beräknar kumulativ totalsumma med avancerad DAX

Nu ska jag visa dig ett annat exempel på att skapa en kumulativ totalsumma.

Kumulativ försäljning beräknas med denna formel.

Introduktion till avancerad DAX i LuckyTemplates

Jag kommer att använda BERÄKNA för att beräkna den totala försäljningen . Men jag vill göra det i ett annat sammanhang.

Så jag använder funktionernaoch. Sedan ska jag sätta tabellen Datum och under den lägger jag kolumnen Datum som mindre än/lika med Datum .

Introduktion till avancerad DAX i LuckyTemplates

 Nu har jag min kumulativa försäljning .

Så här ser det ut i en visualisering.

Introduktion till avancerad DAX i LuckyTemplates

Jag kan ändra datumkontexten i slicern och allt uppdateras automatiskt för mig.

Introduktion till avancerad DAX i LuckyTemplates

Detta är ytterligare ett exempel på åtgärdsförgrening. Vi förgrenar oss till en kumulativ delmängd av beräkningar.

Vad som händer för varje resultat i den kumulativa försäljningen är att formeln beräknar summan av försäljningen för den aktuella dagen och varje föregående dag.

Det är vad den här delen av formeln gör. Det ändrar sammanhanget för beräkningen.

Introduktion till avancerad DAX i LuckyTemplates

är dynamiska. Inte bara ändras de baserat på datumkontexten utan också, till exempel, när jag vill titta på en specifik kund.

Introduktion till avancerad DAX i LuckyTemplates

Det kommer sedan att uppdatera alla våra formler för den specifika kunden.

Dessa formler är byggda på ett sätt så att de kommer att fungera sömlöst med modellen som jag har skapat. Ytterligare filter kan läggas ovanpå varandra för att skapa dynamiska beräkningar.

Mät grupper i avancerad DAX

Mät förgrening är en stor del av avancerade DAX-beräkningar. Så när vi går bort från nyckelåtgärder och går in i fler åtgärdsgrenar kan vi börja skapa nya åtgärdsgrupper.

Först ska jag klicka på Ange data.

Introduktion till avancerad DAX i LuckyTemplates

Jag kallar den nya tabellen Kumulativa mått .

Introduktion till avancerad DAX i LuckyTemplates

Sedan ska jag skapa en till och kalla denna för Tidsjämförelse .

Introduktion till avancerad DAX i LuckyTemplates

Så dessa visas nu i vår fältsektion. De kommer också att visas här i vår modell.

Introduktion till avancerad DAX i LuckyTemplates

Då behöver jag bara flytta in dessa.

Jag kommer att överföra den kumulativa försäljningen till mina kumulativa mått .

Introduktion till avancerad DAX i LuckyTemplates

Jag ska också ta Sales Last Year och flytta det till Tidsjämförelse .

Introduktion till avancerad DAX i LuckyTemplates

Då tar jag bort de onödiga kolumnerna.

Introduktion till avancerad DAX i LuckyTemplates

Nu har jag tre måttgrupper som är lätta att referera.

Introduktion till avancerad DAX i LuckyTemplates

Och detta kommer att växa eftersom jag också kan mäta våra vinster och vinstmarginaler för branscher. Jag behöver bara justera måtten inuti BERÄKNA -funktionen och få olika resultat för varje mått.

*****Relaterade länkar*****


Slutsats

Jag tror att jag har täckt tillräckligt ur en nybörjarsynpunkt. Detta är bara början på vad avancerade DAX-beräkningar är. Jag vill inte bli för teknisk och förvirra dig i detta tidiga skede av denna nybörjarguide.

Om du vill lära dig mer kan du titta på våra DAX-kurser eller innehåll som vi har tillgängligt genom.

Med vänliga hälsningar.

*****Lär du dig Lucky Templates?*****







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.