SUMX
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
ส่งกลับผลรวมของนิพจน์ที่มีการประเมินสําหรับแต่ละแถวในตาราง
ไวยากรณ์
SUMX(<table>, <expression>)
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
table |
ตารางที่มีแถวที่จะประเมินนิพจน์ |
expression |
นิพจน์ที่จะประเมินสําหรับแต่ละแถวของตาราง |
ค่าผลลัพธ์
เลขทศนิยม
หมายเหตุ
ฟังก์ชัน SUMX ใช้เป็นอาร์กิวเมนต์แรกสําหรับตารางหรือนิพจน์ที่แสดงตาราง อาร์กิวเมนต์ที่สองคือคอลัมน์ที่มีตัวเลขที่คุณต้องการหาผลรวม หรือนิพจน์ที่ประเมินเป็นคอลัมน์
นับเฉพาะจํานวนในคอลัมน์เท่านั้น ค่าว่าง ค่าตรรกะ และข้อความจะถูกละเว้น
สําหรับตัวอย่างที่ซับซ้อนมากขึ้นของ SUMX ในสูตร ให้ดู ALL และ CALCULATETABLE
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้จะกรองตาราง InternetSales บนนิพจน์ 'InternetSales[SalesTerritoryID] = 5' ก่อน จากนั้นจะแสดงผลรวมของค่าทั้งหมดในคอลัมน์การขนส่ง กล่าวอีกนัยหนึ่ง นิพจน์ดังกล่าวจะแสดงผลรวมของค่าธรรมเนียมการขนส่งสําหรับพื้นที่ขายที่ระบุเท่านั้น
= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])
ถ้าคุณไม่จําเป็นต้องกรองคอลัมน์ ให้ใช้ฟังก์ชัน SUM ฟังก์ชัน SUM จะคล้ายกับฟังก์ชัน Excel ที่มีชื่อเดียวกัน เว้นแต่ว่าจะใช้คอลัมน์เป็นการอ้างอิง
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันทางสถิติของ