A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

A legtöbb DAX kezdő és még középhaladó felhasználó is nehezen tudja megérteni, mit csinál a  KORÁBBI funkció . Sok időbe telt, míg megértettem, hogyan, mikor és miért érdemes használni ezt a funkciót a LuckyTemplatesben. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Ebben a cikkben a KORÁBBI funkció használatába fogunk belemerülni . Mutatom a KORÁBBI függvénypéldákat és a hatékony használatot.

Ezenkívül bemutatok egy sokkal intuitívabb módszert a számítások futtatására, ahelyett, hogy a KORÁBBI függvényt használnánk .

Tartalomjegyzék

Hogyan és mikor kell használni a KORÁBBI funkciót

Történelmileg az EARLIER függvény volt az egyetlen módja annak, hogy egy adott képletben egy számítás kontextusát manipulálják. De mióta bevezették a VÁLTOZÓKAT, ma már nem olyan lényegesek, mint korábban.

A KORÁBBI funkció megértése azonban fontos, ha új szintre szeretné emelni DAX ismereteit. Ez megköveteli a sor- és szűrőkontextus alapos megértését, amelyek létfontosságúak a DAX-számítások során.

A kontextus általános (de nagyon fontos) fogalmának gyors áttekintéséhez lásd az alábbi hivatkozásokat.

Értékelési kontextus – (1.8) DAX útmutató kezdőknek

Szűrőkörnyezet – (1.9) DAX útmutató kezdőknek

A sorkontextus magyarázata – (1.10) Útmutató kezdőknek a DAX-hoz

A Termékek táblázatot fogom használni az összes itt bemutatott példához. Ha gyorsan megnézzük a modellt, látni fogja, hogy a Termékek táblám egy keresési tábla, amelynek kapcsolata egészen az Értékesítési táblámig (amely ténytáblázatnak számít).

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Ki akarok számítani néhány összesített összeget ezen a táblázaton belül.

Az első összesített összeg általános. Csak egy általános index alapján szerettem volna kiszámítani, amelyet minden termékre vonatkozóan rendelkezem, és amely az ebben a táblázatban szereplő terméknévből származik.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Következő lépésként a Teljes termékértékesítést az Összes értékesítés mértékébe helyeztem. Ennek a képletnek az egyik kulcsfogalma a kontextus átmenet .

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Kontextus átmenet és sorkontextus

A kontextus átmenet úgy történik, hogy egy mértéket helyezünk el a kifejezésben. Ezután sorkontextusból szűrőkontextusba léphet.

Így lesz szűrve ez a konkrét eredmény az 1. termékre.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Azért merültem ebbe bele, mert itt kulcsfontosságú a táblázatban és a számított oszlopban lévő kontextus megértése. És ebben a konkrét esetben használjuk.

A sorkontextus azt jelenti, hogy minden egyes sorban kiértékelésre kerül sor. És egy számított oszlopban minden egyes sornak megvan az eredménye az egyes soroknál előforduló kiértékeléssel.

Összesített összesített példák az EARLIER függvény használatával

Most egy összesített összeget szeretnék kiszámítani az Összesített termékértékesítés oszlop ezen sora alapján, és ezt egy számított oszlopban szeretném megtenni. Itt lép életbe a LuckyTemplates KORÁBBI funkciója.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

A példa képlete tartalmazza a FILTER függvényt. Ebben a képletben a FILTER egy további sorkontextust ad hozzá.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Ehhez a számításhoz sorkontextussal kezdtük , majd aamely a terméktáblázat minden egyes sorában kiértékeli.

Ezután a Termék táblázat minden sorában megnézzük, hogy mi az index, és kiértékeljük, hogy kisebb-e, mint egy adott szám, amely a sorban található.

1. forgatókönyv: A termékindex kisebb vagy egyenlő, mint 8

Ehhez a sorhoz mindent ki akarunk számítani, aminek az indexe 8 vagy az alatti.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Végig kell értékelnünk a Termékek tábla minden sorát, és ki kell számítanunk, hogy van-e 8-nál kisebb vagy azzal egyenlő indexszám.

Ha van, akkor az adott termékek összes eladását szeretnénk kiszámítani. És ahogy megyünk lefelé, újraértékeli az árfolyamokat.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Az EARLIER lehetővé teszi számunkra, hogy egy sorkörnyezetből a korábbi sorkontextusba ugorjunk egy érték lekéréséhez.

2. forgatókönyv: A termékindex kisebb vagy egyenlő, mint 10

Következő példánkban az adott eredmény 10. Minden egyes sorban ki akarjuk értékelni a termékindexet, ha az kisebb vagy egyenlő, mint 10.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Most néhányan közületek, akik ismerik a kumulatív összesítés fogalmát, azt gondolhatják, hogy használhatjuk helyette a  MAX függvényt, mivel ezt tesszük az általános kumulatív összmintában.

De ha MAX -ot teszek a képletbe, az mindig a maximális termékekre értékeli. Ezenkívül valójában nem értékeli a termékindexet az adott sorban.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Tehát ki kell lépnünk ebből a sorkontextusból , majd vissza kell ugranunk a legelső sorkontextusba a termékindex lekéréséhez. És ez az, amit korábban csinál.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Az EARLIER függvény lehetővé teszi számunkra, hogy egy kontextusból egy korábbi sorkörnyezetbe ugorjunk, így megkaphatjuk a kívánt eredményt.

