RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Ukážem vám, ako vytvoriť vlastné tiebreaky pri použití RANKX v LuckyTemplates .

Získanie nerozhodného výsledku v kritickej častivýsledky sú bežným scenárom. Existuje množstvo tajbrejkov, ktoré môžete použiť, ale je dôležité vybrať si ten, ktorý má pre každú situáciu najväčší zmysel. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Obsah

Úloha RANKX v LuckyTemplates

Mám vo zvyku porovnávaťna prácu v reálnom živote. To mi pomáha priradiť každú funkciu k tomu, čo robí v rámci LuckyTemplates.

RANKX vyhodnocuje a zoraďuje prvky podľa špecifického súboru kritérií. V reálnom svete sa to dá prirovnať k rozhodcovi na výstave, ktorý od účastníkov žiada, aby sa podľa toho zoradili.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

V scenári, ktorý dnes použijem, použijem RANKX ako porotcu pre hypotetickú predajnú súťaž. Údaje zahŕňajú čísla od predajného tímu a cenu dostane osoba s najvyšším celkovým predajom za daný mesiac .

Aby to zostalo zaujímavé, predstierajme, že 1. cena je Cadillac El Dorado, zatiaľ čo 2. cena je súprava steakových nožov. To je obrovský rozdiel v hodnote, čo znamená, že víťaz môže byť len jeden.

Pri pohľade na môj stôl mám zoznam všetkých predajcov v tíme predaja.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Doplním údaje o celkovom predaji každej osoby .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Toto je miera RANKX , ktorú aplikujem na túto tabuľku.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Je to len základná konfigurácia RANKX , ktorá sa používaaby som nakoniec nezaradil Total , keď zoradím poradie.

Predajcovia sú zoradení na základe celkového predaja . Tieto sú usporiadané v poradí DESC . Tu používam Skip v prípade nerozhodného výsledku.

Niektorí môžu použiť Dense namiesto Skip , ale v tomto prípade ani jedno nepomôže.

Preskočiť verzus hustá

Aby som demonštroval, ako Skip ovplyvňuje mieru, pretiahnem Ranky do tabuľky.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Potom zoradím údaje podľa poradia .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Tabuľka ukazuje nerozhodný výsledok na prvom mieste. Pre tím predaja to však nebol skvelý mesiac, takže manažér si nemôže dovoliť rozdať 2 Cadillac El Dorados. To znamená, že musím vymyslieť tajbrejk, aby som rozhodol, kto dostane auto a kto steakové nože.

Jasper a Max sú na vrchole, sú zhodne na čísle 1. Pretože som použil Skip, uvidíte, že poradie po dvoch jednotkách navrchu vyskočí na 3 . Toto pre mňa nefunguje, pretože mi stále zostáva 2 víťazi.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Čo sa stane, ak použijem Dense namiesto Skip ?

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Ak použijem Dense , samotná kravata to neovplyvní. Ale namiesto čísla 3 po nerozhodnom výsledku ukazuje číslo 2 .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Dense evidentne nefunguje ani v tomto prípade. To znamená, že by som musel použiť vlastný tajbrejk.

Výber Custom Tiebreaker

Dobrý vlastný tajbrejk je definovaný dvoma hlavnými charakteristikami.

Po prvé, potrebuje zmysluplne odlíšiť viazané prvky. Musí to byť faktor, ktorý oddeľuje dva alebo viac prvkov, ktoré sú zviazané.

Po druhé, nemala by meniť poradie alebo poradie prvkov, ktoré nie sú zviazané.

Keď sa zamyslíte nad týmito dvoma aspektmi, je ľahké vymyslieť niekoľko tajbrejkov.

Celkový predaj je naším hlavným hodnotiacim faktorom.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Musím sa teda zamyslieť nad ďalšími faktormi, ktoré by sa dali použiť na prelomenie nerozhodného výsledku spôsobeného podobnými údajmi v horných 2 riadkoch.

Počet predajov môže byť jeden. Kto sa najviac ponáhľa? Kto získal najviac zákazníkov?

Je tiež možné pozrieť sa na maximálny predaj kontrolou toho, kto získal najväčšie účty.

Mohol by som sa pozrieť aj na priemerné tržby.

