Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

In dit unieke voorbeeld laat ik je een geavanceerde DAX-techniek in LuckyTemplates zien , waarbij we een verkoop op een bepaalde dag vergelijken met de allerlaatste verkoop die is gedaan. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Dit is relevant als u niet elke dag iets verkoopt of als u naar een bepaalde klant of een product kijkt en u wilt evalueren: " We hebben vandaag een verkoop gedaan, maar hoe verhoudt dit zich tot de zeer laatste keer dat we aan deze klant of dit product hebben verkocht?”

Er zijn geen vaste time intelligence-functies waarmee we dit in LuckyTemplates kunnen doen. Dit is dus een perfect voorbeeld van hoe u meerdere DAX-functies kunt combineren om dit soort geavanceerde DAX-inzichten mogelijk te maken.

Inhoudsopgave

De verkooptabel gebruiken in plaats van de datumtabel

We doen dit niet vanuit de tabel Datums. Hier gebruiken we Aankoopdatum , die eigenlijk uit onze komt .

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

In deze kolom Aankoopdatum hebben we elke transactie of iteratie van iets dat in onze feitentabel is voorgekomen. Deze plaatsen we samen met onze Total Sales in een tabel. Op basis van elke selectie die we maken, of het nu een klant, een product of een filter is, worden alleen de verkopen weergegeven die we hebben gemaakt en de daadwerkelijke datum waarop ze zijn gekocht.

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

Vanaf hier willen we naar een bepaald resultaat kijken, en dan teruggaan en het resultaat van eerder uitwerken . Die kunnen we dan vergelijken . En dat is wat we kunnen bereiken met de formule die ik heb gemaakt, Verkoop Laatste Aankoop .

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

We kunnen deze verkoop van $ 1.638 nu bijvoorbeeld vergelijken met de volgende keer dat er een verkoop wordt gedaan voor deze specifieke klant (Adam Hunter), omdat het nu in deze nieuwe context is. Laten we nu eens kijken naar de formule waarin ik een geavanceerde DAX-techniek zonder Time Intelligence heb gebruikt.

No Time Intelligence DAX-formule

Het eerste dat ik deed, was de laatste verkoopdatum isoleren, de eerdere datum dat we verkochten . Dus op basis van de context of rij waarin we ons bevinden, kunnen we terugkijken en uitzoeken wat die datum was. We kijken bijvoorbeeld naar het resultaat $ 947, we zien de datum waarop de verkoop van $ 947 is gedaan.

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

Om dat uit te werken, heb ik deze Prior Date in een variabele (VAR) geplaatst.

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

Dus dit is elke datum bekijken en uitzoeken of die datum lager is dan de huidige datum. Dat is wat de MAX- functie doet binnen deze filterfunctie ( FILTER ). Het retourneert de huidige datum waarop de verkoop wordt gedaan.

Nu we dat hebben, kunnen we dat vervolgens invoeren via een andere filterfunctie om een ​​bepaald resultaat in een andere context te retourneren. 

Elke verkoop vergelijken met de laatste verkoop (geen tijdinformatie) - Geavanceerde DAX in LuckyTemplates

Onder RETURN berekenen we Total Sales . In plaats van echter te berekenen op een bepaalde dag dat het is gemaakt, gaan we elke aankoopdatum bekijken en alleen de aankoopdatum van de PriorDate retourneren via FILTER .

Dat gaat de nieuwe context voor de berekening produceren en vervolgens de Total Sales retourneren . Zo slepen we de verkopen van de vorige dag naar de huidige dag. Met andere woorden, zo krijgen we de verkopen van de laatste keer dat we een product aan een klant hebben verkocht in de huidige context.

Conclusie

In deze zelfstudie heb ik laten zien hoe we verkopen kunnen vergelijken door een geavanceerde DAX-formule te gebruiken in LuckyTemplates zonder Time Intelligence. Vanuit dit inzicht kunnen we nog meer vertakken en kijken naar zaken als wat het verschil was of wat de procentuele verandering tussen deze resultaten was.

Als we dit in onze modellen en in tabellen of andere visuele typen kunnen instellen, zijn er veel andere manieren waarop we deze techniek kunnen gebruiken om nog betere of grotere inzichten te vinden.

Dit is een vrij geavanceerd concept. Het is een manier waarop u veel verschillende functies kunt combineren, inclusief het gebruik van variabelen.

Er valt genoeg te leren als je de tijd kunt vinden om erin te duiken en de inhoud die ik doorneem te begrijpen.

Proost!

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







Tijdvergelijking voor niet-standaard datumtabellen in LuckyTemplates
Variabelen gebruiken in LuckyTemplates - Een gedetailleerd voorbeeld
Laatste aankoopdatum in LuckyTemplates: wanneer hebben uw klanten hun laatste aankoop gedaan?









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