Kurz Mistrovství v jazyce DAX (Power BI), 1 den
Tento kurz probíhá jak online, tak prezenčně v naší učebně. |
„DAX is simple but not easy“
Nejspíš jste tuto větu v nějaké modifikaci už slyšeli nebo četli.
DAX je zajímavý a specifický koncept, který je jedním ze dvou hlavních pilířů reportů v Power BI (nebo pokročilých reportů v Excelu v rámci Power Pivot). A má svou specifickou „learning curve“, díky které je potřeba se občas vrátit ke kořenům.
Tento kurz je pro ty, kteří to s DAXem myslí vážně a chtějí ho opravdu pochopit.
V průběhu kurzu
- se podrobněji podíváme na kontext vyhodnocení metrik (evaluation context),
- zkusíme si napsat nějaké komplexnější metriky,
- uplatníme na jednom místě více zajímavých DAX funkcí.
Podíváme se na možnosti optimalizace dotazů pro zlepšení jejich výkonu a seznámíme se s DAX studiem jakožto nástrojem, díky kterému můžete mimo jiné získat z vašeho Power BI datasetu informace nad rámec vašich reportů v Power BI
Pro účast doporučujeme již alespoň základní zkušenosti s DAXem.
Chcete mít tento kurz o dost levněji, navíc spolu s dalšími kurzy?
Pak potřebujete náš analytický balíček
Přehled kurzů Power BI
Úvod do Power BI / Středně pokročilé Power BI / Expertní Power BI / Mistrovství v Power Query / Mistrovství v jazyce DAX / Power BI akademie
Termíny kurzu
Na kurz se můžete přihlásit v uvedených termínech. Tyto kurzy také nabízíme pro školení přímo ve firmách – pokud byste tedy chtěli proškolit zaměstnance Vaší firmy přímo u Vás, kontaktujte nás. V takových případech mohou být kurzy dle domluvy jakkoliv upravené.
Konkrétní termíny kurzů mohou mít stejnou cenu, obsah je ale identický.
Téma kurzu
Kontext vyhodnocení metrik (evaluation context)
- Principy jednotlivých kontextů v DAXu
- řádkový kontext
- kontext filtru
- přechod řádkového kontextu do kontextu filtru
- Pořadí vyhodnocení kontextů vyhodnocení ve funkci CALCULATE/CALCULATETABLE
- Praktické příklady složitějších DAX dotazů
- filtrovací funkce (FILTER, ALL – funkce, KEEPFILTERS, …)
- agregační iterátory (SUMX, AVERAGEX, CONTATENATEX, RANKX, …)
- agregační funkce (SUMMARIZECOLUMNS, SUMMARIZE, GROUPBY, …)
- relační funkce (RELATED, RELATEDTABLE, USERELATIONSHIP)
- time intelligence funkce
Optimalizace dotazů
- využití proměnných, ať už pro optimalizaci dotazu nebo pro využití různých kontextů vyhodnocení
- obecné postupy pro psaní optimalizovaných dotazů
- ukázky různých typů optimalizace a zrychlení dotazů
DAX Studio
- představení nástroje pro vývojáře v DAX
- možnosti využití DAX studia
- dotazovací funkce na pozadí vizuálů
- vývoj a ladění komplexních metrik v DAX studiu