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.
V tomto tutoriálu se dozvíte o metodách použití kódování sloupců. Pochopíte, jak jednotlivé metody fungují a jak ovlivňují výkon vašeho DAX.
Každá metoda má svůj vlastní styl komprese dat, takže vám může poskytnout rychlejší a plynulejší transakce.
Obsah
Kódování hodnoty s VertiPaq v LuckyTemplates
První typ komprese dat je Value Encoding . Vyskytuje se ve sloupcích celočíselného typu.
Toto je příklad sloupce původních nákladů:
Je vidět, že uvnitř jsou hodnoty.
Pokud nyní VertiPaq ukládá tato data do sloupce tak, jak jsou, potřeboval by 12 bitů paměti.
Nicméně, hledá způsoby, jak minimalizovat, kolik paměti potřebuje k ukládání dat. Najde minimální hodnotu sloupce a poté tento sloupec zakóduje odečtením 3004 od každé hodnoty. Tím by pak potřeboval pouze 9 bitů paměti.
VertiPaq zmenšil potřebnou paměť, takže váš kód fungoval rychleji.
Kódování slovníku
Další metodou komprese dat je Dictionary nebo Hash Encoding , které se vyskytuje na neceločíselných nebo textových sloupcích.
Toto je příklad sloupce s opakujícími se názvy produktů:
VertiPaq má funkci, která pomáhá komprimovat neceločíselné sloupce. V tomto sloupci vytvoří seznam odlišných hodnot a poté jim přiřadí číslo.
Můžete vidět, že používá číslo, které odpovídá názvům produktů.
Dále nahradí hodnoty názvů produktů celočíselnými hodnotami.
Ukládání celočíselných hodnot vyžaduje méně bitů než ukládání textových hodnot.
To je něco, co DAX a Storage Engine dělají, když kódují.
Kódování délky běhu s VertiPaq v LuckyTemplates
Poslední typ kódování se nazývá Run Length Encoding . Hledá opakující se hodnoty a ukládá začátek a konec.
Toto je ukázková tabulka s ID prodejce a řádky :
A toto je tabulka, která je zakódována pomocí kódování délky běhu:
Ví, že prodejce s ID EMP1017 přechází z řádku 1 na 363.
Uvidíte, že má začátek řádku, konec řádku a také ukazuje, kolik opakujících se hodnot je mezi nimi. Není tedy potřeba ukládat EMP1017 362krát, protože ví, kde začíná a kde končí.
Spustit kódování délky pomocí kódovaných sloupců
Další skvělá věc na VertiPaq je, že může spouštět kódování délky na sloupcích, které byly zakódovány pomocí kódování hodnoty nebo slovníku.
Toto je tabulka, která je zakódována pomocí Dictionary Encoding:
Všimnete si, že sloupec NameID se opakuje. To znamená, že se sloupcem můžete použít kódování délky běhu.
V tomto případě bude VertiPaq hledat pouze NameID, Row Start a Row End.
Takže místo trojnásobného ukládání celočíselných hodnot je nyní ukládá jednou.
Závěr
Uvnitř, existují 3 metody komprese dat, které jsou zodpovědné za plynulejší chod vašeho kódu DAX.
Jakmile pochopíte, jak každá metoda funguje ve výpočtech, můžete kteroukoli z nich použít a maximalizovat ke zlepšení výkonu kódu a snadno získat data, která potřebujete ve svých sestavách.
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.
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.
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ů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
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.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
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.
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í.
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.
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.