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 columnName gesucht 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 columnName
gefunden werden kann oder in diesen Spalten enthalten sind; andernfalls gibt die Funktion FALSE
zurück.
Bemerkungen
Die Argumente
columnName
undvalue
müssen paarweise enthalten sein; andernfalls wird ein Fehler zurückgegeben.columnName
muss zur angegebenentable
oder zu einer Tabelle gehören, die mittable
verknü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)