Úvod do DAX v Power BI

Úvod do DAX v Power BI

Jess Ahmet

Content Developer, DataCamp

Co je DAX?

  • Data Analysis eXpressions
  • Jazyk vzorců pro vytváření výpočtů
    • Sloupce, tabulky, míry
  • Vychází ze vzorců a funkcí Excelu
    • např. SUM()
  • Používá se v dalších nástrojích Microsoftu
    • Power Pivot a Analysis Services
Úvod do DAX v Power BI

Funkce DAX

  • Předdefinované vzorce provádějící výpočty na hodnotách zvaných argumenty
  • Syntaxe funkce určuje pořadí očekávaných argumentů
  • Kategorie funkcí
    • Agregace – SUM(), AVERAGE(), COUNT()
    • Datum a čas – TODAY(), MONTH(), YEAR()
    • Logické – IF(), AND(), OR()
    • Text – CONCATENATE(), UPPER(), LEFT()
    • A mnoho dalších...
  • Reference DAX:
Úvod do DAX v Power BI

Příklad funkcí DAX

  • SUM()
    • Syntaxe: SUM(<column>)
    • Popis: Sečte všechna čísla ve sloupci.
    • Jeden argument: <column>
    • Příklad: SUM(Sales)
  • LEFT()
    • Syntaxe: LEFT(<text>, <num_chars>)
    • Popis: Vrátí zadaný počet znaků od začátku textu.
    • Dva argumenty: <text>, <num_chars>
    • Příklad: LEFT('DataCamp', 4) = "Data"
Úvod do DAX v Power BI

Vytváření počítaných sloupců

  • Rozšiřuje stávající datové sady bez úpravy zdrojových dat
  • Vyhodnocuje na úrovni řádků a přidává nový sloupec do existující tabulky
  • Vypočítává se při načtení dat nebo při jejich aktualizaci
Úvod do DAX v Power BI

Vytváření počítaných sloupců

  • Rozšiřuje stávající datové sady bez úpravy zdroje
  • Vyhodnocuje na úrovni řádků a přidává nový sloupec do existující tabulky
  • Vypočítává se při načtení dat a při jejich aktualizaci
  • Příklad DAX: Price_w_tax = Price + (Price * Tax)
Item Price Tax
A $ 20 25%
B $ 45 0%
C $ 100 15%
Úvod do DAX v Power BI

Vytváření počítaných sloupců

  • Rozšiřuje stávající datové sady bez úpravy zdroje
  • Vyhodnocuje na úrovni řádků a přidává nový sloupec do existující tabulky
  • Vypočítává se při načtení dat a při jejich aktualizaci
  • Příklad DAX: Price_w_tax = Price + (Price * Tax)
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Úvod do DAX v Power BI

Vytváření počítaných měr

  • Umožňuje složité výpočty
  • Agreguje více řádků a přidává nové pole do vizualizací
  • Vypočítává se v době dotazu při interakci a filtrování
    • Efektivnější – výpočet se nespouští při každém přístupu k tabulce
  • Dva způsoby vytvoření míry
    • Napsat míru od základu
    • Použít vestavěný nástroj Rychlá míra
Úvod do DAX v Power BI

Vytváření počítaných měr

Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Úvod do DAX v Power BI

Shrnutí

Počítané sloupce:

  • Pro vyhodnocení každého řádku
  • Přidávají nový sloupec do existující tabulky
  • Vypočítávají se při načtení dat nebo při jejich aktualizaci

Počítané míry:

Úvod do DAX v Power BI

Shrnutí

Počítané sloupce:

  • Pro vyhodnocení každého řádku
  • Přidávají nový sloupec do existující tabulky
  • Vypočítávají se při načtení dat nebo při jejich aktualizaci
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Počítané míry:

  • Pro agregaci více řádků
  • Výsledkem je pole, které lze přidat do vizualizace
  • Vypočítávají se v době dotazu při interakci a filtrování
  • Total_price_w_tax = SUM(Price_w_tax)
Úvod do DAX v Power BI

Shrnutí

Počítané sloupce:

  • Pro vyhodnocení každého řádku
  • Přidávají nový sloupec do existující tabulky
  • Vypočítávají se při načtení dat nebo při jejich aktualizaci
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Počítané míry:

  • Pro agregaci více řádků
  • Výsledkem je pole, které lze přidat do vizualizace
  • Vypočítávají se v době dotazu při interakci a filtrování

  • Total_price_w_tax = SUM(Price_w_tax)

1 Počítané tabulky budou probrány později.
Úvod do DAX v Power BI

Adventure Works

  • Prodává kola a cyklistické součástky po celém světě
  • Tabulka: Sales
    • Transakční data pro každou položku objednávky
    • Obsahuje kategorická data včetně kategorie produktu

Kolo Shinola vystavené v obchodě, autor Amin Hasani

Úvod do DAX v Power BI

Pojďme si procvičit!

Úvod do DAX v Power BI

Preparing Video For Download...