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.
Prvním pilířem vývoje LuckyTemplates je načítání dat a jejich transformace. V tomto tutoriálu se dozvíte o 12 položkách předvývoje dat LuckyTemplates, které musíte nastavit a zapamatovat si před vytvořením sestavy.
Tento kontrolní seznam je důležité udělat před čímkoli jiným, protože zajišťuje hladký průběh. Ujistěte se, že dodržujete tyto osvědčené postupy.
Obsah
1. Zakažte specifické funkce
Nejprve se doporučuje deaktivovat funkci automatického data/času v LuckyTemplates. Existují dva způsoby, jak to udělat: tuto funkci můžete buď zakázat globálně, nebo ji zakázat pro aktuální soubor.
Globální zakázání znamená, že aktuální a všechny budoucí soubory nebudou mít tuto funkci. Udělejte to tak, že přejdete na Soubor a poté na Možnosti a nastavení . V části Globální a načítání dat zrušte zaškrtnutí políčka Automatický den/čas pro nové soubory v části Inteligence času.
Chcete-li zakázat pouze aktuální soubor, přejděte na stejnou kartu Možnosti a vyhledejte položku Aktuální soubor . Na kartě Načtení dat zrušte zaškrtnutí políčka Automatické datum/čas .
Další funkcí, kterou lze deaktivovat, je automatické rozpoznávání nových vztahů . Nachází se také v aktuálním souboru v části Vztahy.
2. Křížové zvýraznění versus křížové filtrování
Existují dva způsoby interakce s přehledy. Tyto interakce lze křížově filtrovat nebo křížově zvýraznit. Křížové zvýraznění je v LuckyTemplates ve výchozím nastavení povoleno.
Chcete-li tuto možnost změnit, přejděte znovu na Soubor a poté na Možnosti a nastavení. V části Aktuální soubor v části Nastavení sestavy můžete změnit výchozí vizuální interakci z křížového zvýraznění na křížové filtrování .
Zde je návod, jak to bude vypadat. U křížového zvýraznění můžete vidět, že když kliknete na jeden kanál v prvním pruhovém grafu, druhý pruhový graf zvýrazní vybranou část každého pruhu.
Zvýrazněná část zůstane v tmavé barvě, zatímco nevybraná část zůstane ve světlé barvě.
Pokud kliknete na jiný kanál, uvidíte, že délka každého světlého pruhu ve druhém pruhovém grafu se nezmění. V závislosti na zvoleném kanálu se posunou pouze zvýrazněné části.
Na druhou stranu u křížového filtrování se délka každého pruhu mění, když přecházíte z jednoho kanálu na druhý.
Tuto možnost doporučujeme použít při vytváření sestav v LuckyTemplates.
3. Oddělení datových sad LuckyTemplates od sestavy
Potřebujete vyvinout a publikovat datové sady v samostatném souboru PBIX.
Jednou z výhod samostatného publikování datových sad je, že můžete použít proces schvalování ve službě LuckyTemplates Service k propagaci a certifikaci datových sad.
Je ideální praxí vybrat a schválit datovou sadu, nejlépe certifikovanou, při vývoji nové zprávy.
4. Tabulka vyhrazených termínů
Další nastavení před vývojem, které musíte udělat, je ujistit se, že vaše sestava má vyhrazený soubor .
Jako příklad můžete použít rozšířenou tabulku Data dostupnou na fóru LuckyTemplates, ke které se dostanete pomocí tohoto . Jakmile k němu přistoupíte, zkopírujte a vložte kód M do prázdného dotazu.
Další věc, kterou musíte udělat, je označit tabulku Dates jako tabulku data, aby bylo možné použít v LuckyTemplates.
Musíte také zajistit, aby vaše tabulka Data byla souvislá (jeden řádek za den) a plně pokrývala okraje vaší tabulky Faktů.
Nezapomeňte vždy přidat celé roky do tabulky Data. Je také osvědčeným postupem přidat do tabulky Data další budoucí rok, aby bylo možné předpovídat pomocí výpočtů časové inteligence.
Pokud má tabulka Data více dní, než chcete v sestavě zobrazit, můžete ovládat vizuály pomocí průřezů. Můžete použít sloupec IsAfterToday nebo sloupec Offset v podokně Filtr.
5. Kontrola před vytvořením
Před spuštěním a vytvořením sestavy musíte nejprve zkontrolovat, zda vůbec potřebujete sestavu vytvářet. Položte si tyto otázky:
A hlavně, opravdu potřebujete začít od nuly?
6. Stanovení a odkazování na data LuckyTemplates
Když načítáte tabulku plochých dat, můžete mít fakta a dimenze v jiné tabulce, například v souboru aplikace Excel. V takovém případě jej přesuňte do sekce Pracovní dotaz a přejmenujte jej. Po dokončení můžete zrušit zaškrtnutí políčka Povolit načítání .
Dále vytvořte referenci pro každou tabulku Fakta a vyhledávání a příslušně je přejmenujte.
Upravte každý odkaz a ponechte pouze potřebné sloupce. Ujistěte se, že jste odstranili duplikáty.
A nakonec uspořádejte svůj datový model. Vložte podobná data do jejich vlastních skupin.
7. Zpráva o výkonu
Jedním z největších faktorů, který ovlivňuje výkon, je objem dat.
Co nejvíce snižte množství načítaných dat. Vždy se řiďte axiomem: pokud to nepotřebujete, nestahujte to . Je snazší přidávat nové věci do zprávy, než věci vyjímat.
Když do zprávy vložíte příliš mnoho věcí, platíte pokutu za výkon. Proto se doporučuje provádět filtrování u zdroje.
Pokud to nemůžete udělat u zdroje, můžete použít . Pro načtení potřebných řádků použijte možnost automatického filtru . A k načtení potřebných sloupců použijte možnosti Vybrat sloupce nebo Odebrat sloupce .
Mezi možnostmi Vybrat sloupce a Odebrat sloupce je nejlepší použít první možnost. Volba Columns usnadňuje načítání dalších sloupců v rámci LuckyTemplates, pokud tak budete v budoucnu potřebovat.
8. Skládání dotazů na data LuckyTemplates
Skládání dotazů je pokus LuckyTemplates zkombinovat několik kroků výběru dat a transformace do jediného dotazu na zdroj dat.
Chcete-li zjistit, zda je dotaz složen, musíte kliknout pravým tlačítkem myši na podokno Aplikované kroky a poté se podívat na možnost Zobrazit nativní dotaz .
Pokud tato možnost není při klepnutí pravým tlačítkem na krok Power Query zašedlá, pak se používá skládání dotazu. Pokud je zašedlá, dotaz se nepřekládá.
Zde je příklad, jak to vypadá. Krok Navigace v této ukázce nemá možnost Zobrazit nativní dotaz zašedou. Používá se tedy skládání dotazů.
Pokud je toto vybráno, zobrazí se jednoduchý příkaz SQL select.
V tomto příkladu kroky Filtrované řádky a Nahrazená hodnota již mají svá data odfiltrována. Takže při prohlížení kroků Native Query Filtered Rows a Replaced Value budou příkazy ukazovat větší sbalení tří dotazů do jednoho.
LuckyTemplates říká, že nejlepší způsob, jak dostat data do vašeho modelu, je nechat zdroj, aby to udělal za vás.
Zde jsou další důležité body, které je třeba pamatovat na skládání dotazů:
9. Režim připojení
Před spuštěním sestavy vyberte správný režim připojení. Režim importu je výchozí nastavení a měl by se používat, pokud je to možné, protože nabízí nejlepší výkon sestavy. Režim přímého dotazu lze použít, pokud jsou požadována aktuální data, ale může to negativně ovlivnit výkon.
Režim živého připojení je přístupný se stávajícími modely datových skladů (např. vícerozměrné kostky SSAS).
10. Místo pro transformace dat
Je také důležité znát správné umístění pro transformace dat.
Nejlepší místo, kde je udělat, je ve zdroji. Pokud je nemůžete udělat ve zdroji, udělejte je v . Pokud je nemůžete provést v Power Query, proveďte je v jazyce DAX.
Provádějte transformace dat tak daleko, jak je to možné, a tak daleko, jak je to nutné.
Pokud můžete provádět úpravy v Power Query, pak by to bylo lepší než v DAX. Pokud to není dynamické v kontextu relace sestavy, zvažte použití v Power Query, abyste zjednodušili DAX a .
A pokud jde o tvar vašich stolů, snažte se, aby stoly Fact byly dlouhé a tenké, zatímco stoly Dimension by měly být krátké a široké.
11. Pojmenování a datové typy
Několik osvědčených postupů pro pojmenování používá konzistentní schémata pojmenování, která jsou snadno srozumitelná. Podle potřeby přejmenujte všechny prvky sestavy, aby odpovídaly jednotnému standardu pojmenování. Mezi tyto prvky patří tabulky, dotazy, sloupce a kroky Power Query a mnoho dalších.
To je důležité, protože to umožňuje uživatelům, kteří nejsou zapojeni do procesu vývoje sestavy, snadno porozumět tomu, co se v sestavě děje.
Přestože LuckyTemplates odvádí vynikající práci při přiřazování správných datových typů, mohou být nutné některé úpravy. Zde jsou důležité body, které je třeba u datových typů zapamatovat:
12. Granularita dat LuckyTemplates
Poslední položkou v tomto kontrolním seznamu nastavení před vývojem je granularita .
Měli byste se snažit získávat svá data s konzistentní granularitou. Při kombinování ve svém řešení použijte Power Query nebo DAX k odpovídajícímu přidělení referenčních dat.
Zde je příklad:
Hlavní údaje o prodeji jsou na denní úrovni, což znamená, že jejich granularita je den. Referenční data rozpočtu jsou na měsíční úrovni, takže jejich podrobnost je měsíční. Musíte to udělat konzistentní. Oba údaje by měly být ve dnech nebo měsících.
Závěr
Tento podrobný kontrolní seznam obsahuje vše, co potřebujete k vytvoření sestavy hned od začátku. Nastanou situace, kdy budete chtít začít s přehledem hned.
Ale spěchání může být s největší pravděpodobností časově náročnější. Je zde větší pravděpodobnost, že narazíte na hrboly a nástrahy. Procházením každé položky předem vám z dlouhodobého hlediska ušetří spoustu času.
Greg
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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.
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.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.
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.
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 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.
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.
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.
V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.