ERROR
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
เกิดข้อผิดพลาดพร้อมด้วยข้อความแสดงข้อผิดพลาด
วากยสัมพันธ์
ERROR(<text>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
text |
สตริงข้อความที่มีข้อความแสดงข้อผิดพลาด |
ค่าผลลัพธ์
ไม่มีใคร
หมาย เหตุ
สามารถวางฟังก์ชัน ERROR ลงในนิพจน์ DAX ได้ทุกที่ที่ต้องการค่าสเกลา
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่างที่ 1
คิวรี DAX ต่อไปนี้:
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]
การล้มเหลวและการเกิดขึ้นและข้อความแสดงข้อผิดพลาดที่มี "สีแดงที่พบ"
ตัวอย่างที่ 2
คิวรี DAX ต่อไปนี้:
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]
แสดงตารางต่อไปนี้:
DimProduct[Color] | [Measure] |
---|---|
ดำ | ดำ |
ฟ้า | ฟ้า |
เทา | เทา |
หลาย | หลาย |
นา | นา |
แดง | แดง |
เงิน | เงิน |
Silver\Black | Silver\Black |
ขาว | ขาว |
เหลือง | เหลือง |
เนื่องจากสีม่วงแดงไม่ใช่หนึ่งในสีของผลิตภัณฑ์ ฟังก์ชัน ERROR จึงไม่ถูกเรียกใช้งาน