Chào Thầy!
Nhờ thầy trợ giúp fix lỗi khi tạo relationship cho 2 data table thông qua Lookup Table như sau:
- Bảng Target: Chỉ tiêu doanh số của từng cửa hàng, chia theo từng ngày.
- Bảng Sales data: tất cả thông tin về doanh thu, sản phẩm bán ra.
Mình cần tạo ra 1 bảng để theo dõi % đạt chỉ tiêu cho từng cửa hàng như sau:
Month / Target / Revenue / Sales Achievement
Tuy nhiên, mình gặp lỗi khi tạo relationship cho Store code tới 2 bảng Target & Sales. Đồng thời, khi mình dùng Slicer để lọc theo cửa hàng thì chỉ Target hoặc Sales thay đổi theo cửa hàng (nếu relationship tạo thành công với bảng data đó), bảng data còn lại không thay đổi tương ứng.
Mình nên khắc phục lỗi này như thế nào?
Cảm ơn Thầy!
Ở đây, thực ra Target là 1 bảng Lookup đó, chứ ko phải là 1 bảng Data đâu, vì nó có thông tin từ đầu và ko thay đổi theo giao dịch. Chỉ có bảng Sale Data là bảng Data thôi, nên model này bạn kết nối trực tiếp Sale Data và Target 2021 bằng Store Code thôi nha, chứ bạn tạo ra 1 bảng có đúng 1 cột Code rồi nối xuống thì khác gì nối trực tiếp đâu :D
Bạn dùng Slicer chưa lọc được, vì là bạn nhìn do bạn tạo thêm 1 bảng có 1 trường, rồi dùng trường đó cho 2 relationship, nên 1 cái active (nét liền), 1 cái không active (nét đứt), bạn kết nối thẳng là sẽ xử lý được thôi nha
Chào Thầy!
Ban đầu mình thử kết nối trực tiếp Sales Data & Target vẫn không được nên mình mới nghĩ Target là data table. Như bảng Calendar hoàn toàn có thể kết nối đến 2 bảng data nhưng store lại k kết nối được đến Location (bảng data, khác tên nhưng bản chất là 1). Nhờ thầy fix giúp lỗi!
Cảm ơn Thầy!
Bạn bỏ Relationship giữa bảng Target 2021 và bảng Calendar đi, ở đây đang bị 1 vòng lặp quan hệ, mà trong Power BI chúng ta đã có quan hệ Snowflake (mối quan hệ bắc cầu).
Sale Data tạo relationship với Target 2021 qua Store Code, Sale Data tạo relationship với Calendar qua Date.