Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt TRUE zurück, wenn mindestens eine Zeile vorhanden ist, in der alle Spalten angegebene Werte aufweisen.
Syntax
CONTAINSROW(<Table>, <Value> [, <Value> [, …] ] )
Parameter
| Ausdruck | Definition |
|---|---|
Table |
Eine zu testde Tabelle. |
Value |
Ein beliebiger gültiger DAX Ausdruck, der einen skalaren Wert zurückgibt. |
Rückgabewert
TRUE oder FALSE.
Bemerkungen
Mit Ausnahme der Syntax sind der
INOperator und die CONTAINSROW-Funktion funktional gleichwertig.<scalarExpr> IN <tableExpr> ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>- Die Anzahl der SkalarExprN muss mit der Anzahl der Spalten in "tableExpr" übereinstimmen.
- NOT IN ist kein Operator in DAX. Um die logische Negation des IN-Operators auszuführen, platzieren Sie NOT vor dem gesamten Ausdruck. Beispiel: NOT [Farbe] IN { "Rot", "Gelb", "Blau" }.
Im Gegensatz zum Operator = führen der IN-Operator und die CONTAINSROW-Funktion einen strengen Vergleich durch. Der wert für BLANK stimmt beispielsweise nicht mit 0 überein.
Beispiele
Beispiele in diesem Artikel können mit dem Beispielmodell Adventure Works DW 2020 Power BI Desktop verwendet werden. Informationen zum Abrufen des Modells finden Sie unter DAX Beispielmodell.
Beispiel 1
Die folgenden DAX Abfragen:
EVALUATE
FILTER (
ALL ( Product[Color] ),
( [Color] )
IN {
"Red",
"Yellow",
"Blue"
}
)
ORDER BY [Color]
und
EVALUATE
FILTER (
ALL ( Product[Color] ),
CONTAINSROW (
{
"Red",
"Yellow",
"Blue"
},
[Color]
)
)
ORDER BY [Color]
Gibt die folgende Tabelle mit einer einzelnen Spalte zurück:
| [Farbe] |
|---|
| Blau |
| Rot |
| Gelb |
Beispiel 2
Die folgenden äquivalenten DAX Abfragen:
EVALUATE
FILTER (
ALL ( Product[Color] ),
NOT [Color]
IN {
"Red",
"Yellow",
"Blue"
}
)
ORDER BY [Color]
und
EVALUATE
FILTER (
ALL ( Product[Color] ),
NOT CONTAINSROW (
{
"Red",
"Yellow",
"Blue"
},
[Color]
)
)
ORDER BY [Color]
Gibt die folgende Tabelle mit einer einzelnen Spalte zurück:
| [Farbe] |
|---|
| Schwarz |
| Grau |
| Multi |
| NA |
| Silber |
| Silber\Schwarz |
| Weiß |