Tăng tốc 60% báo cáo Time Intelligence nhờ Calculation Group: Bạn đã thử chưa?


Tăng tốc 60% báo cáo Time Intelligence nhờ Calculation Group

Bạn đã thử chưa?

Tại sao nhiều doanh nghiệp đầu tư vào dữ liệu nhưng vẫn không ra quyết định tốt hơn?

Có thể vì họ đang chìm trong rừng measure.

Nhiều mô hình Power BI hiện nay đang duy trì hơn 100 measure chỉ để tính các chỉ số thời gian như YTD, MOM, YOY cho mỗi KPI — khiến việc bảo trì trở nên phức tạp, tốn thời gian và dễ sai lệch logic.

Calculation Group là một giải pháp đã giúp nhiều tổ chức giảm đến 60% thời gian xây dựng báo cáo, đồng thời tinh gọn mô hình mà không làm mất đi tính linh hoạt trong phân tích.


Calculation Group là gì?

Calculation Group là một cách gom các logic DAX lặp lại thành các “item” có thể tái sử dụng trên mọi measure gốc.

Thay vì tạo từng measure riêng như Sales_YOY, Sales_YTD, Sales_MOM,… bạn chỉ giữ Sales, và để Calculation Group xử lý phần còn lại.

Công cụ này hoạt động nhờ hàm SELECTEDMEASURE() — hàm này đại diện cho measure gốc đang được áp dụng.


Cách tạo Calculation Group

Bước 1: Mở Power BI Desktop Chuyển sang chế độ Model view để thấy toàn bộ mô hình dữ liệu.

Bước 2: Mở Tabular Editor Từ tab External Tools, chọn Tabular Editor – đây là nơi bạn tạo Calculation Group.

Bước 3: Bật chế độ ép buộc measure rõ ràng Trong phần Properties của model, bật “Discourage Implicit Measures” để tránh lỗi ngầm sau này.

Bước 4: Tạo nhóm mới Nhấn chuột phải → Create New → Calculation Group. Đặt tên nhóm, ví dụ: “Time Intelligence”.

Bước 5: Tạo các Calculation Item

Mỗi item đại diện cho một logic như:

  • YOY: sử dụng hàm SAMEPERIODLASTYEAR()
  • YTD: dùng DATESYTD()
  • YOY%: lấy phần trăm chênh lệch giữa năm nay và năm trước
  • MOM: dùng PARALLELPERIOD() để lùi 1 tháng
  • Current: giữ nguyên measure gốc với SELECTEDMEASURE()

Bước 6: Thiết lập định dạng hiển thị động Với các item hiển thị phần trăm như YOY%, bạn thêm format "#,##0.00%" vào phần Format String Expression trong Tabular Editor.


Cách sử dụng trong báo cáo

  • Matrix: Đặt Calculation Group làm cột hoặc hàng để hiển thị tất cả biến thể của 1 KPI gốc.
  • Slicer: Cho phép người dùng tự chọn phân tích theo YOY, MOM, YTD,...
  • Tooltip: Tùy biến phân tích động khi rê chuột vào biểu đồ.

Chỉ cần 1 KPI gốc, Calculation Group sẽ xử lý phần còn lại.


Mẹo nâng cao từ MDA

  • Khi có nhiều Calculation Group (ví dụ: Time Intelligence, Currency, Scenario), bạn nên thiết lập “Precedence” để xác định thứ tự áp dụng.
  • Dùng thêm hàm SELECTEDMEASURENAME() để hiển thị tên measure gốc trong tiêu đề hoặc chú giải.
  • Kết hợp với Field Parameters để tạo slicer 2 chiều: người dùng chọn KPI và phép tính tương ứng.

Kết quả sau khi triển khai

  • Rút gọn số lượng measure
  • Tăng tốc độ update logic → chỉ cần sửa 1 chỗ thay vì 20
  • Dễ training, dễ scale
  • Giao diện dashboard gọn gàng, chuyên nghiệp hơn

