Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Hier gaan we dieper in op Advanced DAX in LuckyTemplates. Het idee achter deze tutorial is om u te laten zien hoe we met LuckyTemplates tot een zeer uniek inzicht kunnen komen , maar doe dit op een intuïtieve manier. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
In dit voorbeeld ga ik me concentreren op de margegroei in de verkoop van een organisatie , maar ga nog verder en rangschik alle verkopers op basis van hoe ze presteerden op deze ene statistiek .
Dit kan belangrijk zijn voor een bedrijf als ze dachten dat de verkoop niet zou groeien, dus ze moesten de marges vergroten om de winstgroei te krijgen die ze zochten.
Om dit te bereiken, moeten we onze DAX-metingen een aantal keer vertakken om de margegroei te krijgen. Zodra we dit hebben voltooid, kunnen we een rangschikkingstechniek toepassen om onze topverkopers te ontdekken.
Met dit specifieke inzicht zijn we in staat om de reikwijdte van onze analyse te verkleinen en de verkopers te belonen die de accounts met een marge laten groeien in plaats van alleen verkopen.
Inhoudsopgave
Binnen het gegevensmodel
Om te beginnen hebben we hier een heel algemeen datamodel, dat ik vaak gebruik voor mijn demo's. Het heeft een paar opzoektabellen, zoals onze klanten, verkopers, producten, locatie, datums. En we hebben onze verkooptafel hier beneden.
We kunnen zo gemakkelijk en snel in al deze informatie boren.
In onze verkooptabel hebben we hier nauwelijks informatie. Dus zonder iets te modelleren, kunnen we hieruit het inzicht halen en echt ingaan op dit zeer specifieke stukje inzicht.
In het verleden zou dit zonder LuckyTemplates erg moeilijk zijn en lang duren om te genereren.
Het mooie hiervan is dat het ook dynamisch is. We kunnen historisch kijken en snel belangrijke inzichten extraheren. Nu duiken we in enkele LuckyTemplates Advanced DAX- formules.
Stappen om rangschikkingslogica te implementeren
Allereerst moeten we onze totale verkoop en totale kosten berekenen om de totale winst te krijgen. We gebruiken herhalende functies bij deze maatregelen.
De formule Totale verkoop kijkt naar de tabel Verkoop en vermenigvuldigt elke rij met de hoeveelheid in de verkoop, met de werkelijke prijs , die feitelijk op de tabel Producten in ons model staat.
Voor Totale Kosten doen we precies hetzelfde . We vermenigvuldigen de hoeveelheid met elk afzonderlijk item dat we hebben verkocht .
Dan komt hier de meting vertakking om de hoek kijken. We berekenen onze Totale Winst, wat gelijk is aan Totale Verkoop minus Totale Kosten .
Nu moeten we onze totale marges berekenen . Dus we vertakken opnieuw en gaan voor Totale winst gedeeld door Totale verkoop .
Net als onze totale winst kunnen winstmarges voor elke dimensie worden gebruikt, omdat we ons gegevensmodel op de achtergrond hebben.
We kunnen filters uit de datumtabel plaatsen die de marges isoleren voor elke verkoper die we hier hebben.
Vervolgens berekenen we al onze winstmarges van het afgelopen kwartaal. Dus vanuit welk kwartaal we hier ook zijn, zeg kwartaal 3 van 2017, we zullen in dat kwartaal onze marges in het voorgaande kwartaal (Q2) kunnen berekenen.
Om dat te doen, gebruiken we de DATEADD- functie, die ik vaak laat zien in mijn andere demo's. Dit is een van mijn favoriete Time Intelligence-functies omdat het deze berekeningen zo eenvoudig maakt.
Om de groei van onze marges vast te stellen , vertakken we gewoon weer.
Nu gaan we nog een stap verder, want als we naar beneden kijken in deze tabel, zijn er een aantal verschillende verkopers. Misschien willen we alleen onze top vijf zien. Het maakt het een stuk eenvoudiger om een visualisatie binnen een rapportpagina of dashboard te plaatsen.
Dus gebruiken we deze logica om dat te bereiken. We gebruiken de CALCULATE- functie voor onze margegroei , maar berekenen deze alleen voor de top vijf verkopers . En dat is wat deze TOPN- functie doet. Dan brengt VALUES de verkoper terug die onze top vijf is.
Deze formule verwijdert alles wat niet in de top vijf staat. Zo creëren we deze visualisaties, die alleen de top vijf hebben.
Inzichten rangschikken met behulp van TOPN in LuckyTemplates
Maatregelvertakking – het belangrijkste concept bij het gebruik van DAX in LuckyTemplates
Unieke inzichten in LuckyTemplates extraheren met DAX-metingen rangschikken
Conclusie
Met LuckyTemplates kunnen we beginnen met vrij simplistische gegevens en de ene na de andere vertakken, waarbij we de zaken aan het einde echt kunnen isoleren.
De margegroei bestond niet eens ergens. Het stond nergens in de gegevens. We moesten DAX-formules gebruiken om het te maken. De sleutel is om de een op de ander te vertakken en uiteindelijk tot het resultaat te komen. Vervolgens stoppen we het in een visualisatie, wat ons een heel goed inzicht geeft.
Bovendien hebben we het binnen LuckyTemplates dynamisch. We kunnen veranderen voor elk tijdsbestek dat we willen, en het dan evalueren.
Dit is echt een krachtige techniek en er is hier genoeg te leren over de DAX-formule en hoe u deze kunt toepassen in uw eigen LuckyTemplates-modellen.
Bekijk deze volledige tutorial over LuckyTemplates Advanced DAX. Er valt zoveel te leren over maatvertakkingen en DAX-formulepatronen, en door deze te combineren kunt u zeer snel substantiële inzichten in uw gegevens verkrijgen.
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