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.
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 .
Tehát létrehozunk egy egyszerű mértéket, és ezt teljes exportértékesítésnek nevezzük .
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 .
Tehát a táblázatnak bele kell néznie az összes értékesítésembe, de csak azokat, amelyeket exportálok.
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.
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.
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.
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 .
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ő.
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.
Ezt a képletet még bonyolultabbá tehetjük, és hozzáadhatjuk az IncludedDates változót.
Ezután átvihetjük a filter utasítást az IncludedDates változóba.
Ezt a szűrőutasítást most lecserélhetjük az IncludedDates- re , így a képlet szintaktikai szempontból könnyebben áttekinthető.
Még érdekesebb, hogy a teljes képlet alá megjegyzéseket fűzhetünk.
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.