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!


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.