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.
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.
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 .
Á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 .
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 .
Próbáljuk meg elemezni ezt a konkrét képletet, és meghatározzuk, mit teszünk lehetővé.
Tehát itt látni fogja, hogy a SUMX-et használjuk .
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 .
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.
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 .
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.
Az új táblázat alapján végre kiszámítjuk a teljes értékesítést .
É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.
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 .
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.
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 .
Ezt követően a SUMX segítségével kiszámítjuk a teljes értékesítést .
É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 .
Itt láthatja, hogy az eredmények ebben a két oszlopban valójában ugyanazok. De én kicsit másképp számoltam.
A Good Customer Sales mérőszámhoz afüggvény a SUMX helyett .
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? *****
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.