De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Deze tutorial gaat over een veelvoorkomend scenario dat vaak wordt gevraagd in het LuckyTemplates-ondersteuningsforum. U leert hoe u de meest recente of de laatste waarde in uw gegevens kunt berekenen met behulp van de en DAX-functies in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Voor dit voorbeeld is er een lijst met gegevens en binnen die lijst wordt meerdere keren naar de klant verwezen. U wilt dus de recente waarde voor die specifieke klantnaam berekenen .

Het voorbeeld dat op de forums werd gepresenteerd, had de vorm van enquêtegegevens. U wilt weten wat de meest recente of laatste keer is dat een bepaalde klant de enquête heeft ingevuld.

Er zijn een aantal manieren om dit op te lossen. U kunt de oplossing uitvoeren met behulp van berekende kolommen of metingen.

Het gebruik van een berekende kolom geeft meer esthetiek, terwijl het gebruik van een maat uw modellen dynamischer maakt.

Hier leest u hoe u de meest recente datum voor elke dimensie in uw dataset kunt berekenen met behulp van twee oplossingen.

Inhoudsopgave

Oplossing #1: berekende kolommen gebruiken

Hier leest u hoe u het probleem kunt oplossen met Berekende kolommen .

1. Maak een nieuwe kolom

De eerste stap is het aanmaken van een nieuwe kolom in de tabel die als voorbeeld is gegeven in de forums. Deze nieuwe kolom zal de Max Datum bevatten .

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Dit is de logica die wordt gebruikt in de formule voor de maximale datum:

Wanneer u problemen tegenkomt in LuckyTemplates die de maximale datum of het maximale aantal vereisen, is de MAXX DAX-functie de beste die u kunt gebruiken.

Deze functie is de sleutel bij het maken van de oplossing voor dit voorbeeld.

2. Creëer een variabele

Nu moet u een nieuwe variabele maken met behulp van de functie. In dit voorbeeld heet de nieuwe variabele CurrentName .

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Voor elke afzonderlijke rij wilt u de naam van elke persoon berekenen. Dit deel is vrij eenvoudig omdat u alleen maar hoeft te verwijzen naar de kolomnaam in een berekende kolom.

Bij elke afzonderlijke rij wilt u alleen de mensen isoleren met dezelfde naam als de huidige rij.

Als je naar de tabel kijkt, kun je zien dat deze drie verschillende namen heeft met twee ingangen voor elke naam.

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

U moet die namen isoleren en vervolgens de maximale datum berekenen waarop een bepaalde persoon een transactie met u heeft uitgevoerd. De transactie kan betrekking hebben op het voltooien van een aankoop of enquête.

3. Maak een FILTER-instructie

Om de namen te isoleren, moet u eerst de functie FILTER en gebruiken .

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Hiermee worden alle filters in de tabel verwijderd. Dit zal ook elke afzonderlijke rij doorlopen, ongeacht de context.

Vervolgens moet u bepalen of de naam in de enquêtegegevens gelijk is aan de variabele CurrentName .

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

4. Gebruik de MAXX-functie

Nu krijgt de MAXX DAX-functie een tabel met slechts twee rijen. Dit is het resultaat van het filteren en itereren door elke rij om erachter te komen of de naam gelijk is aan de huidige naam. In dit geval is de huidige naam John Smith.

U moet dan de max. De MAXX DAX-functie berekent de max voor u. U hoeft dus alleen de kolom in de formule te plaatsen:

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Wanneer u de notatie van de kolom Max Date wijzigt in een datum, ziet u dat de max datum voor John Smith 23 februari is.

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

De maximale datum voor Nancy Jones is 25 september, terwijl het 22 september is voor Elaine Anderson.

Dit is een heel eenvoudige techniek en de logica ervan kan op verschillende scenario's worden toegepast. Hiermee kunt u het laatste aankoop- of verkoopbedrag achterhalen .

Oplossing # 2: een maat gebruiken

Hier leest u hoe u dit probleem kunt oplossen met behulp van Maatregelen.

Door metingen te gebruiken, kunt u de laatste datum berekenen en vervolgens uitbreiden naar andere berekeningen.

Dit is de beste manier om berekeningen in LuckyTemplates uit te voeren.

1. Maak een tabel

Eerst moet u een tabel maken.

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Deze tabel bevat slechts twee kolommen. De informatie in de andere kolommen is niet relevant voor deze berekening.

2. Maak een nieuwe maat aan

U moet dan een nieuwe meting aanmaken.

Deze meting heeft dezelfde formule die werd gebruikt in de oplossing voor berekende kolommen. U moet de enquêtetabel echter wijzigen in enquêtegegevens .

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

En in plaats van simpelweg naar de kolomnaam te verwijzen, moet u de functie gebruiken .

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen

Dit legt vast in welke context u zich bevindt.

Met SELECTEDVALUE kunt u de tekstwaarde uit de context halen.

Deze techniek is ook erg dynamisch in vergelijking met andere berekeningen, aangezien je de datumkolom kunt verwijderen en alleen de Max Datum voor elke klant kunt behouden.

De MAXX DAX-functie gebruiken in LuckyTemplates om de meest recente waarden of de laatste waarde in uw gegevens te berekenen


Eerste aankoop van Customer Insight met behulp van DAX
Laatste aankoopdatum in LuckyTemplates: wanneer hebben uw klanten hun laatste aankoop gedaan?
Werken met herhalende functies in DAX

Conclusie

Oplossingen hoeven niet moeilijk te zijn. Ze kunnen op eenvoudige manieren worden gedaan.

Voor dit voorbeeld kunt u kiezen voor de oplossing Berekende kolommen of Meetwaarden gebruiken.

Hopelijk heb je het concept begrepen van het manipuleren van de virtuele tafel binnen de MAXX DAX-functie.

U kunt ook de functie FILTER gebruiken om informatie te herhalen en vervolgens de virtuele tabel aan te passen op basis van de parameter die u in de instructie FILTER hebt ingevoerd . MAXX doet dan vanuit hier het werk.

Al het beste,

***** LuckyTemplates leren? *****







Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten