QlikView - Bảng ánh xạ
Bảng ánh xạ là một bảng, được tạo để ánh xạ các giá trị cột giữa hai bảng. Nó còn được gọi là bảng Tra cứu, chỉ được sử dụng để tìm kiếm giá trị liên quan từ một số bảng khác.
Dữ liệu đầu vào
Chúng ta hãy xem xét tệp dữ liệu đầu vào sau, đại diện cho các giá trị bán hàng ở các khu vực khác nhau.
ProductID,ProductCategory,Region,SaleAmount
1,Outdoor Recreation,Europe,4579
2,Clothing,Europe,4125
3,Costumes & Accessories,South Asia,6521
4,Athletics,South Asia,4125
5,Personal Care,Australia,5124
6,Arts & Entertainment,North AMerica,1245
7,Hardware,South America,456
8,Home & Garden,South America,241
9,Food,South Asia,1247
10,Home & Garden,South Asia,5462
11,Office Supplies,Australia,577
Dữ liệu sau đại diện cho các quốc gia và khu vực của họ.
Region,Country
Europe,Germany
Europe,Italy
South Asia,Singapore
South Asia,Korea
North AMerica,USA
South America,Brazil
South America,Peru
South Asia,China
South Asia,Sri Lanka
Tải tập lệnh
Dữ liệu trên được tải vào bộ nhớ QlikView bằng trình chỉnh sửa tập lệnh. Mở trình chỉnh sửa Tập lệnh từ menu Tệp hoặc nhấnControl+E. ChọnTable Files tùy chọn từ Data from Filestab và duyệt tìm tệp chứa dữ liệu trên. Nhấp chuộtOK và bài luận Control+R để tải dữ liệu vào bộ nhớ của QlikView.
Tạo hộp bảng
Chúng ta hãy tạo hai hộp bảng cho mỗi bảng trên như hình dưới đây. Ở đây, chúng tôi không thể lấy giá trị của quốc gia trong báo cáo Khu vực bán hàng.
Tạo bảng ánh xạ
Tập lệnh sau tạo bảng ánh xạ, bảng này ánh xạ giá trị khu vực từ bảng bán hàng với giá trị quốc gia từ bảng MapCountryRegion.
Biểu đồ bảng
Khi hoàn thành các bước trên và tạo hộp Bảng để xem dữ liệu, chúng tôi nhận được các cột quốc gia cùng với các cột khác từ bảng Bán hàng.