Isolera topp- eller bottenresultaten med hjälp av RANKX i LuckyTemplates

Idag kommer vi att fokusera på en teknik som används i 'Time Intelligence'-demon i avsnittet 'Scenarios' av LuckyTemplates-showcasen. Jag ska visa dig hur du kan använda RANKX i LuckyTemplates för att få dina topp- eller bottenresultat.

Att dynamiskt kunna visa topp- eller bottenresultaten av alla beräkningar vi gör, till exempel försäljning, vinster, marginaler, kostnader etc. är ett utmärkt sätt att lyfta fram viktiga affärsresultat.

Kanske behöver du veta var du ska investera mer resurser eller förstå vilka produkter du ska expandera, eller till och med om du behöver stänga ned dåliga presterande butiker eller produkter. Detta är den perfekta typen av analys för den här typen av scenarier.

I Time Intelligence-demon har vi gjort just det. Jag funderar på att se vilka som är våra bäst presterande och sämre presterande butikslägen med vinstmarginal.

Jag skulle kunna ställa några bra frågor till mina regionchefer eller säljare här. Det som är bra är det dynamiska sättet jag kan röra mig genom varje produkt och kanal och se hur våra marginaler formas över dessa dimensioner. Jag kan till och med ändra tidsramen också, vilket innebär att du kan identifiera trender över tid för vinstmarginaler, eller för eventuella beräkningar du tänker göra för den delen.

Så hur gör vi detta? Det är lite till det men låt oss gå igenom det steg för steg. I det här exemplet använder vi en kombination avfunktion i LuckyTemplates och en knepig IF-sats. I kombination kan du börja slutföra en spelomvandlande analys. Detta är också ett analysmönster. Du kan återanvända denna gång på gång.

Först och främst måste vi skapa vår första beräkning. Den som vi vill rangordna efter och sedan filtrera för att bara få topp- eller bottenresultat. I det här fallet är det 'Genomsnittliga marginaler per dag'.

Här kör vi en iteration över våra "vinstmarginal"-mått. Genom att använda skapar vi en iteration över varje dag inom det aktuella filterkontexten. Den aktuella filterkontexten i vårt fall kommer så småningom att vara "Regioner". Så denna fristående beräkning kommer att ge oss den genomsnittliga vinstmarginalen per dag för varje region.

Kom ihåg att sammanhanget också kan justeras efter vilken tidsram vi än har valt. Om vi ​​bara har valt en månad eller kvartal, fungerar iterationen bara över varje dag inom den tidsramen.

Så nu har vi vår första beräkning, vi kan nu gå vidare till nästa fas ... rangordning. För detta använder vi RANKX.

Först av allt, fokusera på RANKX-sektionen inompåstående. Vi ger först RANKX ett bord, vi använder( Regioner ). Vi måste använda ALL här eftersom den aktuella filterkontexten redan filtreras av varje enskild region. Om du inte använder ALLA kommer varje region att rankas på första plats. Kom ihåg detta eftersom du kommer att klia dig i huvudet ett tag när du först använder den här funktionen.

Kom ihåg detta eftersom du kommer att klia dig i huvudet ett tag när du först använder den här funktionen.

Denna RANKX-funktion ger nu användning en rankning för varje enskild region baserat på den parameter vi ger den. I det här fallet använde vi vårt mått "Avg Margins per Day", så det var det vi rankade på.

IF-satsen lindad runt RANKX-funktionen är bara för att kontrollera att du använder detta mot en "Regions"-kontext. Använder sig avär en utmärkt teknik att använda, så att du eller framtida användare inte blir snubblad av att använda den här beräkningen i ett annat sammanhang och få konstiga resultat.

Nu går vi vidare till att isolera endast de högst eller lägsta rankade regionerna. För att göra detta måste vi dra fördel av DAX:s inre funktioner.

När DAX returnerar ett resultat som är tomt, eftersom det inte finns något resultat, så visas ingenting, precis som när du använder pivottabeller.

Så vi kan se till att nästan lura vår beräkning att returnera blankt och därför inte få några resultat. Kolla in den inre IF-satsen i formeln ovan. Jag vill bara hämta de 7 bästa resultaten. Så jag har sagt att OM resultatet "Top City Vinstmarginal Rank" är mindre än eller lika med 7, så visa mig resultatet "Avg Margins per Day". Om inte återvända().

Det här är en riktigt häftig teknik eftersom nu allt som kommer att returneras i topp 7-resultaten med deras resulterande regioner.

Nu för att få bottenresultatet!

Det är inte för svårt, tro mig. Det finns en bit till formeln nedan som jag vid det här laget inte kommer att gå in på. Men egentligen är allt du behöver göra här istället för att rangordna resultaten i fallande ordning som vi gjorde för de bästa resultaten, allt du behöver göra är att rangordna dem i stigande ordning.

Och sedan använder vi vårt knepiga IF-uttalande för att bara returnera de sju nedersta resultaten.

Det finns några saker inom dessa formler som vi inte berörde uttryckligen. Förhoppningsvis ger det dig dock den ram som du kan använda för att rangordna resultat. Här visar jag upp RANKX i LuckyTemplates.

Kom ihåg att detta är en återanvändbar teknik som när den visas dynamiskt i en rapport kan ge enormt liv åt en analysbit som du kanske kör.

Lycka till med det.












Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.