Kľúčové slovo TABLE v DAX Studio: Základné príklady

V tomto návode sa dozviete o kľúčovom slove TABLE v DAX Studio. Kľúčové slovo TABLE vám umožňuje vytvárať tabuľky vo vašom dotaze DAX.

Toto je pokračovanie série tutoriálov o rôznych kľúčových slovách, ktoré môžete použiť pri vytváraní dopytov DAX. Pred ponorením sa do tejto témy si najprv prečítajte kľúčové slová a .

Obsah

Začíname s tabuľkami v DAX Studio

Ak chcete použiť toto kľúčové slovo, najprv napíšte DEFINE a potom TABLE. Potom zadajte názov tabuľky, ktorú chcete vytvoriť. V tomto príklade je názov tabuľky ModelStats .

Pre tento dotaz sa používa špecifická funkcia: thefunkciu. Túto funkciu možno použiť na rýchle vytvorenie metadát v každej tabuľke vo vašom dátovom modeli. Táto funkcia nie je dostupná v DAX v LuckyTemplates; je to úplne jedinečné pre DAX Studio.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Pre zobrazenie tabuľky napíšte EVALUATE ModelStats .

Po spustení tohto dotazu získate tabuľku zobrazujúcu všetky tabuľky a štatistiky každej tabuľky vo vašom dátovom modeli.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Môžete tiež pridať ďalší stĺpec pomocoufunkciu. V tomto prípade je názov stĺpca „Random“ a zobrazuje náhodné čísla vygenerované pomocou funkcie DAX Studio .

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Vytvorenie tabuľky pre rôzne produkty v DAX Studio

Poďme na realistickejší príklad. Toto je rovnaký príklad ako v návode na kľúčové slová MEASURE. Zameriava sa na hypotetický biznis s „trendovými“ a „nudnými“ produktmi.

V tomto prípade je cieľom rozdeliť tabuľku produktov do 2 kategórií. Prvá tabuľka je určená pre TrendyProducts , zatiaľ čo druhá pre BoringProducts .

Pre tabuľku TrendyProducts najskôr DEFINUJTE, čo sú TrendyColors . V tomto prípade sú to červené, modré a ružové. Potom musíte tento filter vložiť do kontextu filtra. Ak to chcete urobiť, musíte použiťfunkciu.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Všimnite si, žepoužíva sa funkcia. Toto slúži na rozlíšenie medzi premennými a názvom tabuľky.

Ďalej vytvorte premennú pre Result . Pre túto premennú vytvorte nový stĺpec pomocou funkcie ADDCOLUMNS a pomenujte ho „Popis“. Stĺpec Popis identifikuje, ktoré riadky patria medzi Trendy produkty. Potom vráťte výsledok.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Ak chcete vidieť, ako nová tabuľka vyzerá, napíšte HODNOTIŤ TrendyProdukty . Potom spustite dotaz DAX kliknutím na položku Spustiť alebo stlačením klávesu F5.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Môžete vidieť, že tabuľka vracia 383 riadkov, ktoré sú označené ako Trendy produkty.

Teraz rovnaká logika platí aj pre tabuľku BoringProducts . Kód môžete skopírovať a vložiť po RETURN.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Takže namiesto TABLE TrendyProducts ho nahraďte TABLE BoringProducts . Pre argument CALCULATETABLE napíštefunkciu. Potom zmeňte názov stĺpca na „Nudný“.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Ďalej VYHODNOTTE tabuľku BoringProducts a zobrazte ju.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Môžete vidieť, že nudné produkty vrátia 2 134 riadkov. V stĺpci Popis môžete tiež vidieť, že obsahuje iba text „Nudný“.

Spojenie dvoch alebo viacerých stolov dohromady

Ďalšia vec, ktorú môžete urobiť, je spojiť tieto dve tabuľky pomocou kľúčového slova.

Teraz by si človek myslel, že stačí napísať nové kľúčové slovo TABLE pomocou funkcie UNION, aby ste spojili dve tabuľky dohromady.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

