รวมยอดขายทั้งหมด
Total Sales = SUM(Sales[Amount])
ผลรวมยอดขายทั้งหมด
รวมผลตัวเลขในคอลัมน์ (Aggregation)
ฟังก์ชัน SUM ใน DAX ใช้สำหรับรวมค่าตัวเลขทั้งหมดในคอลัมน์ โดยทำงานภายใต้ Filter Context ปัจจุบัน
=SUM(ColumnName)
=SUM(ColumnName)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| ColumnName | column | Yes | คอลัมน์ที่ต้องการรวมค่า (ต้องเป็นคอลัมน์ตัวเลขเท่านั้น) |
ใช้สร้าง Base Measure เพื่อนำไปใช้ต่อในสูตรอื่นๆ
Total Sales = SUM(Sales[Amount])
ผลรวมยอดขายทั้งหมด
Total Revenue := SUM(Orders[Revenue])
Measure ที่รวมรายได้
Red Sales = CALCULATE(SUM(Sales[Amount]), Product[Color]="Red")
ยอดขายสินค้าสีแดง
SUM ใน DAX รับเฉพาะคอลัมน์เดียว และทำงานตาม Filter Context ส่วน Excel SUM รับได้หลายช่วงและไม่มี Context
SUM รวมค่าในคอลัมน์ที่มีอยู่แล้ว ส่วน SUMX คำนวณ expression ในแต่ละแถวก่อนแล้วจึงรวม
ฟังก์ชัน SUM ใน DAX ใช้สำหรับรวมตัวเลขในคอลัมน์ โดยคำนึงถึง Filter Context และ Row Context