LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Heb je ooit een visualisatie willen maken die verandert op basis van elke rangschikkingsselectie die je zou kunnen maken? U kunt de grootte van uw LuckyTemplates-visuals daadwerkelijk wijzigen door logica te rangschikken. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Bedenk een scenario waarin u uw top 20 klanten wilt laten zien. Doe net alsof u in een vergadering zit en zegt: "Dit zijn de klanten die het meest bijdragen aan onze winstgevendheid van al onze verkopen."

Maar dan besluit u: "Laten we misschien de zoekopdracht beperken tot onze top 5 klanten."

Het is een zeer krachtige visualisatieoptie om dynamisch een slicer te kunnen selecteren die het diagram of de visualisatie waarnaar u kijkt verandert in een specifieker inzicht op basis van rangschikking.

In deze video laat ik je een coole visualisatietechniek zien waarbij je de rangschikkingsfunctie RANKX kunt gebruiken om te bepalen wat je in de visualisatie wilt laten zien.

Inhoudsopgave

De ondersteunende tafel maken

De ondersteunende tabel zal de selecties van rangnummers bevatten voor elke rangorde die we zouden willen selecteren. Dus het kan top 3, top 5, top 20, enzovoort zijn.

Wij kunnen dit heel gemakkelijk doen. We maken gewoon een nieuwe tabel door naar Enter Data te gaan.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

We noemen dit Ranking Selectie en we zetten hier gewoon rang, 3, 5, 10, 15 en 20. Klik vervolgens op Laden.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Onthoud dat deze ondersteunende tafel nergens mee te maken heeft. Maar controleer altijd uw model dat het nergens mee te maken heeft.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Dus we halen het hier binnen en veranderen het in een slicer, een lijst. En we willen deze selectie die we hier hebben gemaakt vastleggen, zodat we deze in onze visualisatie kunnen verwerken.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

De maatregelen creëren

We zullen een zeer vergelijkbaar patroon gebruiken dat we eerder gebruikten.

We gaan naar New Measure en laten we het Rank Select noemen. Dan, gelijk aan IF, HASONEVALUE; dus als er één waarde is geselecteerd (de Rank), dan hebben we gelijk aan die waarde (VALUES, Rank).

Schrijf vervolgens het aantal klanten op dat u heeft, in dit voorbeeld is dat 50. Als u duizend klanten heeft, schrijft u 1.000.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Als we het hier ter sprake brengen, zien we dat het nu een resultaat retourneert op basis van de selectie die we hebben gemaakt.

Als er niets wordt geselecteerd, levert het 50 of 1.000 op, afhankelijk van het aantal klanten dat u invoert. Als we andere bedragen selecteren, krijgen we dat bedrag daar.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Nadat we die meting hebben gemaakt, gaan we wat rangschikkingslogica over een ondersteunende tabel leggen die we hebben gemaakt.

We gaan deze meting in onze berekening invoeren om een ​​dynamische visualisatie te maken .

Maar eerst moeten we uitzoeken wat een klantrang is. Hoe doen we het? Wij gebruiken RANKX.

Dus nogmaals, we gaan naar New Measure en noemen het vervolgens Customer Ranking . Het zal gelijk zijn aan RANKX met een tabel die ALLE klanten of klantnamen bevat , omdat u de hele tabel wilt bekijken en niet wilt filteren in de huidige context.

De uitdrukking is Totale verkoop omdat we gaan rangschikken op verkoop. We hebben in dit geval geen Waarde nodig en we gaan rangschikken op Aflopende volgorde.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Als we deze maatstaf naar binnen slepen, zullen we zien dat de best verkopende klant nu op nummer één staat.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Zoals ik in andere video's al zei, als je hier niet ALLEMAAL gaat , wordt alles berekend op één. Dat komt omdat alles in zijn tabel in het datamodel wordt gefilterd.

Als er maar één klant is, dan zal die klant altijd de hoogste rang krijgen en dat is hetzelfde met elke rij in deze tabel.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Dus als we de filtercontext uit die tabel hebben verwijderd, kunnen we de rangschikking voor alle klanten krijgen.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Maatregelen opnemen in de berekening

We schrijven nu onze berekening, Verkoop per klant, waarin we de twee metingen opnemen die we hebben gemaakt (rangschikking selecteren en klantrangschikking).

Voor onze rangschikkingslogica gaan we ALS de klantrangschikking kleiner is dan of gelijk is aan de rangschikking, dan willen we de totale verkoop maken. Zo niet, dan gaan we gewoon BLANCO.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Wat BLANK doet, is dat het niets retourneert als het onder dit nummer staat (bijvoorbeeld 10). Kijk hier wat er gebeurt:

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Het retourneert alleen de top 10. Aangezien dit dynamisch is, kunnen we het aantal wijzigen, bijvoorbeeld als we 15, 20 gaan, wordt het dienovereenkomstig geretourneerd. Als we niets doen, zal het iedereen teruggeven.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

We kunnen dit ook omzetten in een visualisatie. Weg met al die tussenberekeningen en misschien wat datalabels.

Nogmaals, aangezien dit dynamisch is, kunnen we ons gewenste aantal klanten selecteren om te vergelijken of uit te checken. Selecteer gewoon de slicer en onze visualisatie verandert automatisch.

LuckyTemplates-visuals: grootte wijzigen door logica te rangschikken

Met deze techniek kunnen we elke berekening, zoals totale winst of marges, filteren op die rankingselectie.

Conclusie

Er zijn serieus zoveel verschillende manieren waarop u deze techniek in uw modellen kunt gebruiken.

U kunt het gebruiken voor uw producten, regio's, verkopers of elk ander filter of elke andere dimensie die u in uw datamodel heeft.

Het is een kwestie van gewoon uitproberen, kijken hoe het werkt binnen je huidige modellen, en dan proberen de techniek in je geest te integreren, zodat je heel snel kunt zien hoe het op andere manieren kan worden gebruikt.

Ik heb dezelfde techniek gebruikt in veel van de LuckyTemplates-modellen op de . Bekijk dit eens als je wat tijd hebt, en probeer je echt voor te stellen wat er onder 'de motorkap' van deze modellen gebeurt - je zult veel leren.

Proost,


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