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? *****







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.