Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Ebben az oktatóanyagban azt a két helyet fogom bemutatni, ahol megírhatja DAX képleteit. Ez a két hely a számított oszlopok és mértékek . Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Egyenként végignézem mindegyiket, és a számított oszlopokkal kezdem.

Tartalomjegyzék

Számított oszlopok használata

A számított oszlop egy további oszlop, amely nem létezik a nyers adatforrásban.

Ez azt jelenti, hogy fizikailag hozzá kell adnunk az adattáblájához.

Ehhez logikát kell helyeznie egy oszlopba a további oszlop létrehozásához. Ez nagyon hasonlít az Excelben végzett munkához, és egy másik oszlopot szeretne hozzáadni egy képlettel.

Ebben a példában ezt a ténytáblázatot fogjuk használni, amely tartalmazza a kiskereskedelmi üzleteinkben lebonyolított összes eladást, és hozzáadjuk a termék árát.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Az ár valójában már szerepel az itteni Termékek táblázatban, ahol az eredeti eladási ár és a jelenlegi ár látható.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

De hogy megmutassam, hogyan kell kiszámított oszlopot létrehozni, ezt is hozzáadom az értékesítési táblázathoz.

A legtöbb ilyen példában, különösen a számított oszlopok esetében, valójában nem kell létrehoznia ezeket az oszlopokat.

Ha Excel-háttérről érkezik, akkor azt gondolhatja, hogy muszáj, de a LuckyTemplatesben nem kell. Ezt csak azért csinálom, hogy megmutassam, mi a számított oszlop.

De a későbbiekben megmutatom, hogyan használhatja ténylegesen a mérőszámokat ezeknek a számításoknak az elvégzéséhez, szemben azzal, hogy fizikai oszlopot ad hozzá az adattáblázathoz.

Tehát adjuk hozzá az árat, mint az első példánkat.

Számított oszlop létrehozásához nyissa meg a Modellezés szalagot, és válassza az Új oszlop lehetőséget .

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Néhány nagyon egyszerű logikát fogok ide írni, hogy az Ár bekerüljön ebbe a rovatba. Értékesítési árnak nevezem el, majd a RELATED függvényt használom az oszlopnév hivatkozására.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Ebben az esetben az Aktuális ár oszlopra fogok hivatkozni . Ez minden egyes eladott termék eladási árát adja meg.

A RELATED funkció minden egyes termék árát behozza.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

És akkor írhatnánk ide egy új rovatot, és nevezhetnénk Total Revenue- nak . A képletet használjuk:

Teljes bevétel = értékesítés [mennyiség] * értékesítés [értékesítési ár]

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Ez csak néhány példa arra, hogyan hozhat létre számított oszlopot.

Számított oszlopokat is létrehozhat az adatmodell bármely táblázatában. Nem kell csak a ténytáblázatnak vagy az értékesítési táblázatnak lennie. Ez lehet a KERESÉSI táblákon belül is.

Például ugorjunk ehhez a részletes dátumtáblázathoz. Tekintse ezeket az oszlopokat olyan oszlopoknak, amelyek a DAX-mértékek szűrői lesznek.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Ahogy ránézek erre a táblázatra, azt látom, hogy van itt egy olyan dimenzió, amely jelenleg nem létezik, és ezt érdemes beépíteni néhány vizualizációmba.

A számított oszlop létrehozásának egy másik módjának bemutatásához a Hónapnév oszlopot fogom használni.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

A MonthName itt a teljes hónap, de minden hónapnak csak az első három betűjét szeretném.

Tehát átmegyek az Új oszlophoz a Modellezés szalagon, és ezt az oszlopot rövid hónapnak nevezem .

Olyan logikát fogok használni, amit az Excelből ismerhetsz. A LEFT-et fogom használni , majd megkeresem a hónap nevemet, és csak a hónap nevének első három betűjét fogom használni .

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Ha most átmegyünk oldalra, akkor a Rövid hónap oszlopot fogjuk látni , ahol minden hónapnak csak az első három betűje van.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Szeretem ezt további dimenziók hozzáadásának az elemzéshez nevezni, mert lényegében létrehoztunk egy másik szűrőt, amelyet innentől kezdve használhatunk minden elemzésünk során.

Ha visszamegyünk az adatmodellhez, látni fogja, hogy a Rövid hónap oszlop már létezik a Dátumtáblázatunkban, és mindent le tud szűrni , amit ebben az Értékesítési táblázatban teszünk.

Tehát ha lefuttatjuk a számítást és összeszámoljuk a mennyiséget, akkor most szűrhetjük a Rövid hónap szerint.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Szeretném megismételni, hogy nem ajánlott itt létrehozni ezeket az oszlopokat, mert valójában létrehozhatjuk ezeket a számításokat a memóriában. 

