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ší!


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.