V tomto prípade som sa rozhodol použiť Medián predaja . Nie je to tak ovplyvnené odľahlými hodnotami pochádzajúcimi z vyššej alebo nižšej úrovne. To znamená, že môže poskytnúť lepšiu mieru centrálnej tendencie.

Vytvorenie vlastného rozhodovacieho zápasu

Pri vytváraní tajbrejku je značné množstvo DAX, ale koncept je jednoduchý.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Ako premennú mám Ranking2 . Použil som tiež HASONEVALUE z rovnakého dôvodu, ako som ho predtým použil v primárnom vzore RANKX . Jediný rozdiel je v tom, že tentoraz používam stredný predaj namiesto celkového predaja .

Ďalej vezmem výsledok tejto premennej a vydelím ho 100.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Keďže mám v celkovom predaji celé čísla, môžem hrať s 1. a 2. desatinným miestom, aby som zlomil remízu. Delením stovkou sa čísla dostanú za desatinnú čiarku, takže sa rozlíšia zhodné čísla navrchu bez ovplyvnenia zvyšku výsledkov.

To nám ponecháva horné pozície s 0,01, 0,02 atď. Takže to obrátim tak, aby najvyššie skóre získalo najvyššie skóre v tajbrejku.

Takže v rámci HASONEVALUE odpočítam RankScale od 1 .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Keď to aplikujem na tabuľku, uvidíte, že teraz mám pod mojím RANKX Tiebreaker dve desatinné čiarky .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Do tabuľky tiež presuniem svoje stredné tržby , aby som vám jasnejšie ukázal vplyv nášho tajbrejku.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Pri pohľade na tieto čísla v skutočnosti ukazuje, že ani Max, ani Jasper nezískali najvyššie skóre. Bol to vlastne Martin Perry.

Pamätajte však, že toto je len nerozhodný výsledok a celkový predaj stále zostáva hlavným faktorom hodnotenia . To znamená, že by som mal porovnávať iba čísla pre zviazané riadky .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Takže len pridám svoje celkové tržby a RANKX tiebreaker, aby som získal čísla pre stĺpec Total Sales Tiebreak .

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Spustím RANKX na novom celkovom predaji s aplikovaným tajbrejkom a zoradím dáta.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Teraz ukazuje úplný priebeh od 1 do n bez viazaných prvkov.

Použitie funkcie RAND na prerušenie väzieb

Môžu nastať prípady, keď náhodne vygenerované číslo môže slúžiť ako nerozhodný výsledok.

Jedným príkladom by bolo, ak chcete cieľovú skupinu, ktorá zahŕňa náhodný výber z 20 najlepších predajcov. Ak sú v skupine nerozhodné výsledky, je rozumné použiť ako nerozhodný výsledok iba náhodné číslo.

Ale problém s Power Query a DAX vo všeobecnosti je, že náhodné funkcie sa správajú odlišne . Nedosiahnete výsledky, ktoré očakávate, najmä ak ich použijetev rámci iteračnej funkcie.

RAND vracia náhodné číslo medzi 0 a 1 . Ak sa teda rozhodnete, že scenár, na ktorom pracujete, potrebuje náhodne vygenerované číslo, aby sa zlomil nerozhodný stav, ideálne by to bolo urobiť v tejto časti opatrenia.

RANKX v LuckyTemplates – vývoj vlastných rozhodcov

Namiesto celkového predaja by sa mal zobraziť celkový predaj plus RAND . Ale opäť, v tomto konkrétnom scenári mi to neprinesie konečné hodnotenie, ktoré potrebujem.




Záver

Ako ste videli v tomto príklade, zlomiť remízu, keď používate RANKX v LuckyTemplates, je pomerne jednoduché. Trik je zistiť, ktorý vlastný tajbrejk dáva najlogickejšie výsledky.

V budúcnosti sa chystám urobiť viac tutoriálov na iné tiebreaky, najmä na používanie RAND v scenári vzorkovania. Verím, že to stojí za hlbší pohľad.

Zatiaľ dúfam, že tento prístup vám pomôže, ak v súčasnosti pracujete na podobnom scenári alebo ak sa s niečím podobným stretnete v budúcnosti.

Všetko najlepšie

***** Učíte sa LuckyTemplates? *****






Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.