Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Aan de hand van dit voorbeeld laat ik je zien hoe je de grootte van je visual dynamisch kunt aanpassen. En in dit geval gaan we het doen via de resultatenrangschikking in LuckyTemplates. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
We gaan dynamische visuals maken met onze top 10 klanten voor specifieke producten.
Dit is een heel krachtige techniek die u kunt gebruiken in LuckyTemplates. U kunt een aanzienlijk aantal visualisaties maken door de krachtige DAX-formuletaal te gebruiken.
Door dynamische visuals te gebruiken, met name op op ranking gebaseerde parameters, kunt u echt inzoomen op de belangrijkste drijfveer achter de prestaties van een attribuut.
Misschien wilt u uw beste en slechtste klanten isoleren, of uw best en slechtst verkopende producten. Met deze techniek kunt u al deze ideeën visueel laten zien.
Om dit tot leven te laten komen, moeten we RANKX gebruiken in de CALCULATE-instructie.
Krijg een goed begrip van hoe deze in elkaar passen en het zal helpen bij de meer technische aspecten van het implementeren van DAX-maatregelen in uw modellen.
Dit is waar u naartoe wilt, zodat u het geweldige analytische en ook visuele potentieel van LuckyTemplates kunt ontketenen.
Laten we dus eens kijken naar de eerste stap in het maken van dynamische visuals op basis van ranking in LuckyTemplates.
Inhoudsopgave
Totale winstmaatstaf creëren
Voor dit specifieke voorbeeld hebben we een maatstaf Totale Winst nodig . Maar om deze maat daadwerkelijk te creëren, hebben we eerst de Totale Kosten nodig .
Laten we dus onze Total Costs-maatstaf maken. We moeten hier wat logica toevoegen, dus we gaan SUMX schrijven , dan gaan we naar de verkooptabel en vervolgens naar Quantity , vermenigvuldig dat met de Total Unit Cost .
Nu we Totale Kosten hebben, kunnen we die gebruiken om onze Totale Winst te creëren . Dus voor deze andere maatstaf hoeven we alleen maar Totale verkoop minus de totale kosten te gebruiken .
Dus laten we onze Totale Winst erin slepen en dan Klantnamen toevoegen .
Merk op dat we niet op tijd extra filters hebben toegevoegd, dus deze tabel dekt alles. Deze tabel toont alleen de totale winst per klant in de loop van de tijd.
Laten we dit vervolgens omzetten in visualisatie en ze vervolgens sorteren op Totale winst .
Dus nu hebben we een grafiek van onze klanten, beginnend bij degene met de hoogste winst tot degene met de laagste winst.
Maar onthoud dat we alleen de top 10 hoeven te laten zien.
Laten we dan een formule maken die ons de rang van elk van onze klanten geeft.
RANKX gebruiken om klanten dynamisch te rangschikken
Dus laten we onze nieuwe meting Customer Rank noemen en dan RANKX gebruiken . Dan voegen we ALLES toe aan de Klantentabel , en dan gaan we naar Totale Winst .
We hebben hier geen waarde nodig, maar in plaats daarvan gaan we aflopend toevoegen .
Als we dit in de tabel slepen, hebben we nu de rangorde van al onze klanten.
Maar dan moeten we nog aan een volgende stap werken om de top 10 te isoleren.
Top 10 klantwinsten
Om een tabel te maken die alleen de winsten van de top 10 klanten laat zien, moeten we een nieuwe meting maken.
Laten we het Top 10 klantwinsten noemen .
Deze maatregel heeft een beetje logica nodig. Dus we gaan als de klantrang kleiner is dan of gelijk is aan 10, dan is dat gelijk aan de totale winst. Zo niet, maak dat dan gelijk aan blank .
Laten we nu een tabel maken met deze meting samen met de klantnamen .
We hebben nu een tafel met alleen de top 10 klanten. We moeten hier echter een kleine fout herstellen.
Als we de totale winst van onze nieuwe tabel bekijken , zien we dat dit het totaal is van alle winsten en niet alleen van de top 10 klanten.
We moeten dus onze Top 10 Customer Profits-formule aanpassen.
Laten we IF ISFILTERED, klantnamen toevoegen . Dat betekent dat als de klantnaam wordt gefilterd, alleen de winst van de top 10 wordt geretourneerd.
Maar ALS het niet gefilterd is , gaan we naar BEREKENEN, Totale winst, dan TOPN en dan 10 wat overeenkomt met de top 10 klanten, en gaan dan naar Totale winst .
Wat TOPN hier doet, is dat het een virtuele tabel retourneert van alleen de top 10 klanten en vervolgens hun winst bij elkaar optelt.
Nu hebben we de juiste totale winst voor onze top 10 klanten.
Dynamische visuals op basis van ranking in LuckyTemplates
Aangezien we nu een tabel hebben met onze top 10 klanten, kunnen we deze eenvoudig omzetten in een visualisatie.
Laten we er een gestapeld staafdiagram van maken. Laten we ook enkele gegevenslabels inschakelen.
Vergeet niet dat we hier dynamische beelden maken. Dus laten we de productnaam invoeren en vervolgens onze totale winst toevoegen .
Dan kunnen we deze nieuwe tabel eenvoudig omzetten in een ringdiagram.
Laten we nu werken aan de interacties van onze visuals. Klik op Interacties bewerken linksboven in het scherm.
Klik vervolgens op het filter in de visual waarop u invloed wilt uitoefenen.
Als we daarmee op Product 1 klikken in ons ringdiagram, toont ons staafdiagram de top 10 klanten voor dit product.
Als we op Product 7 klikken , verandert ons staafdiagram en toont het de top 10 klanten voor dit product.
Conclusie
Veel succes met deze.
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