Változók használata a LuckyTemplates-ben – Részletes példa

Ebben a bejegyzésben megmutatom, hogyan használhatja és deklarálja a változókat a LuckyTemplates DAX-képletén belül. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A változók valódi változást jelentenek a LuckyTemplates képletsorában. A bonyolultabb képletek lépésenkénti bontása sokkal intuitívabbá teszi azok kidolgozását.

Folyamatosan visszagondolok a VBA használatára ezekkel a változókkal. Körülbelül tízszer könnyebbé teszik az életét a VBA-ban – és ugyanez mondható el a LuckyTemplates használatáról is.

Mielőtt belemerülnénk ezeknek a változóknak a tényleges létrehozásába, először beszéljünk a változók használatának előnyeiről és árnyalatairól.

Tartalomjegyzék

A LuckyTemplates változók használatának előnyei és árnyalatai

A képletsoron belüli változók nagyon rugalmasak. Más kifejezéseket (vagy mértékeket), valamint táblázatfüggvényeket, beleértve a szűrőket is, vehetnek fel.

Ha sokat használsz szűrőket, ezek egy kis helyet foglalhatnak el, és a képletei összezavarodhatnak, ezért nagyszerű ötlet, ha ezeket a táblafüggvényeket egy változóba tudod elhelyezni.

Használatuknak azonban van néhány árnyalata.

A legfontosabb, hogy felkapja a fejét, a kontextus megfontolások a calcs vagy más kifejezések változón belüli elhelyezésénél.

Ennek megértéséhez egy kis próbálkozás és hiba szükséges, ezért mindenképpen nézze meg.

Változók használata a LuckyTemplates-ben

Most folytassuk, hogy ezeket a változókat ténylegesen beépítsük a sajátunkba.

1. Egyszerű mérőszám létrehozása és a változó hozzáadása

Jelenleg van egy táblázat a vásznunkon, amely az egy vásárlónkénti összértékesítést mutatja.

Most a teljes exportértékesítést szeretnénk megnézni .

Változók használata a LuckyTemplates-ben – Részletes példa

Tehát létrehozunk egy egyszerű mértéket, és ezt teljes exportértékesítésnek nevezzük .

Változók használata a LuckyTemplates-ben – Részletes példa

Most ahelyett, hogy közvetlenül a számítás megírására mennénk, a VAR-t fogjuk írni, ami a változót jelenti.

Ezt követően ugrunk egy sort lejjebb, majd létrehozzuk a tényleges változót.

Nevezzük ezt ExportSales-nek , majd hozzunk létre egy táblázatot. Itt az ExportSales változó használatával rögzítjük a táblázatot .

Változók használata a LuckyTemplates-ben – Részletes példa

Tehát a táblázatnak bele kell néznie az összes értékesítésembe, de csak azokat, amelyeket exportálok.

Változók használata a LuckyTemplates-ben – Részletes példa

2. A tényleges számítás megírása

A következő lépés most a tényleges számítás elkészítése. Ismét leugrunk egy sorral, majd megyünk VISSZA . Ezt követően hozzáadjuk a CALCULATE -t .

A CALCULATE utasításban az Összes értékesítést fogjuk megadni . Eredetileg a teljes eladás után egy szűrőt kell hozzáadnunk. De mivel már létrehoztuk az ExportSales változót, nem szükséges megírnunk a szűrőt. Csak hozzáadjuk a változót.

Figyelje meg, milyen könnyű most elolvasni a képletet ahhoz képest, hogy az egész szűrőt a CALCULATE-be foglalnánk.

Változók használata a LuckyTemplates-ben – Részletes példa

Most megvan a teljes exportértékesítésünk .

Ha megnyomjuk az enter billentyűt, és behúzzuk ezt a mértéket a táblázatunkba, akkor megkapjuk a vevőnkénti teljes exportértékesítést.

Változók használata a LuckyTemplates-ben – Részletes példa

