Hàm SUM trong Power BI: Định nghĩa và Ứng dụng 

07/06/2025   |   Tran Van Dao

Hàm SUM trong Power BI: Định nghĩa và Ứng dụng 

Hàm SUM là gì? 

Khám phá hàm SUM – bí kíp tổng hợp dữ liệu linh hoạt trong Power BI

Khám phá hàm SUM – bí kíp tổng hợp dữ liệu linh hoạt trong Power BI

Trong Power BI, hàm SUM là một trong những hàm DAX cơ bản nhất và được sử dụng rộng rãi trong các phép tính cộng tổng giá trị của một cột số. Đây là công cụ hữu ích cho những ai muốn tổng hợp dữ liệu nhanh chóng trong báo cáo và biểu đồ. Khi bạn làm việc với dữ liệu tài chính, bán hàng, điểm số hay bất kỳ dữ liệu dạng số nào, SUM luôn là lựa chọn đầu tiên để tính tổng giá trị nhanh chóng, chính xác và hiệu quả. 

Cú pháp hàm SUM trong DAX 

Cú pháp: SUM(<column>)

Trong đó: 

  • <column> là cột dữ liệu dạng số cần được tính tổng. 
  • Cột phải thuộc kiểu số nguyên hoặc số thực (numeric). 

Ví dụ minh họa: 

Giả sử bạn có bảng DoanhThu với cột TongTien, để tính tổng doanh thu, bạn có thể sử dụng: 

Tong_DoanhThu = SUM(DoanhThu[TongTien])

Biểu thức trên sẽ trả về tổng toàn bộ giá trị trong cột TongTien. 

Hàm SUM thường được sử dụng trong: 

  • Tạo Measure tổng doanh thu, tổng lợi nhuận. 
  • Biểu đồ tổng số lượng bán theo tháng. 
  • Dashboard hiển thị số liệu tổng hợp. 

Tính năng của hàm SUM 

Hàm SUM không chỉ là công cụ tính toán đơn giản, mà còn sở hữu nhiều tính năng nổi bật trong Power BI: 

  • Tự động nhận diện ngữ cảnh: Khi kết hợp với Filter Context (ngữ cảnh bộ lọc), SUM sẽ tính tổng theo từng điều kiện hoặc nhóm dữ liệu khác nhau. Điều này giúp biểu đồ và bảng động luôn cập nhật đúng giá trị.
  • Tương thích với các biểu thức DAX khác: Hàm SUM có thể dùng chung với các hàm DAX khác như: 
    • CALCULATE để tạo biểu thức động. 
    • IF, FILTER, ALL để tạo điều kiện lọc. 
    • SUMX để tính tổng có điều kiện phức tạp hơn. 

Ví dụ: Tong_DoanhThu_Theo_Nam = CALCULATE(SUM(DoanhThu[TongTien]), YEAR(DoanhThu[Ngay]) = 2025)

  • Độ ổn định và tốc độ cao: SUM hoạt động rất nhanh kể cả với khối lượng dữ liệu lớn, vì Power BI tối ưu hiệu suất xử lý DAX trong bộ nhớ (VertiPaq Engine).
  • Ứng dụng rộng rãi: Bạn có thể dùng hàm SUM để: 
    • Tính tổng tồn kho theo danh mục sản phẩm. 
    • Tổng lương nhân viên theo phòng ban. 
    • Tổng số giờ làm việc theo nhân sự. 

Phân biệt hàm SUM, SUMX và CALCULATE trong Power BI 

Đây là ba hàm DAX quan trọng nhất khi làm việc với dữ liệu số trong Power BI. Mỗi hàm có một mục đích và cách sử dụng khác nhau:

Hàm SUM

  • Tính tổng một cột đơn giản. 
  • 📌 Không hỗ trợ logic điều kiện phức tạp. 
  • 🧩 Dùng khi cần tổng hợp giá trị cột đơn thuần, ví dụ: 

Hàm SUMX

  • Tính tổng có điều kiện hoặc dựa trên biểu thức tính toán. 
  • 📌 Duyệt từng dòng trong bảng và tính giá trị trước khi cộng. 
  • 🧩 Phù hợp với trường hợp tính tổng sau phép nhân hoặc điều kiện: 

Hàm CALCULATE

  • Chuyển đổi ngữ cảnh đánh giá để áp dụng bộ lọc động. 
  • 📌 Không trực tiếp tính tổng, nhưng kết hợp với hàm SUM, AVERAGE,… để tạo measure động:
Hàm  Công dụng chính  Có hỗ trợ điều kiện?  Duyệt từng dòng? 
SUM  Tổng giá trị một cột     
SUMX  Tổng biểu thức theo dòng     
CALCULATE  Thay đổi context và áp dụng filter     

Tổng kết 

Hàm SUM là một công cụ thiết yếu trong việc phân tích và trực quan dữ liệu với Power BI. Việc hiểu rõ cú pháp, phân biệt với hàm SUMMARIZE, và ứng dụng đúng tính năng của SUM sẽ giúp bạn tối ưu quá trình xử lý và trình bày dữ liệu. 

Nếu bạn mới bắt đầu học DAX hoặc đang xây dựng các báo cáo phân tích cho doanh nghiệp, đừng bỏ qua việc nắm vững hàm SUM – nền tảng quan trọng của bất kỳ công thức tính toán nào trong Power BI. 

 

ĐỌC THÊM:

Một số kỹ thuật chuẩn hóa dữ liệu mà bạn nên biết

Tối Ưu Hóa Cùng Bộ Giải Pháp Microsoft Power Platform 

Sơ đồ luồng dữ liệu là gì? Các bước xây dựng

Tìm hiểu về quy trình phát triển phần mềm

Row Context vs Filter Context trong Power BI

Hotline

0833 052 299

Đối tác

BHK