Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Deze blog-tutorial toont een heel interessant voorbeeld van Pareto-analyse. Ik ga je leren hoe je een Pareto-diagram kunt maken met behulp van geavanceerde DAX-formules. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Ik zal je laten zien hoe je een combinatie van formules gebruikt om een ​​visualisatie zoals deze te genereren.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Het eerste dat ik altijd aanbeveel als ik met deze analyse aan iets soortgelijks werk, is om van de visualisatie een tabel te maken . Op deze manier kunt u echt de cijfers onderzoeken die nodig zijn om de genoemde visualisatie te genereren.

Voor dit scenario moet u eerst een cumulatief totaal maken om het bedrag van de totale opbrengst te krijgen . Zoals u kunt zien, zijn er geen datums en nummers. Daarom zal het een uitdaging zijn om een ​​cumulatief totaal te genereren dat is gebaseerd op tekstwaarde in plaats van op getallen. Ik leer je stap voor stap hoe je dit doet.

DOWNLOAD DAX-BRON HIER

Inhoudsopgave

Berekening van het cumulatieve totaal

Het eerste dat ik je ga laten zien, is de berekening voor het cumulatieve totaal zonder datums.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

De techniek hier is om de functie te gebruiken, evenals een iterator zoals de functie. De FILTER-functie gaat binnen de SUMX. Daarna moet u een virtuele tabel maken met behulp van de functie.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

De virtuele tabel moet alle verkopen binnen de geselecteerde datumcontext bekijken. Daarna moet het de specifieke statuscodes in de tabel doorlopen.

Het genoemde deel van de formule maakt een tabel precies zoals de voorbeeldtabel. Het enige verschil is dat de tafel voorlopig virtueel wordt gemaakt.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Het volgende deel van de formule zal een andere virtuele tabel voor de inkomsten creëren. Maar omdat deze logica in een filter zit, wordt de tabel virtueel gemanipuleerd om een ​​cumulatief totaal te creëren. De formule moet elke rij en elk deel van de tabel met totale inkomsten herhalen.

Als de omzet van de specifieke rij groter is dan of gelijk is aan de staatsinkomsten, wordt het omzetbedrag berekend en in de tabel opgenomen.  

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Daarna moet u de variabele StateRev toevoegen, zodat deze de Totale opbrengst gaat evalueren .

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Zo creëer je een cumulatief totaal, ook al is er geen rangschikking op basis van datums of cijfers. De cumulatieve totalen die zijn gemaakt, zijn alleen gebaseerd op een tekstkolom.

Alle cumulatieve totalen in de tabel worden berekend omdat ze allemaal als waar worden geëvalueerd, en vervolgens worden de totale opbrengsten opgeteld bij het cumulatieve totaal.

De All Sales-tabel maken

Het volgende onderdeel dat ik wil demonstreren, is het maken van de verkooptabel voor de pareto-grafiek.

Klik eerst op Nieuwe meting en typ vervolgens de naam van de meting. In dit geval is het Alle verkopen . Start vervolgens de formule met de functie om de totale opbrengst te berekenen. En ga dan naar (Sales) .

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Klik op Enter en sleep de voltooide meting naar de tabel om de bijbehorende gegevens te zien.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Daarnaast kunt u een Pareto-grafiek maken op basis van elke selectie via de productcategoriekiezer .

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

DAX-formules combineren om Pareto-diagram te maken

Het volgende dat ik u wil laten zien, is hoe u de vorige formules kunt combineren tot een andere door simpelweg enkele DAX-functies toe te voegen.

Om dat te doen, maakt u gewoon een nieuwe maat aan of kopieert u een bestaande (soortgelijke) en hernoemt u deze dienovereenkomstig. Voor dit voorbeeld wordt de nieuwe meting Pareto Chart (States) genoemd .

Zoals u kunt zien, is er al een bestaande formule in de gekopieerde meting, dus u hoeft alleen enkele DAX-formules toe te voegen. In dit geval moet u enkele variabelen toevoegen met behulp van de functie , wat berekeningen vereenvoudigt.

De eerste variabele ( VAR StateRey ) is simpelweg gelijk aan de Totale Opbrengst, terwijl de tweede ( VAR AllSales ) de functies en ALLSELECTED gebruikt .

Voeg voor de logica de functie toe vóór de SUMX en voeg vervolgens de variabele AllSales toe aan het onderste gedeelte. Het is belangrijk om een ​​constante waarde te hebben om de resultaten te laten terugkeren. U moet dus nul als alternatief resultaat invoeren.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Er zijn momenten waarop de resultaten worden weergegeven in een getalnotatie, maar de kolom Pareto-diagram (staten) moet worden weergegeven in een percentage zoals hieronder.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

U moet dus naar Hulpmiddelen meten gaan en vervolgens het formaat wijzigen in een percentage.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

Zodra u teruggaat naar de tabel, kunt u de exacte resultaten in de tabel zien transformeren in een Pareto-grafiek. Dat is de reden waarom ik altijd aanbeveel om het eerst in een tabel te hebben voordat je het diagram maakt.

U kunt rond het diagram experimenteren en dynamische gegevens selecteren in de kiezer Productcategorie . Zoals u kunt zien, verandert de Pareto-grafiek ook dynamisch volgens uw productcategorieën.

U kunt ook enkele kleuren aan uw Pareto-diagram toevoegen met behulp van enkele gegevenslabels om het aantrekkelijker te maken. Neem gewoon de tijd om rond het opmaakgebied te spelen en uw Pareto-diagram dienovereenkomstig in te stellen. U kunt bijvoorbeeld de visualisatie wijzigen en de lijnwaarden inschakelen, zoals hieronder.

Een Pareto-diagram maken in LuckyTemplates – Geavanceerde DAX

U kunt binnen LuckyTemplates zoveel doen om uw gegevens te laten opvallen en uw rapport effectiever en visueel aantrekkelijker te maken.


Het Pareto (80/20)-principe implementeren in uw LuckyTemplates-analyse
Pareto-analyse: wie zijn de beste klanten
Budgetten laten zien in Power BI – DAX cumulatieve totalen

Conclusie

Ik hoop dat je dit voorbeeld van formulecombinaties leuk vindt. Het kan veel te geavanceerd worden, maar het is allemaal te doen in LuckyTemplates. Ik wil ook vermelden dat de functie (variabele) ons in dit voorbeeld echt heeft geholpen.

De sleutel is het begrijpen van het juiste moment om variabelen in de evaluatie te gebruiken. Het kan worden gebruikt aan het begin van de formule of als een herhalende functie. 

Ik hoop dat je iets aan deze tutorial hebt gehad en hopelijk kun je een manier vinden om het voorbeeldformulepatroon in je eigen modellen te gebruiken.

Al het beste!


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

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.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

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.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

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.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

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.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

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.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

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

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten