IGNORE ใช้ภายใน SUMMARIZECOLUMNS เพื่อบอกว่า expression/measure นี้ต้องถูก “ละเว้น” ตอนตัดสินว่าแถวไหนเป็น non-blank ทำให้แถวในผลลัพธ์ไม่ถูกตัดทิ้งเพียงเพราะ measure ที่เลือกละเว้นเป็น BLANK
=IGNORE(<Expression>)
=IGNORE(<Expression>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Expression | expression | Yes | นิพจน์/Measure ที่ต้องการให้ SUMMARIZECOLUMNS ละเว้นตอนตรวจแถวว่าง |
บาง measure ว่างบ่อย (BLANK) แต่ต้องการให้หมวด/กลุ่มยังแสดงครบ
ให้แถว non-blank ถูกกำหนดโดย measure หลัก ส่วน measure อื่นไม่กระทบ
สรุปตามหมวด = SUMMARIZECOLUMNS( Product[Category], "ยอดขาย", [Total Sales], "จำนวนคืน", IGNORE([Return Qty]) )สรุปตามหมวด =
SUMMARIZECOLUMNS(
Product[Category],
"ยอดขาย", [Total Sales],
"จำนวนคืน", IGNORE([Return Qty])
)
ผลลัพธ์ยังคงแสดง Category ที่มียอดขาย แต่บาง Category อาจไม่มีการคืนสินค้า (Return Qty เป็น BLANK) ก็ยังไม่หายไป
สรุป (ยึดยอดขาย) = SUMMARIZECOLUMNS( Product[Category], "ยอดขาย", [Total Sales], "คอมมิชชั่น", IGNORE([Commission]), "ส่วนลด", IGNORE([Discount]) )=สรุป (ยึดยอดขาย) =
SUMMARIZECOLUMNS(
Product[Category],
"ยอดขาย", [Total Sales],
"คอมมิชชั่น", IGNORE([Commission]),
"ส่วนลด", IGNORE([Discount])
)
ตารางสรุปที่แถวถูกกำหนดจากยอดขาย แต่ยังแสดงคอลัมน์เสริมที่อาจเป็น BLANK ได้
สรุป (ไม่ใช้ IGNORE) = SUMMARIZECOLUMNS( Product[Category], "ยอดขาย", [Total Sales], "จำนวนคืน", [Return Qty] )=สรุป (ไม่ใช้ IGNORE) =
SUMMARIZECOLUMNS(
Product[Category],
"ยอดขาย", [Total Sales],
"จำนวนคืน", [Return Qty]
)
บาง Category อาจหายไป หากการตัดสิน non-blank ถูกกระทบโดย [Return Qty]
โดยหลักใช้กับ SUMMARIZECOLUMNS เพื่อควบคุมการเลือกแถว non-blank เท่านั้น
IGNORE ไม่ได้เปลี่ยนค่าที่คำนวณของ measure แต่เปลี่ยนเฉพาะการที่ SUMMARIZECOLUMNS จะใช้ measure นั้นในการตัดสินว่าแถวควรถูกตัดทิ้งหรือไม่
IGNORE ใช้เฉพาะภายใน SUMMARIZECOLUMNS เพื่อ “ติดป้าย” ให้ expression/measure บางตัว ไม่ถูกนำไปใช้ในการตัดแถวที่ว่าง (non-blank row detection) ช่วยให้ผลลัพธ์ยังคงมีแถวที่ต้องการ แม้บาง measure จะเป็น BLANK ในแถวนั้น
เหมาะเมื่อคุณต้องการแสดงหลาย measure พร้อมกัน แต่มีบาง measure ที่อาจว่างบ่อย และคุณไม่อยากให้มันทำให้แถวหายไปจากผลลัพธ์ของ SUMMARIZECOLUMNS