Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Als u een online retailer bent of een frequente verkooporganisatie, dan is het begrijpen van uw klantenbestand, bijvoorbeeld of het nieuwe klanten of bestaande klanten zijn, een echt hoogwaardig inzicht dat u kunt bereiken met behulp van geavanceerde analyses in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
U zult in dit type analyse willen duiken omdat u moet evalueren of de meeste van uw verkopen worden toegeschreven aan mensen die gloednieuw zijn in uw bedrijf, of dat u consistente waarde toevoegt aan klanten en ze terugkomen voor meer .
Dit implementeren in LuckyTemplates is nog niet zo eenvoudig. De DAX-formule zal waarschijnlijk enige tijd nodig hebben om je hoofd rond te krijgen, maar het is zo krachtig vanuit een analytisch oogpunt. De inzichten die u kunt afleiden en effectief kunt implementeren als u eenmaal weet wat u doet, zijn behoorlijk ongelooflijk.
In deze blogpost ga ik beide formules doornemen – de formule waarbij je moet berekenen of een klant nieuw is, en hoe je daaruit kunt afleiden hoeveel mensen al klant zijn of eerder hebben gekocht kader.
Inhoudsopgave
Berekening van de omzet van nieuwe klanten
In dit bericht wil ik laten zien hoe je de omzet van nieuwe klanten kunt berekenen. Er zijn tal van scenario's waarin u deze techniek kunt gebruiken, vooral als u een winkelbedrijf bent en veel dingen online verkoopt. Misschien wilt u uw verkopen analyseren en wilt u weten hoeveel daarvan afkomstig is van nieuwe klanten. U wilt ook dynamisch elk tijdsbestek selecteren en vervolgens ontleden hoeveel van onze totale verkoop we daadwerkelijk aan nieuwe klanten hebben verkocht.
Deze techniek kan ook relevant zijn voor producten. Stel dat u een nieuw product heeft verzonden en u wilt weten hoeveel van uw bestaande klanten het product hebben gekocht in vergelijking met uw gloednieuwe klanten.
Ik ga doornemen hoe we dit kunnen maken met behulp van geavanceerde analyses in LuckyTemplates, maar laten we eerst eens kijken naar onze uiteindelijke visualisatie. We hebben de Totale verkoop op datum bovenaan en een jaarsegmenter ernaast, wat een dynamisch beeld geeft van de verkopen van nieuwe klanten. De middelste grafiek geeft dagelijks de nieuwe klanten weer, terwijl de onderste grafiek de maand- en jaarbasis weergeeft.
De datumtabel maken
Ik ga je de techniek laten zien hoe je dit kunt maken met DAX bovenop je datamodel. Ik ga een tabel opzetten met de kolom Datums en Totale verkoop, waar we onze totale verkoop voor elke dag kunnen zien. De tweede stap is om een jaarslicer in te schakelen, zodat we tussen de jaren kunnen springen.
Verkoop nieuwe klanten
Nu moeten we een DAX-formule schrijven die aangeeft hoeveel van de totale verkoop afkomstig is van nieuwe klanten. Ik ga een nieuwe meting maken en deze New Customer Sales noemen. Maak je geen zorgen als deze formule niet meteen klopt - ik stel voor om het eerst uit te proberen en dan komt het begrip met de tijd. Deze formule is een beetje ingewikkeld, dus ik ga variabelen gebruiken die het gemakkelijker te begrijpen maken.
Ik ga een VARIABELE met de naam Klanten maken en vervolgens een tabel met mijn klant-ID's in deze variabele plaatsen.
Vervolgens ga ik naar een nieuwe rij en typ RETURN , wat de syntaxis is van wat u moet gebruiken bij het gebruik van variabelen. We beginnen onze logica uit te breiden, dus we gebruiken de functie CALCULATE om de totale verkoop te berekenen. We berekenen nog steeds Total Sales, maar deze keer gebruiken we een andere context . Het is een behoorlijk complexe logica, maar als je dit kunt begrijpen, ben je in een goede staat om te begrijpen wat DAX eigenlijk doet voor deze berekening.
We springen naar een andere regel en gebruiken de FILTER-functie . Binnen dit filter ga ik Klanten als mijn variabele plaatsen, waar staat dat ik voor elke klant een evaluatie moest doen en moest evalueren of die klant eerder heeft gekocht.
Als ik klaar ben met het schrijven van de formule, sleep ik de maateenheid naar de tabel om te zien wat deze werkelijk berekent. Dit gaat even duren omdat er hier veel interne berekeningen of berekeningen in het geheugen plaatsvinden. Als we dit een klein beetje herschikken en de tabel opmaken in dollars, dan ziet het er zo uit.
U kunt nu zien dat we onze totale verkoop en nieuwe klantverkopen hebben. U kunt ook zien dat wanneer ik op een selectie van een tijdsbestek in de jaarslicer klik, de kolom New Customer Sales mee verandert.
Het eerste dat ik hier uitwerkte, was de klantenvariabele, die slechts een tabel met klant-ID's is.
De logica uitwerken
Om het tweede deel van de formule te bedenken, moeten we de oorspronkelijke context herkennen. Voor elke specifieke rij gaat de variabele Klanten naar binnen en vindt elke klant die op een bepaalde dag heeft gekocht. Voor elk van deze klanten zal het vervolgens de tabel Datums doorlopen om erachter te komen of die klant bestond en eerder heeft gekocht.
Als ze hebben gekocht, wordt het gelijk aan groter dan 0 en wordt het in feite opgeheven. Maar als ze niet hebben gekocht, zal deze logica WAAR retourneren en blijft die klant in de context.
Elke klant die op die dag iets heeft gekocht, wordt beoordeeld of ze op een eerdere dag in de huidige context hebben gekocht. Dit is precies wat deze logica hier doet.
Bestaande klantverkopen
Dus dat is de formule die we gebruiken om de verkoop van nieuwe klanten te retourneren. U kunt zelfs verder gaan en nadenken over hoe u de verkopen van uw bestaande klanten kunt berekenen. U kunt vanaf hier gemakkelijk vertakken, omdat u in feite alleen de nieuwe klantverkopen hoeft af te trekken van de totale verkopen.
We zullen dan de Old Customer Sales naar onze tabel slepen.
De gegevens visualiseren
De laatste stap is om van deze tabel een visualisatie te maken die u de verdeling door de tijd van nieuwe en oude klanten geeft.
U kunt deze dynamiek behouden, zodat u het datamodel daadwerkelijk kunt gebruiken en vanaf elk jaar kunt zien wie een nieuwe klant is en wie is teruggekomen en meer bij u heeft gekocht. Je zult snel zien hoe je dit op veel verschillende manieren kunt toepassen.
Conclusie
Deze techniek is erg praktisch en u kunt naar elk tijdsbestek springen en analyseren, op basis van de marketingpromotieactiviteit die u mogelijk uitvoert, hoeveel mensen een aankoop doen, hoeveel van die verkopen afkomstig waren van bestaande klanten versus nieuwe, en ook wat waren de langetermijnimplicaties van uw promoties op de totale verkoop.
Dus zoals je kunt zien, is dit echt materiaal van hoge kwaliteit. Het is echt een geweldig gebruik van geavanceerde analyses in LuckyTemplates. Probeer dit goed te leren en het zal u in een goede positie brengen om een aantal zeer overtuigende rapporten in LuckyTemplates te ontwikkelen.
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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