Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Ebben az oktatóanyagban egy nagyon érdekes témát fogok ismertetni a virtuális táblákkal kapcsolatban , és azt, hogy hogyan használhatod őket a LuckyTemplates-ben az iterációs függvényeken belül. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

A virtuális táblák a LuckyTemplates fejlett logikájának létrehozásának alapvető összetevői . A LuckyTemplates funkciók egész részhalmaza található, amelyek lehetővé teszik ezeknek a virtuális tábláknak a létrehozását.

Ezek a virtuális táblák néha csak szűrőként és függvényként használhatók , vagy kontextus hozzáadására a számításokhoz . De lehetővé teszik a logika belső iterálását is rajtuk keresztül. Bármilyen kontextuson alapulhat, amelybe helyezte őket.

Ezeknek a virtuális tábláknak az erejét nagyrészt az adja, ha különféle iterációs funkciókkal használja őket. Valójában meg kell értenie a „kontextust” , és azt, hogy ezeknek a DAX intézkedéseknek a kombinációja hogyan működik együtt az adott kontextusban.

Az iteráló függvények DAX- ban általában egy X-et tartalmaznak a végén, mint például a , és a LuckyTemplates X-képleteinek sok más származéka.

Az oktatóanyagban tárgyalni kívánt koncepciót a legjobb módja ennek az egyszerű modellnek a használatával magyarázni.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

A Helyek táblámból van egy kapcsolatom, amely az Értékesítési táblámba folyik le. Ez annyira általánosnak tűnhet, és felmerülhet a kérdés, hogyan alkalmazhatja ezt a fajta modellt.

Nos, a valóságban minden adat annyira hasonló. Csak a modell jól és intuitív módon történő beállításának kérdése . Ha egy kicsit jobban meg kell értened a modellezést, nézd meg haladó modellezési tanfolyamunkat.

Tartalomjegyzék

Egyszerű logika SUMX használatával

Nézzük meg ezt az egyszerű logikát, amely segítségével kiszámíthatja a teljes értékesítést .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Általában csak az eladásainkat számoljuk ki minden egyes régióra vonatkozóan. Ebben az esetben nincs más szűrő az adatainkon. Tehát ez csak alapvetően az idők kezdetétől való, a teljes értékesítéssel együtt .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Szeretnék azonban egy kicsit egyedibbet mutatni, abban a tekintetben, hogy miként tudjuk a logikát ezeken a virtuális táblákon keresztül iterálni.

A SZŰRŐ használata virtuális táblákhoz

Előfordulhatnak olyan esetek, amikor érdemes elkezdeni különféle dolgokat számolni. Amit érdemes tennie, az az, hogy kiszámolja a jó vevőnek minősíthető eladásokat .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Próbáljuk meg elemezni ezt a konkrét képletet, és meghatározzuk, mit teszünk lehetővé.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Tehát itt látni fogja, hogy a SUMX-et használjuk .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

A mérték ezen részével azonban megváltoztatjuk azt a virtuális táblát, amelyet a számítás kontextusaként használunk .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Tehát mindig emlékeznie kell arra, hogy a LuckyTemplates minden számítása kétlépéses folyamatban történik. Az első a kezdeti kontextus feldolgozása. És akkor ott van a mértékszámítás. Ez határozottan egy nagyon leegyszerűsített változat.

Nézzük meg ezt az első eredményt, ahol az első szűrő a Connecticut . Nyilvánvalóan már zajlik némi szűrés a modell mögött.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Továbbá az eljárási logika afunkció virtuális táblázatot hoz létre az összes vásárlóról, aki Connecticutban vásárolt .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Ez alapvetően csak egy oszlopos táblázat az összes Connecticutban vásárolt vásárlóról .

Ezután ezen a virtuális táblázaton belül egy olyan logikát futtatunk, amely kiszűr minden egyes vásárlót, aki 2000 alatt vásárolt. Ez csak azokat az ügyfeleket tartja meg, akik 2000 alatt vásároltak.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Az új táblázat alapján végre kiszámítjuk a teljes értékesítést .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

És ez az, amit a SUMX lehetővé tesz számunkra. Valójában ez egy olyan technika, amelyet remélhetőleg többféleképpen is megvalósíthat.

A virtuális táblák logikájának megváltoztatása

Ezenkívül módosíthatja a meglévő logikát. Mint látható, ez a szám jelenleg statikus. De dinamikussá teheted, és magad is generálhatod.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Ebben az esetben csak 5000-re változtattam. És mivel SUMX-et használtunk , ez a táblázat csak azokat a jó ügyfeleket fogja keresni, akik 5000 felett vásároltak . És akkor beszámítja a jó ügyfelek eladásait.

A SUMMARIZE használata virtuális táblákhoz

Íme egy másik példa, amelyet egy másik szintre emelhet.

A FILTER függvényen belüli táblázat nagyon eltérő lehet, és lehet egy részletesebb táblázat is. Ebben az esetben a jó vevők eladásait és az általuk vásárolt termékeket egyaránt vizsgáljuk .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Tehát ez már nem egy egyoszlopos virtuális táblázat lesz. Ez egy kétoszlopos virtuális táblázat lesz minden egyes vásárlóról és minden egyes termékről, amelyet Connecticutban vásároltak . Aztán megváltozik, ahogy lemegy a különböző régiókba vagy különböző államokba.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

A funkció használatával kiszűrjük az összes 2000-nél kisebb vásárlót és termékértékesítést. Ezután csak a 2000 felettieket tartjuk meg .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Ezt követően a SUMX segítségével kiszámítjuk a teljes értékesítést .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

És valójában így lehet belsőleg iterálni bizonyos logikákat egy virtuális táblán keresztül , és kiértékelni az egyes eredményeket.

A CALCULATE használata szűrőként

Ezenkívül ugyanazt a forgatókönyvet más módon is kiszámíthatja, és továbbra is ugyanazt az eredményt adja. Először fordítsuk ezt vissza 5000-re .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

Itt láthatja, hogy az eredmények ebben a két oszlopban valójában ugyanazok. De én kicsit másképp számoltam.

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

A Good Customer Sales mérőszámhoz afüggvény a SUMX helyett .

Virtuális táblák a LuckyTemplates függvényeinek iterációjában – DAX-fogalmak

A CALCULATE funkció lehetővé teszi, hogy hasonló műveletet hajtson végre a korábbi SUMX forgatókönyvünkkel. De ahelyett, hogy iteráló függvény lenne (mint a SUMX esetében), valójában szűrőként használták . A számítás kontextusának megváltoztatására használták a CALCULATE-en belül.

És ez egy másik módja annak, hogyan alkalmazhatja ezt a logikát adatmodelljeiben.




Következtetés

Ez egy nagyon jó oktatóanyag, amelyet alaposan át kell tekinteni. A virtuális táblázaton keresztüli iterációs logika ezen koncepciójának megértése végtelen elemzési lehetőségeket kínál, amelyeket bármilyen adatban elérhet.

Ha ezt jól megérti, akkor kezdi látni, hogy analitikai szempontból valójában nincs semmi, amit ne fedezhetne fel a LuckyTemplates és a DAX-mérők nagyon jól történő használatakor.

Ha többet szeretne megtudni több DAX-függvény kombinálásáról az optimális hatás érdekében, nézze meg amodul at.

Sok sikert ehhez!

***** LuckyTemplates tanulása? *****







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.