Sdílet prostřednictvím


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)