Čo je to Power Query a jazyk M: podrobný prehľad
Tento tutoriál poskytuje prehľad o editore Power Query a jazyku M na pracovnej ploche LuckyTemplates.
Dnes budeme mluvit o jednom z mých oblíbených programů, LuckyTemplates Tabular Editor 3 (TE3). Pojďme se hlouběji ponořit do možností skriptování v Tabular Editor 3 – různými způsoby, jak v něm můžete generovat, zaznamenávat a používat skripty k automatizaci a zjednodušení opakujících se úloh v LuckyTemplates. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.
Toto je v podstatě pokračování tutoriálu, který jsem dělal v dubnu, kde jsem uvedl přehled obecné sady funkcí TE3. V TE3 je několik opravdu skvělých funkcí a některé věci, o kterých si myslím, že najdete, jsou obrovské úspory času a způsoby, jak si program skutečně přizpůsobit, aby vám co nejlépe fungoval.
V tomto příkladu zde mám jednoduchý model, kterým je právě LuckyTemplates Practice Data Set, externí nástroj. Toto je jednoduché hvězdicové schéma cvičné datové sady a právě jsem ji nastavil s jedním opatřením, ale to se rychle změní, jakmile nastartujeme možnosti skriptování.
Obsah
LuckyTemplates Tabular Editor 3 možnosti skriptování
Pokud jde o tyto možnosti skriptování, existují čtyři způsoby, jak přenést skript do Tabular Editoru. První z nich je C#. Stačí kliknout sem na New C# Script , začít kódovat a pak to uložit jako makro.
Toto pravděpodobně nebude způsob, jakým většina z nás přistupuje ke skriptům. Myslím, že většina z nás bude mít přístup ke stávajícím skriptům. Existuje opravdu skvělá funkce Script Record . Překlenuje mezeru mezi některým vlastním programováním a používáním existujících skriptů.
Pro ty z vás, kteří neznají C#, můžete kliknout na záznam zde. Pak řekněme, že chceme vypnout sloupec Sumarizace pro náš rok v naší tabulce Datum. A tak kliknete na Rok a vyberete Žádný; pak to uložte jako makro.
To však není super užitečný skript. Je to dost omezené v jeho použití a užitečnosti. Poskytuje vám však kód skriptu C#. Vezmete-li tento kód a zkombinujete jej s kódem, který najdete ve stávajících skriptech, můžete být schopni vytvořit základní skripty, které ve skutečnosti dělají něco docela užitečného, i když nemáte mnoho zkušeností s programováním.
Rozhodně stojí za to hrát si s C#, ale myslím, že běžnější věcí je používat existující skripty . Existuje řada úložišť, které jsou velmi užitečné. V dokumentaci TE3 je celá knihovna užitečných úryvků skriptů, které sahají od vytváření opatření přes generování dokumentace až po formátování, výrazy DAX, vytváření vztahů a celou řadu skriptů, které můžete použít přímo ve své verzi TE3.
Kromě toho existuje komunitní úložiště pro lidi, kteří mohou komunitě TE3 poskytovat skripty. Ty se dělí na základní a střední. Je zde několik opravdu dobrých a užitečných skriptů.
Zde můžete jednoduše zkopírovat některé takty a vložit je do Tabular Editor 3 a uložit je jako makro. Díky tomu můžete automaticky vytvářet jednoduchá opatření.
Další věc, která je podle mě opravdu zajímavá, je to, že když přejdeme na Total Sales a potom na ni klikneme, je tam makro, které nám umožňuje vytvořit měřítka časové inteligence pro každé vybrané měřítko.
A tak, když na to klikneme, automaticky to vygeneruje od začátku do dne (MTD), předchozí rok (PY), čtvrtletí k datu (QTD), meziroční (YoY), meziroční procento (YoY %) a rok k dnešnímu dni (od začátku roku).
Pro ty z vás, kteří jsteuživatelé, přejděte na Analyst Hub a vyhledejte tabulkový v aplikaci Raw Code. Najdete zde celou řadu skriptů, kde můžete kódy přímo zkopírovat i do TE3.
Další věc, kterou jsem vám chtěl ukázat, jsou některé dobře zdokumentované a zavedené skripty . Pojďme na Makra a podívejme se jako příklad na Create SUM Measures. Tohle je opravdu zajímavé. Nejen, že vytváří míru, ale také nastavuje formátovací řetězec a poskytuje dokumentaci, která skrývá základní sloupec.
Toto pak můžete zkopírovat a nahraditměřit a vytvářetopatření popřnapříklad opatření.
Nakonec vám chci ukázat Best Practices Analyzer. Společnost Microsoft zveřejnila velmi komplexní verzi 1.1 sady pravidel a umístili jsme ji do centra Analyst. Stačí jej zkopírovat a vložit do Tabular Editoru 3.
To je úžasná funkce programu, ale podrobněji se tomu budeme věnovat v jiném tutoriálu. Jen jsem vám chtěl ukázat, jak to načíst, abyste to mohli projít a začít si s tím hrát sami.
Závěr
To je základní funkce skriptování Tabular Editoru 3. Právě jsem vám ukázal, kde můžete získat skripty a jak je můžete sami generovat. Doufám, že vám tento blog pomůže. Doporučuji tento nástroj více prozkoumat.
Dejte mi vědět v sekci komentářů pod vaší vlastní zkušeností s používáním Tabular Editor 3.
Vše nejlepší!
Tento tutoriál poskytuje prehľad o editore Power Query a jazyku M na pracovnej ploche LuckyTemplates.
Zistite, ako vytvoriť stránkovanú správu, pridať texty a obrázky a potom exportovať správu do rôznych formátov dokumentov.
Zistite, ako používať funkciu automatizácie SharePointu na vytváranie pracovných postupov a ako pomôcť pri mikromanažovaní používateľov, knižníc a zoznamov SharePointu.
Zdokonaľte svoje zručnosti v oblasti vývoja zostáv zapojením sa do výzvy v oblasti analýzy údajov. Accelerator vám môže pomôcť stať sa super používateľom LuckyTemplates!
Naučte se, jak vypočítat průběžné součty v LuckyTemplates pomocí DAX. Průběžné součty vám umožní nezabřednout do žádného jednotlivého výsledku.
Pochopte koncept proměnných v jazyce DAX v rámci LuckyTemplates a důsledky proměnných pro způsob výpočtu vašich mír.
Získajte viac informácií o vlastnom vizuáli nazývanom graf LuckyTemplates Slope, ktorý sa používa na zobrazenie nárastu/zníženia pre jednu alebo viacero metrík.
Objavte farebné motívy v LuckyTemplates. Sú nevyhnutné, aby vaše zostavy a vizualizácie vyzerali a fungovali bez problémov.
Výpočet priemeru v LuckyTemplates možno vykonať mnohými spôsobmi, aby ste získali presné informácie pre vaše obchodné správy.
Pojďme se ponořit do standardního motivu LuckyTemplates a prohlédnout si některé funkce zabudované do samotné aplikace LuckyTemplates Desktop.