CONTAINS

Gibt TRUE zurück, wenn in diesen Spalten Werte für alle referenzierten Spalten vorhanden oder enthalten sind. Andernfalls gibt die Funktion FALSE zurück.

Syntax

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

Parameter

Begriff Definition
table Ein DAX-Ausdruck, der eine Tabelle mit Daten zurückgibt.
columnName Der Name einer vorhandenen Spalte mit DAX-Standardsyntax. Es darf kein Ausdruck sein.
value Ein DAX-Ausdruck, der einen einzelnen Skalarwert zurückgibt, der in columnName gesucht werden soll. Der Ausdruck muss genau einmal ausgewertet werden, bevor sein Wert an die Argumentliste übergeben wird.

Rückgabewert

Der Wert TRUE, wenn jeder angegebene Wert in dem entsprechenden Argument columnName zu finden ist oder in diesen Spalten enthalten ist. Andernfalls gibt die Funktion FALSE zurück.

Bemerkungen

  • Die Argumente ColumnName und Value müssen als Paar angegeben werden, da andernfalls ein Fehler zurückgegeben wird.

  • columnName muss zur angegebenen Tabelle oder zu einer Tabelle gehören, die mit der Tabelle verknüpft ist.

  • Wenn columnName auf eine Spalte in einer verknüpften Tabelle verweist, muss sie vollqualifiziert angegeben sein. Andernfalls wird ein Fehler zurückgegeben.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Das folgende Beispiel erstellt ein Measure, das angibt, ob es gleichzeitig einen Internetumsatz für das Produkt 214 und den Kunden 11185 gab.

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