Sdílet prostřednictvím


CONTAINS

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

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.

Syntax

CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)

Parametry

Semestr Definice
table Libovolný výraz DAX, který vrací tabulku dat.
columnName Název existujícího sloupce pomocí standardní syntaxe DAX. Nemůže to být výraz.
value Libovolný výraz DAX, který vrací jednu skalární hodnotu, je třeba hledat v columnName. Výraz se vyhodnotí přesně jednou a před předáním do seznamu argumentů.

Návratová hodnota

Hodnota TRUE, pokud každý zadaný value lze nalézt v odpovídající columnNamenebo jsou obsaženy v těchto sloupcích; v opačném případě vrátí funkce FALSE.

Poznámky

  • Argumenty columnName a value musí být ve dvojicích; v opačném případě se vrátí chyba.

  • columnName musí patřit do zadaného tablenebo do tabulky, která souvisí s table.

  • 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)