กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
ประเมินนิพจน์ and แสดง valueif ที่ระบุ โดยนิพจน์จะส่งกลับ errorมิฉะนั้น จะส่งกลับ value ของนิพจน์เอง
IFERROR(value, value_if_error)
เทอม | นิยาม |
---|---|
value |
นิพจน์ valueor ใด ๆ |
value_if_error |
นิพจน์ valueor ใด ๆ |
สเกลาของชนิดเดียวกันกับ value
คุณสามารถใช้ฟังก์ชัน IFERROR เพื่อตรวจจับ and จัดการกับข้อผิดพลาดในนิพจน์ได้
If
value
or
value_if_error
คือเซลล์ว่าง IFERROR จะถือว่าเป็นสตริงว่าง value ("")
ฟังก์ชัน IFERROR จะขึ้นอยู่กับฟังก์ชัน IFand ใช้ข้อความ error เดียวกัน แต่มีอาร์กิวเมนต์น้อยลง ความสัมพันธ์ระหว่างฟังก์ชัน IFERRORand ฟังก์ชัน IF ดังต่อไปนี้:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Values ที่ส่งกลับสําหรับ A and B ต้องเป็นข้อมูลชนิดเดียวกัน ดังนั้น นิพจน์ or คอลัมน์ที่ใช้สําหรับ value
andvalue ที่แสดงสําหรับ value_if_error
ต้องเป็นข้อมูลชนิดเดียวกัน
ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)
สําหรับแนวทางปฏิบัติที่ดีที่สุดเมื่อใช้ IFERRORให้ดูที่ การใช้งานฟังก์ชัน error ที่เหมาะสม
ตัวอย่างต่อไปนี้จะแสดง 9999 if นิพจน์ 25/0 จะประเมินเป็น error If นิพจน์ จะแสดง value อื่นนอกเหนือจาก errorที่ value จะถูกส่งผ่านไปยังนิพจน์การเรียก
= IFERROR(25/0,9999)
ฟังก์ชันตรรกะของ
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้