fbpx

04 – Qlik Sense – Mapping

En esta cuarta entrega, aprenderás a utilizar la función de Qlik Sense “Mapping” para poder añadir una columna más en una tabla existente sin tener que realizar Joins. Si te perdiste la última entrega, visita el artículo cómo utilizar Qlik Sense Join con tablas.

Cómo utilizar Mapping en Qlik Sense

En el vídeo de hoy te explico paso a paso cómo se crea una tabla Mapping y cómo la aplicamos en tablas creadas posteriormente.

Qlik Sense – Mapping y ApplyMap

Aquí tienes a modo resumen los pasos a seguir tal como se explica en el vídeo:

  • Creación del Mapping. La tabla Mapping debe contener únicamente 2 campos: el campo cuyo valor le daremos y el campo cuyo valor devolveremos si hay algún valor coincidente para el campo 1.
Map_ProductID_ProductName:
Mapping
LOAD
    "Product ID",
    "Product Name"
FROM [lib://escritorio/Datos 1.xlsx]
(ooxml, embedded labels, table is Hoja1);
  • Aplicación del Mapping en tabla. Utilizamos la función ApplyMap() que consta de 3 parámetros: nombre del Mapping, campo cuyos valores deben coincidir con los valores del primer campo del Mapping, y el valor que le damos para aquellos registros que no coincidan con el Mapping.
Hechos:
LOAD
    "ID de Producto",
    Tienda,
    Fecha,
    ApplyMap('Map_ProductID_ProductName',"ID de Producto",'No Product') as ProductName
FROM [lib://escritorio/Datos 2.xlsx]
(ooxml, embedded labels, table is Hoja1);

Con este ejemplo, ya eres capaz de utilizar la funcionalidad Mapping que nos ofrece Qlik Sense. Es un ejemplo senzillo pero es la base de cualqueir ejercicio dónde necesites utilizar dicha función. Para generar la tabla Mapping, también puedes utilizar la función ApplyMap() dentro de ella. Además, dentro de la función ApplyMap() también puedes utilizar otra función ApplyMap() tanto en el 2do parámetro como en el 3ro.

Espero que hayas aprendido de este artículo y te conviertas poco a poco en un experto en Qlik Sense. Si te has perdido las entregas anteriores, te recomiendo que le eches una ojeada al curso Qlik Sense gratuito que ofrezco en mi web HobbieCode.

Si tienes alguna duda o quisieras preguntarme algo, te animo a que dejes un comentario o bien me contactes a través de la página de Contacto en el menú.

10 comentarios
  1. Avatar

Deja un comentario