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.
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
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.