Menu

Chia sẻ cách group dữ liệu theo tháng/quý/năm trong Power BI cực kỳ đơn giản

Dương Uyển Oanh 15/06/2026 01:03 530 lượt xem 2 trả lời

Chào mọi người,

Dạo gần đây mình thấy nhiều bạn mới làm quen với Power BI còn gặp chút khó khăn trong việc nhóm dữ liệu theo các khoảng thời gian như tháng, quý, năm. Thường thì chúng ta sẽ phải tạo các cột phụ trong Power Query hoặc DAX để làm việc này, nhưng thực ra Power BI có một tính năng ẩn rất hay giúp chúng ta làm điều đó một cách tự động và cực kỳ đơn giản.

Đó chính là chức năng Date Hierarchy (Phân cấp ngày) có sẵn của Power BI.

Cách làm:

  1. Đảm bảo bạn có một cột kiểu Date hoặc DateTime trong bảng dữ liệu của mình.
  2. Trong cửa sổ Report view hoặc Data view, click vào cột ngày đó trong danh sách Fields.
  3. Bạn sẽ thấy Power BI tự động tạo ra một cấu trúc phân cấp ngày (Hierarchy) bao gồm Year, Quarter, Month, Day.
  4. Giờ đây, khi bạn kéo thả cột ngày này vào một biểu đồ (ví dụ: Bar chart, Line chart), bạn có thể dễ dàng chọn mức độ phân cấp muốn hiển thị: Year, Quarter, Month hoặc Day. Power BI sẽ tự động nhóm dữ liệu theo lựa chọn của bạn.

Ưu điểm:

  • Rất nhanh chóng, không cần viết công thức phức tạp.
  • Tự động tạo, dễ dàng sử dụng.
  • Cho phép drill down/drill up dữ liệu theo các cấp độ thời gian khác nhau.

Tuy nhiên, cần lưu ý là cách này sẽ tạo ra một cấu trúc phân cấp mặc định. Nếu bạn cần nhóm theo các khoảng thời gian tùy chỉnh hơn (ví dụ: theo 6 tháng một, hoặc theo các kỳ kế toán riêng), bạn vẫn cần sử dụng Power Query hoặc DAX.

Hy vọng mẹo nhỏ này sẽ giúp ích cho các bạn mới bắt đầu với Power BI. Nếu có cách nào hay hơn, mọi người cùng chia sẻ nhé!

2

Tuyệt vời! Cảm ơn bạn đã chia sẻ cách nhóm dữ liệu theo thời gian trong Power BI. Đúng là chức năng Date Hierarchy này rất tiện lợi, mình cũng hay dùng nó để tạo các biểu đồ theo thời gian nhanh chóng.

Mình có một thắc mắc nhỏ, không biết với các định dạng ngày tháng không chuẩn hoặc bị lẫn lộn thì Date Hierarchy có xử lý được không, hay mình vẫn cần làm sạch dữ liệu ở Power Query trước ạ?

0

Cảm ơn bạn đã chia sẻ mẹo rất hay về Date Hierarchy! Đúng là tính năng này giúp tiết kiệm rất nhiều thời gian so với việc tạo cột phụ thủ công.

Mình cũng có một chút kinh nghiệm nhỏ muốn bổ sung. Nếu dữ liệu của bạn có định dạng ngày tháng hơi "lộn xộn" một chút, ví dụ có cả ngày/tháng/năm theo kiểu Mỹ và kiểu Việt xen kẽ, thì tốt nhất vẫn nên chuẩn hóa dữ liệu ở Power Query trước khi đưa vào mô hình. Power BI có thể nhận diện Date Hierarchy tốt nhất khi cột ngày tháng đã được định dạng rõ ràng và nhất quán.

Chúc bạn và mọi người có những trải nghiệm tuyệt vời với Power BI!

4

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

Đăng nhập Đăng ký