QlikView - Tables de mappage

La table de mappage est une table créée pour mapper les valeurs de colonne entre deux tables. Elle est également appelée table de recherche, qui n'est utilisée que pour rechercher une valeur associée à partir d'une autre table.

Des données d'entrée

Considérons le fichier de données d'entrée suivant, qui représente les valeurs de vente dans différentes régions.

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

Les données suivantes représentent les pays et leurs régions.

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

Charger le script

Les données ci-dessus sont chargées dans la mémoire QlikView à l'aide de l'éditeur de script. Ouvrez l'éditeur de script dans le menu Fichier ou appuyez surControl+E. Choisir laTable Files option de la Data from Fileset recherchez le fichier contenant les données ci-dessus. Cliquez surOK et ess Control+R pour charger les données dans la mémoire de QlikView.

Créer une boîte de table

Créons deux boîtes de tableau pour chacun des tableaux ci-dessus, comme indiqué ci-dessous. Ici, nous ne pouvons pas obtenir la valeur du pays dans le rapport Région de vente.

Créer la table de mappage

Le script suivant produit la table de mappage, qui mappe la valeur de région de la table des ventes avec la valeur de pays de la table MapCountryRegion.

Tableau graphique

En complétant les étapes ci-dessus et en créant une zone de tableau pour afficher les données, nous obtenons les colonnes de pays avec d'autres colonnes de la table des ventes.