LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Nu ska vi dyka in i funktionen i LuckyTemplates.

Vi har redan använt funktionen många gånger men det är här jag vill diskutera den i detalj.

Innehållsförteckning

Få försäljningen förra året med BERÄKNA

Funktionen BERÄKNA låter dig ändra sammanhanget för en beräkning inom ett mått där sammanhanget kommer från miljön där din beräkning görs. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Möjligheten att ändra kontexten inom en åtgärd är mycket viktig i DAX.

Vi börjar med ett exempel genom att skapa ett mått som heter Sales LY som använder funktionen CALCULATE för att jämföra försäljningen på det aktuella datumet med försäljningen samma datum förra året .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Inom funktionen CALCULATE kommer vi att lägga in vår totala försäljning eftersom den första parametern i CALCULATE kan ta vilket uttryck som helst .

Sedan kommer jag att använda enkallad. Tidsintelligensfunktioner är funktioner som används för tidsrelaterade beräkningar .

Eftersom vi lägger in SAMEPERIODLASTYEAR i CALCULATE kommer vi att justera vårt nuvarande sammanhang med ett år genom kolumnen Datum .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

När du drar in det nya måttet ser du att kolumnerna Total försäljning och Försäljning LY har olika resultat.

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Anledningen till detta är att värdena i Sales LY är hämtade från den totala försäljningen exakt ett år innan .

För att visa ett exempel, låt oss ta en titt på Sales LY -värdet för datumet 28/02/2020 .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Eftersom det har ett värde på 10 440 $ bör en tillbakablick på den totala försäljningen för datumet 28/02/2019 ge exakt samma resultat.

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Den känner igen 28/02/2020 som nuvarande datum, men den ändrar kontexten till samma datum 2019 genom kolumnen Sales LY .

Det är därför CALCULATE är en så viktig funktion i LuckyTemplates. Det låter dig utföra beräkningar på många olika sätt, som när du behöver hitta skillnaden mellan total försäljning och försäljning LY .

Ändra kontexten efter kvartal

Jag kan också ändra kontexten för kolumnen Datum så att jag kan titta på kvartalsvärden istället för dagliga värden .

Jag kommer först att dra i kolumnen QuarterInCalendar som finns i tabellen Datum .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Det första du kommer att märka här är att datumen inte är korrekt sorterade . För att fixa detta kommer jag att sortera kolumnen som heter QuarterInYear .

Jag går till dataområdet och markerar kolumnen QuarterInCalendar .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Sedan kan jag välja alternativet QuarterInYear under Sortera efter kolumn .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

När vi går tillbaka till föregående skärm kan du nu se att vi redan har kvarten i rätt ordning.

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Vi gör exakt samma sak tidigare, men värdena ackumuleras i en annan granularitet eftersom vi tittar på kvartal istället för dagar.

Till exempel med Q2 2020 har vi ett totalt försäljningsvärde2 839 495 USD . Men när vi tittar på Sales LY -värdet ändras kontexten tillbaka ett år, vilket har det totala försäljningsvärdet för andra kvartalet 20193 665 971 USD .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Funktionen BERÄKNA gör att du kan arbeta på olika sätt med en liknande insikt utan att behöva skriva om formler eller beräkningar.

Total försäljning av viss plats med BERÄKNA

Jag vill också visa dig på ett annat sätt hur du kan justera sammanhanget i CALCULATE .

Vi ändrade tidigare sammanhangen för beräkningarna helt, men nu vill jag visa er ett exempel där vi istället skulle filtrera kontexten något.

Vad händer om jag vill beräkna all min försäljning på en viss plats , närmare bestämt North Carolina?

För att göra detta kan jag skapa ett nytt mått som heter Sales in NC , använda CALCULATE med Total Sales som uttryck, och sedan använda State Code i Locations-tabellen som filter och sätta den lika med "NC" .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

När vi väl drar in vårt nya mått kan vi se en uppdelning av den totala försäljningen i bara en viss region baserat på kontexten för Produktnamn .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Jämfört med Sales LY där kontexten ändrades helt, justerades kontexten i Sales in NC helt enkelt.

Det är därför CALCUATE kommer att bli din mest använda funktion eftersom det finns många sätt att justera sammanhanget.

Om du tittar på något av det avancerade innehållet från LuckyTemplates kommer du att se att CALCULATE används i nästan allt eftersom formler kan skrivas mycket effektivt med hjälp av det.

Du kanske redan har sett väldigt långa formler som sträcker sig över två till tre rader. I LuckyTemplates kan du få en hel rad olika beräkningar genom att helt enkelt justera sammanhanget.

För att visa ett annat exempel kan jag dra in måttet Försäljning i NC tillsammans med måttet QuarterInCalendar .

LuckyTemplates BERÄKNA: Nyckeln till avancerade DAX-formler

Jag behövde inte göra ändringar i formeln, men jag lade till sammanhanget jämfört med vårt tidigare exempel där vi justerade det.

Eftersom vi redan har vår kvartalsförsäljning, gav tillsatsen av försäljning i NC oss kvartalsförsäljning särskilt till North Carolina .

Det finns en liten skillnad jämfört med att helt ändra sammanhanget som i Sales LY där vi använde en tidsintelligensfunktion för att manipulera datumet.

Måttet Försäljning i NC är bara ett filter på plats som inte är relaterat till den initiala kontexten för QuarterInCalendar som är datum .




Slutsats

Det var bara en introduktion till funktionen CALCULATE i LuckyTemplates om hur du kan använda den för att ändra, justera eller lägga till sammanhanget för dina beräkningar.

Jag vill att du funderar över hur du kan tillämpa detta på något som du arbetar med. Om du kan använda den här funktionen kan du snabbt göra formelkombinationer och tekniker för att beräkna fler saker.

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.