Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce filtrování a hodnot v DAX jsou některé z nejsložitějších a nejvýkonnějších a výrazně se liší od excelových funkcí. Vyhledávací funkce fungují pomocí tabulek a relací, jako je databáze. Funkce filtrování umožňují manipulovat s kontextem dat a vytvářet dynamické výpočty.
V této kategorii
| Funkce | Popis |
|---|---|
| ALL | Vrátí všechny řádky v tabulce nebo všechny hodnoty ve sloupci a ignoruje všechny použité filtry. |
| ALLCROSSFILTERED | Vymažte všechny filtry použité u tabulky. |
| ALLEXCEPT | Odebere všechny kontextové filtry v tabulce s výjimkou filtrů použitých pro zadané sloupce. |
| ALLNOBLANKROW | Z nadřazené tabulky relace vrátí všechny řádky, ale prázdný řádek nebo všechny jedinečné hodnoty sloupce, ale prázdný řádek a ignoruje všechny kontextové filtry, které by mohly existovat. |
| ALLSELECTED | Odebere kontextové filtry ze sloupců a řádků v aktuálním dotazu a zachová všechny ostatní kontextové filtry nebo explicitní filtry. |
| CALCULATE | Vyhodnotí výraz v upraveném kontextu filtru. |
| CALCULATETABLE | Vyhodnotí výraz tabulky v upraveném kontextu filtru. |
| EARLIER | Vrátí aktuální hodnotu zadaného sloupce ve vnějším zkušebním průchodu zmíněného sloupce. |
| EARLIEST | Vrátí aktuální hodnotu zadaného sloupce ve vnějším průchodu vyhodnocení zadaného sloupce. |
| FILTER | Vrátí tabulku, která představuje podmnožinu jiné tabulky nebo výrazu. |
| FIRST | Používá se pouze ve vizuálních výpočtech. Načte hodnotu v matici vizuálu z prvního řádku osy. |
| INDEX | Vrátí řádek na absolutní pozici určené parametrem pozice v zadaném oddílu seřazený podle zadaného pořadí nebo na zadané ose. |
| KEEPFILTERS | Upraví způsob použití filtrů při vyhodnocování funkce CALCULATE nebo CALCULATETABLE. |
| LAST | Používá se pouze ve vizuálních výpočtech. Načte hodnotu v matici vizuálu z posledního řádku osy. |
| VYHLEDAT | Pouze v režimu výpočtu vizuálu. Vyhledejte hodnotu při použití filtrů. |
| LOOKUPWITHTOTALS | Pouze v režimu výpočtu vizuálu. Vyhledejte hodnotu při použití filtrů. Nezadané filtry nebudou odvozeny. |
| LOOKUPVALUE | Vrátí hodnotu pro řádek, který splňuje všechna kritéria zadaná podmínkami hledání. Funkce může použít jednu nebo více podmínek hledání. |
| MATCHBY | Ve funkcích okna definuje sloupce, které se používají k určení shody dat a identifikaci aktuálního řádku. |
| MOVINGAVERAGE | Vrátí klouzavý průměr vypočítaný na dané ose matice vizuálu. |
| NEXT | Používá se pouze ve vizuálních výpočtech. Načte hodnotu v dalším řádku osy v matici vizuálu. |
| OFFSET | Vrátí jeden řádek, který je umístěn před nebo za aktuální řádek v rámci stejné tabulky, o daný posun. |
| ORDERBY | Definuje sloupce, které určují pořadí řazení v rámci každého oddílu funkce okna. |
| PARTITIONBY | Definuje sloupce, které se používají k rozdělení parametru relation funkce okna. |
| PREVIOUS | Používá se pouze ve vizuálních výpočtech. Načte hodnotu v předchozím řádku osy ve vizuální matici. |
| RANGE | Vrátí interval řádků v rámci dané osy vzhledem k aktuálnímu řádku. Zkratka pro WINDOW. |
| RANK | Vrátí pořadí řádku v daném intervalu. |
| REMOVEFILTERS | Vymaže filtry ze zadaných tabulek nebo sloupců. |
| ROWNUMBER | Vrátí jedinečné pořadí řádku v daném intervalu. |
| RUNNINGSUM | Vrátí průběžný součet vypočítaný na dané ose matice vizuálu. |
| SELECTEDVALUE | Vrátí hodnotu, pokud je kontext pro columnName filtrován pouze na jednu jedinečnou hodnotu. V opačném případě vrátí hodnotu alternateResult. |
| WINDOW | Vrátí více řádků, které jsou umístěny v daném intervalu. |