Series Workshop Online - VBA in Excel 06/06/2026

Thực hành thiết lập tự động hóa các thao tác thủ công trong xử lý dữ liệu và lập báo cáo trong Excel

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

Power BI

1. Giới thiệu

Trong Power BI, DAX (Data Analysis Expressions) cung cấp nhiều hàm để tổng hợp và phân tích dữ liệu. Ba trong số các hàm quan trọng nhất là SUM, SUMXCALCULATE. Việc hiểu rõ cách thức hoạt động và phạm vi sử dụng của từng hàm sẽ giúp bạn xây dựng báo cáo chính xác và tối ưu hiệu suất khi làm việc với dữ liệu. 

2. Lý thuyết

2.1. Hàm SUM 

  • Chức năng: Hàm SUM tính tổng các giá trị trong một cột. 
  • Cách hoạt động: Hàm này chỉ tính tổng của các giá trị trong cột mà không thay đổi cách tính toán trên từng dòng dữ liệu. 
  • Cấu trúc hàm:   

SUM

  • Trường hợp sử dụng: Bạn sử dụng SUM khi chỉ cần cộng tất cả giá trị trong một cột.
  • Ví dụ: Tính tổng số lượng sản phẩm hoặc tổng doanh thu đã sẵn. 

2.2. Hàm SUMX 

  • Chức năng: Hàm SUMX là một hàm “duyệt qua từng dòng dữ liệu”, tính toán một phép tính cho mỗi dòng rồi cộng dồn kết quả lại. 
  • Cách hoạt động: Hàm này tính toán một phép toán riêng cho từng dòng, ví dụ như tính doanh thu (số lượng × giá bán) cho mỗi sản phẩm, rồi cộng tổng lại. 
  • Cấu trúc hàm: 

Power BI

  • Trượng hợp sử dụng: Khi bạn muốn tính tổng một phép tính phức tạp cho mỗi dòng dữ liệu.
  • Ví dụ: Chẳng hạn số lượng sản phẩm nhân với giá bán của sản phẩm đó. 

2.3. Hàm CALCULATE 

  • Chức năng: Hàm CALCULATE cho phép bạn thay đổi các điều kiện tính toán (như các bộ lọc). 
  • Cách hoạt động: Hàm này giúp bạn thay đổi các điều kiện để tính toán lại giá trị dưới các điều kiện mới. Ví dụ, bạn có thể tính tổng doanh thu chỉ với các đơn hàng từ một khu vực cụ thể. 
  • Cấu trúc hàm: 

Power BI

  • Trường hợp sử dụng: Dùng khi bạn muốn tính toán với các điều kiện cụ thể.
  • Ví dụ: Tính tổng doanh thu chỉ cho khu vực miền Bắc hoặc cho năm 2024. 

3. dụ minh họa 

Giả sử chúng ta bảng Sales như sau: 

Power BI

3.1. Total Quantity (tổng số lượng): 

Power BI

Kết quả:

Power BI

3.2. Total Revenue (tổng doanh thu): 

Power BI

Kết quả:

Power BI

3.3. North Quantity (số lượng miền Bắc): 

Power BI

Kết quả:

Power BI

4. Ứng dụng thực tiễn 

  • Phân tích theo khu vực: Sử dụng CALCULATE để tách riêng số liệu của từng vùng (North, South, East, West), phục vụ báo cáo phân phối vùng miền. 
  • Tính lợi nhuận biên: Dùng SUMX để tính (Revenue – Cost) * Quantity cho mỗi sản phẩm, sau đó tổng hợp. 
  • So sánh năm – năm: Kết hợp CALCULATE với hàm thời gian (ví dụ SAMEPERIODLASTYEAR) để so sánh doanh thu năm nay và năm trước. 
  • Dashboard tương tác: Tạo measure động với CALCULATE và các điều kiện từ slicer để người dùng tùy chọn xem số liệu theo nhóm sản phẩm, khách hàng, hay kênh phân phối. 

5. Kết luận

  • SUM: Hàm đơn giản và nhanh chóng, chỉ dùng khi cần tổng hợp trực tiếp một cột. 
  • SUMX: Dùng khi bạn cần tính toán phức tạp hơn trên từng dòng dữ liệu (ví dụ, tính doanh thu từ giá và số lượng). 
  • CALCULATE: Mạnh mẽ nhất, cho phép thay đổi các điều kiện tính toán và xây dựng phép tính có điều kiện. 

Khi kết hợp ba hàm này, bạn có thể xây dựng báo cáo Power BI linh hoạt, chính xác và đáp ứng mọi yêu cầu phân tích dữ liệu phức tạp trong thực tế doanh nghiệp. 

Cùng theo dõi Fanpage UniTrain để khám phá thêm nhiều thông tin hữu ích nhé!

Xem thêm

Khóa học Power BI Essentials – Advanced

Combo khóa học Business Intelligence

Khám phá tính năng Text Slicer trong Power BI

Sử dụng Tooltips trong Power BI

Bài viết liên quan
Data Analysis Breakthrough Scholarship 2026

Với mong muốn tạo điều kiện cho các bạn trẻ tiếp cận kiến thức bài bản và phát triển tư duy phân tích dữ liệu thực tiễn, Data Analysis Breakthrough Scholarship 2026 chính

Xem thêm
Ưu đãi tháng 05/2026

Chương trình ưu đãi 05/2026 này mang đến ưu đãi kép cho học viên: Giảm ngay 155.000đ trên mức ưu đãi đóng sớm khi học viên đăng ký bất kỳ khóa học nào trong tháng này.

Xem thêm
So sánh ChatGPT vs Gemini vs Claude 2026: Nên chọn AI tool nào?

Ba cái tên ChatGPT, Gemini và Claude xuất hiện ở khắp nơi khi nói về AI, nhưng không cái nào là “tốt nhất tuyệt đối”. Mỗi tool có điểm mạnh khác

Xem thêm
Claude là gì? Tìm hiểu AI assistant của Anthropic và cách dùng 2026

Nếu bạn đã nghe tên ChatGPT nhưng chưa biết Claude là gì, bạn đang bỏ qua một trong những AI assistant mạnh nhất hiện nay, đặc biệt nếu công việc của

Xem thêm