แชร์ผ่าน


ISERROR

นําไปใช้กับ: การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดภาพการคํานวณ

ตรวจสอบว่าค่านั้นเป็นข้อผิดพลาดหรือไม่ แล้วส่งกลับ TRUE หรือ FALSE

ไวยากรณ์

ISERROR(<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