CONTAINS
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
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.
Syntaxe
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parametry
Pojem | definice |
---|---|
table | Libovolný výraz DAX, který vrací tabulku dat. |
columnName | Název existujícího sloupce pomocí standardní syntaxe jazyka DAX. Nemůže to být výraz. |
hodnota | Libovolný výraz DAX, který vrací jednu skalární hodnotu, která se má vyhledat ve columnName. Výraz se vyhodnotí přesně jednou a před předáním do seznamu argumentů. |
Vrácená hodnota
Hodnota PRAVDA , pokud lze každou zadanou hodnotu najít v odpovídajícím sloupci ColumnName nebo jsou obsaženy v těchto sloupcích. V opačném případě vrátí funkce hodnotu FALSE.
Poznámky
Argumenty columnName a hodnota musí být ve dvojicích. V opačném případě se vrátí chyba.
columnName musí patřit do zadané tabulky nebo do tabulky, která souvisí s tabulkou.
Pokud columnName odkazuje na sloupec v související tabulce, musí být plně kvalifikovaný. V opačném případě se vrátí chyba.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
Následující příklad vytvoří míru, která vám řekne, zda došlo k internetovým prodejům produktu 214 a zákazníkovi 11185 současně.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)