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.


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.