Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie ga ik uiteenzetten hoe u een budgetteringsanalyse effectief kunt weergeven met behulp van segmentatie- en groeperingstechnieken in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dit is een breakout-sessie van een Learning Summit-cursus in LuckyTemplates Online.
Deze techniek komt ten goede aan degenen die aan budgetteringsanalyse werken. Dit is ook handig voor werk waarbij gebruik wordt gemaakt van segmentatie, of wanneer het nodig is om resultaten weer te geven die zijn opgesplitst in een specifieke groep.
Voor dit voorbeeld ga ik me concentreren op budgetteringsresultaten.
Inhoudsopgave
Kijkend naar de beste en slechtste artiesten
Wanneer we omgaan met budgetteringsinformatie in LuckyTemplates, komt er een moment waarop we onze Sales versus Budgets moeten uitwerken . Zo kan ik zien wie er wel en niet goed presteert.
Met deze techniek kan ik dingen ruimtelijk bekijken met een kaart:
Of ik zal kunnen weten wie de beste en slechtste presteerders zijn door te kijken naar de uitsplitsing van het aantal winkels of steden waaraan ik verkoop:
Met deze groeperingstechniek in LuckyTemplates kan ik mijn resultaten opsplitsen en effectiever presenteren.
In plaats van slechts één kleur in de visualisaties te hebben en te kijken naar het verschil tussen verkoop en budgetten, kan ik mijn goede versus gemiddelde of slechte presteerders laten zien.
Ik kan er snel induiken en kijken of er clusters zijn voor de Performance versus Budget.
Bovendien kan ik, wanneer het model goed is opgezet, beter inzoomen op de informatie die ik over mijn klanten heb.
Als ik deze winkels of klanten niet groepeer op basis van hun prestaties, wordt het moeilijk om de best presterende te zoeken en er waardevolle inzichten uit te halen.
Dit is wat segmentatie- en groeperingstechnieken in LuckyTemplates mij mogelijk maken.
Hoe klanten te groeperen op basis van prestaties
Voor het voorbeeld ga ik een demopagina maken.
Ik wil mijn steden groeperen op basis van hoe ze presteerden ten opzichte van het budget.
1. Maak een ondersteunende tafel
Het eerste dat ik moet doen, is een tabel in het model opzetten.
De tabel die ik heb gemaakt heet Budgetgroepen .
Het is niet verbonden met mijn model. Er wordt naar verwezen met behulp van ondersteunende tabellen. De tabel Budgetgroepen gaat de berekeningen gewoon ondersteunen. Het stelt me ook in staat om verschillende visualisaties te maken die normaal gesproken niet met reguliere methoden kunnen worden gemaakt.
Dit is de actuele tabel van de budgetgroepen:
Je kunt zien dat mijn Best Performers , binnen een bepaald tijdsbestek, degenen zijn die een stijging van 40% erboven hebben. De Ok Performers zijn degenen die een groei van 0 tot 40 procent hebben. En de slechtste presteerders zijn degenen met een groei van nul tot een negatief percentage.
2. Stel de formule in
Ik stel dan een formule op waarmee ik de tabel Budgetgroepen kan doorlopen:
Ik gebruikte een Variable RankingDimension in de formule. Ik heb ook de virtuele tabel Regions[City Name] gemaakt , omdat ik wil weten in welke stad ik me bevind voor de huidige context.
Ik gebruikte om de totale verkoop van de steden weer te geven. Maar ik wil het laten zien op basis van de groep waarin ze zich bevinden. Daarom moet ik elke stad doorlopen.
Dit deel van de formule voert de iteratie uit:
Onthoud echter dat deze functie slechts één stad oplevert.
Terugkijkend op de tabel, zal de context voor een stadsnaam altijd in verschillende rijen bestaan.
De variabele zal dus altijd één plaatsnaam zijn.
Voor die specifieke stad moet ik de tabel Budgetgroepen doornemen. Vervolgens ga ik uitzoeken of het % Sales vs Budgets groter is dan de Min , of kleiner dan of gelijk aan de Max .
De Min in de tabel Budgetgroepen waren degenen die geen groei en 0 – 40 procent groei hebben . De Max is de groep met de 40% boven procent groei .
Als de formule resulteert in WAAR , dan is dat de groep waarin de stad wordt geplaatst. Zodra het is toegewezen aan een groep, zal het de totale verkoop van de stad retourneren.
3. Maak het model dynamisch
Denk er ook altijd aan om het model dynamisch te maken, zodat het automatisch de berekening en resultaten bijwerkt voor elke gemaakte selectie.
Effectieve visualisaties maken
Laten we nog eens naar de demo kijken.
Als ik dingen op een kaart bekijk, is het erg moeilijk om de geavanceerde functies in DAX te begrijpen.
Ik raad aan om informatie en gegevens in tabellen te plaatsen, omdat dit ons helpt te begrijpen hoe dingen worden berekend.
In dit geval filter ik elke afzonderlijke context voor een stad die Kendale Lakes heet. Vervolgens ga ik uitzoeken of de procentuele groei van omzet versus vorig jaar binnen een van de bereiken in de tabel Budgetgroepen valt.
Als dit het geval is, zal de tabel zijn prestatiegroep weergeven. Voor dit voorbeeld is het Ok Performance. Ik kan ook de Best Presteerders zien samen met hun Totale Verkoop.
Op de kaart is er een uitsplitsing van de beste en slechtste presteerders versus het budget.
Ik kan dynamisch in elke Performance boren, identificeren waar de clusters zijn en waarom ze voorkomen.
Voor deze grafiek in het dashboard is er het procentuele verschil voor elke plaatsnaam:
Ik kan deze grafiek dynamisch wijzigen en ervoor zorgen dat de beste presteerders worden weergegeven.
U kunt ook het verschil in % budgetgroep zien . Dit is het procentuele verschil tussen de huidige en vorig jaar verkopen. Aangezien dit allemaal de beste presteerders zijn, liggen hun percentages allemaal boven de 40%. Er is ook de totale verkoop en het verschil tussen prestatie en budget .
Gebruik DAX om gegevens te segmenteren en te groeperen in LuckyTemplates
LuckyTemplates-klantsegmentatie: groepsbewegingen door de tijd laten zien
Segmentatie van gegevens op basis van percentagegroepen – geavanceerde DAX in LuckyTemplates
Conclusie
Door dit model te verkennen, kunnen veel interessante dingen worden ontdekt in LuckyTemplates. We kunnen zeer waardevolle financiële informatie uit onze gegevens halen met behulp van inzichten die we hebben afgeleid uit onze DAX-berekeningen.
Door geavanceerde DAX-formules te leren, kunt u geweldige resultaten behalen, vooral wanneer ze worden gecombineerd met segmentatie- en groeperingstechnieken in LuckyTemplates.
Ik hoop dat je veel hebt geleerd van deze tutorial.
Al het beste,
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