Tehát már látta, hogyan kell egy egyszerű változót használni a LuckyTemplatesben.

Ezen a ponton emlékeznie kell arra, hogy a fenti Összes exportértékesítés mérőszám létrehozásakor választhatott volna egy egyszerű mérőszám létrehozását, és  a CLCULATE hozzáadását a teljes FILTER utasítással együtt.

Az ExportSales változó azonban lehetővé tette kódunk egyszerűsítését.

Talán jobban meg fogja tudni értékelni ezt, ha összetettebb, több változót tartalmazó képletünk van.

Adjunk tehát még néhány változót a Teljes exportértékesítés mértékéhez.

Összetett változók létrehozása a LuckyTemplates alkalmazásban

Visszatekintve a képletünkre, van egy Total Export Sales mérőszámunk, amely tartalmazza az ExportSales változót, majd a teljes szűrőutasítás helyett az általunk létrehozott változó segítségével számítja ki az exportértékesítést.

Változók használata a LuckyTemplates-ben – Részletes példa

Amit most tenni fogunk, az az, hogy hozzáadjuk a Days változót.

Tehát az ExportSales változó alá VAR-t írunk , majd ez alá a napok számát.

Természetesen ide bármilyen számot írhatsz. De ehhez a példához írjuk fel, hogy Days=365 .

Változók használata a LuckyTemplates-ben – Részletes példa

Ezután felhasználhatjuk ezt a skaláris értéket vagy a 365 napot az eredetileg létrehozott CALCULATE utasításban.

Tehát a dátumot úgy fogjuk szűrni, hogy ha kisebb, mint TODAY, és a Dátum oszlop nagyobb vagy egyenlő, mint TODAY mínusz a Napok változó .

Itt figyeljük meg, hogy az ExportSales változót egy sorral lejjebb helyeztük át a CALCULATE mezőbe, és ugyanezt a szűrőutasításhoz is áthelyeztük, így a képlet könnyebben elemezhető.

Változók használata a LuckyTemplates-ben – Részletes példa

Most, hogy megvan a Napok változó, táblázatunk Összes exportértékesítés oszlopa már csak a 365 napon belüli exportértékesítést mutatja.

Változók használata a LuckyTemplates-ben – Részletes példa

Ezt a képletet még bonyolultabbá tehetjük, és hozzáadhatjuk az IncludedDates változót.

Változók használata a LuckyTemplates-ben – Részletes példa

Ezután átvihetjük a filter utasítást az IncludedDates változóba.

Változók használata a LuckyTemplates-ben – Részletes példa

Ezt a szűrőutasítást most lecserélhetjük az IncludedDates- re , így a képlet szintaktikai szempontból könnyebben áttekinthető.

Változók használata a LuckyTemplates-ben – Részletes példa

Még érdekesebb, hogy a teljes képlet alá megjegyzéseket fűzhetünk.

Változók használata a LuckyTemplates-ben – Részletes példa

Tehát mindezek a változók , valamint az általunk hozzáadott megjegyzések sokkal könnyebbé teszik a képlet későbbi megértését.

Ettől eltekintve, ha valamelyik kollégájának dolgoznia kellene rajta, könnyebb lenne összetörnie és megértenie, mi történik.

Következtetés

Nemrég dolgoztunk azon, hogyan használjunk változókat a LuckyTemplatesben . Kezdtük egy egyszerű mérték létrehozásával, majd ahelyett, hogy azonnal folytattuk volna a számítást, hozzáadtunk egy változót, majd később több változót is hozzáadtunk a képlethez.

Láttuk, hogy ezek a változók rendkívül leegyszerűsítették a képletünket, ami valóban hasznunkra válhat nekünk vagy bárkinek, aki a későbbiekben használni fogja a képletet, mivel most sokkal könnyebben érthető.

Élvezze a változók használatát a jövőbeni jelentéseiben.

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.