https://drive.google.com/file/
Đầu tiên mình sắp xếp lại Data Model cho bạn dễ nhìn
Bạn nhìn vào Data Model, tất cả các dữ liệu đều kết nối về bảng "nhan_vien_db", nên nếu muốn 1 filter chung, thì cần ở bảng dữ liệu này, còn lại thì bạn kéo filter về tháng ở trường date của bảng "doanh thu" chẳng hạn, sẽ chỉ áp dụng đc filter đó cho các đồ thị sử dụng dữ liệu của chỉ bảng "doanh thu".
nghĩa là bảng nhan_vien_db của em phải có trường ngày tháng năm mới filter cho tất cả đúng không ah?
em thêm trường date trong bảng nhan_vien_db. và filter cả page. e thấy phần lọc của các biểu điều theo thời gian đó rồi nhưng chỉ có 2 biểu đồ đúng số liệu còn các biểu khác sai số liệu
https://drive.google.com/file/d/1dPJd...
Nhờ thầy xem lại giúp, hướng dẫn cách lọc
thầy xem giúp em. thấy thầy like mà k nói gì hix. e lọc số liệu k đúng
Hi, hôm trước xem dữ liệu của bạn, phúc tạp quá - nên chưa xem kỹ được. Dữ liệu đang có quá nhiều Data Table, thông thường trong 1 model mình chỉ gặp có khoảng 2-3 data table, nhưng của bạn hiện đang có 9 bảng data, mà chỉ có 1 bảng lookup, nên luồng relationship quá phức tạp
Hiện không lọc được là do relationship chưa đúng.
Bạn đang sử dụng trường Date ở "nhan_vien_db", nhưng relationship tới các bảng khác chủ yếu là Ten_KV. Nó sẽ là: chọn 1 khoảng thời gian trong date ở "nhanviendb", từ khoảng thời gian đó nó xác định đc các Ten_KV, rồi tìm đúng các Ten_KV ở các bảng khác như Doanh thu, Tỷ lệ Hủy, nhưng Ten_KV ở các bảng Doanh thu, tỷ lệ hủy tồn tại ở mọi thời gian, nên bộ lọc ở các bảng đó chưa đúng
Case của bạn mình đã gặp, là do cần các kiểu Relationship khác nhau, mà Power BI chỉ active được 1 relationship giữa 2 bảng. Ví dụ, để các biểu đồ dưới đây cùng filter đúng, phải dùng các trường date làm relationship
Nhưng để các biểu đồ dưới đây hoạt động, thì lại cần relationship là Ten_KV
Dạ cảm ơn thầy. E cũng đang thấy khó quá mà chưa biết cách giải quyết. Nhờ thầy chỉ dẫn vì e cũng đang cần để phân tích dữ liệu này ah
Thầy xem giúp e với ah
Hi, sau khi review lại, vấn đề cốt lõi là các dữ liệu của bạn có 2 trường relationship mới đúng - vừa là trường Date, vừa là trường Ten_KV.
Ví dụ bảng Doanhthu mà chỉ kết nối tới Nhanvien_db qua trường Ten_KV, khi đó sẽ ko filter đc theo Date và ngược lại.
Ở đây, chúng ta có thể dùng tính năng Merge Column, Merge cột Date và Ten_KV lại để tạo ra 1 trường mới, rồi dùng trường đó làm Relationship, thì sẽ mới đúng về Relationship, nhưng không filter được theo trường riêng lẻ (Date hoặc Ten_KV) mà chỉ Filter theo trường Merge - có thể filter đc Ten_KV nhưng rất khó để filter theo khoảng ngày.
Phương án đơn giản nhất, bạn tìm cách xuất dữ liệu trong 1 bảng luôn, vì bản chất tất cả dữ liệu đều biểu diễn theo Date và Tên KV, cấu trúc bảng sẽ kiểu:
Như thế mới tối ưu và tạo Báo cáo PBI sẽ rất dễ dàng.
Còn nếu chỉ xuất được các dữ liệu như thế này, thì mình nghĩ bạn nên làm Báo cáo cố định theo tháng, và sử dụng Filter theo Ten_KV thôi. Hoặc, làm các trang báo cáo riêng lẻ, các phần visual nào mà sử dụng filter Date ở 1 trang, sử dụng Filter Ten_KV ở 1 trang.
Như vậy, vấn đề không phải là cách dùng Power BI, mà ở dữ liệu đầu vào, bị vi phạm 2 nguyên tắc:
1. Filter, Relationship 2 chiều:
2. Dữ liệu bị bóc tách thành nhiều dữ liệu con.