Lire en anglais

Partager via


CONTIENT

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

Retourne true si des valeurs pour toutes les colonnes référencées existent ou sont contenues dans ces colonnes ; sinon, la fonction retourne false.

Syntaxe

DAX
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 DAX standard. Il ne peut pas s’agir d’une expression.
value Toute expression DAX qui retourne une valeur scalaire unique, à rechercher dans columnName. L’expression doit être évaluée exactement une fois et avant qu’elle ne soit passée à la liste d’arguments.

Valeur de retour

Valeur de TRUE si chaque value spécifiée se trouve dans le columnNamecorrespondant ou qu’elles sont contenues dans ces colonnes ; sinon, la fonction retourne FALSE.

Remarques

  • Les arguments columnName et value doivent être associés ; sinon, une erreur est retournée.

  • columnName doit appartenir au tablespécifié ou à une table liée à table.

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

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

Exemple

L’exemple suivant crée une mesure qui vous indique s’il existe des ventes Internet du produit 214 et au client 11185 en même temps.

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