ERROR
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan 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 ini:
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 ini:
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.