A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ebből az oktatóanyagból megismerheti a TABLE kulcsszót a DAX Studio programban. A TABLE kulcsszó lehetővé teszi táblázatok létrehozását a DAX-lekérdezésben.

Ez a DAX-lekérdezések létrehozásakor használható különböző kulcsszavakról szóló oktatóanyagok sorozatának folytatása. Mielőtt belemerülne ebbe a témába, feltétlenül olvassa el először a és kulcsszavakat.

Tartalomjegyzék

Ismerkedés a táblázatokkal a DAX Studio alkalmazásban

A kulcsszó használatához először írja be a DEFINE, majd a TABLE parancsot. Ezután adja meg a létrehozni kívánt tábla nevét. Ebben a példában a tábla neve ModelStats .

Ehhez a lekérdezéshez egy adott függvényt használnak: thefunkció. Ezzel a funkcióval gyorsan létrehozhat metaadatokat az adatmodell minden tábláján. Ez a funkció nem érhető el a LuckyTemplates DAX-jában; ez teljesen egyedülálló a DAX Studio számára.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

A táblázat megtekintéséhez írja be az EVALUATE ModelStats parancsot .

A lekérdezés futtatása után egy táblázatot kap, amely az adatmodellben szereplő egyes táblák összes tábláját és statisztikáit tartalmazza.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Egy másik oszlopot is hozzáadhat afunkció. Ebben az esetben az oszlop neve „Véletlenszerű”, és a DAX Studio által a függvény segítségével generált véletlen számokat jeleníti meg.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Táblázat létrehozása különböző termékekhez a DAX Stúdióban

Vegyünk egy reálisabb példát. Ez ugyanaz a példa, mint a MEASURE kulcsszó oktatóanyagában. Egy hipotetikus üzletre összpontosít, „trendi” és „unalmas” termékekkel.

Ebben az esetben az a cél, hogy a Termékek táblát 2 kategóriába soroljuk. Az első táblázat a TrendyProducts , míg a második a BoringProducts .

A TrendyProducts táblázathoz először DEFINÍRJA, mik azok a TrendyColors . Ebben az esetben piros, kék és rózsaszín. Ezután be kell illesztenie a szűrőt a szűrőkörnyezetbe. Ehhez használnia kell afunkció.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Vegyük észre, hogy afunkciót használják. Ez a változók és a tábla neve közötti különbségtételt szolgálja.

Ezután hozzon létre egy változót az Eredményhez . Ehhez a változóhoz hozzon létre egy új oszlopot az ADDCOLUMNS függvénnyel, és nevezze el „Leírásnak”. A Leírás oszlop azonosítja, hogy mely sorok tartoznak a Divatos termékekhez. Ezután VISSZAÁLLÍTJA az Eredményt.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ha meg szeretné tekinteni, hogyan néz ki az új táblázat, írja be a TrendyProducts ÉRTÉKELÉSE . Ezután futtassa a DAX-lekérdezést a Futtatás gombra kattintva vagy az F5 billentyű lenyomásával.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Látható, hogy a táblázat 383 olyan sort ad vissza, amelyek divatos termékekként vannak megjelölve.

Most ugyanez a logika vonatkozik a BoringProducts táblára is. A kódot kimásolhatja és beillesztheti a RETURN után.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Tehát a TABLE TrendyProducts helyett cserélje ki a TABLE BoringProductsra . A SZÁMÍTHATÓ argumentumhoz írja be afunkció. Ezután módosítsa az oszlop nevét „Unalmas”-ra.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ezután ÉRTÉKELJE a BoringProducts táblázatot a megtekintéséhez.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Látható, hogy az unalmas termékek 2134 sort adnak vissza. A Leírás oszlopban azt is láthatja, hogy csak az „Unalmas” kifejezést tartalmazza.

Két vagy több asztal összekapcsolása

A következő dolog, amit tehet, az, hogy összekapcsolja ezt a két táblázatot a kulcsszó használatával.

