Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Chia sẻ cách tạo Measure tính % hoàn thành công việc hiệu quả trong Power BI

Nghê Thi Phương 12/03/2026 08:33 225 lượt xem 1 trả lời

Chào các anh em trong diễn đàn,

Hôm nay mình muốn chia sẻ một cách khá hay để tính toán phần trăm hoàn thành công việc trong Power BI, đặc biệt hữu ích khi làm các báo cáo tiến độ dự án.

Thông thường, chúng ta hay làm phép tính đơn giản như:

% Hoàn thành = DIVIDE(SUM(Công việc đã xong), SUM(Tổng số công việc))

Cách này ổn với dữ liệu đơn giản, nhưng đôi khi gặp vấn đề khi có các điều kiện lọc phức tạp hoặc cần tính % dựa trên nhiều tiêu chí khác nhau (ví dụ: % hoàn thành theo từng phòng ban, theo từng loại công việc).

Mình đã thử nghiệm và thấy cách dùng CALCULATE kết hợp với FILTER hoặc ALLSELECTED sẽ linh hoạt hơn rất nhiều. Ví dụ, để tính % hoàn thành chung cho tất cả các công việc (không bị ảnh hưởng bởi bộ lọc trên bảng), mình thường viết Measure như sau:

% Hoàn thành Tổng = 
DIVIDE(
    CALCULATE(SUM(DataTable[Số lượng đã hoàn thành]), ALLSELECTED(DataTable[Tên công việc])),
    CALCULATE(SUM(DataTable[Tổng số lượng công việc]), ALLSELECTED(DataTable[Tên công việc]))
)

Trong đó:

  • DataTable là tên bảng dữ liệu của bạn.
  • [Số lượng đã hoàn thành][Tổng số lượng công việc] là các cột chứa số liệu tương ứng.
  • ALLSELECTED(DataTable[Tên công việc]) giúp loại bỏ bộ lọc chỉ trên cột Tên công việc, nhưng vẫn giữ các bộ lọc khác đang áp dụng trên báo cáo (ví dụ: lọc theo ngày, theo phòng ban).

Anh em nào đang làm báo cáo tiến độ hoặc cần tính toán tỷ lệ phần trăm dựa trên nhiều điều kiện thì có thể thử cách này nhé. Có cao kiến gì hay hơn thì chia sẻ thêm cho mọi người cùng học hỏi.

Cảm ơn đã đọc bài!

2

Chào bạn,

Cảm ơn bạn đã chia sẻ cách tính % hoàn thành công việc trong Power BI nhé! Cách dùng DIVIDE như bạn nói là chuẩn rồi. Mình cũng hay dùng nó cho các báo cáo tiến độ đơn giản.

Mình cũng có một tình huống tương tự, không biết bạn hoặc anh em nào có kinh nghiệm xử lý không: Làm sao để tính % hoàn thành mà không bị ảnh hưởng bởi các bộ lọc khác trên trang báo cáo, ví dụ như bộ lọc theo ngày tháng chẳng hạn? Mình muốn % hoàn thành luôn tính trên tổng số công việc ban đầu, bất kể người dùng chọn ngày nào.

Rất mong nhận được thêm ý kiến từ mọi người!

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký