Freigeben über


CONTAINS

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt true zurück, wenn Werte für alle verwiesenen Spalten vorhanden sind oder in diesen Spalten enthalten sind; andernfalls gibt die Funktion "false" zurück.

Syntax

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

Parameter

Ausdruck Definition
table Ein beliebiger DAX Ausdruck, der eine Datentabelle zurückgibt.
columnName Der Name einer vorhandenen Spalte unter Verwendung der Standardsyntax DAX. Es kann kein Ausdruck sein.
value Jeder DAX Ausdruck, der einen einzelnen skalaren Wert zurückgibt, der in columnNamegesucht werden soll. Der Ausdruck soll genau einmal ausgewertet werden, bevor er an die Argumentliste übergeben wird.

Rückgabewert

Ein Wert von TRUE, wenn jede angegebene value in den entsprechenden columnNamegefunden werden kann oder in diesen Spalten enthalten sind; andernfalls gibt die Funktion FALSEzurück.

Bemerkungen

  • Die Argumente columnName und value müssen paarweise enthalten sein; andernfalls wird ein Fehler zurückgegeben.

  • columnName muss zur angegebenen tableoder zu einer Tabelle gehören, die mit tableverknüpft ist.

  • Wenn columnName auf eine Spalte in einer verknüpften Tabelle verweist, muss sie vollqualifizierte sein; andernfalls wird ein Fehler zurückgegeben.

  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

Im folgenden Beispiel wird ein Measure erstellt, mit dem Sie erfahren, ob es einen Internetverkauf von Produkt 214 und gleichzeitig kunden 11185 gab.

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