Vypočítajte percento v LuckyTemplates v hierarchickej forme

Môžete sa stretnúť s požiadavkou, pri ktorej budete musieť zobraziť percentuálny pomer konkrétnej úrovne vo vašich údajoch oproti . Mnohí to môžu považovať za zložitú úlohu, pretože neexistuje žiadna priama funkcia na dosiahnutie tohto výsledku. V tomto návode ukážem, ako môžete vypočítať percento v LuckyTemplates v hierarchickej forme. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Keď vypočítame percentá pre každú riadkovú položku vydelením celkového predaja celkovým agregovaným predajom, dostaneme percento celkového predaja pre každú riadkovú položku.

Ako ho však vypočítame, keď je prítomný vo forme hierarchického znaku, ktorý je vytvorený vo forme podkategórie? Pozrime sa, ako môžeme vypočítať percentá v hierarchickej forme.

Obsah

Ako vypočítať percento v LuckyTemplates hierarchicky

V matici máme vytvorenú hierarchiu riadkov. Prvá úroveň hierarchie obsahuje územie z tabuľky Regióny, zatiaľ čo druhá úroveň hierarchie obsahuje názov produktu z tabuľky Produkty. Máme percento celkového predaja pre každé územie, kde sa celkový predaj delí celkovým agregovaným predajom.

Keď však prejdeme na ďalšiu hierarchiu, uvidíme, že percento celkového predaja pre každý produkt sa delí celkovým predajom tejto konkrétnej kategórie.

Celkový predaj produktu 1 sa vydelí celkovým celkovým predajom územia Nového Južného Walesu. To isté platí pre produkt 2 a tak ďalej.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Teraz napíšme vzorec od začiatku a vyhodnoťme ho krok za krokom.

Nazvime túto mieru % z celkového predaja – 2 . Vytvoríme premennú pre celkový predaj, ktorá vypočíta celkový predaj pre každú jednotlivú riadkovú položku a vráti celkový predaj.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Teraz vytvoríme dve premenné. Prvá premenná nám pomôže vypočítať celkový celkový predaj pre všetky územia. Druhá premenná nám pomôže vypočítať celkový celkový predaj pre všetky produkty, ktoré sa predávajú na danom území.

Začnime s celkovým predajom a vyvolajte funkciu. Potom budeme odkazovať na tabuľku Regióny , pretože všetky územia pochádzajú z tabuľky Regióny. Použime rovnakú logiku aj pre výpočet produktu. Zmeníme len názov premennej a odkaz na tabuľku.

Takže teraz vyzvime tieto premenné pod písomným vyhlásením. Zoberme si prvú premennú.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Ako vidíme, pre každé územie dostávame celkový výsledok, ktorý je podľa očakávania.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Pozrime sa na výsledky pre produkty, ktoré by sme mali získať pre každé jednotlivé územie pre všetky produkty.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Ďalej vytvoríme dve sady premenných, ktoré nám pomôžu pre Territory_Wise, ako aj pre Products_Wise.

Použijeme funkciu a vydelíme naše celkové tržby celkovým predajom územia, pričom alternatívny výsledok bude nula. To isté platí aj pre Produkty. Zmeňme len názov premennej a odkaz na premennú.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Nakoniec zadefinujeme našu finálnu premennú, ktorou bude premenná RESULTS. Bude obsahovať vyhlásenie s podmienkou, že ak ide o územie, potom chceme, aby výsledok bol Percento územia; ak ide o názov produktu, potom chceme, aby výsledky boli Percento produktov múdrych.

V opačnom prípade chceme, aby bol výsledok percentuálny podiel múdrosti územia. Chceme ukázať, že naše celkové súčty sú stopercentné.

Použijeme funkciu s názvom . Táto funkcia si zachováva hodnotu vo forme true alebo false. Potom prinesme výsledky pod písomné vyhlásenie a naformátujme naše výsledky do percentuálnej formy.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Ako vidíme, dosahujeme očakávané výsledky.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Nakoniec sa pozrime, čo sa stane, keď zmeníme poradie našej podmienky vo vnútri príkazu SWITCH TRUE.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Výsledky v skutočnosti nie sú správne. Dôvodom je, že ak vydelíme naše 3 milióny celkových tržieb za produkt 1 60 miliónmi celkových tržieb pre Nový Južný Wales, vo výsledku by sme mali dostať okolo 5, ale skôr vidíme výsledky na úrovni 34 %.

Tu sa stalo, že jazyk DAX najprv vypočíta najvnútornejší kontext a potom sa presunie k najvzdialenejšiemu kontextu.

Preto v prípade hierarchií je potrebné podľa toho usporiadať aj naše poradie podmienok.

V tomto prípade sú naše názvy produktov umiestnené na nižšej úrovni v hierarchii, takže budú na prvom mieste ako podmienka. Keďže územia sú na hornej alebo prvej úrovni hierarchie, pôjdu ako posledné.

Vypočítajte percento v LuckyTemplates v hierarchickej forme

Takže opäť zmeňme poradie nášho stavu, aby sme sa vrátili do normálu. To nám poskytne správne výsledky.




Záver

V dnešnom návode som vám to ukázal v hierarchickej forme. Previedol som vás, ako sa to robí, pomocou jednoduchého opatrenia s niektorými funkciami jazyka DAX a príkazom SWITCH TRUE.

Dúfam, že vám to pomôže. Celé video tutorial si môžete pozrieť na odkaze nižšie. Pozrite si aj súvisiace odkazy, kde nájdete viac podobného obsahu.

Všetko najlepšie!

Drsné


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í.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.