CONTAINS
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vráti hodnotu TRUE, ak existujú hodnoty pre všetky uvedené stĺpce alebo sú obsiahnuté v týchto stĺpcoch; V opačnom prípade funkcia vráti hodnotu false.
Syntax
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parametre
Termín | Definícia |
---|---|
table |
Akýkoľvek výraz DAX, ktorý vráti tabuľku údajov. |
columnName |
Názov existujúceho stĺpca, ktorý používa štandardnú syntax DAX. Nemôže to byť výraz. |
value |
Akýkoľvek DAX výraz, ktorý vráti jednu skalárnu hodnotu, ktorá sa má vyhľadať v columnName . Výraz sa má vyhodnotiť presne raz a pred odovzdaím do zoznamu argumentov. |
Vrátená hodnota
Hodnota TRUE
, ak sa v príslušných columnName
nájde každý zadaný value
, alebo sú v týchto stĺpcoch obsiahnuté; V opačnom prípade funkcia vráti FALSE
.
Poznámky
Argumenty
columnName
avalue
musia byť v pároch; v opačnom prípade sa vráti chyba.columnName
musí patriť do zadanejtable
alebo do tabuľky , ktorá súvisí stable
.Ak
columnName
odkazuje na stĺpec v súvisiacej tabuľke, musí byť plne kvalifikovaný; V opačnom prípade sa vráti chyba.Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad
V nasledujúcom príklade sa vytvorí mierka, ktorá vyjadruje, či existuje internetový predaj produktu 214 a zároveň predaj zákazníkovi 11185.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)