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.
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 .
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 .
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.
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 .
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.
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 .
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 .
Sedan kan jag välja alternativet QuarterInYear under Sortera efter kolumn .
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.
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ärde på 2 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 2019 på 3 665 971 USD .
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" .
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 .
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 .
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,
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.
Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.
I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.
Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.
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.
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.
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.
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.
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.
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.