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

แชร์ผ่าน


COALESCE

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

แสดงนิพจน์แรกที่ไม่ได้ประเมินเป็น BLANK ถ้านิพจน์ทั้งหมดประเมินเป็น BLANK จะมีการส่งกลับ BLANK

ไวยากรณ์

DAX
COALESCE(<expression>, <expression>[, <expression>]…)

พารามิเตอร์

เงื่อนไข คำนิยาม
สีหน้า นิพจน์ DAX ใด ๆ ที่แสดงนิพจน์สเกลา

ค่าที่ส่งกลับ

ค่าสเกลาที่มาจากหนึ่งในนิพจน์หรือ BLANK ถ้านิพจน์ทั้งหมดประเมินเป็น BLANK

หมายเหตุ

นิพจน์การป้อนข้อมูลอาจเป็นชนิดข้อมูลที่แตกต่างกัน

ตัวอย่าง 1

คิวรี DAX ต่อไปนี้:

DAX
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }

ส่งกลับ 10ซึ่งเป็นนิพจน์แรกที่ไม่ได้ประเมินเป็น BLANK

ตัวอย่าง 2

นิพจน์ DAX ต่อไปนี้:

DAX
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)

แสดงผลรวมของค่าทั้งหมดในคอลัมน์ SalesAmount ในตาราง FactInternetSales หรือ0 ซึ่งสามารถใช้เพื่อแปลงค่า BLANK ของยอดขายทั้งหมดเป็น 0ได้