Del via


CONTAINSROW (funksjon)

Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt

Returnerer SANN hvis det finnes minst én rad der alle kolonnene har angitte verdier.

Syntaks

CONTAINSROW(<Table>, <Value> [, <Value> [, …] ] ) 

Parametere

Term Definisjon
Table En tabell som skal testes.
Verdi Alle gyldige DAX-uttrykk som returnerer en skalarverdi.

Returverdi

SANN eller USANN.

Merknader

  • Bortsett fra syntaks, er IN-operatoren og CONTAINSROW-funksjonen funksjonelt like.

    <scalarExpr> IN <tableExpr> 
    ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>
    
    • Antallet scalarExprN må samsvare med antall kolonner i tableExpr.
    • NOT IN er ikke en operator i DAX. Hvis du vil utføre den logiske negasjonen for IN-operatoren, plasserer du IKKE foran hele uttrykket. For eksempel NOT [Color] IN { "Red", "Yellow", "Blue" }.
  • I motsetning til =-operatoren utfører IN-operatoren og CONTAINSROW-funksjonen en streng sammenligning. BLANK-verdien samsvarer for eksempel ikke med 0.

Eksempler

Eksempler i denne artikkelen kan brukes med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil ha modellen, kan du se DAX-eksempelmodellen.

Eksempel 1

Følgende DAX-spørringer:

EVALUATE
FILTER (
    ALL ( Product[Color] ),
    ( [Color] )
        IN {
        "Red",
        "Yellow",
        "Blue"
    }
)
ORDER BY [Color]

og

EVALUATE
FILTER (
    ALL ( Product[Color] ),
    CONTAINSROW (
        {
            "Red",
            "Yellow",
            "Blue"
        },
        [Color]
    )
)
ORDER BY [Color]

Returner følgende tabell med én kolonne:

[Farge]
Blå
Rød
Gul

Eksempel 2

Følgende tilsvarende DAX-spørringer:

EVALUATE
FILTER (
    ALL ( Product[Color] ),
    NOT [Color]
        IN {
        "Red",
        "Yellow",
        "Blue"
    }
)
ORDER BY [Color]

og

EVALUATE
FILTER (
    ALL ( Product[Color] ),
    NOT CONTAINSROW (
        {
            "Red",
            "Yellow",
            "Blue"
        },
        [Color]
    )
)
ORDER BY [Color]

Returner følgende tabell med én kolonne:

[Farge]
Svart
Grå
Multi
Ikke tilgjengelig
Sølv
Silver\Black
Hvit

IN-operator
DAX-spørringer