Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ebben a bejegyzésben szeretném megmutatni, hogy mi az egyik leglenyűgözőbb vizualizációs technika az Advanced LuckyTemplatesben. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Soha ne érezze úgy, hogy csak a LuckyTemplates (vagy az egyéni vizualizációs) általános vizualizációs lehetőségeket használja. Jelentős lehetőség nyílik arra, hogy látványvilágát még vonzóbbá tegye a DAX használatával dinamikus mérőszámok létrehozására.

Ebben a továbbfejlesztett LuckyTemplates oktatóanyagban megmutatom, hogyan kell használni – amit én nevezek – a dinamikus látványelemek többszálú megközelítésének . Dinamikus mérték létrehozása egy kijelölésen keresztül klassz dolog, de az igazán a következő szintre emeli a vizualitást, ha több változót fűz össze mértékekbe , amelyek meghatározzák, hogy mi jelenjen meg a vizualizációkban.

Ez nem egyszerű technika, de mindenképpen érdemes megtanulni és megérteni. Ha igen, sokféleképpen elkezdheti alkalmazni.

A demómodellben a vizuális interakciókat nagyszerűen használtam azáltal, hogy három réteget hoztam létre a jelentésoldalon, hogy valóban pontosítsam a kulcsfontosságú adatokat és információkat a különböző régiókban.

Részletesen végigvezetem ezen a fejlett LuckyTemplates technikán, a táblázatok létrehozásától a DAX-számítások kidolgozásáig. Az első dolog, amit tennünk kell, hogy kidolgozzuk az alapvető számításainkat (bevétel és nyereség). Mielőtt azonban rátérnénk, nézzük meg az adatmodellünket, és nézzük meg, mivel dolgozunk.

Tartalomjegyzék

Az adatmodell szerkezete

Adatmodellünkben dátumaink, ügyfeleink, értékesítőink, termékeink, helyeink és értékesítéseink szerepelnek.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Az Értékesítési táblázatunkban , ahol alapvető számításainkat fogjuk elvégezni, csak az eladott mennyiségünk van . 

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Tehát valami logikát kell írnunk az eladásonkénti tényleges dollárérték kiszámításához. A Termékek táblázatunkban pedig van egy Aktuális ár oszlop, így ezt felhasználhatjuk, és kiszámíthatjuk az eladott cikkenkénti teljes eladási értéket.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Az alapvető intézkedések kidolgozása

A mérték létrehozásához kattintson az Új mérték elemre, és írja be a számítást.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Nevezzük Összes értékesítésnek , és az Értékesítési táblázat minden sorát végigjárjuk , majd megszorozzuk az eladott mennyiséget az árral. És így használjuk afüggvény, amely lehetővé teszi, hogy a kapcsolaton keresztül visszalépjünk a Termékek táblához.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Tehát lényegében ez a teljes bevételünk. Most kidolgozzuk a teljes nyereségünket , amelyben néhány lépést kell végrehajtanunk, hogy megszerezzük azt. Először kiszámoljuk a teljes költségünket , amit azért tudunk megtenni, mert a Termékek táblázatban szerepel a Költség oszlop .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Pontosan ugyanazt a logikát használhatjuk (Total Sales számítás), másolhatjuk és illeszthetjük be, és létrehozhatunk egy új mértéket. Egyszerűen megváltoztatjuk a nevet Összes költségre , majd a jelenlegi ár helyett a Költségek értéket adjuk meg .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezt táblázatba foglalhatjuk, hogy megbizonyosodjunk arról, hogy a dolgok helyesen számolnak. Ezután néhány formázást végzünk, és ezt dollárértékké alakítjuk.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Tehát most termékenként vizsgáljuk a teljes értékesítést és a teljes költséget.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ebből könnyen kiszámolhatjuk az össznyereséget . Egyszerűen levonjuk a teljes költséget a teljes értékesítésből .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Most azt kell kitalálnunk, hogyan tehetjük dinamikussá ezeket a látványelemeket. Vegye figyelembe, hogy szeretnénk dinamikusan nézni a dátumokat az időben, és különböző időkereteket választani. Például meg akarjuk nézni az elmúlt hét napot és/vagy az elmúlt 30 napot stb. Ezt nem tudjuk megtenni egy szabványos dátumtáblázatból. Létre kell hoznunk egy további táblázatot, és be kell vinnünk a számításainkba .

Támogató táblázat készítése

Számos módja van ennek az új táblázatnak a létrehozására, de én mindig szeretem az Adatok megadását használni , mert a legtöbb esetben jól működik, és nagyon gyorsan létrehoz egy táblázatot.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezért kattintunk az Adatok megadása gombra, és kitöltjük az oszlopokat. Ezt a táblázatot Day Range Selection -nak nevezzük .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Amint betöltjük, azt mondja, hogy megpróbál kapcsolatot létesíteni a modellel, de egyáltalán nincs fizikai kapcsolata a modellben található semmivel .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezután a Napok oszlop szerint rendezzük a táblázatunkat, hogy a megfelelő sorrendben legyen…

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

…majd fordítsd szeletelővé.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

A naptávválasztási képlet kidolgozása

Következő dolgunk az, hogy kitaláljuk, mit is választunk . Ehhez ismét lépjünk az Új mérték elemre, és írjuk be a képletünket. Használjuk afüggvényt, és menjen a Napok szerint , de ügyelünk arra, hogy helyesen rendezzük. Ha így használjuk, hibaüzenetet kapunk, ha nincs kiválasztva.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ennek kijavításához használjuk a , majd a Day Range beállítást. Tehát ha csak egy érték van kiválasztva a Nap tartományban, akkor az megegyezik a napokkal. Ha nem, akkor 0-val vagy néhány alapértelmezett értékkel egyenlő. Vagy használhatjuk a Dátumokat, így ha nincs kiválasztva, akkor mindent megjelenít. 

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Most, hogy megvan ez a naptartomány-kiválasztás , amelyet számításaink során fogunk használni, valahogy meg kell határoznunk, hogy a kijelölés alapján mi jelenik meg valójában egy dátumtartományban .

