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!










Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

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.