Informační funkce
DAX informační funkce se dívají na buňku nebo řádek, který je zadaný jako argument, a řekne vám, jestli hodnota odpovídá očekávanému typu. Funkce ISERROR například vrátí TRUE
, pokud hodnota, na kterou odkazujete, obsahuje chybu.
V této kategorii
Funkce | Popis |
---|---|
COLUMNSTATISTICS | Vrátí tabulku statistik týkajících se každého sloupce v každé tabulce modelu. |
CONTAINS | Vrátí hodnotu true, pokud existují hodnoty pro všechny odkazované sloupce nebo jsou obsaženy v těchto sloupcích; v opačném případě funkce vrátí hodnotu false. |
CONTAINSROW | Vrátí TRUE , pokud existuje řádek hodnot nebo je obsažen v tabulce, v opačném případě vrátí FALSE . |
CONTAINSSTRING | Vrátí TRUE nebo FALSE označující, zda jeden řetězec obsahuje jiný řetězec. |
CONTAINSSTRINGEXACT | Vrátí TRUE nebo FALSE označující, zda jeden řetězec obsahuje jiný řetězec. |
CUSTOMDATA | Vrátí obsah vlastnosti CustomData v připojovacím řetězci. |
HASONEFILTER | Vrátí TRUE, pokud je počet přímo filtrovaných hodnot na columnName jeden; v opačném případě vrátí FALSE . |
HASONEVALUE | Vrátí TRUE , pokud je kontext pro columnName filtrován pouze na jednu jedinečnou hodnotu. Jinak je FALSE . |
ISAFTER | Logická funkce, která emuluje chování klauzule Start At a vrací hodnotu true pro řádek, který splňuje všechny parametry podmínky. |
ISBLANK | Zkontroluje, zda je hodnota prázdná, a vrátí TRUE nebo FALSE . |
ISCROSSFILTERED | Vrátí TRUE při filtrování columnName nebo jiného sloupce ve stejné nebo související tabulce. |
ISEMPTY | Zkontroluje, jestli je tabulka prázdná. |
ISERROR | Zkontroluje, zda je hodnota chybou, a vrací TRUE nebo FALSE . |
ISEVEN | Vrátí TRUE , pokud je číslo sudé, nebo FALSE , pokud je číslo liché. |
ISFILTERED | Vrátí TRUE při přímém filtrování columnName . |
ISINSCOPE | Vrátí hodnotu true, pokud je zadaný sloupec úrovní v hierarchii úrovní. |
ISLOGICAL | Zkontroluje, zda je hodnota logická hodnota (TRUE nebo FALSE ) a vrací TRUE nebo FALSE . |
ISNONTEXT | Zkontroluje, jestli hodnota není text (prázdné buňky nejsou text) a vrátí TRUE nebo FALSE . |
ISNUMBER | Zkontroluje, zda je hodnota číslo, a vrátí TRUE nebo FALSE . |
ISODD | Vrátí TRUE , pokud je číslo liché, nebo FALSE , pokud je číslo sudé. |
ISONORAFTER | Logická funkce, která emuluje chování klauzule Start At a vrací hodnotu true pro řádek, který splňuje všechny parametry podmínky. |
ISSELECTEDMEASURE | Výrazy pro položky výpočtu slouží k určení míry, která je v kontextu, je jednou z hodnot zadaných v seznamu měr. |
ISSUBTOTAL | Vytvoří další sloupec ve výrazu SUMMARIZE, který vrátí hodnotu True, pokud řádek obsahuje hodnoty mezisoučtu pro sloupec zadaný jako argument, jinak vrátí hodnotu False. |
ISTEXT | Zkontroluje, jestli je hodnota text, a vrátí TRUE nebo FALSE . |
NONVISUAL | Označí filtr hodnot ve výrazu SUMMARIZECOLUMNS jako ne vizuál. |
SELECTEDMEASURE | Výrazy pro položky výpočtu slouží k odkazování na míru, která je v kontextu. |
SELECTEDMEASUREFORMATSTRING | Výrazy pro položky výpočtu slouží k načtení formátového řetězce míry, která je v kontextu. |
SELECTEDMEASURENAME | Používá se výrazy pro položky výpočtu k určení míry, která je v kontextu podle názvu. |
USERCULTURE | Vrátí národní prostředí pro aktuálního uživatele. |
USERNAME | Vrátí název domény a uživatelské jméno z přihlašovacích údajů zadaných systému v době připojení. |
USEROBJECTID | Vrátí ID objektu aktuálního uživatele nebo IDENTIFIKÁTOR SID aktuálního uživatele. |
USERPRINCIPALNAME | Vrátí hlavní název uživatele. |