A számítás kidolgozása a kiválasztott dátumtartomány megjelenítéséhez

Először beírjuk ide a Dátumot a táblázatunkba, majd rendezzük, és megszabaduljunk attól, hogy megszabaduljunk egy kis időtől, és konkrétan csak 2015-öt, 2016-ot és 2017-et mutassuk meg.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Most valahogy létre kell hoznunk egy olyan számítást, amely csak a kiválasztott tartományra vonatkozó információkat jeleníti meg .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ez a logika anyilatkozat. Ez a teljes eladást fogja kiszámítani, de csak egy adott időszakra számítja ki. Használatával létrehozhatjuk azt az időszakota Dátumok táblázat fölött . Ha a dátum nagyobb, mint (>) MA, levonva a napok tartományából , és ha a dátum kisebb, mint (<) vagy="" egyenlő="" (=")" to="" ma, akkor= "" show="" the="">

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Tehát, ha ezt egy táblázatba helyezzük, látni fogjuk, hogy ez a táblázat dinamikus. Ez a szeletelő kiválasztása alapján változni fog.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Kontextus átmenet fogalma

Mielőtt továbblépnénk, szeretnék egy egészen érdekeset mutatni, hogy ha nem választok ki semmit, akkor csak egy eredményt kapunk, de a napi tartományunkban 1094 van.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ez egy nagyon érdekes koncepció, az úgynevezett Context Transition .

Ha belenézünk a képletünkbe, a dátumtartományunk 1094.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ennek oka az írásmód, amikor semmi nincs kiválasztva, mint a Dátumokban .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

A teljes bevétel képletünkben szereplő SZŰRŐ függvény a Napi tartományt minden sorban egy napra értékeli, szemben az 1094 sorral, amelyben kellene.

Nagyon gyors módja annak, hogy ezt – anélkül, hogy belemennénk a Context Transition körüli részletekbe – kijavítani, az, hogy a dátumokat becsomagolja. Nem számít, hol van az ismétlődő SZŰRŐ funkción belül, megkapja a rendelkezésünkre álló teljes naptartományt.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Többszálú dinamikus látvány létrehozása

Ahhoz, hogy ez többszálú legyen, ugyanazon a vizualizáción belül szeretnénk ugrani a teljes bevétel és a teljes nyereség között. Tehát hasonló lépést fogunk tenni egy alátámasztó táblázat létrehozása szempontjából. Nevezzük metrikus kijelölésnek .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezután létre kell hoznunk egy másik dinamikus össznyereséget. Egyszerűen másoljuk le a teljes bevétel képletünket, változtassuk meg a nevet All Profits- ra , és a Total Sales helyett a Total Profits-ba lépünk be .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezután rendezzük a Metric Selection táblázatunkat az Index oszlop szerint.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

És most olyan értéket szeretnénk elérni, amely megváltozik az általunk végzett kiválasztáshoz (bevétel vagy nyereség). 

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ennek módja egy másik intézkedés létrehozása. Nevezzük Metric Selectnek .

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Következő teendőnk az, hogy létrehozzuk ezt a főszámítást, amelyen keresztül továbbítjuk ezeket a szálakat, majd bevisszük azt az utolsó vagy főszámítást a vizualizációinkba. 

A főszámítás elkészítése

Ezt a képletet metrikakiválasztási eredményeknek nevezzük . Ebben a számításban a logikát fogjuk használni.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezt a mértéket behúzzuk a táblázatunkba, és megkapjuk ezt a többszálú eredményt vagy számítást. Bármilyen időkeretet és mérőszámot kiválaszthatunk, és ezt az eredményt megadjuk.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Ezt a mértéket bármelyik dimenziónkban is használhatjuk. Például érdemes lehet ezt a napi perspektívából nézni, a teljes termékünket vagy vásárlóinkat stb.

Speciális LuckyTemplates: Hogyan hozzunk létre többszálú dinamikus látványelemeket

Átkattinthatjuk, és megnézhetjük a nyereségünket a bevételeinkkel szemben. Megtekinthetünk egy adott időkeretet, és láthatjuk, hogy ez a dinamikus vizualizáció hogyan ad nekünk egy sor különböző megjelenést. Számos különböző válogatást vagy szálat táplálhatunk bele.




Következtetés

Ebben az oktatóanyagban egy fejlett LuckyTemplates technikát vizsgáltunk meg. Ez csak egy példa arra, hogyan teheti ezt meg, de nagyon sokféle módon használhatja ezt a technikát. Számomra az egyik legfontosabb dolog, amikor dinamikusan szeretné megnézni az ügyfelek rangsorát. 

A fő célom ezzel az oktatóanyaggal az, hogy ösztönözzek arra vonatkozóan, hogy mit érhet el a LuckyTemplates segítségével. Komolyan korlátlan! Bár sokat kell tanulnia a LuckyTemplates különböző területeiről, hogy minden jól működjön, a vizualizáció és az elemző munka elképesztő eredményeket érhet el.

Sok sikert ehhez – azt javaslom, hogy jól tanulja meg ezt a fejlett LuckyTemplates technikát. Egy pillanatig sem fogod megbánni!

Egészségére!


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.