Informační funkce
Informační funkce jazyka DAX 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. Například funkce ISERROR vrátí hodnotu TRUE, pokud hodnota, na kterou odkazujete, obsahuje chybu.
V této kategorii
Function | Popis |
---|---|
COLUMNSTATISTICS | Vrátí tabulku statistik týkajících se každého sloupce v každé tabulce modelu. |
OBSAHUJE | 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í hodnotu TRUE, pokud existuje řádek hodnot nebo je obsažen v tabulce, v opačném případě vrátí hodnotu FALSE. |
CONTAINSSTRING | Vrátí hodnotu PRAVDA nebo NEPRAVDA označující, zda jeden řetězec obsahuje jiný řetězec. |
CONTAINSSTRINGEXACT | Vrátí hodnotu PRAVDA nebo NEPRAVDA označující, zda jeden řetězec obsahuje jiný řetězec. |
CUSTOMDATA | Vrátí obsah vlastnosti CustomData v připojovací řetězec. |
HASONEFILTER | Vrátí hodnotu PRAVDA, pokud je počet přímo filtrovaných hodnot pro columnName jeden; v opačném případě vrátí hodnotu NEPRAVDA. |
HASONEVALUE | Vrátí hodnotu 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, jestli je hodnota prázdná, a vrátí hodnotu PRAVDA nebo NEPRAVDA. |
ISCROSSFILTERED | Vrátí hodnotu TRUE, pokud se filtruje sloupec ColumnName nebo jiný sloupec ve stejné nebo související tabulce. |
ISEMPTY | Zkontroluje, jestli je tabulka prázdná. |
ISERROR | Zkontroluje, jestli je hodnota chybou, a vrátí hodnotu PRAVDA nebo NEPRAVDA. |
ISEVEN | Vrátí hodnotu PRAVDA, pokud je číslo sudé nebo NEPRAVDA, pokud je číslo liché. |
ISFILTERED | Vrátí hodnotu TRUE, když se columnName filtruje přímo. |
ISINSCOPE | Vrátí hodnotu true, pokud je zadaný sloupec úrovní v hierarchii úrovní. |
ISLOGICAL | Zkontroluje, jestli je hodnota logická hodnota (PRAVDA nebo NEPRAVDA), a vrátí hodnotu PRAVDA nebo NEPRAVDA. |
ISNONTEXT | Zkontroluje, jestli hodnota není text (prázdné buňky nejsou text) a vrátí hodnotu PRAVDA nebo NEPRAVDA. |
ISNUMBER | Zkontroluje, jestli je hodnota číslo, a vrátí hodnotu PRAVDA nebo NEPRAVDA. |
ISODD | Vrátí hodnotu PRAVDA, pokud je číslo liché, nebo NEPRAVDA, 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í hodnotu PRAVDA nebo NEPRAVDA. |
NEVISUAL | 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. |