Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Als u een bedrijf bent dat producten verkoopt in veel verschillende winkels of in veel verschillende regio's, dan wilt u weten of er overeenkomsten zijn tussen uw best of slechtst verkopende producten. Per regio wil je graag je topproducten ontdekken . Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
In dit voorbeeld laat ik zien hoe je je top 2 producten kunt vinden met behulp van DAX-berekeningen in LuckyTemplates .
Ik zie dat dit ook erg waardevol is als u in de loop van de tijd op zoek was naar uitschieters in uw gegevens. Misschien constateert u dat sommige producten in bepaalde regio's beter verkopen dan andere, en is er misschien een mogelijkheid om hiervan te profiteren met promoties, upsells, enz.
Er zijn zoveel mogelijkheden om waarde toe te voegen met dit soort inzichten.
In deze zelfstudie doorloop ik de DAX-formule die nodig is om dit specifieke inzicht te verkrijgen, met de nadruk op het gebruik van TOPN binnen de CALCULATE- instructie.
Inhoudsopgave
Waarom uw topproducten isoleren
De totale verkoop van elk product per regio is eenvoudig uit te rekenen. Het kan ons echter een erg drukke grafiek opleveren als we ons alleen op onze topproducten willen concentreren.
We zien in deze tabel dat we veel producten verkopen en die lijst kan erg lang worden. Het is vrij moeilijk om trends te zien, of om de berekening of het inzicht te zien dat we zoeken.
In dit voorbeeld willen we onze top 2 producten zien, dus we moeten op de een of andere manier de producten die niet in de top twee staan blanco laten verschijnen. Op die manier zouden ze niet verschijnen in onze visualisatie.
De techniek die we in deze zelfstudie gaan gebruiken, is erg handig voor een reeks verschillende scenario's, niet alleen voor het verkopen van producten. Het kunnen de beste klanten zijn, de best verkopende regio's, de beste verkopers, enz. We kunnen zelfs winstmarges of kosten isoleren.
Het mooie van dit patroon dat we gaan gebruiken, is dat we de context van de berekening kunnen veranderen en dat het de tabel dynamisch zal aanpassen.
In deze visualisatie is het heel gemakkelijk om alle plaatsen te zien die we verkopen, te sorteren op productnaam, en we kunnen onze best verkopende producten zien, enz. We kunnen alle inzichten hier gebruiken voor marketingpromoties, adverteren voor nieuwe deals, voor bijvoorbeeld, enzovoort.
Hoe u uw topproducten kunt vinden
Ik ga je de formule laten zien waarmee we onze topproducten kunnen vinden.
Hier hebben we onze totale verkoop per staatscode en de andere tabel toont de verkoop voor elk afzonderlijk product voor elke locatie. In dit voorbeeld willen we alleen de verkopen van de top 2-producten in elke regio weergeven en vervolgens de rest weglaten.
Om dat te doen, creëren we onze formule, die ik Top 2 Products per Region noem . We gebruiken hier VAR (variabelen) en plaatsen een RankingContext op de volgende rij met onze producten , want dat is eigenlijk wat we gaan rangschikken. Op de volgende regel gaan we naar RETURN en gebruiken dan BEREKENING van de totale verkoop.
Dan gaan we TOPN met de N-waarde als 2 , omdat we in dit voorbeeld onze top 2 producten zoeken, en dus hebben we ook ALLE Producten . Daarna rangschikken we het op Total Sales .
Ten slotte moeten we vanwege deze ALL-verklaring in onze TOPN-functie de context van de productnaam terugbrengen. En om dat te bereiken, zetten we deze RankingContext .
Zodra dat is gebeurd, klikken we op OK en zorgen we ervoor dat het correct is opgemaakt.
Als we dit in onze tabel brengen, kunnen we nu zien dat er lege waarden zijn voor alle producten die niet in onze top twee staan . Alle overige waarden zijn van onze top twee producten in een specifieke regio.
En dit is natuurlijk teruggekoppeld naar het datamodel, net als de meeste berekeningen die we doen. We kunnen deze visualisatie ook verbeteren door de gegevensbalken toe te voegen , waardoor onze tabel wat kleur krijgt.
Waar zijn uw beste verkopen per product? Geavanceerde analyse met LuckyTemplates
laat de naam van het beste resultaat zien binnen een kaartvisualisatie LuckyTemplates gebruiken
Ranking Insights TOPN gebruiken in LuckyTemplates
Conclusie
Zoals ik al zei, zou je dit formulepatroon op veel manieren kunnen hergebruiken met elke dimensie die je maar kunt bedenken die je in je datamodel hebt. U kunt deze techniek gebruiken en geweldige inzichten in uw rapporten brengen.
Deze techniek is geweldig om heel goed te leren. Begrijpen hoe TOPN intern een ranking direct berekent en vervolgens een context binnen CALCULATE creëert, die de topproducten (in dit geval) te koop isoleert, is erg handig voor u terwijl u met LuckyTemplates werkt.
De functie WAARDEN is ook even belangrijk. U hebt het nodig om de productnaamcontext terug te brengen om deze berekening correct te laten werken.
Zoals altijd is DAX een geweldige analytische taal , die de moeite waard is om heel goed te leren als je begint met LuckyTemplates. Echt, als je DAX niet leert , loop je 90% mis van wat je binnen LuckyTemplates kunt bereiken.
Geniet van het leren over deze techniek en zorg ervoor dat je ernaar kijkt om het in je eigen omgeving toe te passen om de concepten in je geest te verankeren. Bekijk hieronder de volledige video.
Proost!
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