CONTAINS
s’applique à :colonne calculée
table calculée
mesure
calcul 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
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 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 columnName
correspondant ou qu’elles sont contenues dans ces colonnes ; sinon, la fonction retourne FALSE
.
Remarques
Les arguments
columnName
etvalue
doivent être associés ; sinon, une erreur est retournée.columnName
doit appartenir autable
spé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.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)