RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Jag ska visa dig hur du skapar anpassade tiebreakers när du använder RANKX i LuckyTemplates .

Att få slips i en kritisk del avresultat är ett vanligt scenario. Det finns ett antal tiebreakers du kan använda men det är viktigt att välja den som är mest meningsfull för varje situation. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Innehållsförteckning

RANKX roll i Lucky Templates

Jag har för vana att jämföratill jobb i verkliga livet. Detta hjälper mig att associera varje funktion till vad den gör inom LuckyTemplates.

RANKX utvärderar och ordnar element enligt en specifik uppsättning kriterier. I den verkliga världen kan det jämföras med en domare på en hundutställning som ber deltagarna att ställa upp därefter.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

I scenariot jag kommer att använda idag kommer jag att använda RANKX som domare för en hypotetisk försäljningstävling. Uppgifterna omfattar siffror från ett säljteam och priset går till den person som har den högsta totala försäljningen för månaden .

För att hålla saker intressanta, låt oss låtsas att förstapriset är en Cadillac El Dorado medan andrapriset är en uppsättning stekknivar. Det är en enorm skillnad i värde, vilket betyder att det bara kan finnas en vinnare.

När jag tittar på mitt bord har jag en lista över alla säljare i säljteamet.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Jag lägger till data för varje persons totala försäljning .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Det här är RANKX -måttet jag tillämpar på den här tabellen.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Det är bara en grundläggande RANKX- konfiguration som använderså att jag inte tar med Totalt när jag sorterar rangen.

av säljarna rankas baserat på den totala försäljningen . Dessa är ordnade i DESC- ordning. Här använder jag Skip ifall det blir slips.

Vissa kan använda tät istället för Skip , men i det här fallet hjälper ingen av dem faktiskt.

Skip Versus Dense

För att visa hur Skip påverkar måttet kommer jag att dra och släppa rankningarna i tabellen.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Sedan ska jag sortera uppgifterna enligt Rank .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Tabellen visar oavgjort för förstaplatsen. Men det har inte varit en bra månad för säljteamet, så managern har inte råd att ge bort 2 Cadillac El Dorados. Det betyder att jag måste komma på en tiebreaker för att avgöra vem som får bilen och vem som får stekknivarna.

Jasper och Max är överst, oavgjort som nummer 1. Eftersom jag använde Skip, kommer du att se att rangen hoppar till 3 efter de två 1:orna överst . Detta fungerar inte för mig eftersom det fortfarande lämnar mig med 2 vinnare.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Vad händer om jag använder Dense istället för Skip ?

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Om jag använder Dense påverkas inte själva slipsen. Men istället för nummer 3 efter oavgjort visar den siffran 2 .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Tydligen fungerar inte Dense i det här fallet heller. Det betyder att jag skulle behöva använda en anpassad tiebreaker.

Att välja en anpassad Tiebreaker

En bra anpassad tiebreaker definieras av två huvudegenskaper.

För det första måste den på ett meningsfullt sätt särskilja de bundna elementen. Det måste vara en faktor som skiljer de två eller flera elementen som är bundna.

För det andra bör det inte ändra rangen eller ordningen för de element som inte är bundna.

När man tänker på dessa två aspekter är det lätt att komma på ett antal tiebreaks.

Total försäljning är vår primära rankningsfaktor.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Så jag måste tänka på andra faktorer som kan användas för att bryta den slips som orsakas av liknande data på de två översta raderna.

Antalet försäljningar kan vara en. Vem tjatar mest? Vem har fått flest kunder?

Det är också möjligt att titta på den maximala försäljningen genom att kontrollera vem som fick de största kontona.

Jag skulle också kunna titta på den genomsnittliga försäljningen.

I det här fallet bestämde jag mig för att gå med medianförsäljningen . Det är inte lika påverkat av extremvärden som kommer från vare sig den höga eller låga delen. Detta innebär att det kan ge ett bättre mått på central tendens.

Skapa en anpassad Tiebreaker

Det finns en hel del DAX i att skapa tiebreaker, men konceptet är enkelt.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Jag har Ranking2 som variabel. Jag använde också HASONEVALUE av samma anledning som jag använde det i det primära RANKX -mönstret tidigare. Den enda skillnaden här är att jag använder Medianförsäljning den här gången istället för Totalförsäljning .

Därefter tar jag resultatet av den variabeln och dividerar det med 100.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Eftersom jag har heltal i min totala försäljning kan jag spela med 1:a och 2:a decimalen för att bryta oavgjort. Att dividera det med hundra tar siffrorna bortom decimalkomma så att det differentierar de bundna talen på toppen utan att påverka resten av resultaten.

Detta lämnar oss med topprankningarna som visar 0,01, 0,02, och så vidare. Så jag ska vända på det så att topprankingen får högsta poäng på tiebreaker.

Så inom HASONEVALUE kommer jag att subtrahera RankScale från 1 .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

När jag tillämpar det på tabellen ser du att jag nu har två decimaler under min RANKX Tiebreaker .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Jag kommer också att dra in min medianförsäljning i tabellen för att tydligare visa dig effekten av vår tiebreak.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Om man tittar på dessa siffror visar det faktiskt att varken Max eller Jasper fick de högsta poängen. Det var faktiskt Martin Perry.

Men kom ihåg att detta bara är ett tiebreak , och den totala försäljningen är fortfarande den primära rankningsfaktorn . Det betyder att jag bara ska jämföra siffrorna för de bundna raderna .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Så jag lägger bara till min totala försäljning och RANKX Tiebreaker för att få siffrorna för kolumnen Total Sales Tiebreak .

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Jag kör RANKX på den nya totala försäljningen med tiebreaket tillämpad och sorterar data.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Nu visar den en hel körning från 1 till n utan bundna element.

Använda RAND-funktionen för att bryta band

Det kan finnas fall där ett slumpmässigt genererat nummer kan fungera som en tiebreaker.

Ett exempel skulle vara om du vill ha en fokusgrupp som innehåller ett slumpmässigt urval från de 20 bästa säljarna. Om det är oavgjort inom gruppen är det rimligt att bara använda ett slumpmässigt tal som en tiebreaker.

Men problemet med Power Query och DAX i allmänhet är att slumpmässiga funktioner beter sig annorlunda . Du kommer inte att få de resultat du förväntar dig, särskilt om du använderinom en itererande funktion.

RAND returnerar ett slumptal mellan 0 och 1 . Så om du bestämmer dig för att scenariot du arbetar med behöver ett slumpmässigt genererat nummer för att bryta oavgjort, skulle det helst göras i den här delen av åtgärden.

RANKX i LuckyTemplates – Utveckla anpassade Tiebreakers

Istället för bara total försäljning ska detta visa Total försäljning plus RAND . Men återigen, i det här specifika scenariot kommer det inte att ge mig det slutliga rankningsresultatet jag behöver.




Slutsats

Som du har sett i det här exemplet är det ganska enkelt att bryta en oavgjort när du använder RANKX i LuckyTemplates. Tricket är att ta reda på vilken anpassad tiebreaker som ger de mest logiska resultaten.

Jag kommer att göra fler handledningar om andra tiebreakers i framtiden, särskilt om att använda RAND i ett samplingsscenario. Jag tror att det är värt en djupare titt.

Under tiden hoppas jag att det här tillvägagångssättet fungerar för dig om du arbetar med ett liknande scenario för tillfället eller om du stöter på något liknande i framtiden.

Med vänliga hälsningar

***** Lär du dig Lucky Templates? *****







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.