LASTNONBLANK gebruiken in uw DAX-formule

LASTNONBLANK gebruiken in uw DAX-formule

De functie LASTNONBLANK is een interessante DAX-formule die u op verschillende manieren kunt gebruiken binnen LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Deze DAX-formule wordt echter niet vaak gebruikt vanwege de complexiteit van het berekenen van resultaten.

Ik neem aan dat de meeste LuckyTemplates-gebruikers zich niet eens realiseren dat ze de functie op verschillende manieren kunnen gebruiken binnen LuckyTemplates.

Het idee in deze tutorial is om enkele van de technieken te demystificeren die voor deze specifieke functie kunnen worden gebruikt.

In deze blogpost laat ik enkele voorbeelden zien van LASTNONBLANK . Ik zal laten zien hoe ik deze functie heb gebruikt in dit rapport, dat u kunt bekijken op de LuckyTemplates-bronnenpagina.

LASTNONBLANK gebruiken in uw DAX-formule

Ik wilde de laatste verkoopdatum zien en vervolgens het laatste verkoopbedrag op een dynamische manier berekenen. Op deze manier kunnen we door elk deel van ons rapport klikken en echt ingaan op elk aspect.

Voor dit specifieke rapport wilde ik analyseren wanneer we voor het laatst aan bepaalde klanten hebben verkocht. Aangezien het rapport dynamisch is, wordt het ter plekke voor ons bijgewerkt op basis van de huidige context.

Het is duidelijk dat je alle context moet begrijpen die je hebt over een bepaald resultaat. Maar als je wilt benadrukken wanneer een laatste verkoop was, kun je dat doen met een eenmalige kaart zoals ik in dit voorbeeld heb.

LASTNONBLANK gebruiken in uw DAX-formule

Deze kaart laat zien wanneer de laatste verkoop op een bepaald moment was, op basis van uw huidige selectie.

U kunt deze techniek op verschillende manieren gebruiken en deze voor verschillende dimensies in uw model gebruiken.

Inhoudsopgave

Berekening van de laatste verkoopdatum

In dit specifieke geval wilden we een tabel met informatie die ons de laatste verkoopdatum laat zien voor elk product dat we verkopen (linkertabel).

Maar we wilden ook de laatste verkoopdatum zien voor elke klant die bij ons kocht (rechter tabel). Zo kunnen we analyseren hoe lang het geleden is dat een klant bij ons heeft gekocht.

LASTNONBLANK gebruiken in uw DAX-formule

De LASTNONBLANK -functie stelt ons in staat om dit soort analyses uit te voeren. Laten we eens kijken naar de formule die ik gebruikte om deze twee tabellen te bedenken.

LASTNONBLANK gebruiken in uw DAX-formule

Als je erover nadenkt, is dit een relatief eenvoudige formule. We plaatsen de LASTNONBLANK in een tabel of kolom.

In dit geval hebben we het in een kolom Datum geplaatst en vervolgens geëvalueerd wanneer de laatste verkoop was die plaatsvond voor dat specifieke element in onze gegevens.

Door dit te doen, kunnen we de laatste verkoopdatum analyseren en presenteren .

Berekening van het laatste verkoopbedrag

Maar wat ook geweldig is, is dat we deze maatstaf kunnen gebruiken om een ​​nieuwe maatstaf uit te werken, die we het Laatste verkoopbedrag zullen noemen . Om te beginnen sleepte ik deze twee Key Measures in mijn tabel:

LASTNONBLANK gebruiken in uw DAX-formule

Vervolgens gebruikte ik deze echt effectieve formule waarbij we de LASTNONBLANK als filter gebruikten.

LASTNONBLANK gebruiken in uw DAX-formule

In plaats van het datumresultaat te berekenen, berekenden we de verkoopresultaten. En nogmaals, dit wordt dynamisch op basis van de selectie die we maken.

De LASTNONBLANK is een vrij veelzijdige functie omdat je hem niet alleen kunt gebruiken om een ​​resultaat op te halen, maar je kunt hem ook gebruiken om resultaten te filteren.

LASTNONBLANK gebruiken als een scalaire functie

Wat LASTNONBLANK eigenlijk doet, is een tabel retourneren. De tabel zal in de meeste gevallen slechts het enige resultaat zijn.

Onze tabel retourneert een enkelvoudige waarde omdat het een functie met een scalaire waarde is. Scalair betekent het retourneren van een enkele waarde zoals een getal, tekst, datum, enz.

Hoewel LASTNONBLANK een tabelfunctie is en als zodanig altijd een tabel retourneert, wordt slechts één waarde geretourneerd.

Dus in dit geval filtert het slechts één waarde, namelijk de laatste datum. Dan stelt dit filter ons in staat om de totale verkoop op die laatste datum te extraheren.

Conclusie

In deze tutorial heb ik je een paar voorbeelden laten zien van hoe je LASTNONBLANK kunt gebruiken . Ik heb je ook een deel van de logica laten zien die in de functie zit.

Door zijn veelzijdigheid kun je inzichten vinden die historisch gezien erg moeilijk te vinden waren. Je kunt ze vinden met een vrij eenvoudige formulesyntaxis met deze functie.

Als je bedenkt hoe moeilijk dit soort inzichten zijn bij het gebruik van tools zoals Excel, zul je versteld staan ​​hoe intuïtief en effectief deze functie is om inzichten te vinden die verwijzen naar het laatste van iets of het eerste van iets.

Bekijk voor meer DAX-formule diepe duiken de onderstaande cursus op LuckyTemplates Online. Als je DAX echt onder de knie wilt krijgen, dan is dit de cursus die je eerst moet proberen.


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