Partager via


CONTAINS

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Retourne trueifvalues pour all colonnes référencées existent, or sont contenues dans ces colonnes ; sinon, la fonction retourne false.

Syntaxe

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

Paramètres

Terme Définition
table Toute expression DAX qui retourne une table de données.
columnName Nom d’une colonne existante, à l’aide de la syntaxe de DAX standard. Il ne peut pas s’agir d’une expression.
value Toute expression DAX qui retourne une valuescalaire unique, qui doit être recherchée dans columnName. L’expression doit être évaluée exactement une fois and avant qu’elle ne soit passée à la liste d’arguments.

Retourner value

Une value de TRUEif chaque value spécifiée se trouve dans le columnNamecorrespondant, or sont contenues dans ces colonnes ; sinon, la fonction retourne FALSE.

Remarques

  • Les arguments columnNameandvalue doivent entrer en paires ; sinon, une error est retournée.

  • columnName doit appartenir au tablespécifié, or à une table related à table.

  • If columnName fait référence à une colonne d’une table related, elle doit être complète ; sinon, une error est retournée.

  • Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).

Exemple

L’exemple suivant crée un measure qui vous indique s’il existe des ventes Internet de product 214 and au client 11185 au même time.

= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)