Referenční informace k funkcím JAZYKA DAX

Referenční informace o funkcích DAX poskytují podrobné informace, včetně syntaxe, parametrů, návratových hodnot a příkladů pro každou z více než 250 funkcí používaných ve vzorcích DAX (Data Analysis Expression).

Důležité

Ve starších verzích Power BI Desktopu, Analysis Services a Power Pivotu v Excelu nejsou podporované ani zahrnuté všechny funkce JAZYKA DAX.

V této části

Nové funkce JAZYKA DAX – Tyto funkce jsou nové nebo jsou stávající funkce, které byly výrazně aktualizovány.

Agregační funkce – tyto funkce vypočítají (skalární) hodnotu, jako je počet, součet, průměr, minimum nebo maximum pro všechny řádky ve sloupci nebo tabulce definované výrazem.

Funkce data a času – Tyto funkce v jazyce DAX jsou podobné funkcím data a času v Microsoft Excelu. Funkce jazyka DAX jsou ale založené na datových typech data a času používaných Microsoft SQL Serverem.

Funkce filtru – Tyto funkce pomáhají vracet konkrétní datové typy, vyhledávat hodnoty v souvisejících tabulkách a filtrovat podle souvisejících hodnot. Vyhledávací funkce fungují pomocí tabulek a relací mezi nimi. Funkce filtrování umožňují manipulovat s kontextem dat a vytvářet dynamické výpočty.

Finanční funkce – Tyto funkce se používají ve vzorcích, které provádějí finanční výpočty, jako je čistá současná hodnota a míra výnosnosti.

Informační funkce – tyto funkce se dívají na tabulku nebo sloupec zadaný jako argument jiné funkce a vrátí, jestli hodnota odpovídá očekávanému typu. Například funkce ISERROR vrátí hodnotu TRUE, pokud hodnota, na kterou odkazujete, obsahuje chybu.

Logické funkce – tyto funkce vrací informace o hodnotách ve výrazu. Funkce PRAVDA například umožňuje zjistit, jestli výraz, který vyhodnocujete, vrátí hodnotu PRAVDA.

Matematické a trigonometrické funkce – matematické funkce v jazyce DAX jsou podobné matematickým a trigonometrickým funkcím Excelu. Existují však určité rozdíly v číselných datových typech používaných funkcemi jazyka DAX.

Další funkce – Tyto funkce provádějí jedinečné akce, které nelze definovat žádnou z kategorií, do kterých patří většina ostatních funkcí.

Funkce nadřazenosti a podřízenosti – Tyto funkce pomáhají uživatelům spravovat data, která jsou v datových modelech prezentována jako hierarchie nadřazených/podřízených.

Funkce relací – Tyto funkce slouží ke správě a využívání relací mezi tabulkami. Můžete například zadat konkrétní relaci, která se má použít ve výpočtu.

Statistické funkce – tyto funkce počítají hodnoty související se statistickými rozděleními a pravděpodobností, jako je směrodatná odchylka a počet permutací.

Funkce pro manipulaci s tabulkami – Tyto funkce vracejí tabulku nebo manipulují s existujícími tabulkami.

Textové funkce – Pomocí těchto funkcí můžete vrátit část řetězce, vyhledat text v řetězci nebo zřetězení řetězcových hodnot. Další funkce slouží k řízení formátů kalendářních dat, časů a čísel.

Funkce časového měřítka – Tyto funkce pomáhají vytvářet výpočty, které používají integrované znalosti o kalendářích a datech. Pomocí rozsahů času a kalendářních dat v kombinaci s agregacemi nebo výpočty můžete vytvářet smysluplná porovnání ve srovnatelných časových obdobích pro prodej, inventář atd.

Referenční dokumentace syntaxe jazyka DAX
Referenční dokumentace operátoru DAX
Konvence pojmenování parametrů jazyka DAX