DAX Tutorial: Kontekst og beregningsmotoren

Heri, vil vi diskutere kontekst og dens betydning for at forstå, hvordan DAX- beregningsmotoren fungerer i LuckyTemplates .

Ideen om sammenhænge i LuckyTemplates er ikke let, og den bliver ofte overset. Vi skal dog huske, at vi altid skal inkludere begrebet kontekst i vores sind, især når vi beskæftiger os med DAX-beregninger.

Læring ogkræver en dyb forståelse af at bruge kontekst i LuckyTemplates.

Indholdsfortegnelse

Forståelse af kontekst i DAX-beregninger

Tiltag i LuckyTemplates skal have et miljø, hvor de udfører deres beregninger. Dette miljø er det, vi kalder kontekst .

Dette kan hentes fra en række forskellige steder. Hvert resultat i LuckyTemplates beregnes uafhængigt baseret på denne sammenhæng.

Lad os som et eksempel se på disse visualiseringer. Vi bruger resultatet 139.152,30.

DAX Tutorial: Kontekst og beregningsmotoren

For denne beregning er den indledende kontekst datoen. Vi får dette resultat baseret på den kontekst, det kommer fra, som er den 27. september 2019.

Datoer i tabeller er således et af de steder, en kontekst kan komme fra.

En datoudskærer kan også bruges som kilde til konteksten i vores rapporter.

DAX Tutorial: Kontekst og beregningsmotoren

En slicer giver et datointerval, som kan bore yderligere i specifikke datoer baseret på et valg. Så det skaber en omfattende kontekst på vores rapportside.

Udover datoer kan vi også bruge produkter som vores kontekst. For at demonstrere, lad os vælge produkter i vores slicer.

DAX Tutorial: Kontekst og beregningsmotoren

De valg, vi har foretaget, skaber kontekst for resultaterne i tabellen.

Vi kan se, at værdien for den 27. september er blevet til 64.661,70 på grund af den kontekst, der er skabt ud fra vores data og produkter.

Desuden kan vi også skabe kontekst fra Customer name slicer .

DAX Tutorial: Kontekst og beregningsmotoren

Selv hvis vi ændrer den kontekst, vi bruger i valgene, beregner målingen Samlet salg altid på samme måde.

DAX Tutorial: Kontekst og beregningsmotoren

I LuckyTemplates kan vi skrive enkle formler og hurtigt få et stort antal resultater gennem udsnitsvalg på grund af den kontekst, vi lægger på disse koder.

Det er meget imponerende i forhold til hastighed. Vi kan hurtigt opnå resultater med grundlæggende formler og ændringer i konteksten.

Vi foretager ikke kun et valg, når vi bruger en pålægsmaskine; vi ændrer også konteksten for resultatet.

Slicere er ikke det eneste middel til at gøre dette. Vi kan også ændre konteksten ved at foretage valg i diagrammer .

I eksemplet nedenfor kan vi se på vores salg efter kanal ved hjælp af donut-diagrammet.

DAX Tutorial: Kontekst og beregningsmotoren

Sådan får vi resultatet på 40.052,60 for samme dato i 2019.

Hvordan kontekst fungerer i DAX-beregninger

Et filter placeres over tabeller, hver gang vi foretager et valg i vores rapporter.

Hvis vi for eksempel vælger produkter, vil dette afspejle sig i vores produkttabel. Derefter sker en proces kaldet filterudbredelse i formlerne.

Lad os se på dette ved hjælp af et modelperspektiv.

DAX Tutorial: Kontekst og beregningsmotoren

Vores produkttabel har et "en til mange"-forhold til vores faktatabel, Salg.

DAX Tutorial: Kontekst og beregningsmotoren

Kundetabellen har også dette lignende forhold.

DAX Tutorial: Kontekst og beregningsmotoren

Og da vi har filtre til vores datoer, betyder det, at vi også har et forhold mellem Datoer-tabellen og Salgstabellen.

DAX Tutorial: Kontekst og beregningsmotoren

Der kommer også et andet filter fra kolonnen Kanal i vores salgstabel.

DAX Tutorial: Kontekst og beregningsmotoren

Disse filtre skaber den kontekst, vi placerer i vores rapporter. Valgene strømmer ned til salgstabellen og filtrerer resultaterne baseret på de valg, der er foretaget i udsnit og diagrammer.

Desuden er en anden vigtig teknik, vi kan bruge, at have et kundenavnindeks i salgstabellen.

DAX Tutorial: Kontekst og beregningsmotoren

Dette kan reducere en tabel med 8.000 rækker væsentligt til et par hundrede afhængigt af den kontekst, vi anvender på resultaterne.

Formlen for det samlede salg kan også give det samme resultat; det vil dog kun virke inden for mindre delmængder af den originale tabel.

Konklusion

Jeg håber, at du får meget ud af denne DAX-tutorial. Dette er ret nyttigt, især når du lige er begyndt med LuckyTemplates. Forståelsehvordanmotoren fungerer er en integreret del, når du lærer LuckyTemplates.

Uanset datascenariet beregner og leverer DAX resultater baseret på konteksten og de anvendte filtre i rapporten.

Det, du har lært af denne DAX-tutorial, er det grundlæggende. Der er flere måder at bruge og implementere ideen om kontekst i mereteknikker. Disse støder vi ofte på, når vi kommer til virtuelle borde.

Så husk altid dette koncept for hvert resultat, der vises i LuckyTemplates-modeller.

Alt det bedste,

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.