CONTAINS
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuá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í columnName
nebo jsou obsaženy v těchto sloupcích; v opačném případě vrátí funkce FALSE
.
Poznámky
Argumenty
columnName
avalue
musí být ve dvojicích; v opačném případě se vrátí chyba.columnName
musí patřit do zadanéhotable
nebo do tabulky, která souvisí stable
.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)