CONTAINS
S’applique à :Colonne calculéeTable calculéeMesureCalcul de visuel
Retourne la valeur TRUE si les valeurs de toutes les colonnes référencées existent ou sont contenues dans ces colonnes ; sinon, la fonction retourne la valeur FALSE.
Syntaxe
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Paramètres
Terme | Définition |
---|---|
tableau | Toute expression DAX qui retourne une table de données. |
columnName | Nom d’une colonne existante, spécifié avec la syntaxe DAX standard. Il ne peut pas s’agir d’une expression. |
valeur | Toute expression DAX qui retourne une valeur scalaire unique à rechercher dans columnName. L’expression doit être évaluée une seule fois et avant d’être passée à la liste d’arguments. |
Valeur de retour
Valeur TRUE si chaque valeur (value) spécifiée peut être trouvée ou est contenue dans la colonne (columnName) correspondante ; sinon, la fonction retourne FALSE.
Remarques
Les arguments columnName et value doivent être fournis ensemble ; sinon, une erreur est retournée.
columnName doit appartenir à la table spécifiée ou à une autre table qui est associée à cette table.
Si columnName référence une colonne d’une table associée, le nom complet doit être fourni ; sinon, une erreur est retournée.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).
Exemple
L’exemple suivant crée une mesure calculée qui indique si des ventes sur Internet ont été enregistrées à la fois pour le produit 214 et le client 11185.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)