แชร์ผ่าน


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 ที่มีชื่อเดียวกัน เว้นแต่ว่าจะใช้คอลัมน์เป็นการอ้างอิง

รวม
ฟังก์ชันทางสถิติ