Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Het gebruik van DAX-metingen om gegevens dynamisch te groeperen in LuckyTemplates is zo krachtig. U bouwt uw gegevensmodellen uit en maakt veel verschillende filters en manieren om uw gegevens te segmenteren. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Dit is tegenwoordig iets geavanceerder, maar ik ben dol op dit soort dingen in LuckyTemplates.
Onthoud dat deze waarschijnlijk niet bestaan in uw oorspronkelijke datasets, dus u creëert geheel nieuwe inzichten die consumenten van uw inhoud echt zullen waarderen.
In dit voorbeeld laat ik zien hoe u resultaten kunt ophalen binnen een berekende kolom. Je kunt dan elk van die resultaten evalueren door ze door enkele parameters te laten lopen die je in een andere 'ondersteunende tabel' hebt.
We willen misschien zien welke onze producten met een hoge marge, producten met een middenmarge en producten met een lage marge zijn.
Inhoudsopgave
Gemiddelde marges creëren
Laten we eerst eens kijken naar ons datamodel.
Met de tabellen die we hier hebben, kunnen we onze producten eigenlijk niet dynamisch groeperen.
Dus wat we moeten doen is een ondersteunende tabel maken met de productgroepen met een lage, gemiddelde en hoge marge.
Om dat te doen, gaan we beginnen met onze berekende kolom Gemiddelde marges .
In dit model hebben we al de totale winst , de totale omzet minus de totale kosten.
Dus als we Gemiddelde marges willen krijgen , hoeven we alleen maar een berekende kolom te maken en Totale winst te delen door Totale verkoop .
Houd er rekening mee dat ik in deze afbeelding hieronder het formaat van de kolom Gemiddelde marges al heb gewijzigd in een percentage en de kolom heb gesorteerd zodat ze zijn gerangschikt van het hoogste naar het laagste percentage.
Een ondersteunende tafel maken
Nu we onze gemiddelde marges hebben gemaakt, kunnen we doorgaan met het maken van onze ondersteunende tabel waarmee we onze producten kunnen segmenteren op basis van de marges.
Klik hiervoor op Gegevens invoeren in de linkerbovenhoek van het scherm.
Er verschijnt een pop-upvenster zoals dit. We moeten de naam en invoerkolommen wijzigen.
Laten we in dit geval deze ondersteunende tabel Productmargegroep noemen . En we krijgen een Groepskolom met Laag, Midden en Hoog. Laten we ook een Min en een Max kolom hebben.
Dus onze producten met een lage marge zullen variëren van 30% tot 36%. Voor de mid-range margeproducten zou dat van 36% tot 38% zijn. Dan zijn onze producten met een hoge marge van 38% tot 100%.
Nadat u alle benodigde gegevens hebt ingevoerd, klikt u op Laden.
Nu hebben we een ondersteunende tafel.
En we kunnen deze Groep nu ook gebruiken met Laag, Midden, Hoog in onze logica.
Gegevens segmenteren en groeperen in LuckyTemplates
Laten we, om aan onze formule te werken, een nieuwe maatstaf maken en deze Margin Group Profits noemen .
We gaan hier CALCULATE gebruiken en daarna Totale winst , zodat we de totale winst binnen de groepen kunnen hebben.
Laten we naar een andere rij springen en FILTER gebruiken om de tabel met gemiddelde marges voor ons te herhalen.
We springen weer een rij naar beneden en gaan dan COUNTROWS en plaatsen dan nog een FILTER . Deze keer filteren we over onze productmargegroep .
Laten we nu gaan als de gemiddelde marge groter is dan of gelijk is aan de min en kleiner is dan de max , dan zetten we die tabel in.
We springen naar een andere rij en voegen groter dan nul toe .
Nadat we onze formule hebben afgesloten, kunnen we onze Groep binnenslepen en onze Marge Groepswinst toevoegen .
Zoals je kunt zien, krijgen we nu resultaten hier. We hebben totale winsten voor onze producten met een lage, gemiddelde en hoge marge. En de totale totale winst is 57,7 miljoen .
We kunnen snel kijken of dat totaal juist is door onze Totale Winst- maatstaf in te slepen.
Beide tabellen laten dezelfde waarde zien, wat ons op de een of andere manier verzekert dat onze formule correct is.
Maar om volkomen zeker te zijn, moeten we de logica begrijpen.
De logica controleren
Laten we nog eens kijken naar de formule die we hebben gemaakt.
Dus eerst gaan we proberen te begrijpen wat FILTER doet. Dit FILTER heeft hier een tabel gemaakt van elke kolom Gemiddelde marge .
Kijk vervolgens voor elke rij van die tabel door elke rij van deze tabel, de ondersteunende tabel die we hebben gemaakt.
Controleer voor elke afzonderlijke rij of deze groter is dan de Min en kleiner dan de Max . Als dat zo is, behouden we die rij.
Nu, COUNTROWS is groter dan nul, wil zeggen dat als die rij behouden blijft, deze binnen die groep moet vallen.
Vervolgens wordt dit proces herhaald voor de volgende gemiddelde marges.
Hierdoor kunnen we deze groepen aanmaken.
Om beter te zien welke producten een lage marge, middenklasse en hoge marge hebben, kunnen we de tabel die we hebben gemaakt omzetten in een matrix.
En dan gaan we Productnaam toevoegen aan de rijen en de groep aan de kolommen.
Onze matrix ziet er dan uit zoals hieronder.
De visualisaties maken
Nu kunnen we onze visualisaties maken.
Laten we onze Groeps- en Marge Groepswinst slepen .
En laten we dan van deze tabel een ringdiagram maken.
Laten we dan onze productnaam en margegroepswinsten naar binnen slepen en van deze tabel een gestapeld staafdiagram maken.
Nu, nadat we Groep in de legenda hebben geplaatst, ziet onze visualisatie er als volgt uit.
Dus de groene balken zijn de producten met een hoge marge, de lichtblauwe zijn de middenklasse en de donkerblauwe zijn de producten met een lage marge.
We kunnen onze visuals ook dynamisch maken. Laten we klikken op Interacties bewerken.
En klik vervolgens op filter in de afbeeldingen die u wilt beïnvloeden.
Als we vervolgens op Hoog klikken in ons ringdiagram, zullen onze matrix en gestapelde staafdiagram de producten met hoge marge tonen.
En als we op Laag klikken, zal ons matrix- en gestapelde staafdiagram de producten met lage marge tonen.
Conclusie
In dit bericht hebben we besproken hoe we gegevens dynamisch kunnen groeperen in LuckyTemplates met behulp van DAX.
Nadat we onze Gemiddelde Marges hadden gemaakt , konden we een ondersteunende tabel maken en daarna werkten we aan onze Marge Groepswinstformule met behulp van CALCULATE . Dit stelde ons in staat om echt coole dynamische beelden te creëren.
Wanneer ik dit type techniek gebruik, explodeert mijn geest met de mogelijkheden om uw analyse naar een hoger niveau te tillen.
Denk na over alle initiële kernberekeningen die u zou kunnen maken, zoals verkoop, kosten, winst, marges, groei, enzovoort, en bedenk vervolgens hoe u uw attributen of dimensies kunt segmenteren op basis van een van deze resultaten.
Het enige wat je hoeft te doen is ze te creëren en door een soort logica te leiden met behulp van een vergelijkbare techniek die ik hier laat zien.
Deze DAX-logica is niet eenvoudig, daar bestaat geen twijfel over, maar ik wil zeker dat je ziet hoe DAX kan worden toegepast om deze inzichten te ontdekken.
Eventuele gedachten of vragen, laat het me weten in de comments.
Veel succes met deze.
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