ISERROR
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
ตรวจสอบว่าค่า เป็นข้อผิดพลาดหรือไม่ แล้วส่งกลับ TRUE
หรือ FALSE
วากยสัมพันธ์
ISERROR(<value>)
พารามิเตอร์
เทอม | นิยาม |
---|---|
value |
ค่าที่คุณต้องการทดสอบ |
ค่าผลลัพธ์
ค่าบูลีนของ TRUE
ถ้าค่าเป็นข้อผิดพลาด มิฉะนั้น FALSE
หมาย เหตุ
สําหรับแนวทางปฏิบัติที่ดีที่สุดเมื่อใช้ ISERRORให้ดู การใช้ฟังก์ชันข้อผิดพลาดที่เหมาะสม
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้คํานวณอัตราส่วนของยอดขายทั้งหมดทางอินเทอร์เน็ตต่อยอดขายทั้งหมดของผู้จําหน่าย ฟังก์ชัน ISERROR ใช้เพื่อตรวจสอบหาข้อผิดพลาด เช่น การหารด้วยศูนย์ ถ้ามีข้อผิดพลาด ระบบจะแสดงเป็นค่าว่าง นอกเหนือจากนี้ จะแสดงเป็นอัตราส่วน
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันข้อมูลของ IFERROR ฟังก์ชันIF ฟังก์ชัน Information