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.
V tomto návode vám ukážem podrobnú analýzu meraní DAX o tom, ako som zostavil jednu z mojich obľúbených stránok v správe, ktorú som predložil do 10. výzvy LuckyTemplates.
Stránka Rebríček používa množstvo náročných meraní DAX. Ale s pomocou jedného z našich odborníkov na LuckyTemplates, Antriksh Sharma, a s určitým rozvetvením opatrení, som bol schopný dosiahnuť výsledky, ktoré som chcel.
Obsah
Prehľad stránky hodnotenia
Skôr než sa pustíme do našej analýzy meraní DAX, chcem vám ukázať rôzne časti stránky, na ktorých dnes pracujeme.
Takto vyzerá stránka Rebríček . Na rozdiel od ostatných stránok v mojej správe táto obsahuje väčšinou karty.
Každá z týchto kariet bola vytvorená pomocou vstavaného vizuálu karty na pracovnej ploche LuckyTemplates na table Vizualizácie.
Umožňuje vám prejsť späť na iné stránky v prehľade pomocou týchto ikon v hornej časti.
Ďalšie stránky tejto správy som rozobral v iných tutoriáloch. Ak uvidíte ďalšie stránky v tomto prehľade, uvidíte, že majú tiež ikony vedúce na túto stránku hodnotenia .
Ľavá strana stránky zobrazuje celkovo štyri najvyššie závody a predajcov, zatiaľ čo pravá strana zobrazuje štyri spodné.
Vytvoril som aj jednotlivé miery DAX, aby som získal konkrétnejšie výsledky. Tieto tri navrchu napríklad zobrazujú štyri najvyššie a spodné štyri závody a predajcov na základe minút prestojov , priemerných minút prestojov a porúch .
V spodnej časti stránky správy som zašiel ešte konkrétnejšie. Na ľavej strane som dostal štyri horné a spodné štyri zariadenia na základe minút prestojov, priemerných minút prestojov a defektov.
Na pravej strane som urobil to isté, ale tentoraz som vychádzal z podrobností o predajcovi.
Keď si prejdem tento tutoriál, porozprávam vám príbeh o tom, ako som prišiel s nápadom na túto stránku. Potom vám poskytnem podrobný prehľad o tom, ako bolo každé z týchto opatrení vytvorené.
Získavanie nápadov na použitie opatrení DAX
Nápad na miery DAX v tejto snímke som dostal od jedného z našich, Antriksh. Je to guru DAX a je skvelý v optimalizácii opatrení. Bolo zábavné s ním pracovať na tejto analýze merania DAX.
Približne dva týždne pred vyhlásením 10. výzvy LuckyTemplates sme sa na Skype rozprávali o súbore PBIX, ktorý zverejnil na fóre LuckyTemplates.
Ako môžete vidieť, pridal som obrázok Antriksha, pretože bol inšpiráciou za stránkou, o ktorej tu budeme diskutovať. Povedal som mu, že mu dám uznanie, keď sa dostanem k dokončeniu tohto návodu.
Model je jednoduchý a využíva niektoré základné údaje ako zákazník, produkty a predaj.
Na ľavej strane má krátky zoznam krajín.
Antriksh vytvoril meranie pre Top N Countries podľa predaja . Zoznam mám zoradený od najvyššieho po najnižší, ako ukazuje šípka nadol.
Na pravej strane je karta, ktorá zobrazuje štyri najvyššie a štyri spodné krajiny. V zozname prvých štyroch sú Spojené štáty americké , Austrália , Spojené kráľovstvo a Nemecko , ktoré zodpovedajú prvým štyrom na zozname.
Spodná štvorka sa však zobrazuje v opačnom poradí. Namiesto toho, aby šiel od konca, ktorým je Arménsko , začal na 5. mieste zoznamu, ktorým je Kirgizsko .
To je dôvod, prečo som v spodnej časti vytvoril ďalšiu kartu, ktorá používa revidovanú verziu miery použitej vyššie.
Všimnite si, že posledné štyri sa teraz zhodujú s poradím, ktoré som chcel – Arménsko , Thajsko , Sýria a Kirgizsko .
Poďme na opatrenia DAX za týmito kartami. Začnem mierou, ktorú Antriksh vytvoril pre 1. kartu.
Pôvodná miera má viac ako 97 riadkov, aby sme dosiahli výsledky, ktoré sme videli na prvej karte.
Keď sa posunieme nadol na 20. riadok, môžeme vidieť, že Antriksh použil ASC . To je dôvod, prečo sa spodná štvorka ukázala tak, ako sa ukázala.
Teraz, keď už viem, kde problém začal, ukážem vám, ako moje upravené opatrenie vyzerá.
Dovoľte mi zdôrazniť druhú kartu, aby som vám mohol ukázať mieru za ňou.
Ako vidíte, v mojom upravenom vzorci je iba 41 riadkov.
Pracoval som s Antriksh, aby som ho zmenšil o 60% alebo 70% oproti pôvodnému meraniu. Nielenže je to menej komplikované, ale dáva mi to aj výsledky, ktoré potrebujem – pričom prvé štyri začínajú od 1. do 4. a spodné štyri od 8. do 5..
Pár týždňov po mojej diskusii s Antriksh bola spustená 10. výzva LuckyTemplates. Časť požiadaviek zahŕňala systém hodnotenia, čo ma prinútilo spomenúť si na meranie DAX Antriksh. Uvedomil som si, že môžem skopírovať a vložiť mieru, potom použiť nejaké vetvenie taktu, aby som dosiahol výsledky, ktoré potrebujem.
Dax Measure Analysis: Budovanie merania krok za krokom
Teraz rozoberiem opatrenia, ktoré som použil pre stránku s hodnotením , aby som dosiahol požadované výsledky. Táto analýza merania DAX mi môže pomôcť vysvetliť, ako opatrenie funguje, vzhľadom na to, koľko riadkov bolo potrebných na jeho dokončenie.
V mojich ďalších tutoriáloch som ukázal, ako rád zoskupujem svoje opatrenia, aby boli veci organizovanejšie . Tak som vytvoril podpriečinok pre Top N v2.
V tomto priečinku je moja miera pre Top N Plants Vendors prestoje minút . Uvidíte, že má rovnakých 41 riadkov kódu, ktoré som vám ukázal skôr pri diskusii o Antrikshovom opatrení. V podstate všetko, čo som musel urobiť, bolo nahradiť niektoré položky, aby som dosiahol výsledky, ktoré chcem.
Aby som to lepšie rozdelil, rozdelil som celé toto opatrenie na 9 rôznych častí. Prejdem každý z týchto krokov od jedného po deväť a vysvetlím, čo každý z nich dosahuje.
Meranie využíva množstvo premenných, aby som mohol získať jasnejšie výsledky. Nastavenie týchto premenných pomáha koncovému používateľovi vidieť, ako sa miera spája, a vysvetľuje podrobnosti o tom, ako som dosiahol jednotlivé výsledky.
Začnime prvým krokom, ktorý nastavujes názvom BaseTable.
V tejto základnej tabuľke môžete vidieť, že odkazujemúdaje o umiestnení závodu a predajcovi .
Keď sa vrátite späť do súboru PBIX, uvidíte hornú kartu, ktorá odkazuje na závody aj na predajcov. To je dôvod, prečo tu potrebujem všetky údaje, na rozdiel od karty nižšie, ktorá slúži aj na minúty prestojov, ale používa iba údaje o polohe závodu.
Keďže prvý krok je jednoduchý, prejdime na druhý krok.
Druhý krok začína sfunkciu.
Táto funkcia odkazuje na premennú , ktorú som vytvoril v kroku 1, a na minúty výpadku .
Zabezpečuje, aby sa hodnota zobrazila zostavenímafunkcie. Tiež chcem, aby výsledky boli väčšie alebo rovné nule. Je to preto, že množina údajov použitá pre tento prehľad obsahovala niektoré kombinácie, v ktorých je buď závod alebo predajca prázdny. Existujú aj položky, kde je hodnota nula.
Tretí krok zahŕňa ďalšiu skupinu premenných, počnúc hodnotou pre N.
Tu sa N rovná 4, pretože chcem, aby sa zobrazili horné štyri a spodné štyri.
Nastavuje tiež predponu pre Top & N plus pomlčku.
Keď sa to poskladá, chce to jednoducho zobraziť „Top 4 -“, teda ako začína zodpovedajúca karta pred vymenovaním očakávaných výsledkov.
Teraz poďme na štvrtý krok. Tu začínam dochádzať k očakávaným výsledkom.
Niektorí by uvažovali o použitív tomto prípade. Koniec koncov, snažím sa zoradiť položky a prísť s najlepšími výsledkami. Antriksh a ja sme to však cítiliby bolo v tomto prípade vhodnejšie, pretože potrebujeme iba prvé štyri v poradí ASC .
Ďalej som použilfunkcia, ktorá využíva údaje o polohe závodu.
Nastavuje tiež formát, ako sa má zoznam zobrazovať. Preto uvidíte, že má opačnú lomku a čiarku plus úvodzovky na označenie medzier. Je tiež nastavený na poradie ASC , takže ak sa vrátim k súboru PBIX, uvidíte zoznam prvých štyroch so spätnými lomkami a čiarkami medzi výsledkami.
Piaty krok merania začína nahradením poslednej čiarky v zozname znakom And .
Keď sa vrátite späť na snímku, uvidíte, že posledný záznam má „a“ pred predajcom a umiestnením závodu.
Toto je dosiahnuté v piatom kroku. Je to vytvorenie zoznamu a použitie funkcie pre LastCommaPosition .
Všimnite si, že to hovorí, že N je väčšie ako 2. To znamená, že k substitúcii dôjde po 3. reťazci.
Šiesty krok sa vám bude zdať povedomý, pretože v podstate kopíruje to isté, čo som urobil na začiatku zoznamu s „Top 4 -“.
Jediný rozdiel je v tom, že chcem, aby sa zobrazovala ako „Spodná 4 -“ namiesto „Najlepšia 4 –“.
Časť, o ktorej som predtým hovorila o používanísa opäť používa tu dole, ale teraz volám premennú BottomData namiesto TopData. Táto časť opäť vkladá opačnú lomku a čiarku medzi názvy rastlín a predajcov.
Keď sa pozrieme späť na Antrikshovu pôvodnú mieru, je to tiež tá istá časť, kde použil ASC , čo viedlo k tomu, že zoznam nevyšiel tak, ako som očakával. Preto tu namiesto toho používam DESC .
Takže v podstate od tohto bodu je väčšina len skopírovaná a prilepená z predchádzajúcich častí opatrenia. Vo väčšine prípadov len nahrádzam slovo „Top“ slovom „Dole“.
V kroku 8 chcem zmeniť poslednú čiarku na slovo And .
Deviaty krok uzatvára toto opatrenie.
Toto používaFunkcia s číslom 10. Tým sa zabezpečí, že horná 4 a spodná 4 sa zobrazia v samostatných riadkoch. Myslite na to ako na návratový kláves na klávesnici. Prinúti vás to prejsť na ďalší riadok, takže horné a spodné štyri sa nezobrazujú na jednom riadku.
Overenie výsledkov
Antriksh a ja sme dokázali zredukovať pôvodných 90 plus riadkov DAX na 41 riadkov. 41 riadkov však môže byť pre niektorých používateľov stále veľa. Rozdelenie tejto miery tak, ako sme to urobili, bol skvelý spôsob, ako pochopiť, prečo musela byť miera napísaná týmto spôsobom.
Teraz, keď som vysvetlil, o čom bol každý krok, je čas overiť, či toto opatrenie skutočne robí to, čo má. Poďme na stránku Rebríček a overíme si výsledky v druhej časti správy.
Začnem s Plants/Vendors By Downtime Minutes .
Toto ukazuje štyri najlepšie ako Linktype v New Britain, Flashpoint vo Frazer, Quinu v Twin Rocks a Layo v Henningu. Pokiaľ ide o spodnú štvorku, ukazuje Wikido v Middletowne ako celkovo najhoršie.
Teraz prejdem na stránku pre predajcov a kombinované rastliny, aby som zistil, či sa výsledky budú zhodovať.
So stĺpcom Poradie podľa minút výpadku zoradeného zhora nadol zobrazuje správny výsledok pre prvé štyri.
Niektorí z vás by sa však mohli čudovať, prečo sa Nová Británia zobrazuje na druhom mieste v tomto zozname, keď sa nachádza v hornej časti karty s hodnotením .
Všimnite si, že hodnotenie zobrazuje tri položky ako top 1. Tieto boli hodnotené pomocou RANKX.
Ak sa však pozriete na stĺpec Minúty výpadku , ukazuje, že New Britain ukazuje 0, zatiaľ čo Frazer a Twin Rocks každý ukazuje 1. To je dôvod, prečo sa na karte na stránke Rankings, New Britain stále umiestnila na vrchole Frazer a Twin Rocks aj keby sa všetky umiestnili na prvom mieste.
Teraz skontrolujme, či sú posledné štyri správne. Stačí zoradiť poradie podľa minút výpadku v zostupnom poradí.
Ako môžete vidieť, zobrazuje Middletown, Waldoboro, Barling a Chesaning ako spodnú štvorku na karte. To znamená, že miera pre Závody/Vendori podľa minút výpadku je správna.
Teraz sa pozrime na kartu Plants By Downtime Minutes .
To ukazuje, že prvé štyri sú Reading, Middletown, Waldoboro a Clarksville. Spodné štyri sú Riverside, Charles City, Twin Rocks a Chesaning.
Na overenie týchto výsledkov sa pozriem na stránku Rastliny a zistím, či sa výsledky zhodujú. Najväčší rozdiel je v tom, že karta, ktorú sme predtým overili, bola založená na údajoch rastlín aj predajcov, zatiaľ čo táto karta sa pozerá iba na údaje rastlín.
Keď zoradíme poradie podľa minút výpadku zhora nadol, ukazuje to, že prvé štyri sú Reading, Middletown, Waldoboro a Clarksville.
Teraz otočme poradie, aby sme zistili, či sa zhodujú spodné štyri. Uvidíte, že z 30 rastlín na našom zozname sú Riverside, Charles City, Twin Rocks a Chesaning na spodných priečkach.
To znamená, že vidíme správne výsledky pre rastliny.
Tentokrát sa pozrime na kartu, ktorá zoraďuje predajcov podľa vád .
Tentokrát pôjdem na stránku Vendors , aby som zistil, či je Dablist top predajcom a Yombu je najhorší na základe defektov.
Keď zoradíme dodávateľov od najlepšieho po najhoršieho, zdá sa, že prvé štyri sa zhodujú s kartou na stránke hodnotenia .
Dovoľte mi zmeniť poradie z najhoršieho na najlepšie a uvidíme, či sa zhodujú aj spodné štyri.
Uvidíte, že Yombu je skutočne najhorší, spolu s ďalšími tromi, ktoré sa nachádzajú v zozname dolných štyroch na karte.
Dax Measure Analysis: Použitie vetvenia opatrení
Analýza merania DAX, ktorú sme vykonali predtým, sa zaoberala iba mierou za závodmi/predajcami podľa minút výpadku . Ale ako som sa dopracoval k opatreniam pre ostatné karty? Toto je kdeprichádza dovnútra.
Rozvetvenie opatrení zahŕňa použitie existujúceho opatrenia na odvodenie iných výsledkov.
V tejto správe som jednoducho skopíroval a prilepil opatrenie, o ktorom sme hovorili predtým, a zmenil som niektoré prvky tak, aby vyhovovali tomu, čo potrebujem.
Názov opatrenia je zrejme prvá vec, ktorú sa chystám zmeniť. Okrem toho však potrebujem zmeniť aj údaje, na ktoré odkazujem. Napríklad pre naše pôvodné meranie sme použili údaje o umiestnení závodu a predajcovi .
Ale ak budem používať rovnaké opatrenie pre Plants By Downtime Minutes , potom by som musel odstrániť údaje dodávateľa a zamerať sa len na umiestnenie závodu.
Budem to musieť zmeniť pre všetky ostatné časti toho istého opatrenia, ktoré tiež odkazuje na oba súbory údajov, ako keď som použil CONCATENATEX .
To isté platí pre Minúty výpadku . Ak by som mal pracovať na karte, ktorá sa pozerá na Priemerné minúty výpadku alebo Defekty , potom všetko, čo musím urobiť, je zmeniť túto časť.
Pokiaľ ide o časť, kde sa v mieri uvádza „@Minuty výpadku“, nebolo by na škodu ponechať to tak, aj keď odkazujem na svoje chyby alebo priemerné minúty výpadku.
Ale ak ste typ, ktorý má rád veci v určitom poradí, môžete do toho ísť a zmeniť aj toto. Nezabudnite, že ak toto zmeníte, budete to musieť zmeniť na celej stránke. To znamená vynaložiť ďalšie úsilie na dosiahnutie rovnakých výsledkov.
Môžete si len predstaviť, koľko času som ušetril použitím vetvenia opatrení . Robiť to týmto spôsobom znamená, že nebudem musieť neustále vytvárať nové opatrenia pre každú časť správy, na ktorej pracujem. Potrebujem len vyladiť existujúce opatrenie na základe výsledkov, ktoré chcem vidieť, čím sa výrazne skráti čas potrebný na vývoj správy.
Aby sme vám ukázali, ako som to urobil, pozrime sa na Vendors By Downtime Minutes .
Keď vytiahnem mieru, uvidíte, že má rovnakých 41 riadkov ako Plants / Vendors By Downtime Minutes .
V kroku 1 som však odkazoval iba na údaje dodávateľa a odstránil umiestnenie závodu.
Údaje som zmenil aj na iných miestach, kde sú použiteľné.
Ponechal som si minúty výpadku , pretože na nich zakladám výsledky.
Ide teda o rýchle riešenia opatrenia, aby sa dalo použiť aj v iných oblastiach správy.
Ukážem vám tu ďalší príklad. Tentokrát sa pozrieme na Vendors By Defects .
Opäť sa tu len pozeráme na predajcu.
Čo som tu zmenil, je odkaz na Minúty výpadku . Namiesto toho som použil Defects .
Tiež som sa uistil, že ostatné riadky stále používajú údaje pre dodávateľa.
Záver
To bola silná práca DAX od Antriksha. Rozhodne sa mi páčilo pracovať s ním , rozvetvovať ho a aplikovať ho na rôzne časti mojej správy .
Hĺbková analýza merania DAX, ktorú sme vykonali, bola tiež skvelým spôsobom, ako pochopiť každý aspekt procesu. Práca na dlhom meraní sa môže zdať na prvý pohľad skľučujúca, ale dôkladná analýza merania DAX, ako je táto, môže pomôcť vyriešiť veci.
Práca na tejto stránke tiež zdôraznila dôležitosť spolupráce komunity, ako je tá, ktorú máme tu v LuckyTemplates. Je skvelé, že každý má možnosť pracovať s ľuďmi ako Antriksh, ale aj s ďalšími členmi a odborníkmi, ktorí majú tiež pár vlastných tipov a trikov.
Všetko najlepšie,
Jarrett
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.