Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze blogpost wil ik je leren hoe je je klanten op een dynamische manier kunt laten zien hoe ze door groepen in de tijd bewegen. U kunt deze rankingvisualisatie in LuckyTemplates doen met behulp van een unieke slicer. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Als ik op Dit kwartaal klik , wil ik zien wie mijn Top 20-klanten zijn binnen deze rankingvisualisatie. Als ik vervolgens op de slicers Vorig kwartaal en Twee kwartalen geleden klik , wil ik ook zien wie mijn Top 20-klanten waren voor die tijdsbestekken. Dit is voor mij een echt overtuigende rangschikking in LuckyTemplates-visuals die nog niet zo lang geleden niet mogelijk was totdat LuckyTemplates voorwaardelijke opmaak in de grafieken mogelijk maakte.
Het eerste dat we moeten doen, is de onderliggende berekeningen maken. Aangezien we de berekening voor onze omzet van Dit kwartaal al hebben , moeten we de omzetberekeningen maken voor het Vorige kwartaal en Twee kwartalen geleden .
Inhoudsopgave
Berekening van de omzet van het afgelopen kwartaal
Ik zal een nieuwe meting maken en deze de naam Inkomsten LQ geven . We gebruiken de en verwijzen naar de totale opbrengst. Gebruik vervolgens de functie DATEADD, verwijs naar de kolom Datumtabel en schrijf vervolgens min 1 kwartaal.
De is zo'n goede formule om te gebruiken vanwege de flexibiliteit om snel naar elk tijdsbestek te veranderen.
Berekening van de omzet van twee kwartalen geleden
Ik ga deze maat kopiëren en in de formulebalk plakken om een nieuwe maat te maken. Laten we deze Omzet 2 Qs geleden noemen en het kwartaal wijzigen van -1 in -2.
Dus nu hebben we alle inkomsten van de voorgaande kwartalen. Ik zal u de omzet van het afgelopen kwartaal laten zien.
Berekening van de rangorde van klanten
De volgende stap is het maken van een rangschikkingsformule die aangeeft hoe een klant is gerangschikt. We maken een nieuwe meting en noemen deze Inkomstenperioderangschikking .
Om te beginnen ga ik de gebruiken en verwijzen naar mijn klanten. Vervolgens schrijf ik een uitdrukking, namelijk Totale opbrengst, en zet deze in aflopende volgorde.
Nu kunnen we de positie van onze klanten zien.
Ik wil ook de rankingmaatstaf die we hebben gemaakt integreren in de visualisatie Totale omzet per klantnaam aan de linkerkant, dus ik ga enkele variabelen gebruiken.
Ik ga met en vervolgens CurrentPeriodRank . Het mooie van variabelen is dat je ze kunt noemen zoals je wilt.
Vervolgens kopieer ik dit twee keer in de formulebalk en verander hun namen in LastPeriodRank en TwoAgoPeriodRank .
Vervolgens ga ik de berekeningen van de omzet LQ en de omzet 2 Qs geleden invoeren die we zojuist hebben gedaan.
De volgende stap is om deze af te stemmen op wat er in de slicer is geselecteerd. We gebruiken RETURN en maken dan een SWITCH TRUE statement.
We gebruiken de en verwijzen naar Time Frame.
Als het tijdsbestek gelijk is aan deze periode, willen we dat dit gelijk is aan CurrentPeriodRank.
Op dit punt breng ik hier gewoon veel elementen samen. Ik ga dit gedeelte van de formule twee keer kopiëren.
Ik ga Deze periode wijzigen in Dit kwartaal , Vorig kwartaal en 2 kwartalen geleden .
De sleutel hier is dat het niet uitmaakt welke selectie we maken in de Time Frame-slicer, de getallen onder de kolom Totale inkomsten mogen niet veranderen.
Met Q2 2018 als het geselecteerde filter voor Kwartaal & Jaar , is dit de Totale Opbrengstwaarde voor onze klanten en hun positie voor Dit Kwartaal .
Maar we willen ook zien hoe deze mensen in de voorgaande kwartalen scoorden. Om dit te doen, hoeven we alleen het vorige kwartaal en twee kwartalen geleden te selecteren in de slicer. Dan verandert het rangnummer voor elke corresponderende klant.
Voorwaardelijke opmaak gebruiken voor de rankingvisualisatie
Het laatste wat we moeten doen is naar de sectie Gegevenskleur gaan en vervolgens naar het gebied Voorwaardelijke opmaak .
We gaan naar het gedeelte Regels en zoeken dan de meting Inkomstenperioderangschikking .
Als de waarde van het getal groter is dan of gelijk is aan 1 en kleiner is dan of gelijk is aan 20, willen we dat het gelijk is aan de donkerblauwe kleur .
Laten we een nieuwe regel maken. Als het groter is dan 20 en kleiner dan 20.000, dan willen we dat dit gelijk is aan een veel lichtere blauwe kleur .
Dit gaat de visual Totale opbrengst per klantnaam benadrukken .
Voorwaardelijke opmaak in LuckyTemplates voor diagrambeelden – wat is er mogelijk?
Breng unieke inzichten onder de aandacht met behulp van voorwaardelijke opmaak in LuckyTemplates
Aangepaste technieken voor voorwaardelijke opmaak in LuckyTemplates
Conclusie
Om tot deze visualisatie van de groepsrangschikking in het LuckyTemplates-rapport te komen, hebben we een aantal verschillende technieken gebruikt. We hebben een ondersteunende tabel die de statistiek heeft bepaald waar we naar kijken. Vervolgens hebben we binnen de meting zelf logica gebruikt die is afgeleid van een variabele . En om het af te maken, gebruikten we voorwaardelijke opmaak in de visual zelf om interessante inzichten te laten zien.
Ik hoop dat u met deze tutorial geïnspireerd raakt over hoe u deze technieken in uw eigen rapporten kunt toepassen. Er zijn zoveel verschillende manieren waarop je logica op deze manier kunt gebruiken. Dat is absoluut de belangrijkste afhaalmaaltijd die ik wil dat je leert van deze tutorial.
Als je deze inhoud leuk vond, bekijk dan de bijbehorende video en vergeet je niet te abonneren op LuckyTemplates TV .
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