Baca dalam bahasa Inggris

Bagikan melalui


KESALAHAN

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Menimbulkan kesalahan dengan pesan kesalahan.

Sintaksis

ERROR(<text>)  

Parameter

Istilah Definisi
text String teks yang berisi pesan kesalahan.

Mengembalikan nilai

Tidak

Komentar

  • Fungsi ERROR dapat ditempatkan dalam ekspresi DAX di mana saja nilai skalar diharapkan.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh 1

Kueri DAX berikut:

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Red",
            ERROR("red color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

Gagal dan menaikkan dan pesan kesalahan yang berisi "warna merah ditemui".

Contoh 2

Kueri DAX berikut:

DEFINE
MEASURE DimProduct[Measure] =
        IF(
            SELECTEDVALUE(DimProduct[Color]) = "Magenta",
            ERROR("magenta color encountered"),
            SELECTEDVALUE(DimProduct[Color])
        )
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]

Mengembalikan tabel berikut:

DimProduct[Color] [Ukuran]
Hitam Hitam
Biru Biru
Abu-abu Abu-abu
Multi Multi
NA NA
Merah Merah
Perak Perak
Perak\Hitam Perak\Hitam
Putih Putih
Kuning Kuning

Karena Magenta bukan salah satu warna produk, fungsi ERROR tidak dijalankan.