Trong ví dụ bên dưới, Cột dữ liệu chi phí thay đổi theo ngày nhưng cột Tổng giá trị đơn hàng thì không thay đổi. Vậy lỗi phát sinh do đâu?
Bước 1: Trước tiên, chúng ta cùng xem dữ liệu tại 3 Cột trên đến từ đâu.
- Cột adsdate đến từ Bảng dữ liệu OCD_ADS
- Cột Chi phí cũng đến từ Bảng dữ liệu OCD_ADS
- Cột Tổng giá trị đơn hàng đến từ Bảng dữ liệu OCD_ORDER
Bước 2: Sau đó chúng ta vào phần MODEL cột ngoài cùng bên tay trái để kiểm tra xem Relationship giữa 2 Bảng dữ liệu OCD_ADS và OCD_ORDER đã đúng hay chưa.
Tại đây mình thấy rằng OCD_ADS và OCD_ORDER là 2 Data Table đang kết nối với nhau thông qua 1 Lookup Table là Bảng SALEDAY bằng Relationship 1 chiều.
Bước 3: Sau khi đã kiểm tra Relationship giữa 3 bảng thì mình quay lại Bước 1, thay thế cột adsdate bằng cột NGÀY bên Bảng dữ liệu SALEDAY là hết lỗi.
Như vậy vấn đề ở đây là cột ngày adsdate bên bảng OCD_ADS không Match với cột Ngày bên bảng OCD_OCDER dẫn tới dữ liệu Tổng giá trị đơn hàng không thay đổi.
Tuy nhiên nếu giữa 3 Bảng dữ liệu trên mà không có chung Cột Ngày thì chúng ta phải làm thế nào?
Bước 4: Lúc này chúng ta phải thay đổi Ralationship giữa 2 Data Table với Lookup Table từ 1 chiều thành 2 chiều là giải quyết được ván đề. Khi đó Cột ngày bên OCD_ADS và Cột Ngày bên OCD_ORDER sẽ match với nhau thông qua 1 Lookup Table.
Khi đã Match cột ngày với nhau rồi thì Chọn Cột ngày của bảng Data Table nào thì số liệu cũng sẽ thay đổi theo.