Power BI Day 20: Tìm hiểu về Data Granularity và cách tạo Hierarchy

Ngày đăng: 14/02/2022

Trong bài buổi trước, chúng ta đã đồng ý với nhau rằng để giảm thiểu thời gian trùng lặp khi làm báo cáo, ta nên có một Data Model.

Như bạn còn nhớ bài toán trước, sếp của bạn yêu cầu tính Sale quantity của Cat-A trong năm 2018. Tuy nhiên, một ngày đẹp trời sếp của sếp bạn lại muốn có con số Sale quantity của Cat-A của từng tháng trong năm 2018!

Tình huống trên đặt ra một vấn đề khi thiết kế một Data Model, bạn nên thu thập mọi yêu cầu có thể có để Model của mình không chỉ Available mà còn Right & Useful.

 Data Granularity

 

Data Granularity và cách tạo Hierarchy

Quay trở lại hướng xử lý bài toán trên, chúng ta nên ngăn chặn việc trớ trêu này bằng cách …đi du hành thời gian trở về thời điểm bạn build lên model!

Khi tự học Power BI design Model, bạn nên define rõ mức độ chi tiết của dữ liệu bạn cần đáp ứng là như thế nào. Trong trường hợp này, mình gợi ý có thể design bảng Date như sau:

Trong tự học Power BI, chúng ta có thuật ngữ Data granularity – tức là chỉ mức độ chi tiết của dữ liệu. Khi đã tổ chức được Date hierarchy, bạn có thể dễ dàng drill-down như hình dưới:

Hierarchy

Khi đã xác định được Data granularity, bạn nên tạo hierarchy để thuận tiện trong việc mô hình hoá dữ liệu.

Tùy thuộc vào số lượng phần tử bạn muốn thêm vào hierarchy, bạn có thể hoàn thành trong vòng chưa đầy 10 giây! Thử thực hành nhé!

👉 Bộ dữ liệu mình dùng thực hành là Adventure Work

Giả sử bạn muốn tính Total Sales theo CategorySubcategory

  • Bước 1: Tạo hierarchy trong bảng Product

Thực hiện click chuột phải vào cột mà bạn muốn tạo hierarchy. Trong trường hợp này là Category Name

tự học power bi

  • Bước 2: Click chọn New hierarchy và điền tên

Trong ví dụ này, mình đặt tên là Category Name Hierarchy

  • Bước 3: Kéo thả cột SubCategory Name vào hierarchy bạn vừa tạo.

  • Bước 4: Hãy thử visualize để check kết quả.

Kéo Category Name Hierarchy vào Axis field và kéo Total Sales vào Values

Trên sheet, bạn sẽ có biểu đồ visualize về #TotalSales của cả Category và Sub-Category như hình dưới đây:

tự học power bi

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *