Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Ik wil een LuckyTemplates dynamische groeperingstechniek bespreken. Ik zal je laten zien hoe je segmenten van je informatiebanden dynamisch kunt laten zien. Dit is een krachtige techniek om voort te bouwen op uw datamodel. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Ik heb hier een heel eenvoudig gegevensmodel. Het is een beetje een puinhoop vanwege de manier waarop Microsoft dingen heeft opgezet in LuckyTemplates, wat ik niet leuk vind; dus ik zou het willen herschikken met behulp van de watervaltechniek.
Ik wil mijn verkooptabel onderaan en al mijn opzoektabellen bovenaan.
In veel gevallen bevatten uw opzoektabellen echter niet zoveel informatie. Ik heb hier bijvoorbeeld mijn klantgegevens, maar ik wil mijn klanten kunnen groeperen op basis van een statistiek, en ik wil het dynamisch doen.
Afhankelijk van mijn selectie zal de groepering anders zijn. Ik selecteer bijvoorbeeld een ander jaar of zeg maar een ander product, ik wil mijn resultaten in de groepering kunnen analyseren op basis van die selecties.
Wanneer je deze techniek combineert met een goed model, zijn er meerdere manieren waarop je je data kunt filteren.
Laten we nu eens kijken naar de theorie van hoe dit echt werkt.
Inhoudsopgave
DAX-formules en vertakkingen meten
Ik heb hier een eenvoudige berekening voor mijn totale verkoop. In deze maatstaf heb ik gebruikt en ik heb de prijs uit een andere tabel gehaald en die vermenigvuldigd met de verkochte hoeveelheid bij elke afzonderlijke transactie.
Nu wil ik in de visualisatie kunnen uitsplitsen welke van mijn klanten ik beschouw als goede groeiklanten , gemiddelde groeiklanten of slechte groeiklanten . De sleutel is om het jaar te herkennen dat op de snijmachine is geselecteerd.
Ik heb hier ook mijn Sales LY (vorig jaar) berekening, waarbij ik de en de functies heb gebruikt.
Uit deze berekening kan ik vervolgens de procentuele groei berekenen ( Sales Growth ).
Op deze manier kunt u niche-banding-berekeningen maken. In dit geval vertak ik me in deze berekening (Verkoopgroei), en dan ga ik mijn segmenten maken op basis daarvan.
Merk op dat geen van deze gegevens zich in een van mijn tabellen met onbewerkte gegevens bevindt . Ik creëer dit met metingen en dan ga ik segmenteren en dynamisch band op basis van deze berekening.
U kunt op de visualisatie van het spreidingsdiagram zien waar het segment of de groepering echt uitbreekt. Deze visualisatie heeft dezelfde maat als de staafdiagramvisualisatie hier beneden. Het geeft de dingen gewoon op een iets andere manier weer. En het is nog steeds een dynamische berekening of een dynamische segmentatietechniek.
Ik kan dit ook per maand en jaar uitsplitsen door simpelweg een slicer-filter toe te voegen.
LuckyTemplates dynamische groepering met behulp van DAX
Ik krijg mijn formules meestal van de , met behulp van de webgebaseerde applicatie DAX Clean Up . Hier kunt u al uw formules opslaan.
Ik heb mijn banding-voorbeeld opgeslagen in de Analyst Hub en ik kan de code gewoon kopiëren en in mijn model plakken. Mogelijk moet u een paar parameters in de formule wijzigen, maar in dit geval heb ik deze al perfect ingesteld.
Een ander ding dat u moet onthouden wanneer u dynamische segmentatie uitvoert, is dat u een ondersteunende tabel moet maken . In dit voorbeeld wil ik kunnen segmenteren op basis van deze groeifactor. Dus brak ik mijn segmenten uit voor die specifieke groeifactor.
En merk op dat ik bovenop mijn kernmodel bouw. Geen van deze gegevens wordt fysiek geïmplementeerd in welke tabel dan ook, wat deze techniek zo flexibel maakt.
Laten we nu eens kijken naar de formule die ik hier heb gebruikt, Sales per Growth Group .
In de formule zie je dat ik de totale verkoop wil berekenen, maar dat verkoopresultaat wil kunnen filteren op die ondersteunende tabel die ik heb gemaakt.
Ik wil evalueren wat de groei van de klant was. En dus, met de functie, gaat deze formule door elke klant herhalen en de omzetgroei van elke klant berekenen. Dit gaat virtueel op de volledige lijst van mijn klanten en retourneert vervolgens de verkopen op basis van alles wat als waar wordt geëvalueerd.
Wat hier interessant aan is, is dat wanneer ik deze formule naar de tabel sleep, je zult zien dat alles op een gegeven moment als waar wordt geëvalueerd. Dit komt omdat het filter helemaal niet in de context in deze tabel staat.
U kunt de banden of groepen echter wel zien in de visualisatie van het spreidingsdiagram. Met de ondersteunende tabel die ik heb gemaakt (tabel klantsegmenten), speelt het filter binnen de formule Sales per Growth Group een rol in deze visualisatie. Als gevolg hiervan zullen velen als onwaar evalueren. En zo krijgen we de segmenten, deze banden binnen de visualisatie.
LuckyTemplates Voorbeeld van banding en segmentering DAX gebruiken
DAX gebruiken om gegevens te segmenteren en groeperen in LuckyTemplates
Voorbeeld van segmentatie Geavanceerde DAX gebruiken in LuckyTemplates
Conclusie
Er valt wat uit te pakken in deze LuckyTemplates dynamische groeperingstechniek, maar het is niet zo moeilijk als je het patroon en de ondersteunende tabel die je moet gebruiken echt begrijpt.
U kunt dit patroon keer op keer invoeren, voor welke banding u maar wilt. De ondersteunende tafel kan volledig dynamisch en flexibel zijn en kan worden gebaseerd op elke gewenste maatstaf. Zorg ervoor dat u daadwerkelijk de juiste statistiek invoert in deze evaluatie via de tabel. Dit is volledig dynamisch voor alles wat je hier invoert. U kunt hier bijvoorbeeld winstmarges hebben.
Bekijk de onderstaande links voor meer gerelateerde inhoud.
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