Baca dalam bahasa Inggris

Bagikan melalui


Fungsi CONTAINSROW

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengembalikan TRUE jika ada setidaknya satu baris di mana semua kolom memiliki nilai yang ditentukan.

Sintaksis

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

Parameter

Istilah Definisi
Table Tabel yang akan diuji.
Value Ekspresi DAX valid apa pun yang mengembalikan nilai skalar.

Mengembalikan nilai

TRUE atau FALSE.

Komentar

  • Kecuali sintaksis, operator IN dan fungsi CONTAINSROW secara fungsional setara.

    DAX
    <scalarExpr> IN <tableExpr> 
    ( <scalarExpr1>, <scalarExpr2>, … ) IN <tableExpr>
    
    • Jumlah scalarExprN harus cocok dengan jumlah kolom dalam tableExpr.
    • NOT IN bukan operator di DAX. Untuk melakukan negasi logis operator IN, letakkan NOT di depan seluruh ekspresi. Misalnya, NOT [Color] IN { "Red", "Yellow", "Blue" }.
  • Tidak seperti operator =, operator IN dan fungsi CONTAINSROW melakukan perbandingan yang ketat. Misalnya, nilai BLANK tidak cocok dengan 0.

Contoh

Contoh dalam artikel ini dapat digunakan dengan contoh model Power BI Desktop Adventure Works DW 2020. Untuk mendapatkan model, lihat model sampel DAX.

Contoh 1

Kueri DAX berikut:

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

dan

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

Kembalikan tabel berikut dengan satu kolom:

[Warna]
Biru
Merah
Kuning

Contoh 2

Kueri DAX yang setara berikut ini:

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

dan

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

Kembalikan tabel berikut dengan satu kolom:

[Warna]
Hitam
Abu-abu
Multi
NA
Perak
Perak\Hitam
Putih

operator IN
kueri DAX