Fungsi CONTAINSROW

Berlaku untuk:Hitung kolomTerhitung Tabelterhitung Mengukurperhitungan Visual

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

Sintaks

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

Parameter

Term Definisi
Tabel Tabel yang akan diuji.
Nilai Ekspresi DAX valid apa pun yang mengembalikan nilai skalar.

Nilai hasil

TRUE atau FALSE.

Keterangan

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

    <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:

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

dan

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:

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

dan

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