Freigeben über


CONTAINS-Funktion (DAX)

Gibt TRUE zurück, wenn Werte für alle Spalten, auf die verwiesen wird, vorhanden oder in diesen Spalten enthalten sind; anderenfalls gibt die Funktion FALSE zurück.

Syntax

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

Parameter

  • table
    Ein DAX-Ausdruck, der eine Tabelle mit Daten zurückgibt.

  • columnName
    Der Name einer vorhandenen Spalte mit Standard-DAX-Syntax. Kann kein Ausdruck sein.

  • value
    Ein DAX-Ausdruck, der einen einzelnen Skalarwert zurückgibt, der in columnName gesucht werden soll. Der Ausdruck wird genau einmal und vor der Übergabe an die Argumentliste ausgewertet.

Rückgabewert

Der Wert TRUE, wenn sich jeder angegebene value im entsprechenden columnName befindet oder in diesen Spalten enthalten ist; anderenfalls gibt die Funktion FALSE zurück.

Hinweise

  • Die Argumente columnName und value müssen paarweise zugeordnet sind; anderenfalls wird ein Fehler zurückgegeben.

  • columnName muss zur angegebenen table oder zu einer Tabelle gehören, die sich auf table bezieht.

  • Wenn columnName auf eine Spalte in einer verknüpften Tabelle verweist, muss er vollqualifiziert sein; anderenfalls wird ein Fehler zurückgegeben.

Beispiel

Im folgenden Beispiel wird ein berechnetes Measure erstellt, das Sie darüber informiert, ob es gleichzeitig Internetverkäufe von Produkt 214 und an den Kunden 11185 gab.

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