แชร์ผ่าน


ERROR

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

เพิ่ม error ด้วยข้อความ error

วากยสัมพันธ์

ERROR(<text>)

พารามิเตอร์

เทอม นิยาม
text สตริงข้อความที่มีข้อความ error

value ผลลัพธ์

None

หมาย เหตุ

  • ฟังก์ชัน ERROR สามารถวางไว้ในนิพจน์ DAX ได้ทุกที่ที่ต้องการ value สเกลา

  • ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (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]

การล้มเหลว and ทําให้เกิดข้อความ anderror ที่มี "สีแดงที่พบ"

ตัวอย่างที่ 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
ขาว ขาว
เหลือง เหลือง

เนื่องจากสีม่วงแดง not สีใดสีหนึ่ง product ฟังก์ชัน ERROR จึง not ดําเนินการ