Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

DAX-funktioner udvider i høj grad dynamiske beregninger. De udvider også de andre vigtige muligheder i LuckyTemplates. I denne øvelse vil vi diskutere, hvordan du dynamisk kan beregne det tidligere højeste resultat i LuckyTemplates . Vi lærer også den rigtige kombination af formel og teknikker til netop denne beregning. Du kan se den fulde video af denne tutorial nederst på denne blog.

Ved at lave en dynamisk beregning kan vi køre beregningen af ​​et udvalgt datasæt, mens deres tidligere højeste resultat løbende opdateres og vises visuelt.

Jeg vil vise dig, hvordan du rent faktisk kan gøre dette. Formlen for dette behøver slet ikke at være for kompleks. Det kræver bare en rigtig god forståelse for at få det til at fungere.

Indholdsfortegnelse

At få data ind i en tabel

Lad os duplikere vores nuværende visualisering her, og vi vil se på det som en tabel.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Sørg altid for at få dine data ind i en tabel. Dette giver dig mulighed for rent faktisk at se på resultaterne. 

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Før noget andet, lad os ændre formatet på kolonnen Dato til dette format, som jeg normalt foretrækker. 

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Kombination af DAX-funktioner til tidligere beregning af høje resultater

Her er kombinationen af ​​DAX-funktioner , som vi vil bruge til at beregne det tidligere højeste resultat i dine LuckyTemplates-rapporter. 

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Bemærk, at det er vigtigt at komme ind i tabeller for fuldt ud at forstå, hvilke data du ser på. 

Grundlæggende er vi nødt til at se tilbage på hver foregående dag. Identificer derefter, hvad den maksimale indtægtsdato på en dag var. Desuden, efterhånden som vi går ned på listen, vil de datoer, vi skal arbejde igennem, blive større og større.

Dette skyldes, at vi historisk er nødt til at se tilbage på hver foregående dag for hvert enkelt resultat i vores tabel. Det er præcis, hvad jeg har gjort i denne formel.

Brug af MAXX DAX-funktionen

I denne formel brugte jeg en itererende funktion kaldet.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Dette giver dig mulighed for at oprette den tidligere nævnte iteration. Denne iteration er vigtig for at beregne det tidligere højeste resultat.

Alt, hvad vi skal gøre, er at placere den reviderede virtuelle tabel for hvert enkelt resultat, som vi skal gentage gennem denne logik .

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Lad os nu prøve at arbejde gennem et eksempel for denne beregning. 

Brug af FILTER og ALLSELECTED DAX-funktioner

Lad os se på den 6. januar 2018, som vil fungere som vores nuværende dato.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Det herfunktion i formlen vil se tilbage gennem hver enkelt dato i den aktuelt anvendte kontekst eller filter . Dette er muliggjort ved hjælp af funktionen.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Funktionen ALLSELECTED ser kun på datoer inden for den aktuelle kontekst (i dette tilfælde 2018).

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Hvis vi brugtefunktion i stedet for ALLSELECTED , ville den se tilbage gennem hver enkelt dato fra tidens begyndelse .

Evaluering gennem hver enkelt date

Efter at have kigget datoerne igennem i den aktuelle kontekst, vil den gentage sig hver eneste dag i din tabel. Derefter vil den frafiltrere de dage, der er mindre end eller lig med den aktuelle dato i den bestemte kontekst. 

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Den aktuelle dato beregnes ved hjælp affungere.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

I denne sammenhæng er den aktuelle dato den 6. januar . Derfor, hvis datoen er mindre end eller lig med den aktuelle dato , vil det svare til TRUE.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Desuden vil det også være den virtuelle tabel over datoer , som vi vil have inden for denne itererende funktion.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Derudover vil vi kun gentage disse bestemte datoer . Derefter identificerer vi den maksimale omsætningsdag ( Samlet omsætning ).

Det er derfor, hvad det gør ved hver enkelt række i denne tabel. Hver enkelt beregning udføres nøjagtigt ens.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Det er klart, at dette virtuelle bord bliver større og større, efterhånden som du bevæger dig ned på listen. Og når man sætter det op præcis sådan, bliver det fuldstændig dynamisk.

Ved at gøre det kan du vælge hvad som helst fra filtrene. Du kan endda også ændre dato og tidsramme.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Derudover vil du se, at den forrige høj-visualisering løbende revurderer for at beregne den højeste værdi løbende.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner

Det er med andre ord som en live MAX- værdi. Hvis vi tilføjer flere og flere filtre, vil vi stadig få opdaterede resultater.

Denne formel er åbenbart ikke for kompleks. Det kan dog producere og tilføje nogle få indsigter til dine rapporter. Når du har fået de rigtige beregninger ind i tabellen, kan du endelig ændre den til en.

Dynamisk beregning af det tidligere højeste resultat ved hjælp af DAX-funktioner




Konklusion

For at opsummere er nøglen til denne særlige indsigt at sikre, at du forstår itererende funktioner. Det giver dig også mulighed for at placere virtuelle borde inde i dem.

Dette fremhæver LuckyTemplates enestående muligheder med hensyn til at skabe enkle formler og de dynamiske resultater, som du nemt kan få. 

Dette er en ganske unik beregning, som rummer meget værdi. Det kan også tilføje en lille smule farve til din indsigt.

Held og lykke med at prøve at implementere dette i dine egne modeller.

For mere information om, hvordan du kan kombinere vigtige DAX- funktioner for at finde kompleks og værdifuld dataindsigt i LuckyTemplates, kan du tjekke modulet på .

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.