DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato

Jeg vil dele en hurtig og effektiv formel omkring DAX MAXX-funktionen i LuckyTemplates. I dette eksempel på beregning vil jeg vise dig, hvordan du finder den sidste dato, hvor noget skete ved hjælp af MAXX , som er en itererende funktion. Du kan se den fulde video af denne tutorial nederst på denne blog.

Jeg har set mange mennesker spørge om dette på. En stor del af det er bare at forstå, hvad en iterationsfunktion gør dig i stand til at gøre.

I denne tutorial har jeg en simpel undersøgelsesdata, hvor den samme kunde/person kan tage en undersøgelse flere gange. Og det, vi gerne vil finde ud af, er, hvornår var sidste dato, hvor nogen rent faktisk tog undersøgelsen.

DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato

Jeg har gjort dette i en beregnet kolonne ( Max Dato i tabellen ovenfor), men jeg vil vise dig, hvordan du gør det i et mål. Jeg synes personligt, at det er nemmere og meget bedre på en måde.

Dette er kun et scenarie, et eksempel på data. Den samme teknik kan bruges på mange måder, og jeg vil gerne have, at du tænker mere bredt omkring, hvordan denne teknik kan bruges.

Indholdsfortegnelse

Brug af DAX MAXX i et mål

Ser man på formlen nedenfor, er den første ting, man skal regne ud i denne særlige sammenhæng, variablen, VAR CurrentName , som er navnet på personen eller kunden.

DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato

Arbejd derefter gennem en virtuel tabel, hvor vi kan se gennem hver linje i undersøgelsesdatatabellen, men filtrere den virtuelle tabel efter kun undersøgelsesresultaterne for det aktuelle navn .

Så som du kan se i tabellen Navn og maks. undersøgelsesdato, viser den det specifikke navn på personen for hver dato. Så vi får i bund og grund en virtuel tabel med kun de undersøgelser, som hver person tog.

Fordi den er pakket inde, vil det bare returnere ét resultat, det maksimale resultat, som vil være Dato Taken . Så vi får en dato, som bare viser, hvornår en person sidst tog undersøgelsen.

Andre måder at bruge MAXX-formelmønsteret på

Der er mange derivater omkring denne formel. For eksempel ville du finde ud af datoen, der er syv dage før sidste gang, nogen gjorde noget (såsom køb eller betaling osv.). Du kan bare tilføje nogle målinger inden for selve iterationsfunktionen. Så i dette tilfælde tilføjede jeg – 7. Og du vil se, at resultaterne blev ændret til syv dage før.

DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato

Du kunne endda tage det længere. Alt du skal gøre er sandsynligvis at omdanne denne MAXX-formel til en variabel. Så du ville få maks. dato, men så ville du filtrere den virtuelle tabel, ikke kun efter navn, men også sørge for, at alle datoer er før maks. dato. Det ville give dig den maksimale dato for datoen før den maksimale dato.

DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato

Der er så mange måder, hvorpå du kan bruge denne teknik til at få noget Max eller endda Min. Du kan vende dette rundt og også bruge MINX .

Og det interessante her er, at du kan genbruge eller placere dette formelmønster i en anden kontekst for at finde mange andre indsigter. Hvis du for eksempel ser på nedenstående tabel, som er en opdeling af hver eneste gang, personerne tog undersøgelsen, men du kan stadig se, hvornår den næste undersøgelsesdato var.

DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato

Og derfra kunne du sikkert lave en anden målestok, som er Days From Last Taken . På denne måde behøver du ikke at gøre dette i en beregnet kolonne.

DAX MAXX-funktion i LuckyTemplates – Opdag sidste dato




Konklusion

Eksemplerne, som jeg har demonstreret i denne tutorial, viser dig, hvorfor du ikke behøver at oprette beregnede kolonner. Du kan gøre alt dette inden for en foranstaltning meget nemt. Jeg håber, at du kan se, hvordan DAX MAXX-formelmønsteret fungerer, og at du kan implementere det i dine egne forretningsanalyser og rapporter.

Hvis du vil vide mere om denne LuckyTemplates DAX MAXX-funktion eller hvordan iterationsfunktioner fungerer, så tjek nedenstående links og mine andre tutorial-videoer om dette emne. Brug af disse funktioner er et helt afgørende koncept at bruge i power BI, især ved brug.

Skål!


Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.