Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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.
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.
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.
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.
Daarna moet u de variabele StateRev toevoegen, zodat deze de Totale opbrengst gaat evalueren .
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) .
Klik op Enter en sleep de voltooide meting naar de tabel om de bijbehorende gegevens te zien.
Daarnaast kunt u een Pareto-grafiek maken op basis van elke selectie via de productcategoriekiezer .
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.
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.
U moet dus naar Hulpmiddelen meten gaan en vervolgens het formaat wijzigen in een percentage.
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.
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
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