Mistrovství v jazyce DAX (Power BI),
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.
Popis kurzu:
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
Požadované znalosti:
Pro účast doporučujeme již alespoň základní zkušenosti s DAXem.
Komu je kurz určen:
Tento kurz je pro ty, kteří to s DAXem myslí vážně a chtějí ho opravdu pochopit.
Obsah 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