Hoe u de top N van uw dataset krijgt in LuckyTemplates

Hoe u de top N van uw dataset krijgt in LuckyTemplates

In de blog van vandaag zullen we u door het proces leiden van het gebruik van Quick Measures Pro om een ​​aangepaste meting te maken die de top N-items in LuckyTemplates retourneert op basis van een specifieke statistiek. Het is een handige techniek voor datavisualisatie en -analyse, waarmee u snel de beste presteerders in uw dataset kunt identificeren. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Inhoudsopgave

Overzicht

In de heb ik een aangepaste snelle meting gemaakt en opgeslagen die ik de Top N Ranking Measure noem .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Wat deze meting doet, is een aantal elementen nemen, ze rangschikken en de bovenste N retourneren. Neem de onderstaande code als voorbeeld. 

In dit geval willen we de Top 5 krijgen en alle locaties rangschikken op basis van de totale verkoop met behulp van de functie. Als het artikel in de top 5 staat, retourneert de code de totale verkoop, anders wordt een spatie geretourneerd. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Deze maatregel is handig wanneer we onze gegevens willen rangschikken. Deze code is echter gekoppeld aan Locaties , Totale Verkoop en Top 5

Wat we dan willen doen, is de code algemener maken, zodat deze elk element kan gebruiken, deze op elke maat kan rangschikken en elk aantal top N in LuckyTemplates-rapporten kan uitvoeren.

Wijziging van de Top N Ranking-maatstaf

Begin met het kopiëren van de DAX- code.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Open Quick Measure Pro en creëer onze snelle maat voor het beste N-patroon.

Als u nog nooit eerder een snelle meting hebt gemaakt, moet u eerst een JSON-sjabloonbestand maken . Voor dit voorbeeld noemen we het bestand Voorbeeld-QM's en klikken we op Opslaan in een map die gemakkelijk toegankelijk is. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Als we meerdere snelle maatregelen hebben, moeten we mogelijk van tijd tot tijd ons standaardbestand wijzigen. We kunnen dat doen in Quick Measures Pro door op Set te klikken en het JSON-sjabloonbestand te openen dat we als standaard willen gebruiken.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Nadat u het JSON-bestand correct hebt ingesteld, gaat u naar de aangepaste sectie en klikt u vervolgens op Custom Measure Demo . Klik op Nieuw en er verschijnt een nieuw maatsjabloon. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

De nieuwe maatregel ziet er in eerste instantie misschien lang en ontmoedigend uit, maar naarmate we verder komen, zal het heel logisch worden. 

Top N in LuckyTemplates: de DAX-code

Laten we naar de Analyst Hub gaan en kijken naar onze initiële DAX-codemeting.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Denk aan de elementen die we in de toekomst willen wijzigen om het flexibeler te maken. 

In dit voorbeeld zijn er vier items die we kunnen wijzigen. 

Ten eerste zijn er de items die moeten worden gerangschikt . We zullen niet de hele tijd locaties rangschikken. In de toekomst willen we misschien klanten, regio's, producten en meer rangschikken.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Ten tweede is er de gebruikte maat . Onze huidige code rangschikt op basis van de totale verkoop, maar we willen misschien rangschikken op basis van de gemiddelden, maxima en minima van onze gegevens.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Ten derde is het aantal elementen dat we willen behouden . Misschien moeten we de top 3, top 4, top 10, enzovoort krijgen.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Laatste is de volgorde die momenteel is ingesteld als DESC. In de toekomst willen we onze gegevens misschien in oplopende volgorde rangschikken in plaats van aflopend. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Laten we deze DAX-code kopiëren en teruggaan naar Quick Measures Pro.

Top N in LuckyTemplates: de nieuwe maatregel instellen

Begin in onze nieuwe meting met het maken van een aggregatielabel. Vink het vakje aan naast het aggregatielabel en kies Maximum in de vervolgkeuzelijst om een ​​kale kolom te voorkomen.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Schakel het kolomlabel in en hernoem het naar Items om te rangschikken . Klik op Instellen en kies vervolgens het item dat we willen rangschikken, in dit geval Stad . Klik vervolgens op OK .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

We doen hetzelfde voor de parameter . Klik op het selectievakje ernaast en hernoem het als Aantal te rangschikken items . Voer de standaardparameter in die u wilt gebruiken. Voer in dit voorbeeld 5 in .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Dan hebben we nog een aggregatielabel nodig. Vink het vakje naast Aggregatie 1 label aan om het in te schakelen.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Tag het in dit geval als Rang op basis van , die we zullen gebruiken als onze maatstaf. Kies vervolgens Totale verkoop in de lijst met variabelen.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Nu we klaar zijn met het instellen, kunnen we nu naar Tooltips gaan .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Voer in de tooltip de instructies in die we willen voor de verschillende labels die we hebben gemaakt.

In de ParameterLabelTooltip kunnen we het instrueren om alleen hele getallen in te voeren. 

Als u klaar bent met het coderen van de instructies, klikt u op Gereed .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Onze nieuwe maatregel is op dit punt klaar, dus we kunnen op Gereed klikken .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Top N in LuckyTemplates: de vrije variabelen

We kunnen dan doorgaan met het aanpassen van de code. 

Nadat we onze nieuwe maat correct hebben ingesteld, geeft de interface ons de trefwoorden die we kunnen gebruiken bij het rangschikken en instellen van onze variabelen. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Maar in plaats van deze variabelen te gebruiken, zullen we deze aanpassen door de DAX-code eerder te kopiëren. 

Verwijder RETURN en #QMPRO in respectievelijk regel 15 en 16 en plak de DAX-code.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

We kunnen de code dan aanpassen.

