Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

In deze blog introduceer ik LuckyTemplates-cohortanalyse . Dit was een van de onderwerpen die ik uitgebreid heb doorgenomen in een , waar ik heb gedemonstreerd wat cohortanalyse is en hoe je dat kunt doen in LuckyTemplates. In deze zelfstudie leert u hoe u dit instelt in uw LuckyTemplates-model. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Het idee achter cohortanalyse is dat we onze klanten groeperen op basis van een bepaald gedrag of kenmerk dat ze hebben.

In dit voorbeeld groeperen we onze klanten op basis van wanneer ze voor het eerst een aankoop hebben gedaan , en vervolgens gaan we het retentiepercentage van die klanten analyseren .

Het idee is dus om een ​​cohort te maken van wanneer de klanten voor het eerst iets kopen en vervolgens in de loop van de tijd te analyseren hoe lang het duurt voordat ze weer een aankoop doen. Vervolgens vergelijken we alle klanten in ons cohort van alle maanden en kijken we of de retentieniveaus verbeteren of verminderen.

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

In deze demonstratie hebben we percentages, wat een goede manier is om ernaar te kijken, maar we hebben ook absolute getallen.

Inhoudsopgave

Aankopen van klanten classificeren

Als je aan cohort op zichzelf denkt, betekent dit 'groepering van klanten'. Dus hier berekenen we wanneer de klant lid werd of wanneer hij voor het eerst bij ons kocht. Dit is wat we classificeren als de toetredingsdatum

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

De formule voor toetredingsdatum is slechts de minimale aankoopdatum in de tabel Verkoop. Dus we werken de minimale of de laagste datum uit die een van deze klanten in elke rij heeft gekocht.

Vervolgens hebben we ze ingedeeld in hun specifieke cohort op basis van de maand en het jaar waarin ze hebben gekocht

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

Jesse Evans kocht hier bijvoorbeeld op 11 maart 2014, dus klanten zoals Evans zullen in het cohort van maart 2014 zitten.

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

DAX-formules voor cohortanalyse

De formules die we hier gebruiken zijn heel eenvoudig. De toetredingsdatum is slechts het MIN van de besteldatum (verkoop).

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

De cohortmaand is in feite het vinden van de maand van die toetredingsdatum.

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

En dan brengen we ze hier.

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

We kunnen een cohort maken op veel verschillende variabelen . Dit is slechts één voorbeeld uit de echte wereld van retentiepercentages.

Classificatie van tijdframes

Het andere ding om te classificeren is de tijdsperioden . Dit zijn gewoon generieke (1, 2, 3, enz.), maar we moeten een aantal generieke tijdsperioden creëren om al deze cohorten te vergelijken (januari 2014, februari 2014, enz.) omdat ze allemaal in verschillende tijdsbestekken zijn. We moeten een vergelijkbare vergelijking maken van al deze cohorten over verschillende tijdsperioden.

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

Dus dit is hoe we het opzetten als we dit soort analyses doen. We hebben Periode 1 tot 12, en we leggen Min Days en Max Days vast.

Cohortanalyse implementeren in LuckyTemplates - Geavanceerde DAX-concepten

Als een klant bijvoorbeeld bij ons heeft gekocht en vervolgens binnen de eerste 30 dagen weer heeft gekocht, wordt die klant geclassificeerd als de eerste bewaarperiode (Periode 1). Als de klant tussen 120 en 150 dagen opnieuw bij ons heeft gekocht, zit die klant in periode 5, enzovoort.

We zien dat dit in al onze cohorten wordt voltooid, ook al doen deze klanten hun eerste aankoop op een later tijdstip. Vervolgens vergelijken we ons cohort op vergelijkbare basis helemaal terug tot januari 2014 door gebruik te maken van de complexe combinatie van berekeningen.


Op tijd gebaseerde cohortanalyse: hoe u uw gegevensmodel instelt in LuckyTemplates
Klantanalyse in LuckyTemplates: prestaties in de loop van de tijd beoordelen
Technieken voor klantsegmentatie met behulp van het gegevensmodel - LuckyTemplates en DAX

Conclusie

In de Learning Summit ben ik veel verder ingegaan op hoe je precies je formules kunt genereren om dit te kunnen doen, maar ik dacht dat dit een goede inleiding zou zijn. Velen van u hebben waarschijnlijk nog nooit van cohortanalyse gehoord.

Dit is een behoorlijk geavanceerde analytische techniek, maar ik wilde u een inleiding geven van wat cohortanalyse is en u laten zien hoe we dit kunnen uitzoeken in LuckyTemplates. We kunnen het ook op een zeer dynamische en effectieve manier doen, waarbij we het in ons model kunnen integreren.

Ik heb deze analyse gezien in Excel en enkele andere geavanceerde tools, maar we kunnen het in Power Bi doen en het nog beter en efficiënter maken. Bekijk de onderstaande links voor meer LuckyTemplates-bronnen over dit onderwerp.

Proost!

***** 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