Bạn đang loay hoay với hàng chục DAX measure lặp lại?

Nếu muốn làm chủ cách tổ chức mô hình Power BI chuẩn doanh nghiệp — bạn sẽ cần một lộ trình bài bản, thực chiến.

Đó chính là lý do khóa học Business Intelligence của MDA ra đời. Từ 2020 đến nay, chương trình đã giúp hơn 2.200 học viên:

  • Làm chủ tư duy đo lường: từ KPI gốc đến logic Time Intelligence
  • Tổ chức mô hình dữ liệu logic, gọn nhẹ, dễ mở rộng
  • Tạo báo cáo phân tích theo chuẩn doanh nghiệp

Bạn cũng có thể là người tiếp theo.


🔔+170.000 người đăng ký theo dõi chúng tôi trên các nền tảng: https://mastering-da.kit.com/

📌Thúc đẩy doanh nghiệp Việt đưa ra quyết định dựa trên dữ liệu qua chương trình đào tạo Analytics Top 1 Việt Nam từ 2020 @ Zalo: 0961 48 66 48 & https://mastering-da.com/business-intelligence-program/

#PhuongThaoAnalytics #PowerBI #CalculationGroup #DAX #MasteringDataAnalytics

Until next time, keep turning data into decisions

Mastering Data Analytics (MDA)

+170.000 người theo dõi chúng tôi trên các nền tảng. Hãy để lại email để cập nhập kiến thức mới nhất về Data Analytics với No-code, AI & Automation! 👇

Read more from Mastering Data Analytics (MDA)
Huong dan phan tich ty le chuyen doi trong ban le

27/04/2025 Đo sai Conversion Rate – doanh nghiệp bạn đang mất bao nhiêu đơn hàng? 90 % dữ liệu hành vi khách hàng đang bị lãng phí — liệu bạn có đang mắc sai lầm này? Bạn có lưu lượng khách ghé cửa hàng mỗi ngày. Bạn cũng có dữ liệu bán hàng từ hệ thống POS. Nhưng giữa hai dữ liệu này tồn tại một khoảng cách lớn: → Conversion Rate (CR) — tỷ lệ khách ghé thăm chuyển thành khách mua hàng. Nếu đo sai, bạn không chỉ mất doanh thu mà còn bỏ lỡ cơ hội tối ưu vận hành. CR không phải chỉ số, mà là...

Khám phá cách chuy?n t? “th? báo cáo” thành Trusted Advisor th?c th?

09/04/2025 Ngừng “đu trend” chuẩn ngành – Hãy đo thực tại của chính bạn Tại sao KPI “vượt chuẩn” vẫn dẫn tới kết quả kinh doanh lẹt đẹt? Và làm sao để đội dữ liệu chuyển từ “thợ báo cáo” thành Trusted Advisor thực thụ? Trong một thế giới ngập tràn số “trung bình ngành”, rất nhiều doanh nghiệp vô tình trở thành follower – chỉ vì khao khát “bằng thị trường”. Kết quả? Một ảo giác kiểm soát. Nhưng lợi nhuận lại… không nói dối. Newsletter tuần này bóc tách 5 góc nhìn then chốt để bạn đo đúng thực...

Chuan hoa Dashboard: Viec cap bach ma doanh nghiep khong the tri hoan

Chuẩn hóa dashboard Việc cấp bách mà doanh nghiệp bạn không thể tiếp tục trì hoãn Tại sao nhiều doanh nghiệp đầu tư vào dữ liệu nhưng vẫn không ra quyết định tốt hơn? Vì mỗi bộ phận nói một ngôn ngữ dữ liệu khác nhau. Và “truth” – sự thật dữ liệu – thì không ai thống nhất. Mình từng gặp một doanh nghiệp có hơn 300 dashboard. Nhưng không cái nào đủ tin cậy để CEO dùng ra quyết định. Đó là lúc họ bắt đầu hành trình chuẩn hóa hệ thống Power BI. Sau 6 tháng, mọi báo cáo đều kết nối từ một nguồn...