Thep Excel

ADDMISSINGITEMS – เติมรายการที่หายไปในผลลัพธ์สรุปแบบกลุ่ม

ADDMISSINGITEMS เติมสมาชิกที่หายไปในผลลัพธ์สรุปแบบกลุ่ม เพื่อให้แสดงครบทุกสมาชิกของคอลัมน์ที่ระบุ เหมาะกับรายงานที่ต้องการเห็นรายการที่ไม่มีข้อมูลด้วย

=ADDMISSINGITEMS(<Table>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
3/10

Syntax & Arguments

=ADDMISSINGITEMS(<Table>)

Argument Type Required Default Description
Table table Yes ตารางผลลัพธ์ที่ต้องการเติมรายการที่หายไป (มักเป็นผลลัพธ์สรุปแบบกลุ่ม)
ShowAll_ColumnName column Optional ไม่ระบุ คอลัมน์ที่ต้องการให้แสดงครบทุกสมาชิก (สามารถระบุหลายคอลัมน์ได้ตามรูปแบบที่รองรับ)

How it works

ให้รายงานแสดงหมวดที่ไม่มีข้อมูล

เช่น แสดงทุกหมวดสินค้าแม้บางหมวดไม่มีขายในช่วงที่เลือก

ทำตารางสรุปที่ต้องครบทุกสมาชิก

เช่น ต้องการให้รายการเดือน/สินค้าแสดงครบเพื่อเทียบกันง่าย

Examples

ตัวอย่างที่ 1: เติมหมวดที่หายไปในตารางสรุป (แนวคิด)
Summary (With Missing Items) = ADDMISSINGITEMS( SUMMARIZECOLUMNS( Products[Category], "Sales", [Sales Amount] ) )
ADDMISSINGITEMS จะพยายามเติมสมาชิกที่หายไปในผลสรุป เพื่อให้รายงานเห็นหมวดที่ไม่มีข้อมูลด้วย
DAX Formula:

=Summary (With Missing Items) =
ADDMISSINGITEMS(
    SUMMARIZECOLUMNS(
        Products[Category],
        "Sales", [Sales Amount]
    )
)

Result:

ได้ตารางสรุปที่แสดงหมวดครบมากขึ้น แม้บางหมวดไม่มีข้อมูล

ตัวอย่างที่ 2: ระบุคอลัมน์ที่ต้องการให้แสดงครบ (แนวคิด)
Summary (แสดงหมวดครบ) = ADDMISSINGITEMS( Products[Category], SUMMARIZECOLUMNS( Products[Category], "Sales", [Sales Amount] ) )
ระบุคอลัมน์เพื่อบอกว่าต้องการให้ผลลัพธ์แสดงครบสมาชิกของคอลัมน์นั้น
DAX Formula:

=Summary (แสดงหมวดครบ) =
ADDMISSINGITEMS(
    Products[Category],
    SUMMARIZECOLUMNS(
        Products[Category],
        "Sales", [Sales Amount]
    )
)

Result:

พยายามให้หมวดแสดงครบทุกสมาชิกของ Products[Category]

ตัวอย่างที่ 3: จัดการ BLANK หลังเติมแถว (แนวคิด)
Sales (Blank to 0) = COALESCE([Sales Amount], 0)
หลังเติมแถวที่ไม่มีข้อมูล คุณอาจต้องจัดการ BLANK ให้เหมาะกับการแสดงผล เช่น แปลงเป็น 0
DAX Formula:

=Sales (Blank to 0) =
COALESCE([Sales Amount], 0)

Result:

แปลง BLANK เป็น 0 เพื่อให้แถวที่ถูกเติมแสดงเป็น 0

FAQs

ADDMISSINGITEMS ใช้กับผลลัพธ์แบบไหน?

มักใช้กับผลลัพธ์สรุปแบบกลุ่มที่อาจมีสมาชิกบางตัวหายไปเพราะไม่มีข้อมูลในบริบทนั้น เช่น ผลจาก SUMMARIZECOLUMNS

แถวที่ถูกเติมจะมีค่าเป็นอะไร?

มักเป็น BLANK สำหรับค่าที่ไม่มีข้อมูล คุณสามารถจัดการต่อด้วย COALESCE หรือเงื่อนไขอื่นเพื่อให้แสดงเป็น 0 หรือข้อความตามต้องการ

Resources & Related

Additional Notes

ADDMISSINGITEMS ใช้เติมรายการที่ “ควรมี” แต่หายไปจากผลลัพธ์การสรุปแบบกลุ่ม (เช่น ผลลัพธ์จาก SUMMARIZECOLUMNS) เพื่อให้ผลลัพธ์แสดงครบทุกสมาชิกของคอลัมน์ที่ระบุ เหมาะกับรายงานที่ต้องการให้เห็นหมวด/รายการที่ไม่มีข้อมูลเป็นแถวว่าง (เช่น ยอดเป็น BLANK หรือ 0 ตามที่คุณจัดการต่อ)

Leave a Reply

Your email address will not be published. Required fields are marked *