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? *****







Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.