อ่านในภาษาอังกฤษ

แชร์ผ่าน


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