ตัวอย่างที่ 1: แสดงค่าเมื่อ Total Sales เกิน 1,000
High Sales Only = IF( [Total Sales] > 1000, [Total Sales], BLANK() )
ยอดขายจริงถ้าเกิน 1,000 หรือแสดงค่าว่าง
=BLANK()
ใช้ DIVIDE(Numerator, Denominator, BLANK()) เพื่อคืนค่าว่างแทน Error เมื่อตัวหารเป็นศูนย์
ใช้ IF(Condition, Value, BLANK()) เพื่อไม่ให้แสดงค่าในบางสถานการณ์
High Sales Only = IF( [Total Sales] > 1000, [Total Sales], BLANK() )
ยอดขายจริงถ้าเกิน 1,000 หรือแสดงค่าว่าง
Missing Data = IF( ISBLANK([Sales]), "No Data", "Has Sales" )
"No Data" หรือ "Has Sales"
Active Customers = COUNTROWS( FILTER(Customer, [Total Sales] <> BLANK()) )
จำนวนลูกค้าที่มียอดขาย
BLANK() คือค่าที่บ่งบอกว่า “ไม่มีค่า” ไม่ใช่ 0 (ตัวเลข) และไม่ใช่ข้อความว่างเปล่า (Text) ซึ่งสำคัญมากในการคำนวณทางคณิตศาสตร์ เพราะ BLANK() จะไม่ถูกนับในการคำนวณบางประเภท
เมื่อมีการหารด้วย 0, เมื่อค้นหาค่าด้วย RELATED/LOOKUPVALUE ไม่พบ, หรือเมื่อ Expression ไม่มีผลลัพธ์
BLANK เป็นฟังก์ชันที่ คืนค่าว่างเปล่า หรือค่า null ใน DAX
ใน DAX, ค่า BLANK ไม่เหมือนกับเลขศูนย์ (0) หรือข้อความว่างเปล่า (“”) มันเป็นตัวแทนของข้อมูลที่ไม่มีอยู่จริง มักใช้ในการจัดการกับข้อผิดพลาด, ซ่อนค่าบางอย่าง หรือกำหนดค่าเริ่มต้น