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
Trí tuệ nhân tạo (AI): Cơ hội hay mối đe dọa đối với lao động con người?

Trí tuệ nhân tạo (AI) có đang thay thế lao động hay tạo ra nghề mới? Cùng phân tích tác động của trí tuệ nhân tạo AI với việc làm và

Xem thêm
[ƯU ĐÃI THÁNG 07/2025] Đóng sớm tháng Bảy – Giá hời hết sảy

Chào hè tháng 07, UniTrain mang đến ưu đãi kép cho học viên: Giảm ngay 177.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. Khóa

Xem thêm
Trực Quan Hóa Chỉ Số Hiệu Suất (KPI) Trong Power BI

Khi cần trình bày một chỉ số quan trọng trong báo cáo và so sánh với mục tiêu đề ra, KPI Visual trong Power BI là công cụ trực quan và

Xem thêm
Xu hướng mới của trí tuệ nhân tạo (AI) trong năm 2025

Cập nhật các xu hướng mới nhất về trí tuệ nhân tạo AI năm 2025 như GPT-5, video AI, giáo dục thông minh và chiến lược AI tại Việt Nam. Trí

Xem thêm