Zdieľať cez


CONTAINS

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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 columnNamená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 a value musia byť v pároch; v opačnom prípade sa vráti chyba.

  • columnName musí patriť do zadanej tablealebo do tabuľky , ktorá súvisí s table.

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