Del via


Funktionen CONTAINSROW

Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel

Returnerer TRUE, hvis der findes mindst én række, hvor alle kolonner har angivet værdier.

Syntaks

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

Parametre

Begreb Definition
Table En tabel, der skal testes.
Værdi Et gyldigt DAX-udtryk, der returnerer en skalarværdi.

Returværdi

TRUE eller FALSE.

Bemærkninger

  • Med undtagelse af syntaks er operatoren IN og funktionen CONTAINSROW funktionelt ækvivalente.

    <scalarExpr> IN <tableExpr> 
    ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>
    
    • Antallet af skalarExprN skal svare til antallet af kolonner i tableExpr.
    • NOT IN er ikke en operator i DAX. Hvis du vil udføre den logiske negation af operatoren IN, skal du placere NOT foran hele udtrykket. F.eks. NOT [Color] IN { "Red", "Yellow", "Blue" }.
  • I modsætning til operatoren = udfører operatoren IN og funktionen CONTAINSROW streng sammenligning. Værdien BLANK svarer f.eks. ikke til 0.

Eksempler

Eksempler i denne artikel kan bruges sammen med eksempelmodellen Adventure Works DW 2020 Power BI Desktop. Hvis du vil hente modellen, skal du se DAX-eksempelmodel.

Eksempel 1

Følgende DAX-forespørgsler:

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 tabel med en enkelt kolonne:

[Farve]
Blå
Rød
Gul

Eksempel 2

Følgende tilsvarende DAX-forespørgsler:

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 tabel med en enkelt kolonne:

[Farve]
Sort
Grå
Multi
I/T
Sølv
Sølv\sort
Hvid

OPERATOREN IN
DAX-forespørgsler