A DAX használatának megkezdése a LuckyTemplates alkalmazásban

A DAX (Data Analysis Expression) képletnyelv a LuckyTemplates egyik kulcspillére.

A DAX elsajátítása elsőre nehéz lehet. De miután megértette, hogyan működik, szintre emelheti analitikai belátásait.

A jelentésekben való nagyszerű betekintés kulcsa a DAX-számítások használata.

Ebben az oktatóanyagban bemutatok néhány fontos technikát, amelyeket emlékeznie kell a DAX használatakor. Ez nem a DAX-képletek és példák részletes tárgyalása, mivel erre külön tanfolyam van. Csak segíteni szeretnék a DAX használatának megkezdésében azáltal, hogy megtanulod a lényeget.

Tartalomjegyzék

A DAX alapjainak elsajátítása LuckyTemplatesben

Más képletnyelvekhez képest a DAX a leghatékonyabb eszköz kiváló minőségű elemzések készítésére. Ezért elengedhetetlen az alapok ismerete, amikor a DAX-ot LuckyTemplatesben használja.

A DAX használatának megkezdése a LuckyTemplates alkalmazásban

A DAX képleteket számított oszlopokon vagy mértékeken keresztül is írhatja . Azt is meg kell értenie, hogy mi a kontextus a LuckyTemplatesben.

Talán észrevette, hogy az oktatóanyagok egy sorrendet követnek, amikor a LuckyTemplates különböző pilléreit tárgyalják. A Lekérdezésszerkesztő alapjaival kezdtük , ezt követték az adatmodell alapjai . A DAX-számítások tanulmányozása előtt először meg kell értenie ezeket. Ennek az az oka, hogy a szűrőket mindig először alkalmazzák a számítások előtt.

A LuckyTemplates két számítási motort használ a DAX-hoz – az aggregátorokat és az iterátorokat .

Az aggregációkat a táblázatok és az adatok csökkentése érdekében használják, így növelheti a számítási sebességet. Eközben iterációkat használnak a logika értékelésére a táblázat minden sorában. Alapvető fontosságú, hogy ismerje a két funkció közötti különbséget, hogy megfelelő forgatókönyvekben alkalmazhassa őket.

Végül ismernie kell a DAX legfontosabb funkcióját – afunkció. Az elemzések és számítások során sokszor találkozhat ezzel a funkcióval. A LuckyTemplatesben nincs más DAX-függvény, amely megfelelne a CALCULATE függvény hasznosságának.

Mindaz, amit itt említettem, a DAX-szal kapcsolatos kulcsfontosságú meglátások, amelyeket tudnia kell, mielőtt belemerülne a DAX-számításokba. A következő részben részletesebben foglalkozom a számított oszlopokkal és mértékekkel, valamint az egyszerű DAX-számításokkal.

Számított oszlopok használata a LuckyTemplatesben

Mint említettem, a LuckyTemplates programban DAX-számításokat írhat számított oszlopok vagy mértékek használatával. Először is megmutatom, hogyan kell használni a számított oszlopokat.

Ebben a példában már rendelkezik a Rendelési mennyiség , Egységár , Teljes egységköltség és Teljes bevétel oszlopokkal.

Ha ki szeretné számítani költségeit, kiszámíthatja azokat a számított oszlopok segítségével.

Ehhez kattintson az Új oszlop elemre a Modellezés lapon.

Most, hogy megvan az új oszlop, nevezze át Költségekre . A képletsorban csak meg kell szoroznia a rendelési mennyiséget a teljes egységköltséggel .

Miután megnyomta az enter billentyűt, a megfelelő eredményeket láthatja az Értékesítési táblázat új oszlopában. Ilyen egyszerű bármilyen, számított oszlopokat használó számítással dolgozni.

Ez a technika működik, de szükségtelen, mivel egyszerűen létrehozhat egy képletet egy iteráló függvény segítségével. Ha számított oszlopokat használ, akkor további oszlopokat is létrehoz a ténytáblázatban.

Ha azonban iterátorokat használ, ugyanazt az eredményt kiszámíthatja anélkül, hogy fizikailag elhelyezné az adatokat a táblázatban. Ez a legfontosabb különbség a kettő között.

Számított oszlopokat csak akkor használjon, ha ésszerű. Ez az egyik legfontosabb meglátás, amelyet meg akarok osztani veled.

Intézkedések használata a LuckyTemplatesben

Most megmutatom, hogyan használhatja a DAX-számításokat a LuckyTemplates-ben mértékeken keresztül.

