Utvärderingskontext i LuckyTemplates DAX

I det här inlägget utökar jag mer om utvärderingskontexten i LuckyTemplates DAX. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Utvärderingskontext är också känd som den initiala kontexten i LuckyTemplates. Det är miljön som din beräkning baseras på.

För att göra saker mer avancerade, kan dina formler faktiskt ha flera sammanhang som fungerar samtidigt?

Innehållsförteckning

Ändra kontext inom en formel

Att ha flera sammanhang är inte så komplicerat, och jag kommer att visa dig detta genom ett exempel.

Först och främst måste vi alltid förstå vad utvärderingen eller det initiala sammanhanget är.

Du måste ha en stor förståelse för hur sammanhang fungerar inom din formel.

Annars skulle du ibland inte ha någon aning om var dina resultat kommer ifrån så småningom.

I det här exemplet är det ganska enkelt eftersom det bara är innehållet i tabellen.

Utvärderingskontext i LuckyTemplates DAX

Men vad händer om jag vill räkna ut en löpande summa här?

För att göra detta kommer jag att skapa ett mått först och kalla det 30 Day Running Total . Sedan lägger jag en funktion i min nästa rad.

Jag kommer att täcka funktionen CALCULATE i detalj i ett senare avsnitt, men i huvudsak beräknar den alla uttryck vi lägger in i och låter oss ändra sammanhanget för beräkningen inom ett mått.

Utvärderingskontext i LuckyTemplates DAX

CALCULATE kommer att bli din mest använda funktion eftersom det är den viktigaste funktionen i DAX.

För att fortsätta kommer jag att beräkna kolumnen Total försäljning men jag vill beräkna den i ett annat sammanhang .

Utvärderingskontext i LuckyTemplates DAX

Jag kommer att använda funktionen som låter mig skapa ett filter i det nya sammanhanget som jag vill ha.

FILTER låter mig placera en tabell inuti den, men du behöver inte sätta en faktisk tabell eftersom du också kan använda en tabellfunktion som i det här exemplet.

Utvärderingskontext i LuckyTemplates DAX

Jag kommer sedan att ta in det nya måttet till bordet och lägga det i visualisering för enklare förståelse.

Utvärderingskontext i LuckyTemplates DAX

Logiskt sett får vi den löpande summan för varje specifik dag genom att titta tillbaka från den dagen till trettio dagar innan och sedan summera dem alla .

Detta är viktigt med hänsyn till kontexten eftersom vi har utvärderingskontexten först genom kolumnen Datum , men sedan ändrar vi kontexten för att beräkna den totala försäljningen i en ny miljö genom en formel.

Vi skapar det nya sammanhanget genom funktionen FILTER genom att ta bort sammanhanget från datumen med hjälp av funktionen eller funktionen för att ta bort filter .

Utvärderingskontext i LuckyTemplates DAX

Efter att ha tagit bort filtret från vilket datum som helst, kommer jag att arbeta igenom varje enskilt datum och titta på trettiodagarsfönstret från det specifika datumet till den här delen.

Utvärderingskontext i LuckyTemplates DAX

Du kan nu se att vi har skapat ett annat sammanhang inom själva formeln .

Vikten av att förstå utvärderingssammanhang

Att förstå utvärderingskontexten vid varje enskild tidpunkt är mycket viktigt. Det blir mer avancerat eftersom det finns många sätt som vi kan ändra kontexten för att beräkna något annorlunda .

Men när du kommer djupare in i LuckyTemplates, öppnar det också upp en ny värld av möjligheter där dina formler inte skulle vara långa och komplexa i onödan.

Att känna till dessa begrepp skulle göra det möjligt för dig att skriva saker mer effektivt där komplexa beräkningar kan göras med en enkel formel .




Slutsats

Den här artikeln är helt enkelt en introduktion om hur du kan ändra sammanhanget för att skriva effektiva formler.

Det finns många applikationer för sammanhang så förhoppningsvis är du spännande att se vad du kan uppnå genom de formelkombinationer och mönster som du kan skapa.

Låt oss avrunda detta avsnitt och gå vidare till fler viktiga idéer och funktioner när vi använder DAX-funktioner.

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.