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.


Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Költségkeret elosztása: havi előrejelzések a LuckyTemplates napi eredményei között

Ebben az oktatóanyagban a LuckyTemplates költségvetés-elosztási algoritmusán fogok átmenni, ahol összehasonlíthatja a havi előrejelzéseket a napi értékesítéssel.

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Speciális logika használata a LuckyTemplatesben a végösszegek kijavításához

Ismerje meg, hogyan állíthatja be helyesen a számítások összegeit a fejlett DAX-képletek és a LuckyTemplates fejlett logikájának segítségével.

PowerApps nézetek és űrlapok: létrehozása és testreszabása

PowerApps nézetek és űrlapok: létrehozása és testreszabása

További információ a PowerApps-nézetekről és -űrlapokról, valamint arról, hogyan hozhatja létre és testreszabhatja azokat kifejezetten az Ön által létrehozott alkalmazáshoz.

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

LuckyTemplates jelentéssablonok kibővítve – LuckyTemplates vizualizációs fogalmak

Ebben a blogbemutatóban belemerülök a LuckyTemplates jelentéssablonjainak testreszabásához és a pénzügyi információk és adatok hatékony megjelenítéséhez.

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

LuckyTemplates jelentések tervezése – korlátlan lehetőségek

Így néz ki egy kiváló LuckyTemplates jelentéstervezés. Ez egy gyári kialakítás, amely elemleírásokat és könyvjelzőket használ epikus navigációval.

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

LuckyTemplates HASZNÁLATI SZABÁLYOZÁS Vs KEZELÉSEK

Ismerje meg a különbséget a LuckyTemplates USERELATIONSHIP függvény és a TREATAS függvény között, amelyeket a DAX-mértékek létrehozásakor használnak.

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

Vadonatúj kurzus: Microsoft Excel kezdőknek

ISNULL SQL függvény esetutasításokban

ISNULL SQL függvény esetutasításokban

Tanulja meg és értse meg, hogyan használhatja a CASE utasítást az ISNULL SQL függvénnyel együtt érték visszaadására, ha NULL érték van.

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

LuckyTemplates Dashboard Design – Lenyűgöző oldalforgató vizualizációs ötlet

Példák a LuckyTemplates irányítópultjára, tanulja meg és értse meg, hogyan hozhatja létre a leginnovatívabb oldalfordító vizualizációt a LuckyTemplates irányítópult kialakításához ezekben az egyszerű lépésekben!

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre R szórványdiagram vizualizációt a LuckyTemplates alkalmazásban az R Script vizualizáció segítségével.