Editor jazyka M a Power Query v LuckyTemplates

V tomto kurzu se dozvíte o Power Query a jazyku M a o tom, jak je ovládat. To bude také procházet jejich použití uvnitř . Naučíte se a pochopíte jejich význam při vývoji a získávání dat pro váš .

Obsah

Editor Power Query

Power Query je určen pro transformaci a přípravu dat. Dodává se s grafickým rozhraním, které je napojeno na širokou škálu zdrojů dat. Má také editor na ploše LuckyTemplates s názvem Power Query Editor, který transformuje nezpracovaná data.

Editor jazyka M a Power Query v LuckyTemplates

Nezpracovaná data jsou transformována prostřednictvím procesu zvaného ETL , což je zkratka pro , Transform a Load . Proces extrahuje data připojením ke zdrojům dat a poté je transformuje pomocí přetváření a čištění. Poslední proces načte data do datového modelu.

Editor jazyka M a Power Query v LuckyTemplates

Cílem Editoru dotazů je pomoci uživateli použít běžné transformace interakcí s pásy karet, nabídkami a dalšími součástmi. Tyto transformační schopnosti jsou společné pro všechny zdroje. Uživatelská zkušenost v editoru dotazů tedy zůstává stejná bez ohledu na to, jaký je zdroj.

Jakmile se připojíte ke zdroji dat, Power Query vám zobrazí náhled dat. Náhled je založen na podmnožině, která vám umožňuje pracovat s velkými datovými sadami a navrhovat dotaz. Úplná data budou poskytnuta až po kliknutí. Cíl, kde jsou data uložena, závisí na tom, jaký Power Query se používá.

Stejné obecné techniky můžete použít v Excelu, Data Flows, Analysis Services a dalších produktech, kde Microsoft zabudoval Power Query Engine. Power Query Engine je k dispozici v mnoha produktech a službách.

Jazyk M

M je funkční mash up jazyk, který rozlišuje velká a malá písmena a je určen pro transformaci dat. Když provedete transformaci prostřednictvím uživatelského rozhraní, kód pro tento krok se vygeneruje automaticky. Nemusíte tedy psát žádný M kód.

Existují však některé věci, které můžete udělat pouze napsáním M , jako je vytváření vlastních funkcí, provádění složitějších transformací, optimalizací a dokonce vytváření vlastních konektorů.

Nyní, se zavedením IntelliSense, začíná mít rozlišování malých a velkých písmen menší dopad. IntelliSense vám umožňuje volat členům vnitřního #shared , například následujícím:

  • Všechny nativní M funkce
  • Vlastní funkce
  • Názvy proměnných nebo kroků
  • Parametry v instanci Power Query

Jedním z nejproduktivnějších způsobů při používání uživatelského rozhraní je sestavení a přístup k dotazu, který chcete. Poté přejděte do řádku vzorců nebo pokročilého editoru a upravte kód.

Abyste se naučili a zvládli M , musíte pochopit tok jazyka. Pomůže vám snadněji číst a psát kódy a výrazně zlepší vaše dovednosti v oblasti vývoje dat.

Ujistěte se, že řádek vzorců je v uživatelském rozhraní vždy viditelný. To vám umožní vidět M kód, který je vygenerován, a vystaví vás jeho toku a syntaxi.

K dispozici jsou online zdroje, jako je Specifikace jazyka vzorce, která popisuje strukturu jazyka, a odkaz na funkci M , který uvádí všechny funkce a jejich dokumentaci. Power Query také obsahuje standardní knihovnu přístupnou prostřednictvím klíčového slova #shared .



Závěr

Naučit se, jak Power Query a jazyk M fungují, je jedním z nejlepších způsobů, jak zvládnout vývoj dat. Pokud se vyznáte ve všech dostupných funkcích v , bude vytváření přehledu dat jednodušší.

Melissa


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.

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

Vytváření tabulek LuckyTemplates pomocí funkce UNION & ROW

V tomto blogu vám ukážu, jak můžete vytvořit tabulky LuckyTemplates pomocí vzorce, který kombinuje funkci UNION a funkci ROW.