Utvärderingskontext i DAX-beräkningar

I den här självstudien kommer vi att lära oss om utvärderingskontext i DAX .

Utvärdering eller initial kontext är miljön från vilken din dynamiska beräkning baseras.

Det är viktigt att förstå hur utvärderingssammanhang fungerar och hur det påverkar din DAX-beräkning. Så i nästa avsnitt vill jag visa dig de olika sätten att skapa utvärderingen eller det första sammanhanget.

Innehållsförteckning

Skapa utvärdering eller initial kontext i DAX

Först måste du ha en Date slicer och City- filter i tabellen för att uppnå dynamisk data.

Utvärderingskontext i DAX-beräkningar

Det finns alltid ett första sammanhang som du måste vara medveten om innan du gör någon beräkning. Du kan hitta nämnda utvärderingssammanhang från vilken plats som helst.

I exempeltabellen kan sammanhanget hittas från datumutsnittet eller från filtret Stad . Om du till exempel väljer Christchurch -filtret kommer resultaten i tabellen att ändras. Om du även justerar datumen från den 1 januari till den 19 januari kan du se att resultaten ändrats.

Till exempel, för den 1 januari är resultatet 90 074,80 medan det den 19 januari är 111 293,70. Detta bevisar att utvärderingskontexten verkligen kan förändras för varje enskilt resultat i DAX-beräkningar.

För att visa ett annat exempel, låt oss förvandla den befintliga tabellen till en visualisering av total försäljning per datum .

Utvärderingskontext i DAX-beräkningar

När du väljer eller rensar ett filter eller till och med justerar tidsramen kan du få ett nytt resultat i visualiseringen.

Det viktigaste att notera är att formeln som vi använder i den här tabellen och visualiseringen inte ändras. Det är exakt samma formel.  

Utvärderingskontext i DAX-beräkningar

I Excel kommer varje formel du ser att vara något annorlunda eftersom cellreferenserna kommer att vara olika. I LuckyTemplates förblir formeln exakt densamma. Det som förändrar resultatet är sammanhanget eller miljön där det utvärderas. Detta gäller för varje åtgärd du skapar.

Varje beräkning du gör inom LuckyTemplates har ett initialt sammanhang som du måste förstå. Innan du tittar på ett individuellt resultat måste du förstå det aktuella sammanhanget för den beräkningen.

Om du inte visste vad som valdes i stadsutsnittet skulle du titta på den här visualiseringen och veta att detta är den totala försäljningen efter datum. Men vilken typ av total försäljning är det?

I exemplet nedan vet du att den totala försäljningen som visas i visualiseringen är från Hamilton baserat på skivaren.

Utvärderingskontext i DAX-beräkningar

Förhållandet mellan sammanhang och datamodell

Att förstå hur det här sammanhanget fungerar är en avgörande del av att lära sig och förstå DAX – eftersom det här är så enkelt som det blir. Du kan sedan börja manipulera sammanhanget inom formler och börja göra lite avancerad analys.

Förhoppningsvis börjar du också se hur viktig modellen är eftersom sammanhanget skapas direkt av relationerna mellan dina tabeller.

Stadsutsnittet som vi väljer är från tabellen Regioner medan beräkningen av total försäljning finns i tabellen Försäljning.

Detta kallas filterutbredning .

Utvärderingskontext i DAX-beräkningar

Filter sprider sig nerför relationen genom pilarna och de går mot de många sidorna på faktatabellen, som är försäljningstabellen i det här fallet.

Du kan göra så många av dessa saker när som helst eftersom sammanhanget kan komma från en uppslagstabell och en annan uppslagstabell. Och då skulle vi kunna skikta ännu mer och skapa mer sammanhang. Vi måste bara förstå vad det ursprungliga sammanhanget för beräkningen är.




Slutsats

Filter och slicers är grundläggande sätt att skapa utvärderingskontext i dina DAX-beräkningar.

Jag hoppas att du förstår hur viktigt utvärderingssammanhanget (inledande) är. Om du vill göra en avancerad analys senare måste du ändra kontexten i dina formler.

Skål!


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.