QlikView – tablas de mapeo

Una tabla de mapeo es una tabla que se crea para mapear valores de columna entre dos tablas. También se denomina tabla de búsqueda, que solo se usa para encontrar un valor relacionado en alguna otra tabla.

Los datos de entrada

Echemos un vistazo al siguiente archivo de datos de entrada que representa los valores de ventas en diferentes regiones.

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

Las siguientes cifras representan países y sus regiones.

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

Cargar script

Los datos anteriores se cargan en la memoria QlikView mediante el editor de scripts. Abra el editor de secuencias de comandos desde el menú Archivo o haga clic en Ctrl + E… Seleccione Archivos de tabla opción de Datos de archivos pestaña y busque el archivo que contiene los datos anteriores. Haga clic en OK y ess Ctrl + R para cargar datos en la memoria QlikView.

1_mt_load_script

Crear campo de tabla

Creemos dos campos de tabla para cada una de las tablas anteriores como se muestra a continuación. Aquí no podemos obtener el valor del país en el informe de región de ventas.

2_mt_table_boxes

Crea una tabla de mapeo

La siguiente secuencia de comandos crea una tabla de asignación que asigna el valor de la región de la tabla de ventas al valor del país de la tabla MapCountryRegion.

3_mt_mapping_script

Gráfico de tabla

Después de seguir los pasos anteriores y crear un campo de tabla para ver los datos, obtenemos las columnas de países junto con otras columnas de la tabla de ventas.

4_mt_final_data

🚫