ADDMISSINGITEMS เติมสมาชิกที่หายไปในผลลัพธ์สรุปแบบกลุ่ม เพื่อให้แสดงครบทุกสมาชิกของคอลัมน์ที่ระบุ เหมาะกับรายงานที่ต้องการเห็นรายการที่ไม่มีข้อมูลด้วย
=ADDMISSINGITEMS(<Table>)
=ADDMISSINGITEMS(<Table>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Table | table | Yes | ตารางผลลัพธ์ที่ต้องการเติมรายการที่หายไป (มักเป็นผลลัพธ์สรุปแบบกลุ่ม) | |
| ShowAll_ColumnName | column | Optional | ไม่ระบุ | คอลัมน์ที่ต้องการให้แสดงครบทุกสมาชิก (สามารถระบุหลายคอลัมน์ได้ตามรูปแบบที่รองรับ) |
เช่น แสดงทุกหมวดสินค้าแม้บางหมวดไม่มีขายในช่วงที่เลือก
เช่น ต้องการให้รายการเดือน/สินค้าแสดงครบเพื่อเทียบกันง่าย
Summary (With Missing Items) = ADDMISSINGITEMS( SUMMARIZECOLUMNS( Products[Category], "Sales", [Sales Amount] ) )=Summary (With Missing Items) =
ADDMISSINGITEMS(
SUMMARIZECOLUMNS(
Products[Category],
"Sales", [Sales Amount]
)
)
ได้ตารางสรุปที่แสดงหมวดครบมากขึ้น แม้บางหมวดไม่มีข้อมูล
Summary (แสดงหมวดครบ) = ADDMISSINGITEMS( Products[Category], SUMMARIZECOLUMNS( Products[Category], "Sales", [Sales Amount] ) )=Summary (แสดงหมวดครบ) =
ADDMISSINGITEMS(
Products[Category],
SUMMARIZECOLUMNS(
Products[Category],
"Sales", [Sales Amount]
)
)
พยายามให้หมวดแสดงครบทุกสมาชิกของ Products[Category]
Sales (Blank to 0) = COALESCE([Sales Amount], 0)=Sales (Blank to 0) =
COALESCE([Sales Amount], 0)
แปลง BLANK เป็น 0 เพื่อให้แถวที่ถูกเติมแสดงเป็น 0
มักใช้กับผลลัพธ์สรุปแบบกลุ่มที่อาจมีสมาชิกบางตัวหายไปเพราะไม่มีข้อมูลในบริบทนั้น เช่น ผลจาก SUMMARIZECOLUMNS
มักเป็น BLANK สำหรับค่าที่ไม่มีข้อมูล คุณสามารถจัดการต่อด้วย COALESCE หรือเงื่อนไขอื่นเพื่อให้แสดงเป็น 0 หรือข้อความตามต้องการ
ADDMISSINGITEMS ใช้เติมรายการที่ “ควรมี” แต่หายไปจากผลลัพธ์การสรุปแบบกลุ่ม (เช่น ผลลัพธ์จาก SUMMARIZECOLUMNS) เพื่อให้ผลลัพธ์แสดงครบทุกสมาชิกของคอลัมน์ที่ระบุ เหมาะกับรายงานที่ต้องการให้เห็นหมวด/รายการที่ไม่มีข้อมูลเป็นแถวว่าง (เช่น ยอดเป็น BLANK หรือ 0 ตามที่คุณจัดการต่อ)