BLANK
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
แสดงค่าว่าง
วากยสัมพันธ์
BLANK()
ค่าผลลัพธ์
ช่องว่าง
หมาย เหตุ
ช่องว่างไม่เท่ากับ null DAX ใช้ช่องว่างสําหรับทั้งฐานข้อมูล null และสําหรับเซลล์ว่างใน Excel
ฟังก์ชัน DAX บางอย่างจะทํางานค่อนข้างแตกต่างจาก Microsoft Excel ช่องว่างและสตริงที่ว่างเปล่า ("") จะไม่เทียบเท่ากันเสมอไป แต่การดําเนินการบางอย่างอาจถือว่าเป็นเช่นนั้น
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นว่าคุณจะสามารถทํางานกับช่องว่างในสูตรได้อย่างไร สูตรจะคํานวณอัตราส่วนของยอดขายระหว่างผู้จําหน่ายกับช่องทางอินเทอร์เน็ต อย่างไรก็ตาม ก่อนที่จะพยายามคํานวณอัตราส่วนที่ตัวหารควรได้รับการตรวจสอบสําหรับค่าศูนย์ ถ้าตัวหารเป็นศูนย์ ค่าว่างควรถูกส่งกลับ มิฉะนั้น จะมีการคํานวณอัตราส่วน
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
ตารางแสดงผลลัพธ์ที่คาดไว้เมื่อใช้สูตรนี้เพื่อสร้างการแสดงภาพตาราง
ป้ายชื่อแถว | อุปกรณ์ เสริม | จักรยาน | เสื้อผ้า | ผลรวมทั้งหมด |
---|---|---|---|---|
2005 | 2.65 | 2.89 | ||
2006 | 3.33 | 4.03 | ||
2007 | 1.04 | 2.92 | 6.63 | 3.51 |
2008 | 0.41 | 1.53 | 2.00 | 1.71 |
ผลรวมทั้งหมด | 0.83 | 2.51 | 5.45 | 2.94 |
ในแหล่งข้อมูลต้นฉบับ คอลัมน์ที่ประเมินโดยฟังก์ชัน BLANK อาจรวมถึงข้อความ สตริงที่ว่างเปล่า หรือ null ถ้าแหล่งข้อมูลต้นฉบับเป็นฐานข้อมูล SQL Server null และสตริงว่างจะเป็นชนิดข้อมูลที่แตกต่างกัน อย่างไรก็ตาม สําหรับการดําเนินการนี้จะดําเนินการแปลงชนิดโดยนัยและ DAX จะดําเนินการเหมือนเดิม
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันข้อความ ISBLANK ฟังก์ชัน