Sdílet prostřednictvím


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.