Ehhez kattintson az Új mérték elemre a Modellezés szalagon egy mérték létrehozásához. A Kezdőlap szalagról is elérheti az Új mértéket , és rákattinthat .

Most nevezze el az új mértéket Total Sales néven . Amint azt már sokszor említettem, ügyeljen arra, hogy megfelelően nevezze el intézkedéseit.

Az intuitív elnevezési konvenció betartása fontos, amikor a dolgokat a és a. Ez a DAX számításoknál is fontos.

Mértékeit aszerint kell megneveznie, hogy pontosan mire vonatkoznak, hogy amikor mások használják az elemzést, könnyen megértsék, miről szólnak az Ön adatai.

Visszatérve a példához, kezdheti egyszerű intézkedések megírásával. Például beírhat egy oszlopot, amelyre hivatkozni szeretne, és megjelennek a kapcsolódó javaslatok. Csak nyomja meg a fület a kapcsolódó javaslatok kiválasztásához, majd nyomja meg az Enter billentyűt.

Ez egy másik ok, amiért helyesen kell elneveznie az oszlopokat. A megfelelő elnevezési konvenciók használatával könnyedén rákereshet arra, amire szüksége van. 

A példában a teljes értékesítés mértéke a LuckyTemplates jobb oldalán található . Most áthúzhatja a táblázatba, hogy megtekinthesse a Teljes bevétel oszlopot:

Ha megpróbálja összehasonlítani a Teljes bevétel és az Összes értékesítés oszlopban található adatokat, látni fogja, hogy az adatok ugyanazok. Itt egyszerűen törölheti a Teljes bevétel oszlopot, és használhatja az új mértéket a teljes értékesítéshez.

Ez a példa egy egyszerű DAX-számítást mutat be mértékek használatával. Más egyszerű elemzéseket is végezhet, például kiszámíthatja az összes tranzakciót, az értékesítési átlagokat és még sok mást. A későbbiekben a forgatókönyvek függvényében összetettebbek felé is elágazhat.

További technikák a DAX használatához

Ha Excel-háttérről érkezik, előfordulhat, hogy hozzászokott az oszlopok kiszámításához. De itt, a LuckyTemplatesben, inkább a mértékek használatára kell támaszkodnia a DAX-számításokhoz.

Az intézkedések általában együtt működnekvagyfüggvények, míg a számított oszlopok támogató függvények nélkül működnek. 

Ebben a példában a táblázatban már van egy oszlop a teljes bevételhez . Akár vizualizációvá is alakíthatja.

Ezt az eljárást azonban nem javaslom. Mindig írjon DAX-képletet bármilyen típusú számításhoz az oszlop megragadása helyett.

Nem számít, milyen egyszerűek az adatok, DAX-mértékekkel kell létrehoznia azokat. Szüksége lesz rá, ha összetettebb számításokat hoz létre a mértékelágazási technikával.

A mérési elágazás az a folyamat, amikor bizonyos mértékekre hivatkoznak az intézkedéseken belül, hogy rendkívül fejlett elemzést készítsenek.

Egy másik példában számított oszlopokat használtam további dimenziók hozzáadásához a táblázatomhoz. Az alábbi minta a termékértékesítést számolja ki az idő függvényében, de nem használtam időszűrőt.

A Termékértékesítésből származó adatokat használtam az Ügyfélcsoportok oszlop létrehozásához egy másik számított oszlopon keresztül.

A későbbiekben az ügyfélcsoportokat szeletelőként használtam a vizualizációban.

Ahogy korábban is mondtam, jobb, ha a számításokat mértékegységeken belül végezzük. A legfontosabb, hogy soha ne hozzon létre számított oszlopot egy ténytáblázaton belül. A folyamat optimalizálásához használjon inkább mértékeket, így virtuálisan végezhet számításokat.

Például az összértékesítés kiszámítása és a táblázatba való fizikai felvétele további memóriát foglalhat el a modellben.

Ha mértékegységeket használ, több száz virtuális számítást írhat anélkül, hogy sok helyet vagy memóriát foglalna.

Következtetés

Remélem, megtanult fontos technikákat, amikor a LuckyTemplates DAX-szal dolgozik.

Először is ismernie kell a számított oszlopok és mértékek közötti fő különbségeket . Azt is meg kell értened, mikor kell használni őket.

Megemlítettem az oszlopok, mértékek és DAX-képletek megfelelő elnevezési konvencióit is.

Egészségére!











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.