DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum

Jag ska dela med mig av en snabb och effektiv formel kring DAX MAXX-funktionen i LuckyTemplates. I det här exemplet visar jag hur du hittar det senaste datumet något inträffade med MAXX , som är en itererande funktion. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Jag har sett många som frågat om detta på den. En stor del av det är bara att förstå vad en itererande funktion gör att du kan göra.

I den här handledningen har jag en enkel undersökningsdata, där samma kund/person kan göra en undersökning flera gånger. Och det vi vill ta reda på är när var det senaste datumet som någon faktiskt svarade på undersökningen.

DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum

Jag har gjort detta i en beräknad kolumn (maxdatumet i tabellen ovan), men jag ska visa dig hur du gör det i ett mått. Jag tycker personligen att det är enklare och mycket bättre i ett mått.

Detta är bara ett scenario, ett exempel på data. Samma teknik kan användas på många sätt och jag vill att du tänker bredare kring hur denna teknik skulle kunna användas.

Innehållsförteckning

Använda DAX MAXX i ett mått

Om man tittar på formeln nedan är det första man ska räkna ut i just detta sammanhang variabeln VAR CurrentName , som är namnet på personen eller kunden.

DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum

Arbeta sedan igenom en virtuell tabell, där vi kan titta igenom varje rad i undersökningsdatatabellen, men filtrera den virtuella tabellen med bara undersökningsresultaten för det aktuella namnet .

Så, som du kan se i tabellen Namn och Max undersökningsdatum, visar den det specifika namnet på personen för varje datum. Så vi får i princip en virtuell tabell över endast de undersökningar som varje person tog.

För den är inlindad, det kommer bara att returnera ett resultat, maxresultatet, vilket kommer att vara datumet tagen . Så vi kommer att få ett datum, som bara visar när en person svarade på undersökningen senast.

Andra sätt att använda MAXX Formula Pattern

Det finns många derivat runt denna formel. Du ville till exempel ta reda på datumet som är sju dagar före sista gången någon gjorde något (som köp eller betala, etc.). Du kan bara lägga till några mätvärden inom själva itereringsfunktionen. Så i det här fallet lade jag till – 7. Och du kommer att se att resultaten ändrades till sju dagar innan.

DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum

Du kan till och med ta det här längre. Allt du behöver göra är förmodligen att förvandla denna MAXX-formel till en variabel. Så du skulle få maxdatumet, men sedan skulle du filtrera den virtuella tabellen, inte bara efter namn, utan också se till att alla datum är före maxdatumet. Det skulle ge dig maxdatumet för datumet före maxdatumet.

DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum

Det finns så många sätt att du kan använda den här tekniken för att få lite Max eller till och med Min. Du kan vända på detta och använda MINX också.

Och det som är intressant här är att du kan återanvända eller placera det här formelmönstret i ett annat sammanhang för att hitta många andra insikter. Om du till exempel tittar på tabellen nedan, som är en uppdelning av varje gång personerna gjorde undersökningen, men du kan fortfarande se när nästa undersökningsdatum var.

DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum

Och sedan därifrån kan du förmodligen skapa ett annat mått, som är Days From Last Taken . På så sätt behöver du inte göra detta i en beräknad kolumn.

DAX MAXX-funktion i LuckyTemplates – Upptäck senaste datum




Slutsats

Exemplen som jag har visat i den här handledningen visar varför du inte behöver skapa beräknade kolumner. Du kan göra allt detta inom en åtgärd mycket enkelt. Jag hoppas att du kan se hur DAX MAXX formelmönstret fungerar och att du kan implementera det i dina egna affärsanalyser och rapporter.

Om du vill veta mer om denna LuckyTemplates DAX MAXX-funktion eller hur iterationsfunktioner fungerar, kolla in länkarna nedan och mina andra handledningsvideor om detta ämne. Att använda dessa funktioner är ett helt avgörande koncept att använda i power BI, speciellt vid användning.

Skål!


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.