3. forgatókönyv: Termékrangsor használata a termékindex helyett

Következő példánkban a termékeimet az eladások alapján rangsoroltam. Az alapján is rangot kaptam, hogy hol ülnek.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Termékeink legmagasabb rangú eladásai 864 000 USD, ez a 63. termék.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Most egy összesített összeget szeretnék létrehozni a rangsor alapján. Ahelyett, hogy a korábbi indexet nézném, valójában a korábbi termékeladási rangsort keresem.

Ezért ebben a terméktáblázatban minden egyes terméket át kell mennünk, hogy kiértékeljük, hogy a termék helyezése kisebb-e vagy egyenlő-e az adott sorban lévő termék besorolásával.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Az EARLIER kiugrik ebből a sorkörnyezetből, és visszaugrik a kezdeti sorkörnyezethez, amelyet a számított oszlopban való tartózkodással hoztak létre.

A KORÁBBI funkció jobb alternatívája

Az EARLIER funkció használata kissé bonyolult lehet. De a jó hír az, hogy a LuckyTemplatesben jobb módszerünk van ezekre a számításokra.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

A VÁLTOZÓK sokkal jobb módja a számítások elvégzésének. Korábban megmutatom, hogyan lehet megkerülni .

Ebben a példában ahelyett, hogy kiugranánk egy szűrő által létrehozott sorkörnyezetből, valójában egyszerűen lekérhetjük a termékindex értékét a kezdeti sorkörnyezetben egy változóban.

Tehát kivettem KORÁBAN , és beírtam a ProductIndex változót .

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Itt látni fogja, hogy a kumulatív termékértékesítés immár ebben az új formátumban is tökéletesen működik. Úgy néz ki, mint korábban.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

Pontosan ugyanezt tehetjük meg a kumulatív termékértékesítéssel rangsorolással a következő számítás segítségével:

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag

És ha a Termékértékesítési rangsor oszlopot növekvő sorrendben rendezzük, akkor láthatjuk, hogy a legmagasabban rangsorolt ​​termék a 63. termék.

A LuckyTemplates korábbi funkciójának használata – DAX oktatóanyag


Következtetés

Használataegy sokkal jobb módszer a korábban bemutatott példák kezelésére.

És hogy őszinte legyek, a korábban végzett fejlesztési munkáim mellett ritkán használtam a KORÁBBI funkciót. De még mindig nagyszerű funkciót tudni és megérteni.

A változók kulcsfontosságúak, amikor DAX-ot ír a LuckyTemplates számos különböző területén. Itt a dolgok sokkal egyszerűbbé válnak.

Ahelyett, hogy a képleteken belüli kontextusba kellene ugrani, ténylegesen elindíthatja a számításokat a változókon belül, vagy elválaszthatja a számítást a benne lévő változókkal, így a képlet végrehajtása zökkenőmentesebb.

A témával kapcsolatos további információkért böngészheti az alábbi linkeket:

Képlet szintaxis, megjegyzések és változók – Útmutató kezdőknek a DAX-hoz

Változók használata a DAX Formulában a LuckyTemplates segítségével

Remélhetőleg jól megértheti, hogyan működik ez a számítás a LuckyTemplates-en belül.


Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Oldja meg az adatelemzési kihívást a LuckyTemplates Accelerator segítségével

Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Összesítések futtatása a LuckyTemplates alkalmazásban a DAX segítségével

Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

A LuckyTemplates Dax-változói állandóak: mit jelent ez?

Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.

LuckyTemplates lejtődiagram: Áttekintés

LuckyTemplates lejtődiagram: Áttekintés

Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.

LuckyTemplates színes témák az egységes vizualizációkhoz

LuckyTemplates színes témák az egységes vizualizációkhoz

Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Átlag kiszámítása LuckyTemplatesben: Hétköznapi vagy hétvégi eredmények elkülönítése a DAX segítségével

Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.

LuckyTemplates térkép megjelenítése: Hogyan hozzunk létre és adjunk hozzá egyéni jelmagyarázatot a LuckyTemplatesben

LuckyTemplates térkép megjelenítése: Hogyan hozzunk létre és adjunk hozzá egyéni jelmagyarázatot a LuckyTemplatesben

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre egyéni jelmagyarázatot a LuckyTemplates Map Visualban a kívánt színek és szegmentálás megjelenítéséhez.

LuckyTemplates háttérkép PPT-t használó jelentésekhez

LuckyTemplates háttérkép PPT-t használó jelentésekhez

Ismerje meg, hogyan állíthat be LuckyTemplates háttérképet a PowerPoint segítségével. Ez az egyik technikám a LuckyTemplates jelentéseim létrehozásához.

Beszerzési döntések modellje és elemzése a LuckyTemplatesben

Beszerzési döntések modellje és elemzése a LuckyTemplatesben

Ebben az oktatóanyagban egy szervezeten belüli beszerzési elemzésbe fogunk belemerülni egy interaktív funkció és az adatmodell erejének felhasználásával.