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.
Tento tutoriál bude hovořit o datových typech a konektorech. Dozvíte se, co jsou to datové typy, a uvidíte, jak jsou vzájemně kompatibilní. Dozvíte se také o operátorech v jazyce Power Query M. Ty vám pomohou pochopit, jak vaše dotazy generují výsledky a odpovědi.
Obsah
Datové typy v Power Query
Má malou sadu vestavěných typů, které lze rozdělit do dvou hlavních skupin: primitivní typy a typy struktur .
Nejběžnější primitivní typy, které vidíte v přehledech dat, jsou následující:
Any je typ, který klasifikuje všechny hodnoty. To znamená, že každá hodnota je podtypem jakékoli . Ve třetím řádku obrázku také uvidíte složité typy, jako je čas a datum .
Na druhou stranu, toto jsou nejběžnější typy struktur :
Je také možné přiřadit typ.
Připsané typy nejsou formáty použité nad primitivním typem , protože v Power Query nic takového jako formátování neexistuje. Formátování je něco, co můžete dělat pouze v aplikaci, která přijímá data z Power Query, jako je Excel nebo LuckyTemplates.
Musíte si být vědomi rozdílu mezi datovými typy a formáty, protože neodkazují na stejnou věc. Formát řídí, jak se číslo zobrazí, aniž by to ovlivnilo základní hodnotu, zatímco datový typ mění přesnost hodnoty tak, aby byla konzistentní s popsaným typem.
M engine neprovádí žádnou kontrolu typu za běhu . Pokud je tedy sloupec číselného typu a vy řeknete enginu, že se jedná o textový typ, nezpůsobí vám problémy. Ale pokud zavoláte tento sloupec ve funkci, která vyžaduje typ čísla, věci začnou padat. Je to proto, že v M neexistuje automatická konverze typu .
Kompatibilita datových typů Power Query
Typová kompatibilita existuje také mezi datovými typy. Je rozdíl mezi typem hodnoty a její kompatibilitou s jiným typem hodnoty.
Kontroly kompatibility se provádějí na úrovni primitivního typu s možnou hodnotou null. M je kompatibilní s jiným typem M právě tehdy, když všechny hodnoty, které odpovídají prvnímu typu, odpovídají také druhému typu . Pokud tomu tak není, zobrazí se chyba nesouladu typu.
Abychom to lépe ilustrovali, zde je přehled matice konverze datových typů .
Výrazy a operátory
Zelené a červené kruhy mohou mluvit samy za sebe. Na druhou stranu modré kroužky znamenají, že převod přidá hodnoty k původní hodnotě, zatímco oranžové kroužky znamenají, že původní hodnotu zkrátí.
Formální jazyk Power Query M obsahuje sadu operátorů, které lze použít ve výrazu. Operátory se aplikují na operandy k vytvoření výrazů. Význam operátoru se může lišit v závislosti na typu hodnoty operandu.
Zde je několik ukázkových výrazů:
V prvním výrazu jsou čísla 1 a 2 operandy a znaménko plus nebo sčítání je operátor. Tento výraz generuje číselnou hodnotu 3. Ve druhém a třetím výrazu však můžete vidět, že přidání textové hodnoty k číselné hodnotě nebo přidání dvou textových hodnot není podporováno.
To je jeden z výrazných rozdílů mezi Excel, DAX a M . Excel a proveďte automatickou konverzi typu, zatímco M engine ne. Pokud místo znaménka plus použijete ampersand ( & ), obě hodnoty se zkombinují.
Ampersand ( & ) je operátor, jehož výsledkem bude zřetězení dvou textových řetězců, jako je čtvrtý výraz na obrázku výše. Také ukazuje, jak se význam operátoru může lišit v závislosti na typu hodnoty operandu. Umožňuje totiž i kombinaci seznamů a slučování záznamů.
Chyby nesouladu typu jsou něco, s čím se pravděpodobně setkáte. Když se tedy vyskytne problém s vašimi daty, znamená to, že datové typy nedeklarujete správně. Tyto chyby se také často objevují, když upravujete nebo píšete M kódy.
Závěr
Nejdůležitější přípravou při vytváření sestav dat pomocí Power Query je pochopit, jak věci fungují. To vám pomůže správně napsat M kódy a nastavit správné datové typy, abyste vytvořili správnou sestavu generující data v LuckyTemplates. Zvládnutí základů vám poskytne velkou výhodu a zlepší vaše dovednosti.
Melissa
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.