Zdieľať cez


Referenčné informácie o funkciách jazyka DAX

Referenčné informácie o funkciách jazyka DAX poskytujú podrobné informácie o každej z viac ako 250 funkcií používaných vo vzorcoch jazyka DAX (Data Analysis Expression) vrátane syntaxe, parametrov, vrátených hodnôt a príkladov.

Dôležité

Niektoré funkcie jazyka DAX nie sú podporované alebo zahrnuté v starších verziách Power BI Desktopu, služieb Analysis Services či Power Pivota v Exceli.

V tejto sekcii

Nové funkcie jazyka DAX – tieto funkcie sú nové alebo sú to existujúce funkcie, ktoré boli výrazne aktualizované.

Agregačné funkcie – tieto funkcie vypočítavajú (skalárnu) hodnotu, ako je počet, súčet, priemer, minimum alebo maximum pre všetky riadky v stĺpci alebo tabuľke, ako je definované výrazom.

Funkcie dátumu a času – tieto funkcie v jazyku DAX sú podobné ako funkcie dátumu a času v Microsoft Exceli. Funkcie jazyka DAX sú však založené na údajoch typu datetime, ktoré používa Microsoft SQL Server.

Funkcie filtrovania – tieto funkcie vám pomáhajú vrátiť konkrétne typy údajov, vyhľadávať hodnoty v súvisiacich tabuľkách a filtrovať podľa súvisiacich hodnôt. Vyhľadávacie funkcie fungujú pomocou tabuliek a vzťahov medzi nimi. Funkcie filtrovania umožňujú manipulovať s údajovými kontextmi a vytvárať tak dynamické výpočty.

Finančné funkcie – tieto funkcie sa používajú vo vzorcoch, ktoré vykonávajú finančné výpočty, ako je súčasná čistá hodnota a miera návratnosti.

Informačné funkcie – tieto funkcie prehľadávajú tabuľku alebo stĺpec, ktorý je zadaný ako argument do inej funkcie, a vracajú, či sa hodnota zhoduje s očakávaným typom. Napríklad funkcia ISERROR vráti hodnotu TRUE, ak hodnota, na ktorú odkazujete, obsahuje chybu.

Logické funkcie – tieto funkcie vracajú informácie o hodnotách vo výraze. Funkcia TRUE napríklad umožňuje zistiť, či výraz, ktorý vyhodnocujete, vráti hodnotu TRUE.

Matematické a trigonometrické funkcie – matematické funkcie v jazyku DAX sú podobné matematickým a trigonometrickým funkciám v Exceli. V číselných typoch údajov, ktoré používajú funkcie jazyka DAX však existujú určité rozdiely.

Ďalšie funkcie – tieto funkcie vykonávajú jedinečné akcie, ktoré nie je možné definovať žiadnou z kategórií. Patrí do nich väčšina ostatných funkcií.

Funkcie nadradenosti a podriadenosti – tieto funkcie pomáhajú používateľom spravovať údaje, ktoré sú v dátových modeloch prezentované ako hierarchie nadradených alebo podriadených prvkov.

Funkcie vyjadrujúce vzťahy – tieto funkcie slúžia na spravovanie a využitie vzťahov medzi tabuľkami. Môžete napríklad zadať konkrétny vzťah, ktorý sa má použiť vo výpočte.

Štatistické funkcie – tieto funkcie vypočítavajú hodnoty súvisiace so štatistickými distribúciami a pravdepodobnosťou, ako je napríklad smerodajná odchýlka a počet permutácií.

Funkcie na prácu s tabuľkami – tieto funkcie vracajú tabuľku alebo pracujú s existujúcimi tabuľkami.

Textové funkcie – pomocou týchto funkcií môžete vrátiť časť reťazca, vyhľadávať text v reťazci alebo zreťaziť hodnoty reťazca. Ďalšie funkcie sú určené na ovládanie formátov pre dátumy, časy a čísla.

Funkcie časovej inteligencie – tieto funkcie vám pomáhajú vytvárať výpočty, ktoré používajú vstavané znalosti o kalendároch a dátumoch. Pomocou rozsahov času a dátumov v kombinácii s agregáciami alebo výpočtami môžete vytvárať zmysluplné porovnania v porovnateľných časových obdobiach pre predaj, zásoby a podobne.

Referenčné informácie o syntaxi jazyka DAX
Referenčné informácie o operátoroch jazyka DAX
Názvomenné konvencie parametrov DAX