Jaa


CONTAINSROW-funktio

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa TRUEif on vähintään yksi rivi, jossa all sarakkeet ovat määrittäneet values.

Syntaksi

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

Parametrit

Termi Määritelmä
Table Testattava taulukko.
Value Mikä tahansa kelvollinen DAX-lauseke, joka palauttaa skalaariarvon value.

Palauta value

TRUE or FALSE.

Huomautuksia

  • Except syntaksista IN-operaattorin and CONTAINSROW-funktio ovat toiminnallisesti toisiaan vastaavia.

    <scalarExpr> IN <tableExpr> 
    ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>
    
    • Kohteen scalarExprN luvun on vastattava sarakkeiden määrää kohteessa tableExpr.
    • NOT IN on not operaattori DAX. Jos haluat suorittaa IN-operaattorin loogisen negoinnin, sijoita NOT koko lausekkeen eteen. Esimerkiksi NOT [Color] IN { "Punainen", "Keltainen", "Sininen" }.
  • Toisin kuin =-operaattori, IN-operaattorin and CONTAINSROW-funktio suorittaa tiukan vertailun. Esimerkiksi BLANKvalue vastaa not 0:aa.

Esimerkkejä

Tämän artikkelin esimerkkejä voidaan käyttää sample Adventure Works DW 2020 Power BI Desktop -mallin kanssa. Jos haluat hankkia mallin, katso DAXsample mallin.

Esimerkki 1

Seuraavat DAX kyselyt:

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

and

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

Palauta seuraava yksisarakkeinen taulukko:

[Color]
Sininen
Punainen
Keltainen

Esimerkki 2

Seuraavat vastaavat DAX kyselyt:

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

and

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

Palauta seuraava yksisarakkeinen taulukko:

[Color]
Musta
Harmaa
Multi
NA
Hopea
Hopeinen\musta
Valkoinen

IN -operaattorin
DAX kyselyiden