Begin met de items die u wilt rangschikken. Vervang Locaties [locatie stad] door _COLUMN_, overgenomen uit de bovenstaande lijst met variabelen.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Vervolgens vervangen we de maatstaf Totale verkoop. We kunnen dat handmatig vervangen of de zoek- en vervangfunctie van Greg Deckler gebruiken. 

Klik op Zoeken om deze functie te gebruiken . Typ de te vervangen variabele in het eerste tekstveld, in ons geval [Total Sales] .

Plaats in het tweede tekstveld de variabele waarmee we [Total Sales] willen vervangen. Laten we [_COLUMN1NAME_] zetten.

Klik op Alles vervangen om alle [Totale verkoop] ​​te vervangen door de nieuwe variabele.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Laten we tot slot 5 vervangen door __PARAM__ zoals hieronder getoond.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Na het bewerken van de code is de volgende stap het opschonen van onze nieuwe maatregel. We willen dat het er schoon uitziet, aangezien dit een permanente maatregel in ons bestand zal zijn. 

Begin met het nemen van de maatnaam, " Top Ranking Pattern" , van regel 16 naar regel 1.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Stel vervolgens onze laatste variabele in als het resultaat dat we willen retourneren. Volg hiervoor de onderstaande code.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Als we op de DAX- knop klikken, zouden we onze code moeten zien vervangen door de juiste variabelen. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Dit is precies de DAX-code die we willen zien als we de vorige stappen correct hebben uitgevoerd. Als we terug willen naar de onbewerkte code, klikt u gewoon op RAW.

Om onze code verder op te schonen, verwijdert u de lijst met variabelen van regel 10 tot 14.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

We kunnen ook de trefwoorden van regel 2 tot en met 9 nemen. In dit geval laten we ze staan ​​zodat we ze beschikbaar hebben voor het geval we de code in de toekomst moeten wijzigen.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

De volgende stap is het bijwerken van de metadata. Laten we in de beschrijving schrijven "Houdt top N-items bij op basis van gebruikersselecties", zoals hieronder weergegeven. We kunnen onze maatregelen ook in mappen stoppen of ze om welke reden dan ook verbergen. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Klik na het bewerken van de metadata op Aangepast maken.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Een pop-upvenster met de melding Maatregeldefinitie gemaakt. Klik op OK.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

In Quick Measures Pro zou een Top Ranking Pattern- optie moeten verschijnen onder het gedeelte Aangepast .

Hoe u de top N van uw dataset krijgt in LuckyTemplates

We kunnen de variabelen voor het aggregatielabel, items om te rangschikken, aantal items om te rangschikken, aggregatielabel1 en rangschikking op basis van wijzigen. 

Klik na het instellen van de parameters op DAX om de code te openen. Verkort vervolgens regel 1 van Gemiddelde verkoop Top Ranking Patroonmaat naar " Gem. verkoop Top N Ranking ". Klik op Maken zodra u klaar bent.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Een venster met de tekst Meet Gem. Verkoop Top N Ranking is met succes aangemaakt in Maatregelen. Klik op OK.

Aangepaste meting in LuckyTemplates

Als we teruggaan naar LuckyTemplates, zou onze nieuwe meting moeten verschijnen in het deelvenster Velden

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Klik erop om de Gem Sales Top N Ranking- meting te openen die precies is ingesteld zoals we hebben gespecificeerd in onze snelle meting. 

Stel dat we een staafdiagram willen maken. Om dat te doen, klikt u op het staafdiagrampictogram onder Visualisaties > Visualisatie maken. Sleep de nieuwe meting van het deelvenster Velden naar de X-as en de klantnaam naar de Y-as.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Het zou onze top 7 klanten moeten filteren op basis van de gemiddelde verkoop. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

De aangepaste maat wijzigen

Laten we proberen onze aangepaste maat te wijzigen. Laten we deze keer de top 5 producten nemen op basis van de totale verkoop.

Om dat te doen, gaat u terug naar Quick Measures Pro. Stel het aggregatielabel in op Som en kies Productnaam om te rangschikken. Kies vervolgens voor de top 5 items en rangschik op basis van Total Sales. 

Kort de eerste regel in tot " Productnaam Toppositie Totale verkoop". Klik op Maken en vervolgens op OK in het pop-upvenster. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Stel in het lint onder Hulpmiddelen voor meten de naam in als Productnaam Toppositie Totale verkoop en kies Maatregelen voor de Home-tabel.

Hoe u de top N van uw dataset krijgt in LuckyTemplates

Sleep Productnaam Top Ranking naar de X-as en Productnaam naar de Y-as. Dit geeft ons het staafdiagram met onze top 5 producten. 

Hoe u de top N van uw dataset krijgt in LuckyTemplates


Creëer Quick Measure in LuckyTemplates met Quick Measures
Voors en tegens van Quick Measures in LuckyTemplates
Quick Measures LuckyTemplates: Year-to-Date Total Calculation

Conclusie

Concluderend, het creëren van een aangepaste top N ranking meting met Quick Measures Pro is een krachtige tool voor het analyseren en visualiseren van data in LuckyTemplates. Door de stappen in deze zelfstudie te volgen, kunt u eenvoudig een meting maken die items in een specifieke categorie rangschikt, zodat u snel de beste presteerders kunt identificeren en beter geïnformeerde beslissingen kunt nemen.

Vergeet niet om uw meting te testen en indien nodig aan te passen om er zeker van te zijn dat deze de meest nauwkeurige en relevante informatie geeft. Met Quick Measures Pro zijn de mogelijkheden eindeloos en kunt u uw analyse blijven verkennen en verfijnen om waardevolle inzichten in uw gegevens te ontdekken.

Al het beste,

Brian Julius


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