Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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ß |