A mértékek létrehozásával ezeket a belső számításokat anélkül tudjuk elvégezni, hogy fizikailag a táblázatba kellene helyeznünk őket.

Ez egy kulcsfontosságú dolog, amit észben kell tartani, amikor megtanulja, hogyan kell DAX-képletet írni az adattáblázatok tetejére.

Intézkedések használata

Most beszéljünk az intézkedésekről.

Gondoljon a mértékre virtuális számításként. Valójában nem a modellben van, hanem a modell tetején.

Amikor egy mértéket használ, az csak akkor megy és végez számítást, amikor használja.

Az Excelben minden alkalommal, amikor egy számítást futtat az oszlopban vagy bármely cellában, az mindig újraszámol. De a LuckyTemplatesben egy mérték csak akkor számítja ki magát, ha szükséges.

A mérték olyan, mint egy tárolt számítási eljárás, amely csak akkor lesz engedélyezve, ha vizualizációban használja.

Tehát készítsünk egy egyszerű mértéket ennek a pontnak a kiemelésére. Először ki fogom választani az Értékesítési táblázatot, majd kiválasztom az ott található oszlopokat.

Új mérték létrehozásához lépjen a Modellezés szalagra, és kattintson a gombra.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Az ikonra kattintva megnyílik ez a képletsor, ahol beírhatja a képletet:

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Beírom a Teljes értékesített mennyiséget , hogy megkapjam az Értékesítési táblázat Mennyiség oszlopának összegét.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Most megvan ez az igazán egyszerű mérték, és gyakorlatilag befejezi a számítását.

Ezenkívül mindent kiszámol a memóriában. Más szóval, ez az általunk az idő alatt eladott cikkek teljes számának kiszámítása.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

A legfontosabb dolog, amit itt meg kell jegyeznünk, hogy ez a mérték csak a modellünkben van tárolva, de valójában nem megy és nem futtat semmilyen számítást, hacsak nem húzzuk át a jelentésoldalunkra. Ezután virtuálisan futtatja a számítást.

Tehát ebben az esetben ez a mérték gyakorlatilag az Értékesítési táblába kerül, a tábla Mennyiség oszlopába, majd összegzést végez az egész oszlopon.

Ezt tulajdonképpen összesítési mérőszámnak hívják , amelyre hamarosan át fogunk térni.

Most egy új mérőszámot fogok létrehozni, és ezt Total Sales néven fogom hívni . Ezután az iterációs függvényt használom, amelyet rövidesen egy másik modellben fogok kifejteni.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Hivatkoztam az értékesítési táblázatra, és ezt a képletet hoztam létre:

Összes értékesítés = SUMX( Értékesítés, Értékesítés[Mennyiség] * KAPCSOLÓDÓ( Termékek[Jelenlegi ár] )

Ha emlékszel, ezt a KAPCSOLÓDÓ aktuális árat fizikailag nem helyeztük be az adattáblázatba. De ebben az esetben gyakorlatilag az adattáblázatba helyezem azáltal, hogy beépítem ebbe a mértékbe.

Ezután a SUMX iterációs függvény az Értékesítési táblába lép, és kiválasztja a táblázat minden egyes sorát, megszorozva a mennyiséggel a kapcsolódó aktuális árral.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Ez a Total Sales most eredményt ad.

A formázást a Modellezés lapon is elvégezheti, ahol az adattípus felül található.

Számított oszlopok és mértékek összehasonlítása a LuckyTemplatesben

Következtetés

Átmentünk a kiszámított oszlopokon és mértékeken, ahol felírhatod a DAX képletedet.

A számított oszlopoknál az a legfontosabb, hogy fizikailag egy adatoszlopot helyez el a modellbe. Ha ezt néha megteszi néhány nagyobb táblán, akkor ezek nagyon nagy oszlopok lehetnek.

Fontos felismerni, hogy ezek a számított oszlopok sok memóriát foglalhatnak el a modellben.

Megnövelhetik a fájlméretet, és néha befolyásolhatják a teljesítményt attól függően, hogy mekkora a táblázat.

De ezt ellensúlyozhatja, ha hatékony intézkedéseket használ, és sok ilyen számítást virtuálisan futtat. Továbbra is ugyanazokat az eredményeket kapja, mint ezeket a számított oszlopokat .

Remélem, hogy ez az oktatóanyag sokkal világosabbá teszi számodra azt a két helyet, ahol beírhatod a DAX-képletet, és a DAX-képletek írásakor megfontolandó szempontokat.

Ez abban is segít megérteni, hogyan építheti be a DAX-ot a LuckyTemplates elemzésébe.

Élvezze ennek áttekintését.


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.