Nová funkce DAX COLUMNSTATISTICS – přehled

Tento tutoriál vás provede COLUMNSTATISTICS() – novou funkcí jazyka DAX, která je téměř zcela nezdokumentovaná. Byl přidán do LuckyTemplates v srpnu 2021. Na celé video tohoto tutoriálu se můžete podívat ve spodní části tohoto blogu.

Tuto funkci lze použít k rychlému vytvoření metadat pro každou tabulku ve vašem datovém modelu, včetně seznamu polí, minimální, maximální, maximální délky a počtu jedinečných hodnot (kardinality) pro každé pole. Existuje však několik velmi jedinečných aspektů toho, jak lze a nelze tuto funkci použít, o kterých se také v tomto blogu věnuji.

S touto novinkou jsem experimentoval a chci vám ukázat, co jsem našel a co jsem s tím dělal.

Vytvoříme testovací databázi pomocí nástroje LuckyTemplates Practice Dataset . Takže to zapneme a vytvoříme malou tříletou datovou sadu se standardním modelem hvězdicového schématu prodej-produkty-zákazníci.

Nová funkce DAX COLUMNSTATISTICS – přehled

Nyní se pojďme podívat na to, jak tato funkce funguje a v některých případech také nefunguje.

Obsah

Použití nové funkce DAX COLUMNSTATISTICS

Nejprve vytvořím novou tabulku, která ukáže, co tato funkce produkuje. Vytvořme si tedy vypočítanou tabulku a nazveme ji Col Stats . Všimnete si, že když píšu, IntelliSense to nerozpozná, což je trochu červená vlajka hned na začátku. Dostáváme také tuto zprávu, která říká, že byla zjištěna kruhová závislost.

Nová funkce DAX COLUMNSTATISTICS – přehled

Pokud se zamyslíte nad tím, co tato funkce dělá, je to procházení každou z tabulek v modelu a vytváření statistik o polích. A tak to, co to tady dělá, je, že se vlastně pokouší vytvořit statistiky na této tabulce samotné, tabulce Col Stats. Vytváří tu kruhovou závislost.

To nebude fungovat. Takže moje další myšlenka byla, že místo toho, abychom to vytvořili jako fyzicky vypočítanou tabulku, co kdybychom ji vytvořili jako vypočítanou virtuální tabulku, aby se necyklila zpět na sebe v kruhové závislosti?

Pojďme tedy k mírám, vytvořte novou míru a zde prostě zkuste něco jednoduchého. Pokusíme se spočítat řádky této tabulky Col Stats.

Nová funkce DAX COLUMNSTATISTICS – přehled

Nyní to zkusme vložit do vizuálu karty. Jak vidíte, funguje to. V tomto sloupci máme stabilní statistiku 71 řádků. V tom virtuálním prostředí se to počítá správně.

Nová funkce DAX COLUMNSTATISTICS – přehled

Dále se podívejme, jak můžeme tato data extrahovat. Pokud dokážeme vytvořit tabulku, možná to můžeme udělat jako dotaz DAX.

Za tímto účelem jdeme doprotože to budeme chtít vytisknout do souboru a DAX Studio to dělá opravdu dobře. Náš výstup zde nastavíme na Excel a vytvoříme statickou excelovou tabulku. Poté provedeme dotaz DAX. Dotazy jazyka DAX, které vytvářejí tabulky, začínají na EVALUATE. Ve skutečnosti funguje a vrací soubor se 71 řádky.

Nová funkce DAX COLUMNSTATISTICS – přehled

Když se vrátíme do LuckyTemplates v našem vzorovém datovém modelu, vezmeme si tabulku Excel, kterou jsme vytvořili. Pojďme to stáhnout a uvidíme, že jsme dostali tento Query1, a je to přesně to, co říká, že to udělá, což je vytvoření informací o každém sloupci v každé tabulce.

Nová funkce DAX COLUMNSTATISTICS – přehled

Tato data pak můžeme transformovat. Nejprve prostě půjdeme Použít první řádek jako záhlaví . Poté vezmeme tabulku Query1 a přejmenujeme ji na Statistika sloupců . Poté klikněte na Zavřít a použít.

Na nové stránce pak vezmeme název tabulky a přetáhneme jej do průřezu. Vezmeme zbytek dat a vytáhneme je do tabulky. A tak teď máme něco, co je docela užitečné. Takže místo toho, abyste se museli vracet do zobrazení tabulky a vyhledávat požadovaná pole, můžete se v průběhu vývoje pouze proklikávat. Můžete vidět všechny souhrnné statistiky pro všechny sloupce.

Nová funkce DAX COLUMNSTATISTICS – přehled




Závěr

Jedna z věcí, která je na tom super, je to, že je to všechno ve fyzické tabulce, ve vaší, nyní na to můžete odkazovat. Můžete spočítat své tabulky a počet polí na tabulku. Ve virtuálních tabulkách můžete vytvářet seznamy názvů sloupců a provádět nejrůznější kontroly podle struktury vašeho modelu.

Takže si myslím, že je to něco, s čím budeme pokračovat v experimentování, najdeme pro to nové a lepší využití. Pokud máte nějaké další objevy, které jste s ohledem na COLUMNSTATISTICS udělali, rád si je poslechnu v komentářích.

Pro více podrobností se můžete podívat na kompletní video tutoriál níže.

Vše nejlepší!


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í.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.