6. Vytvoření DAX míry o aktuálně vybraném kraji

  • Přepnutí pohledu: V levém panelu kliknout na ikonu Zobrazení sestavy (první v pořadí).

  • DAX míry: Míry jsou počítané hodnoty zapsané vzorci, které se přepočítávají podle toho, co je aktuálně v sestavě.
  • Jazyk DAX: DAX (Data Analysis Expressions) je to v podstatě programovací jazyk Power BI pro manipulaci s daty, který je podobný zápisu vzorců v MS Excel, ale je mnohem výkonnější a komplexnější.

Vytvoření nové míry 

  1. Výběr tabulky: V panelu Data kliknout pravým tlačítkem na název tabulky, do které se má výpočet vložit (Kraje).
  2. Nová míra: Z nabídky, která se zobrazí, vybrat možnost Nová míra. 

Vytvoření nové míry

Obrázek č. 1 - Vytvoření nové míry

Otevření políčka pro zápis

  • Řádek pro psaní vzorce: V horní části obrazovky se pod hlavním pásem karet otevře řádek vzorců.

Řádek vzorců

Obrázek č. 2 - Řádek pro psaní vzorce

Zapsání vzorce

Tento DAX dotaz vytváří dynamickou míru, která v reportu zobrazuje název aktuálně vybraného kraje. Pomocí funkce SELECTEDVALUE zkontroluje, zda je ve filtru nebo průřezu vybrán právě jeden konkrétní kraj – pokud ano, vrátí jeho název, pokud je vybráno více krajů nebo žádný, vypíše jako výchozí hodnotu slovo Všechny.

  1. Zapsání vzorce: Do řádku vzorců zkopírovat nebo přepsat kód níže.

    Aktuální filtr = 
    "Zobrazený kraj: " & SELECTEDVALUE('Kraje'[Kraj], "Všechny")
  2. Potvrzení: Jakmile je vzorec napsaný, kliknout na ikonu potvrzení (fajfku) vlevo od řádku vzorců nebo stisknout Enter. V panelu Data se u tabulky objeví nová položka Aktuální filtr.

Psaní vzorce

Obrázek č. 3 - Psaní vzorce

Kontrola

  • Kontrola: V panelu Data je u tabulky Kraje nové položka Aktuální filtr.

Výsledná míra v tabulce

Obrázek č. 4 - Výsledná míra v tabulce Kraje

Očekávaný výsledek: vytvořená míra pro aktuální filtr kraje.