Sdílet prostřednictvím


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.