แชร์ผ่าน


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 จึงไม่ถูกเรียกใช้งาน