CONTAINSROW-Funktion
Gibt TRUE zurück, wenn mindestens eine Zeile vorhanden ist, in der für jede Spalte Werte angegeben wurden.
Syntax
CONTAINSROW(<Table>, <Value> [, <Value> [, …] ] )
Parameter
Begriff | Definition |
---|---|
Tabelle | Eine zu testende Tabelle. |
value | Ein gültiger DAX-Ausdruck, der einen Skalarwert zurückgibt. |
Rückgabewert
TRUE oder FALSE.
Bemerkungen
Außer bei der Syntax sind der IN-Operator und die CONTAINSROW-Funktion funktional identisch.
<scalarExpr> IN <tableExpr> ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>
- Die Anzahl von scalarExprN muss der Anzahl der Spalten in tableExpr entsprechen.
- Den NOT IN-Operator gibt es in DAX nicht. Setzen Sie zur logischen Negation des IN-Operators NOT vor den gesamten Ausdruck. Beispiel: NOT [Color] IN { "Red", "Yellow", "Blue" }.
Im Gegensatz zum =-Operator führen der IN-Operator und die CONTAINSROW-Funktion einen strengen Vergleich durch. Beispielsweise entspricht der Wert BLANK nicht 0.
Beispiele
Die Beispiele in diesem Artikel können mit dem Adventure Works SW 2020 Power BI Desktop Beispielmodell 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]
Geben die folgende Tabelle mit einer einzelnen Spalte zurück:
[Farbe] |
---|
Blau |
Red |
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]
Geben die folgende Tabelle mit einer einzelnen Spalte zurück:
[Farbe] |
---|
Schwarz |
Grey |
Mehrere |
NA |
Silber |
Silver\Black |
White |
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für