Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Előfordulhat, hogy olyan követelménybe ütközhet, amikor meg kell jelenítenie az adatok egy adott szintjének százalékos arányát egy . Sokan ezt trükkös feladatnak találhatják, mivel nincs egyszerű funkció ennek az eredménynek az eléréséhez. Ebben az oktatóanyagban bemutatom, hogyan számíthatja ki a százalékot a LuckyTemplates-ben hierarchikus formában. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Amikor az egyes sorok százalékos arányát úgy számítjuk ki, hogy elosztjuk az összes értékesítést az összesített értékesítéssel, megkapjuk az egyes sorok összes értékesítésének százalékos arányát.

De hogyan számoljuk ki, ha egy hierarchikus jellemző formájában van jelen, amely egy alkategória formájában jön létre? Nézzük meg, hogyan számíthatjuk ki a százalékokat hierarchikus formában.

Tartalomjegyzék

A LuckyTemplates százalékos hierarchikus kiszámítása

A mátrixban létrehoztuk a sorok hierarchiáját. A hierarchia első szintje a Régiók tábla területét tartalmazza, míg a hierarchia második szintje a Termékek tábla terméknevét tartalmazza. Megvan a teljes értékesítés százalékos aránya az egyes területekre vonatkozóan, ahol a teljes értékesítést elosztjuk az összesített értékesítéssel.

De amikor letérünk a következő hierarchiára, látni fogjuk, hogy az egyes termékek teljes értékesítésének százalékos aránya el lesz osztva az adott kategória összes értékesítésével.

Az 1. termék összértékesítését elosztjuk Új-Dél-Wales területének teljes értékesítésével. Ugyanez vonatkozik a 2. termékre és így tovább.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Most írjuk meg a képletet a semmiből, és értékeljük lépésről lépésre.

Nevezzük ezt a mértéket a teljes értékesítés %-ának – 2 . Létrehozunk egy változót az Összes értékesítéshez, amely minden egyes sorhoz kiszámítja az összes értékesítést, és ez az összes értékesítést adja vissza.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Most két változót hozunk létre. Az első változó segít kiszámítani az összes terület teljes értékesítését. A második változó segít kiszámítani a teljes értékesítést az adott területen értékesített összes termékre vonatkozóan.

Kezdjük a Total Sales-el, és hívjuk elő a függvényt. Ezután a Régiók táblára fogunk hivatkozni, mivel az összes terület a Régiók táblából származik. Használjuk ugyanezt a logikát a Termékszámításnál is. Csak megváltoztatjuk a változó nevét és a táblázat hivatkozását is.

Tehát most hívjuk ki ezeket a változókat az írott utasítás alatt. Legyen az első változó.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Amint látjuk, minden területen megkapjuk a végső eredményt, ami a vártnak megfelelő.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Nézzük meg a Termékekre vonatkozó eredményeket, amelyeket minden egyes területre, az összes termékre vonatkozóan meg kell kapnunk.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Ezután létrehozzuk azt a két változókészletet, amelyek segítenek bennünket a Territory_Wise és a Products_Wise esetében.

Használjuk a függvényt, és elosztjuk a teljes értékesítést a terület teljes értékesítésével, és az alternatív eredmény nulla lesz. Ugyanez vonatkozik a Termékekre is. Csak változtassuk meg a változó nevét és a változó hivatkozását.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Végül meghatározzuk a végső változónkat, amely a RESULTS változó lesz. Tartalmaz egy utasítást azzal a feltétellel, hogy ha ez egy terület, akkor azt szeretnénk, hogy az eredmény a terület százaléka legyen; ha ez egy terméknév, akkor azt szeretnénk, hogy az eredmények a Products_Wise százaléka legyen.

Ellenkező esetben azt szeretnénk, hogy az eredmény a Területbölcs százaléka. Azt akarjuk, hogy a végösszegünk száz százalékos legyen.

nevű függvényt fogjuk használni. Ez a függvény megtartja az értéket igaz vagy hamis formában. Ezután hozzuk az eredményeket az írásbeli nyilatkozat alá, és formájuk százalékos formában az eredményeket.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Amint látjuk, megkapjuk a várt eredményeket.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Végül nézzük meg, mi történik, ha megváltoztatjuk feltételünk sorrendjét a SWITCH TRUE utasításon belül.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Az eredmények valójában nem helyesek. Ennek az az oka, hogy ha elosztjuk az 1. termék 3 millió összértékesítését az Új-Dél-Wales 60 millió összértékesítésével, akkor körülbelül 5-öt kellene kapnunk, de inkább 34%-os eredményt látunk.

Itt az történt, hogy a DAX először a legbelső környezetet számítja ki, majd a legkülső környezet felé halad.

Ezért hierarchiák esetén a feltételrendszerünket is ennek megfelelően kell rendezni.

Ebben az esetben a termékneveink a hierarchia alacsonyabb szintjén helyezkednek el, így feltételként az első helyen szerepelnek. Mivel a területek a hierarchia felső vagy első szintjén vannak, az utolsók lesznek.

Számítsa ki a százalékos arányt a LuckyTemplates-ben hierarchikus formában

Tehát változtassuk meg ismét az állapotunk sorrendjét, hogy visszatérjünk a normális kerékvágásba. Ez megfelelő eredményeket ad nekünk.




Következtetés

A mai oktatóanyagban hierarchikus formában mutattam be. Végigvezettem, hogyan kell ezt megtenni egy egyszerű mérték használatával néhány DAX-függvénnyel és egy SWITCH TRUE utasítással.

Remélem, ezt hasznosnak találja. A teljes oktatóvideót az alábbi linken tekintheti meg. További hasonló tartalmakért tekintse meg a kapcsolódó linkeket is.

Minden jót!

Durva


A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.