Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

A DAX megértésének legfontosabb fogalma a kontextus. A kontextusnak három fő típusa van: az értékelési kontextus, a szűrőkontextus és a sorkontextus . Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Amikor a DAX kiszámít valamit a LuckyTemplates alkalmazásban, az egy kétlépéses folyamaton keresztül működik. Először kiértékeli azt a kontextust, amelyben jelenleg van. Ha ezt megtette, akkor eldönti, hogyan fogom kiszámítani ezeket az eredményeket, és itt jön szóba a másik két kontextus.

Ebben a konkrét cikkben erre fogunk összpontosítani. Végigmegyek egy egyszerű példán, hogy elmagyarázzam, mit is jelent valójában.

Tartalomjegyzék

Az értékelési kontextus megértése példákon keresztül

Itt van egy egyszerű táblázatunk, amely a naponta eladott áruk számát vagy mennyiségét méri.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Gyorsan értékeljük, mit csinál ez a képlet. Összefoglalja az Értékesítési táblázat Mennyiség oszlopát.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Amikor az Értékesítési táblázathoz lépünk, látni fogjuk, hogy a mérőszám minden sorban 1-re számolja a Mennyiség oszlopot.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Ahhoz, hogy az eredményeket a Teljes értékesített mennyiség oszlopban kapjuk meg, az általunk használt képlet pontosan ugyanaz. Semmi sem változik ezen eredmények egyikénél sem. Az egyetlen dolog, ami kezdetben változik, az az értékelési kontextus .

Minden egyes sorhoz más értékelési kontextus tartozik . Emiatt minden egyes sornál más eredményt kapunk.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Mi az a szűrőszaporítás?

Nos, ami a színfalak mögött történik, az az, hogy itt minden egyes sorhoz egy szűrőt helyeznek el az adatokon.

Térjünk vissza a modellünk adattáblájához. Az értékelési kontextusban a Dátum oszlop a Dátumok táblázatból származik. Tehát itt egy szűrő kerül a Dátum oszlopba.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Amikor elhelyezzük ezt a szűrőt, az lefolyik ehhez a kapcsolathoz az Értékesítési táblával, és automatikusan szűri a táblát. Ezt nevezed szűrőterjedésnek.

Bármely szűrő, amely az egyik oldalról lefelé áramlik a mini oldalra, szűrni fogja azt a táblázatot.

Tehát ebben a konkrét példában a környezet a Dátumok táblából indul, majd automatikusan lefolyik az Értékesítési táblára. És ezért minden egyes sornál más eredményt kapunk.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Amikor auditálja vagy értékeli, hogy mit csinál egy képlet, minden egyes alkalommal át kell gondolnia az értékelési kontextust .

Ez azért van, mert minden mindig az értékelési kontextussal kezdődik. Ez fontos, amikor elkezd egyre fejlettebb DAX-képleteket fejleszteni.

Értékelési kontextus a haladó képlet írásában

Egy másik nagyszerű dolog az értékelési kontextusban, hogy ez az igazi hatalom a mögöttképlet.

Lehetővé teszi, hogy egyszerű képletek írásával annyi eredményt érjen el gyorsan.

Ugyanez mondható el a haladó képletek írásáról is. Használhat speciális képletet, más értékelési kontextusba állíthatja, és nagyon gyorsan számos különböző eredményt kaphat.

Így csak egy kis változtatást hajtottunk végre itt, és hozzáadtuk a Termék nevét az első táblázatunkhoz. A DAX képlet egyáltalán nem változott, de az értékelési kontextus igen. Ezért itt különböző eredményeket kapunk.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Ugyanez a folyamat működik ebben a példában is, ahol ezeknek az eredményeknek az értékelési környezete a Termékek táblából indul, és a Terméknév oszlopon megy keresztül.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban

Ez a folyamat minden egyes sort kiszűr. Tehát bármilyen konkrét terméknevet használunk is, az végigszűri a kapcsolatot, majd szűri a mögöttes értékesítési táblát is.

Az értékelési kontextus megértése a LuckyTemplates alkalmazásban



Következtetés

Ez csak egy rövid áttekintés az értékelési kontextusról . Mindössze annyit kell tenniea kontextus megváltoztatása, és egészen más eredményt kapsz.

Komolyan fontos megérteni, hogyan működik ez, mert az elmédben át kell gondolnod, mi a képlet jelenlegi értékelési kontextusa .

Ez azt eredményezi, hogy megértjük, miért kapunk konkrét eredményt egy adott kontextusban.

Néhány ajánlott hivatkozás az Ön számára, hogy többet tudjon meg a LuckyTemplates három kontextusának alkalmazásáról:

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

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

Élvezze a munkát ezen.


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.