V tomto prípade to však nie je možné, pretože kód BoringProducts obsahuje tabuľku TrendyProducts. Ak sa pokúsite spustiť tento dotaz, zobrazí sa chyba.

V DAX Studio nemôžete použiť tabuľku dotazov v rámci inej tabuľky dotazov.

Namiesto toho by ste mali umiestniť syntax UNION za EVALUATE .

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Ak to spustíte, získate tabuľku obsahujúcu produkty Trendy aj Nudné. Môžete vidieť, že táto tabuľka obsahuje 2517 riadkov.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Vytvorenie tabuľky dátumov v DAX Studio

Tento ďalší príklad ukazuje, ako vytvoriť tabuľku dátumov vo vašom dátovom modeli. Otvorte nový prázdny dotaz. Skôr ako čokoľvek iné, najprv vyskúšajme kľúčové slovo TABLE s afunkcie. Tento dotaz jednoducho vyhodnocuje dátumy medzi 1. januárom 2007 a 31. decembrom 2007.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Môžete vidieť, že výsledky zobrazujú všetky dátumy medzi tým, čo bolo zadané v dotaze. Ak chcete vytvoriť viac stĺpcov v tabuľke Dátumy, použite príkazfunkciu nad aktuálnym kódom KALENDÁRA. Potom použitefunkcia na oddelenie rôznych údajov v tabuľke Dátumy.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Stĺpec [Dátum] použitý v tomto dotaze pochádza z funkcie KALENDÁR. Všimnite si tiež, že sa používa premenná VAR CurrentDate . Táto premenná ukladá hodnotu, ku ktorej sa pristupuje z kontextu riadka. Táto hodnota sa potom vráti do funkcie riadka.

Toto sa robí na zjednodušenie kódu. Takže namiesto použitia odkazu na stĺpec [Dátum] môžete použiť premennú, ktorú ste deklarovali. Do tabuľky dátumov môžete pridať ďalšie stĺpce podľa svojich potrieb.

Použitie TABUĽKY s SUMMARIZECOLUMNS

Ďalšia vec, ktorú môžete urobiť s tabuľkou Dátumy, ktorú ste vytvorili, je pridanie funkcie .

Po VYHODNOTIŤ použite SUMMARIZECOLUMNS a potomaby ste spočítali počet riadkov patriacich vášmu číslu kalendárneho roka.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Po spustení môžete vidieť, že 365 riadkov tabuľky patrí do roku 2007. Môžete skúsiť experimentovať s aktuálnym dopytom.

Môžete napríklad zmeniť hornú hranicu dátumu ukončenia z roku 2007 na rok 2009. Ak to spustíte, uvidíte, že tabuľka teraz zobrazuje riadky pre roky 2007, 2008 a 2009.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Ak napríklad chcete pridať ďalší stĺpec, ktorý zobrazuje prvý dátum tabuľky, použitefunkciu.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Podobne použite funkciu na identifikáciu posledného dátumu každého riadku.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Ak chcete získať celkové riadky v tabuľkách dátumov, použitefunkcia s COUNTROWS . A potom použitena odstránenie kontextu filtra z tabuľky Dátumy, ktorú ste vytvorili pomocou SUMMARIZECOLUMNS.

Kľúčové slovo TABLE v DAX Studio: Základné príklady

Po spustení dotazu môžete vidieť, že je tu nový stĺpec zobrazujúci celkový počet riadkov dostupných v tabuľke Dátumy.

Záver

Spolu s DEFINE a MEASURE je kľúčové slovo TABLE dôležité pri vytváraní dopytov v DAX Studio. Pomáha to zjednodušiť proces vytvárania tabuliek.

Tento tutoriál ukazuje základné príklady použitia kľúčového slova TABLE. Je dôležité naučiť sa základy, pretože to pomáha porozumieť zložitejším dotazom, ktoré sú bežnejšie, keď ide o aplikácie v reálnom svete.


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.