Most azt gondolná az ember, hogy egyszerűen írhat egy új TABLE kulcsszót az UNION függvénnyel, hogy összekapcsolja a két táblázatot.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ebben az esetben azonban ez nem lehetséges, mivel a BoringProducts kód tartalmazza a TrendyProducts táblát. Ha megpróbálja futtatni ezt a lekérdezést, hibaüzenetet fog kapni.

Nem használhat lekérdezési táblát egy másik lekérdezési táblán belül a DAX Studio alkalmazásban.

Ehelyett az UNION szintaxist az EVALUATE után kell elhelyezni .

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ha ezt futtatja, egy táblázatot kap, amely tartalmazza a Trendy és a Boring termékeket is. Látható, hogy ez a táblázat 2517 sort tartalmaz.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Dátumtáblázat létrehozása a DAX Studióban

Ez a következő példa bemutatja, hogyan hozhat létre Dátumtáblázatot az adatmodellben. Nyisson meg egy új üres lekérdezést. Mindenekelőtt próbáljuk ki a TABLE kulcsszót az és azokkalfunkciókat. Ez a lekérdezés egyszerűen a 2007. január 1. és 2007. december 31. közötti dátumokat értékeli.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Láthatja, hogy az eredmények a lekérdezésben megadottak közötti összes dátumot mutatják. Ha további oszlopokat szeretne létrehozni a Dátumok táblázatban, használja afunkciót az aktuális NAPTÁR kód felett. Ezután használja afüggvényt a különböző adatok elkülönítéséhez a Dátumok táblán belül.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

A lekérdezésben használt [Dátum] oszlop a NAPTÁR függvényből származik. Figyelje meg azt is, hogy a VAR CurrentDate változót használjuk. Ez a változó a sorkontextusból elért értéket tárolja. Ez az érték ezután a sorfüggvényen belül kerül visszaadásra.

Ez a kód egyszerűsítése érdekében történik. Tehát a [Dátum] oszlophivatkozás használata helyett használhatja a deklarált változót. Igényeinek megfelelően további oszlopokat is felvehet a Dátumok táblázatába.

A TÁBLÁZAT használata SUMMARIZECOLUMNS-szal

Egy másik dolog, amit a létrehozott dátumtáblázattal megtehet, az a függvény hozzáadása.

Az ÉRTÉKELÉS után használja az ÖSSZEFOGLALÓ OSZLOPOKAT , majdhogy megszámolja a naptári évszámához tartozó sorok számát.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ennek futtatása után láthatja, hogy a táblázatban 365 sor szerepel a 2007-es évhez. Kipróbálhatja és kísérletezhet az aktuális lekérdezéssel.

Például módosíthatja a befejezési dátum felső határát 2007-ről 2009-re. Ha ezt futtatja, látni fogja, hogy a táblázat most a 2007-es, 2008-as és 2009-es évek sorait jeleníti meg.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Ha például egy másik oszlopot szeretne hozzáadni, amely a táblázat első dátumát mutatja, használja afunkció.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

Hasonlóképpen használja a függvényt az egyes sorok utolsó dátumának azonosítására.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

A Dátumtáblázat összes sorának megjelenítéséhez használja afunkciót a COUNTROWS funkcióval . És akkor használdhogy távolítsa el a szűrőkörnyezetet az SUMMARIZECOLUMNS segítségével létrehozott Dátumtáblázatból.

A TÁBLÁZAT kulcsszó a DAX Studio-ban: alapvető példák

A lekérdezés futtatása után láthatja, hogy van egy új oszlop, amely a Dátumok táblázatban elérhető sorok teljes számát mutatja.

Következtetés

A DEFINE és MEASURE mellett a TABLE kulcsszó létfontosságú a DAX Studio lekérdezések létrehozásakor. Segít leegyszerűsíteni a táblázatok létrehozásának folyamatát.

Ez az oktatóanyag alapvető példákat mutat be a TABLE kulcsszó használatára. Fontos megtanulni az alapokat, mivel ez segít megérteni a bonyolultabb lekérdezéseket, amelyek gyakoribbak, ha valós alkalmazásokról van szó.


Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

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.