DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato

Jeg skal dele en rask og effektiv formel rundt DAX MAXX-funksjonen i LuckyTemplates. I dette eksempelberegningen skal jeg vise deg hvordan du finner den siste datoen noe skjedde ved å bruke MAXX , som er en itererende funksjon. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Jeg har sett mange som har spurt om dette på. En stor del av det er bare å forstå hva en iterasjonsfunksjon lar deg gjøre.

I denne opplæringen har jeg en enkel undersøkelsesdata, der samme kunde/person kan ta en undersøkelse flere ganger. Og det vi ønsker å finne ut er når var siste dato noen faktisk tok undersøkelsen.

DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato

Jeg har gjort dette i en beregnet kolonne ( Max Dato i tabellen ovenfor), men jeg skal vise deg hvordan du gjør det i et mål. Jeg personlig synes at det er enklere og mye bedre på et vis.

Dette er bare ett scenario, ett eksempel på data. Den samme teknikken kan brukes på mange måter, og jeg vil at du skal tenke bredere rundt hvordan denne teknikken kan brukes.

Innholdsfortegnelse

Bruke DAX MAXX i et mål

Når du ser på formelen nedenfor, er det første du må regne ut i denne konteksten variabelen, VAR CurrentName , som er navnet på personen eller kunden.

DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato

Arbeid deretter gjennom en virtuell tabell, der vi kan se gjennom hver linje i undersøkelsesdatatabellen, men filtrere den virtuelle tabellen bare etter undersøkelsesresultatene for det gjeldende navnet .

Så, som du kan se i tabellen Navn og maks. undersøkelsesdato, viser den det spesifikke navnet på personen for hver dato. Så vi får i utgangspunktet en virtuell tabell over bare undersøkelsene som hver person tok.

Fordi den er pakket inn, det kommer bare til å returnere ett resultat, det maksimale resultatet, som kommer til å være datoen tatt . Så vi kommer til å få en dato, som bare viser når en person tok undersøkelsen sist.

Andre måter å bruke MAXX-formelmønsteret på

Det er mange derivater rundt denne formelen. For eksempel ønsket du å finne ut datoen som er syv dager før siste gang noen gjorde noe (som kjøp eller betaling osv.). Du kan bare legge til noen beregninger i selve iterasjonsfunksjonen. Så i dette tilfellet la jeg til – 7. Og du vil se at resultatene endret seg til syv dager før.

DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato

Du kan til og med ta dette lenger. Alt du trenger å gjøre er sannsynligvis å gjøre denne MAXX-formelen til en variabel. Så du ville få maksdatoen, men da ville du filtrert den virtuelle tabellen, ikke bare etter navn, men også sørge for at alle datoene er før maksdatoen. Det vil gi deg maksdatoen for datoen før maksdatoen.

DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato

Det er så mange måter du kan bruke denne teknikken for å få noen Max eller Min. Du kan snu dette og bruke MINX også.

Og det som er interessant her er at du kan gjenbruke eller plassere dette formelmønsteret i en annen kontekst for å finne mange andre innsikter. Hvis du for eksempel ser på tabellen nedenfor, som er en oversikt over hver eneste gang folk tok undersøkelsen, men du kan fortsatt se når neste undersøkelsesdato var.

DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato

Og derfra kan du sannsynligvis lage et annet mål, som er Days From Last Taken . På denne måten trenger du ikke å gjøre dette i en beregnet kolonne.

DAX MAXX-funksjon i LuckyTemplates – Oppdag siste dato




Konklusjon

Eksemplene som jeg har vist i denne opplæringen viser deg hvorfor du ikke trenger å lage beregnede kolonner. Du kan gjøre alt dette innenfor et mål veldig enkelt. Jeg håper at du kan se hvordan DAX MAXX formelmønsteret fungerer og at du kan implementere det i din egen forretningsanalyse og rapporter.

Hvis du vil vite mer om denne LuckyTemplates DAX MAXX-funksjonen eller hvordan iterasjonsfunksjoner fungerer, sjekk ut lenkene nedenfor og mine andre opplæringsvideoer om dette emnet. Å bruke disse funksjonene er et helt avgjørende konsept å bruke i power BI, spesielt ved bruk.

Jubel!


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.