Návod na realizaci

5. Vytvoření DAX míry o aktuálně vybraném roce

  • 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 chce výpočet vložit (nehody_final_join_ExportFea).
  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 aktuálně vybraný rok. Pomocí funkce SELECTEDVALUE zkontroluje, zda je ve filtru nebo průřezu vybrán právě jeden rok – pokud ano, vrátí jeho název, pokud je vybráno více let 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í rok = 
    "Rok: " & SELECTEDVALUE('nehody_final_join_ExportFea'[rok], "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í rok.

Psaní vzorce

Obrázek č. 3 - Psaní vzorce

Kontrola

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

Výsledná míra v tabulce

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

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