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