Parametry dotazu LuckyTemplates: Optimalizace tabulek

Parametry dotazu jsou v LuckyTemplates opravdu silnou stránkou. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

V LuckyTemplates můžete implementovat filtry na mnoha místech, ale v některých případech je lepší to udělat na vrstvě dotazů než na úrovni sestavy.

Pokud máte rozsáhlé tabulky z databáze, kterou vaše organizace implementovala, možná budete chtít vytvořit filtry na úrovni dotazu. Nechcete do svého modelu LuckyTemplates pokaždé přenést celou podkladovou tabulku.

Dobrým příkladem toho jsou tabulky, které jsou dlouhé jen miliony řádků, možná 10 nebo 20 milionů řádků. Většina tabulek a databází je vytvořena pro zachycení všeho, takže budete mít data za značné časové rozpětí.

Pomocí parametrů dotazu můžete zkrátit časové rozpětí ve vrstvě dotazu a nepřinést všechna tato data do modelu.

Tím se výrazně sníží velikost vašeho modelu a v konečném důsledku také rychlost. Čím větší je velikost vašeho modelu, tím déle bude trvat vyhodnocení výpočtů nad těmito datovými sadami a datovými tabulkami.

Pokud můžete snížit velikost svých tabulek a optimalizovat své modely pomocí těchto parametrů dotazu, pak je to solidní technika, kterou můžete implementovat pro svůj vývoj.

V tomto blogu proberu, jak to vlastně můžete implementovat relativně jednoduchým způsobem.

Existuje však tolik způsobů, jak byste to mohli skutečně použít, takže rozšiřte svou mysl kolem možností.

Obsah

Jak využít parametry dotazu

umožňují filtrovat vaše data nebo uspořádat data na základě parametrů nebo záznamů, které můžete nebo někdo jiný zadá do vašich modelů.

Tento příklad je jednoduchý přehled, ve kterém máme některá místa, prodeje podle města v dané lokalitě a podle zákazníků.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

S parametry dotazu nemusíte znovu sestavovat nový přehled, abyste vygenerovali určitá data, která potřebujete být konkrétnější.

Chcete-li se například podívat na konkrétní region a nemusíte se dívat na celý soubor dat, můžete vložit parametr pro filtrování tohoto přehledu. A poté automaticky upraví datovou sestavu.

Za tímto účelem přejdeme do editoru dotazů.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Uvnitř editoru dotazů použijeme tuto úžasnou funkci Spravovat parametry k zadávání parametrů.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Nyní vytvoříme jednoduchý parametr a doufejme, že poznáte, jak byste jej mohli využít mnoha různými způsoby.

Vytvoření parametru

V tomto příkladu vytvoříme parametr dotazu pro umístění. Zde budeme filtrovat KÓD STÁTU, takže se pak můžeme vrtat do velmi konkrétního regionu nebo konkrétního státu.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Takže přejdeme na Spravovat parametry a kliknutím na NOVÝ vytvoříme nový parametr. Nazveme to Location Filter a poté napíšeme popis.

Existuje spousta možností pro typ a doporučené hodnoty, což vám umožní pokročit ve vašem parametru.

Vyberte typ a SEZNAM HODNOT pro navrhované hodnoty.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Poté uvádíme několik kódů stavu v seznamu hodnot.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Můžeme ji skutečně nastavit na něco, a tak v tomto příkladu ji nastavíme na Floridu. Jakmile je vše správně vyplněno, klikněte na OK.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

A teď máme tento LocationFilter, vložíme ho do naší skupiny parametrů. Skládání věcí do skupin, jako je tato, je další dobrá technika, takže jsou zde trochu organizované.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

V rámci tohoto filtru můžeme vlastně vybrat všechny různé oblasti, které sem vložíme. Tento příklad je jen malý seznam, ale rozhodně si můžete udělat svůj vlastní podstatněji.

Mohli bychom si vybrat Floridu tady nebo Gruzii a tak dále.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Nyní to tedy můžeme integrovat do našeho dotazu, který v tomto příkladu používáme Location.

Integrace parametru do dotazu

V dotazu Location budeme dynamicky filtrovat kódy států pomocí parametru, který jsme právě vytvořili.

Můžeme to udělat ručně kliknutím na sloupec Kódy států a výběrem požadovaného stavu.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Chcete-li začlenit parametr LocationFilter, přejdeme do pokročilého editoru.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Zde se podíváme na poslední řádek, který říká Filtrované řádky. Filtruje se podle „Florida“ (FL), protože jsme ručně filtrovali státní kódy podle FL.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Místo Florida tedy jako parametr zadáme LocationFilter. Poté klikněte na Hotovo.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Můžete se vrátit k parametru a změnit aktuální hodnotu na GA pro Gruzii nebo NY atd. a automaticky tyto tabulky vyfiltruje.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

A když se podíváme sem, celá tabulka bude filtrována pro tento konkrétní parametr. Tady to filtrujeme podle Floridy.

Parametry dotazu LuckyTemplates: Optimalizace tabulek

Závěr

V tomto blogu jsme diskutovali o tom, jak vytvářet a používat parametry dotazu. Jako příklad jsme použili parametr LocationFilter k filtrování kódů státu pro náš dotaz na umístění.

Doufám, že to podnítí nějaké nápady, jak to můžete replikovat ve svých vlastních modelech.

Pokud se více ponoříte do editoru dotazů a pokud byste chtěli vědět, jak vyvíjet skvělé modely LuckyTemplates, podívejte se na můj pokročilý kurz na LuckyTemplates Online.

Tento kurz,, posune vaše dovednosti na další úroveň.

Na zdraví,


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.