Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S.A.
Qlik Sense – Curso Diseñador
Contenido
1. Introducción............................................................................................................................. 1
Objetivos ..................................................................................................................................... 1
1.1 Acerca de este curso ........................................................................................................ 1
1.2 Objetivos del Curso........................................................................................................... 1
1.3 Instalar Qlik Sense Desktop .............................................................................................. 2
1.3.1 Requerimientos.......................................................................................................... 2
1.3.2 Ejecutar Qlik Sense desde un navegador .................................................................. 2
1.4 Organización de las Actividades ....................................................................................... 3
1.5 Materiales para el Curso ................................................................................................... 4
1.6 Referencias....................................................................................................................... 4
1.7 Acerca de Qlik .................................................................................................................. 5
1.8 Productos Qlik .................................................................................................................. 5
1.9.1 QlikView ......................................................................................................................... 5
1.9.2 Qlik Sense ...................................................................................................................... 5
Qlik Sense y QlikView ............................................................................................................. 6
2. Conceptos Básicos en Qlik Sense .......................................................................................... 9
2.1 Estructura de Qlik Sense .................................................................................................. 9
2.1.1. El Centro de Control (Hub) ............................................................................................ 9
2.1.2. Aplicaciones ................................................................................................................ 11
2.1.3. Vista General de la Aplicación ..................................................................................... 12
2.1.4. Menú de Navegación de una aplicación ...................................................................... 14
2.1.5. Hojas ........................................................................................................................... 15
Actividad 2.1: Abrir y navegar dentro de la aplicación ............................................................... 16
2.2 Explorar una aplicación ................................................................................................... 18
2.2.1 Estados de una selección según el color ................................................................. 18
2.2.2 Las selecciones actuales ......................................................................................... 20
2.2.3. Bloquear y desbloquear las selecciones actuales .................................................... 21
2.3. Búsqueda inteligente ...................................................................................................... 21
2.4. Herramienta de Selecciones ........................................................................................... 24
2.5. Selecciones sobre Gráficos ............................................................................................ 25
2.6. Exploración visual ........................................................................................................... 27
Qlik Sense – Curso Diseñador
1. Introducción
Objetivos
Revisar los objetivos del curso
Comprender la logística y metodología del curso
Describir los diferentes productos que ofrece Qlik
Este curso fue preparado usando Qlik Sense Desktop versión June 2019 ejecutándose
en un ambiente Windows en español.
1
Qlik Sense – Curso Diseñador
Por defecto Qlik Sense Desktop se ejecuta en una ventana propia ,pero también puede
ejecutarse en un navegador web.
Al completar la instalación de Qlik Sense Desktop, quedan creados dos accesos directos
a la aplicación, desde el Escritorio y desde el menú Inicio> Todos los Programas.
Las apps que vienen de ejemplo (y las creadas por los usuarios) se instalan en:
Usuarios\<usuario>\Documentos\Qlik\Sense\Apps
2
Qlik Sense – Curso Diseñador
Objetivo
Es la descripción de un problema explícito que Ud. necesita resolver. Da una idea
general del objetivo y le da un contexto a la actividad.
Ayuda
Esta sección le brinda información adicional que lo ayudará a comenzar la actividad.
Solución
Esta sección muestra una pantalla con la solución, cuando sea posible.
Paso a Paso
Si no puede resolver la Actividad puede seguir las instrucciones paso a paso.
Este es un ejemplo de las instrucciones que se usan para completar una actividad:
1 Haga clic en el botón Inicio
2 Ubique el ícono de Qlik Sense Desktop
3 Haga clic en el ícono para ejecutar el programa.
Todos los comandos, así como los nombres de los menús, diálogos y botones, están en
negrita: Archivo
Nombres de tablas y nombres de campos están en cursiva: País
Los datos ingresados por el usuario, en cursiva: Para Etiqueta, tipear Ventas.
Todos los nombres de archivo están en el siguiente estilo: QlikSenseCourse.qvf
Las ayudas y notas se muestran en un cuadro resaltado, como el que sigue:
Nota: Este texto es usado de ejemplo para ilustrar partes importantes del texto, ayudas y
notas a considerar mientras completa el material del curso.
3
Qlik Sense – Curso Diseñador
a Usuarios\<usuario>\Documentos\Qlik\Sense\Apps
1.6 Referencias
Si bien en el presente Manual encontrará suficiente información y actividades para
poder iniciarse en uso de Qlik Sense le sugerimos fuertemente aprovechar todo el
material que ofrece la plataforma de ayuda on line de Qlik en:
https://help.qlik.com/en-US/sense/June2019/Content/Sense_Helpsites/Home.htm
Allí encontrará desde videos, tutoriales, ejemplos, hasta una guía completa de todas las
funcionalidades de Qlik.
4
Qlik Sense – Curso Diseñador
1.9.1 QlikView
Qlik Sense lanzado en 2014, es la nueva generación que permite la auto-gestión (self-
service) de aplicaciones de forma flexible, intuitiva y amigable. Potencia la creatividad y
descubrimiento de todos a través de la exploración de la información con un alto grado
de visualización interactiva.
Qlik Sense Desktop es la versión simple de usuario instalada en una máquina (PC)
local. Es libre y corre sobre Windows y proporciona toda la funcionalidad de self-service
data visualizations para crear y compartir aplicaciones personalizadas e interactivas;
haciendo uso de múltiples fuentes de información y con la facilidad Arrastrar-soltar (drag
and drop) para la creación de objetos gráficos. Las particularidades de Qlik Sense
Desktop incluyen:
5
Qlik Sense – Curso Diseñador
Enterprise
Qlik Sense (Enterprise) es la versión full de Sense para empresas, que permite
compartir aplicaciones en la red interna de la empresa, acceso desde cualquier
dispositivo móvil, server robusto para manejo de seguridad y modelo de Licencias
basado en Tokens.
Qlik Sense Cloud es una versión de Qlik Sense hosteada en la nube con la modalidad
Software as a Service (SaaS), que permite crear y compartir aplicaciones de Qlik Sense
en forma privada.
El servicio está disponible de forma permanente, sin límite de tiempo, ni instalación
previa. Y en su versión gratuita, se pueden compartir aplicaciones interactivas de Qlik
Sense con hasta 5 usuarios (5 MB de tamaño máximo de la aplicación, 250 MB de
almacenamiento máximo total)
Qlik Sense Cloud posibilita a los usuarios interactuar con las aplicaciones de Qlik Sense
cuando lo necesiten, en un entorno seguro, invitando a quienes requieran ver la
información. Permite explorar datos en profundidad, encontrar conexiones al instante y
con acceso desde cualquier dispositivo móvil.
En su versión Business, Qlik Cloud es un servicio pago, basado en suscripción que
permite a compartir con un número ilimitado de usuarios, y mayor espacio de
almacenamiento para datos y aplicaciones. También ofrece funciones de seguridad y
gobernanza, como un espacio de trabajo colaborativo, espacio de datos grupales y
redes compartidas grupales.
QlikView es una herramienta para situaciones en las que se usan aplicaciones analíticas
de negocio. Estas aplicaciones son creadas por desarrolladores quienes ponen su
esfuerzo en construir un modelo de datos, gráficos, fórmulas y layout; y entregan
soluciones al usuario final quienes consumen las mismas. Durante esta experiencia de
análisis guiado, los usuarios finales tienen total libertad para explorar, seleccionar,
navegar y descubrir respuestas a partir de la información pero tienen limitaciones en
cuanto a la creación de nuevas formas de mostrar la misma información.
Qlik Sense no es una nueva versión de QlikView, es algo diferente y revolucionario. Los
dos productos tienen diferentes interfases de usuario pero el mismo motor de análisis.
6
Qlik Sense – Curso Diseñador
Esto significa que los scripts y las formulas usadas en QlikView trabajarán exactamente
de la misma forma en Qlik Sense.
Qlik Sense cambia todo el paradigma y proporciona poderosas herramientas para que el
usuario final cree su propia visualización de datos a través de la exploración y
descubrimiento de la información. Esto significa que es una herramienta mucho más
activa, moderna y comprometida con el usuario, dónde este último puede crear
aplicaciones interactivas y cruces de información a través de gráficos analíticos que un
desarrollador no se habría imaginado. El usuario final tiene la total libertad de crear su
propio layout y gráficos de acuerdo a sus necesidades de análisis (self-service data
visualization). Además, los usuarios de Qlik Sense tienen toda la funcionalidad para
crear, explorar, analizar y compartir aplicaciones a través de cualquier dispositivo móvil.
Un código unificado basado en HTML5 provee operación intuitiva y adaptaciones
inteligentes para los diseños visuales de las aplicaciones
7
Qlik Sense – Curso Diseñador
8
Qlik Sense – Curso Diseñador
9
Qlik Sense – Curso Diseñador
Ir a Qlik Cloud
A
Buscar una app
10
Qlik Sense – Curso Diseñador
2.1.2. Aplicaciones
La app es la piedra angular de Qlik Sense. Una app se carga con datos de fuentes
externas, luego en ella se crean visualizaciones que le permiten explorar los datos
cargados.
Una app está compuesta por una o varias Hojas que, a su vez, contienen
Visualizaciones. Las visualizaciones son gráficos, tablas y representaciones de los
datos cargados. Al realizar selecciones, el usuario podrá analizar la información y
obtener conocimiento acerca de los datos.
Una app extrae y carga datos de una fuente externa a través de un Script de Carga (un
conjunto de sentencias que permiten conectarse y extraer datos de esa fuente). Al
ejecutar estas sentencias se crea un Modelo de Datos (conjunto de Tablas de Datos
relacionadas entre sí) y a partir de ese modelo se crean Dimensiones y Medidas que
serán utilizadas en las diferentes visualizaciones.
11
Qlik Sense – Curso Diseñador
Nota: Existen diferencias en la vista general de una aplicación cuando se trabaja en Qlik
Sense Desktop y Qlik Sense Enterprise. Esto se debe a que en Qlik Sense Desktop no
hay restricciones de seguridad (los usuarios tienen acceso a todas las apps tanto para
explorarlas como para modificarlas), y tampoco en Qlik Sense Desktop es posible
publicar apps (compartirlas con determinados usuarios).
12
Qlik Sense – Curso Diseñador
Añadir Datos
A Modo pantalla Táctil (activar /desactivar)
Ayuda
Acerca de
Guardar la app
B
Alternar entre vista Lista y vista Grilla
13
Qlik Sense – Curso Diseñador
Menú de navegación
- Abre el Editor de Script. Es dónde se escriben las sentencias para crear el modelo de
datos
- Abre el Visor del Modelo de Datos. Permite visualizar el modelo de datos y obtener una
vista previa de los datos cargados.
El icono a la derecha de cada una de las opciones, permite abrir la selección en una nueva
solapa o ventana del browser. De la forma anterior, solamente se abre una ventana con la opción
elegida.
14
Qlik Sense – Curso Diseñador
2.1.5. Hojas
Una vez abierta una app, las hojas son el elemento principal de navegación en una app.
Se abren desde la Vista General de la Aplicación.
15
Qlik Sense – Curso Diseñador
Objetivo
Abrir una aplicación Qlik Sense, explorar y familiarizarse con la herramienta. Hay varias
maneras de navegar; intente navegar entre hojas, marcadores e historias.
Ayuda
Complete los siguientes pasos
Abra la aplicación Vintage Movies, abra la hoja Tablero y seleccione la hoja Detalle de
Películas
Vuelva a y cambie de vista Grilla a vista Lista
Abra el Marcador Películas de los 80’s Rating 5
En Navegación , abra el Visor del Modelo de Datos
Abra el Editor de Carga de Datos
NOTA: Para abrir una aplicación haga clic sobre ella en el Centro de control o Hub.
Con Qlik Sense Desktop, es posible abrir una app que no aparezca en el centro de
control. Busque donde guarda su app (archivo qvf ) y arrástrela al centro de control.
16
Qlik Sense – Curso Diseñador
Paso a Paso
3 O muévase con > o < para ir a la hoja siguiente o anterior de la misma aplicación
4 Haga clic en el ícono Marcadores
5 Seleccione el marcador Películas de los 80’s Rating 5
6 Para ver el modelo de datos, haga clic en Navegación y luego en Visor del
modelo de datos. Al hacerlo como se muestra en la imagen, abrirá una nueva pestaña
para mostrarlo.
17
Qlik Sense – Curso Diseñador
Por defecto, las selecciones nuevas se agregan a las anteriores. Para deseleccionar un
elemento vuelva a hacer clic sobre él.
Cuando se hacen selecciones, los colores de los valores cambian según la selección. El
sistema de colores se usa en paneles de filtrado con los colores característicos de Qlik
Sense, verde, gris y blanco. Los colores indican si los valores del campo están
seleccionados, excluidos, son alternativos, o posibles respectivamente.
Posible/Asociado Blanco
18
Qlik Sense – Curso Diseñador
Al realizar esta selección, los años 1914 hasta 1919 en el campo Year (Año), aparecen
en blanco porque son todos años de la década 1910s, que es el valor seleccionado
en Decade. Todos los valores en blanco son los valores posibles o asociados con el
valor 1910.
Los valores 1920, 1921 y 1922 no pertenecen a la década de 1910 por lo que no están
asociados a esta selección. Decimos entonces, que son valores excluidos.
Los demás valores de Década son alternativos, es decir, están excluidos, pero aun así
podemos seleccionarlos, ampliando con ello la selección.
El valor 1920 (en gris oscuro y con tilde) es un valor seleccionado excluido
19
Qlik Sense – Curso Diseñador
Selecciones Actuales
20
Qlik Sense – Curso Diseñador
Nota: Se puede volver atrás en la historia de la selección hasta el estado anterior al que
la dimensión fue bloqueada.
Nota: La búsqueda inteligente solo admite la búsqueda de texto. Los operadores de que
no sean comillas no son compatibles.
21
Qlik Sense – Curso Diseñador
A medida que escribe Qlik Sense en los datos cargados (Campos de Datos y
Dimensiones creadas en la biblioteca de Elementos Maestros) y muestra los elementos
coincidentes.
Si los términos que está buscando no están asociados con la selección actual, verá una
opción para borrar la selección actual y buscar de nuevo. Si borra la selección, verá el
resultado de los términos buscados sin tener que volver a ingresarlos.
22
Qlik Sense – Curso Diseñador
23
Qlik Sense – Curso Diseñador
Herramienta de Selecciones
24
Qlik Sense – Curso Diseñador
25
Qlik Sense – Curso Diseñador
En los gráficos que contienen 2 ejes, es posible hacer selecciones sobre ambos, e
incluso editar los límites de los rangos para lograr valores exactos de selección.
En los gráficos de puntos (dispersión, mapas) es posible hacer una selección con lazo.
Active la herramienta haciendo clic en cualquier parte del gráfico y luego en la parte
superior y rodee los puntos que desea estudiar formando un “lazo” a su alrededor.
Confirme la selección usando el botón .
26
Qlik Sense – Curso Diseñador
27
Qlik Sense – Curso Diseñador
Ayuda
En la app Vintage Movies, muestre las películas que se lanzaron en 1950’s, que fueron
rankeadas con un “4” y con una duración máxima de 120 minutos. Haga la búsqueda en
la hoja Detalle Películas.
Paso a Paso
Si quiere puede seguir los siguientes pasos:
1 Borre todas las selecciones
2 En la hoja Detalle Películas, haga clic en el panel de filtrado Década y seleccione
1950’s
3 Haga clic en el gráfico de dispersión Rating vs Duración promedio
4 Seleccione todas las películas con Promedio Rating 4 y longitud máxima 120min (máx
Duración 120 min)
5 El panel de filtrado Título muestra todas las películas de 1950’s con Rating 4 máxima
duración 120 minutos en verde
6 Borre todas las selecciones y en la hoja Análisis Películas, haga una selección por
rango en el gráfico de línea “Cantidad de Películas y Promedio de rating en el tiempo”
para los años 1970-1980.
28
Qlik Sense – Curso Diseñador
Recuerde que puede encontrar información completa y detallada sobre cómo navegar
una aplicación, ingresando a la Ayuda online desde el Menú de Navegación
O en https://help.qlik.com/en-US/sense/June2019/Content/Sense_Helpsites/Home.htm
29
Qlik Sense – Curso Diseñador
Ayuda
Use la herramienta de búsqueda para hacer las búsquedas en campos que no están
representados en la hoja. Puede hacerlo por su cuenta o seguir las instrucciones paso a
paso.
Paso a Paso
1 En la app Vintage Movie, vaya a la hoja Tablero
2 Borre todas las selecciones
3 Para determinar si la base de datos tiene la película Godfather, haga clic en icono de
búsqueda y tipee Godfather
4 Haga clic en la cadena de búsqueda Título. La selección está hecha. Ahora tiene 5
películas con el título Godfather.
5 Haga clic en el panel de filtrado Título en la barra de Selecciones Actuales, y borre el
título Godfather: The Complete Epic
6 Confirme la selección.
Ahora vamos a achicar la selección a películas que duren menos de 180 minutos
7 Abra la herramienta de Selecciones.
8
9 La herramienta de selecciones muestra por defecto los campos que han sido definidos
como dimensiones
10 Bajo DIMENSIONES DE LA APP busque Duracion
11 Haga clic en el icono Buscar del panel de filtrado Duración (min) y escriba <180
12 Confirme la selección.
Ahora queremos saber si John Wayne actuó en alguna de las películas seleccionadas
13 Haga clic en el icono de búsqueda del panel de filtrado Actor
14 Escriba John* La lista muestra actores con John como primer nombre
15 Seleccione John Wayne
30
Qlik Sense – Curso Diseñador
31
Qlik Sense – Curso Diseñador
32
Qlik Sense – Curso Diseñador
33
Qlik Sense – Curso Diseñador
Dicho esto, todas las visualizaciones de Qlik Sense, es decir, textos, gráficos y tablas,
están compuestas por Medidas y Dimensiones. Un gráfico puede tener cero o más
dimensiones y/o cero o más medidas dependiendo del tipo de visualización que se
trate.
La/s medida/s representan el resultado del cálculo que se quiere mostrar (por ejemplo:
Ventas, Margen, Cantidad de películas, Promedio de rating, etc.).
La/s dimensiones definen cómo se agrupan los datos para ver ese resultado.
Generalmente las dimensiones son campos del modelo de datos.
34
Qlik Sense – Curso Diseñador
3.1.1 Dimensiones
Las dimensiones determinan cómo se agrupan los datos en una visualización, por
ejemplo por país, por año y mes, por producto, por cliente, etc.
Las Dimensiones se crean a partir de campos de las tablas del modelo de datos y se
definen en función de los requerimientos.
3.1.2 Medidas
NOTA: En la App Vintage Movies las dimensiones creadas son: Actor, Director, Década, Año, Title
(película). Y las medidas creadas: Cantidad de películas, Rating Promedio, Duración Promedio
Así una visualización podría ser “Cantidad de Películas por Década”.
35
Qlik Sense – Curso Diseñador
El gráfico de barras se usa para comparar múltiples valores. El eje de la dimensión (X)
muestra la categoría de los elementos que se comparan, y en el eje (Y) se muestra el
valor para cada elemento. Se puede elegir una vista vertical u horizontal del gráfico.
Gráfico de barras
En la figura, los valores de la dimensión son las diferentes regiones: Nordic, USA,
Japan, UK, Spain y Germany. Cada región representa un valor de dimensión, y tiene su
barra correspondiente. La altura de la barra corresponde a los valores de la medida
(ventas) para cada región.
Podemos hacer comparaciones de datos más complejas empleando barras apiladas o
agrupadas. En las barras agrupadas, se pueden comparar dos o más medidas de una
misma categoría. Las barras apiladas combinan barras de diferentes grupos una encima
de otra y la altura total de la barra resultante representa el resultado combinado.
36
Qlik Sense – Curso Diseñador
Gráfico de línea
El gráfico combinado se usa para comparar dos o más medidas. Mediante barras, líneas
u otros elementos gráficos como puntos, círculos o diamantes, es posible superponer y
comparar varias medidas en un mismo gráfico. Más aún, si las medidas tienen diferentes
escalas es posible configurar un eje (izquierdo/derecho) cada medida.
Por ejemplo se tiene un gráfico de barras con los números de ventas y se quieren
comparar estos números con los valores de margen (en porcentaje). En un gráfico de
barras normal, las barras de las ventas se mostrarían bien, pero los valores del margen
serían casi invisibles, por la gran diferencia numérica entre los valores de ventas y
margen.
Gráfico combinado
Con los gráficos combinados, puede combinar estos valores (por ejemplo, mediante las
barras de los valores de ventas y una línea para los valores de margen). De forma
predeterminada, las barras tienen el eje de medida a la izquierda y los valores de
margen tienen un eje independiente a la derecha. Las dos medidas utilizan la misma
dimensión (mes).
37
Qlik Sense – Curso Diseñador
como barras y apilar o agrupar los nuevos valores de medidas con los valores de ventas.
En las barras agrupadas, se pueden comparar con facilidad dos o más elementos de
una misma categoría. Las barras apiladas combinan barras de diferentes grupos una
encima de otra y la altura total de la barra resultante representa el resultado combinado.
El gráfico de torta muestra la relación entre valores, así como también la relación de un
solo valor con el total. Use un gráfico de torta cuando tenga una sola serie de valores
positivos. Una variante de este gráfico es el Anillo
El gráfico de dispersión muestra pares de valores a partir de dos o tres medidas. Esto es
útil cuando se quieren mostrar datos donde cada instancia tiene dos números, por
ejemplo, la relación entre Ventas y Cantidad por Cliente. En este gráfico de dispersión,
se usa una tercera medida que genera el tamaño de la burbuja.
Gráfico de dispersión
38
Qlik Sense – Curso Diseñador
3.2.6 KPI
3.2.7 Indicador
Indicador
3.2.8 Mapas
39
Qlik Sense – Curso Diseñador
Mapas
3.2.9 Tabla
Una tabla está compuesta por filas y columnas que se corresponden con Dimensiones
y/o Medidas. Se usa cuando se quieren ver los valores reales, más que las
visualizaciones, y cuando se quiere comparar valores individualmente.
Una tabla es particularmente útil cuando se usan, como dimensión, grupos jerárquicos.
Solo se puede hacer selecciones en las columnas de dimensión.
Tabla
La tabla pivotante presenta dimensiones y medidas como filas y columnas de una tabla
pero además permite obtener subtotales por cada una de sus dimensiones.
En una tabla pivotante se pueden reorganizar las medidas y dimensiones para obtener
distintas vistas de los datos.
40
Qlik Sense – Curso Diseñador
Tabla Pivotante
Como podemos observar, la tabla pivotante presenta los datos de una forma mucho más
condensada, lo cual simplifica el análisis y la comparación.
Los indicadores (+) y (-) permiten “expandir” las ramas de la tabla.
Y también permite “pivotar” de manera que una fila pase a ser columna
Gráfico de bloques
41
Qlik Sense – Curso Diseñador
El gráfico en cascada (Waterfall en inglés) es ideal para ilustrar cómo un valor inicial se
ve afectado por valores intermedios, positivos y negativos, para arribar a un valor final.
Los valores iniciales y finales están representados por barras enteras, y los valores
intermedios por barras flotantes. También puede mostrar subtotales en el gráfico.
3.2.13 Histograma
42
Qlik Sense – Curso Diseñador
Histograma
Diagrama de Distribución
43
Qlik Sense – Curso Diseñador
Valores atípicos
atípicos
Diagrama de Caja
El gráfico consiste en un rectángulo (caja) de cuyos límites derivan en dos segmentos hacia
izquierda y derecha (los bigotes). La caja y los bigotes están ubicados paralelos a un eje
rotulado (en el ejemplo las ventas)
Los límites inferior y superior son barreras hasta las cuales se “permiten” datos de la
muestra, por estar muy cerca del resto.
Límite superior: Es el extremo derecho del bigote. Las ventas a la derecha de este límite
se consideran atípicas.
Límite inferior: Es el extremo izquierdo del bigote. Las ventas por debajo de este valor se
consideran atípicas.
Valores atípicos: están apartadas del cuerpo principal de datos. Pueden representar
efectos de causas extrañas, casos aislados, o errores de registro. Es posible que no haya
valores atípicos.
Primer cuartil (Q1): A la izquierda de este valor se encuentra como máximo el 25% de los
valores estudiados.
Tercer cuartil (Q3): Hacia la izquierda de este valor se encentran como máximo el 75% de
valores estudiados (clientes, productos, o la dimensión que se haya elegido).
Mientras más larga la caja y los bigotes, más dispersa es la distribución de datos.
La línea que representa la mediana indica la simetría. Si está relativamente en el centro de
la caja la distribución es simétrica. Si por el contrario se acerca al primer o tercer cuartil, la
distribución pudiera ser sesgada a la derecha (asimétrica positiva) o sesgada a la izquierda
(asimétrica negativa) respectivamente. En este ejemplo se interpreta como que “las ventas
tienden a concentrase más hacia un punto de la escala”.
La mediana puede inclusive coincidir con los cuartiles o con los límites de los bigotes. Esto
sucede cuando se concentran muchos datos en un mismo punto, en este caso, cuando
muchos clientes tienen montos de venta muy parecidos.
44
Qlik Sense – Curso Diseñador
Permiten mostrar textos, imágenes, hipervínculos, y medidas. Se puede dar formato y color
al texto y alinear párrafos. El fondo de la imagen tiene opciones de tamaño y posición.
También se puede establecer un comportamiento responsivo (sensible al entorno) a texto e
imágenes, para asegurar que la visualización se muestre en todos los dispositivos.
3.2.22. Contenedor
Contenedor
45
Qlik Sense – Curso Diseñador
46
Qlik Sense – Curso Diseñador
Campos
Son todos los campos del modelo de datos. Los campos pueden filtrarse
por Tabla o utilizar la herramienta Buscar.
Cuando se hace clic en un campo, se puede elegir entre :
Agregarlo a la hoja
Gráficos
Lista de todos los gráficos disponibles en Qlik Sense. Una vez
arrastrado el gráfico o visualización sobre la hoja, se podrá agregar
la/las dimensiones y medidas para conectarlo con el modelo de datos.
Objetos Personalizados
47
Qlik Sense – Curso Diseñador
El Panel de Propiedades está disponible del lado derecho. Muestra las propiedades de
la hoja o del objeto (gráfico) seleccionado, permitiendo realizar modificaciones.
Si el panel está oculto, haga clic en el rincón de abajo a la derecha.
48
Qlik Sense – Curso Diseñador
Si hace clic sobre un gráfico o tabla podrá realizar modificaciones a sus propiedades.
Dependiendo del tipo de visualización, aparecerán diferentes opciones. Normalmente
puede hacer lo siguiente:
49
Qlik Sense – Curso Diseñador
Objetivo
En la siguiente actividad aprenderemos a crear visualizaciones usando los Elementos
Maestros
La hoja creada le permitirá responder las siguientes preguntas:
¿Qué películas se hicieron en determinada década y tienen un X rating?
¿Cuándo estuvo activo un actor? ¿Qué tan larga fue la carrera de un actor?
Las películas de los ’90 ¿son generalmente rankeadas más alto que las de los años
’70?
Ayuda
En la aplicación Vintage Movies cree una nueva hoja llamada Actores con paneles
de filtrado para Década, Año, Director y Actor.
Para las visualizaciones use medidas y dimensiones del panel de Elementos
maestros
Cree un gráfico de barras que muestre la cantidad de películas por década. ¿Cuál es
la dimensión y cuál la medida?
Agregue una tabla que muestre Año, Título, Director, Rating y Duración.
Cree un indicador que muestre el rating promedio. Recuerde que los indicadores no
usan dimensiones, muestran el valor de una sola medida.
Ubique y alinee las visualizaciones en la hoja
50
Qlik Sense – Curso Diseñador
Paso a Paso
1 Haga doble clic en Gráfico de Barras del panel de Gráficos o arrastre Gráfico de
barras a la hoja
2 Haga clic en Agregar dimensión y seleccione Década
3 Haga clic en Agregar medida y seleccione Cantidad de Películas
4 Para cambiar de orientación vertical a horizontal, haga clic en el Panel de Propiedades
> Aspecto > Presentación haga clic en Horizontal
5 Para cambiar el color de las barras, en el Panel de Propiedades > Aspecto >
Presentación> Colores y leyenda, desactive Automático para elegir colores
6 Seleccione Color Único del menú desplegable y seleccione un color
7 Vaya al Panel de Propiedades > Aspecto > Eje X: Década, Etiqueta y título y
selecciones Solo etiquetas
8 En el gráfico de barras, haga clic en Clic para agregar título, escriba Películas por
década.
9 Haga clic en Guardar
1 Haga doble clic en Tabla del panel de Gráficos o arrastre Tabla a la hoja
2 Haga clic en Agregar dimensión y seleccione Año
3 En el Panel de Propiedades, haga clic en Agregar columna, seleccione Dimensión y
agregue el campo Película como otra dimensión.
4 Repita el paso 4 para agregar 3 columnas más a la tabla: Rating, Director y Duración.
51
Qlik Sense – Curso Diseñador
1 Haga doble clic en Indicador del panel de Gráficos o arrastre Indicador a la hoja
2 Haga clic en Agregar medida y seleccione Rating Promedio. Aparecerá un mensaje
avisando que los límites del indicador de han preestablecido. Cambiaremos esto ya que
conocemos que el rating se mueve entre los valores 1 y 5.
3 En el Panel de Propiedades > Medidas, seleccione Numero de la lista desplegable de
Formato numérico, luego seleccione 1,000.1 de la lista Formato (eso le indica que
utilizará un formato numérico con 1 decimal)
4 En el Panel de Propiedades> Aspecto > Presentación, establezca el Límite del
Rango, Max en 5
5 Elija el diseño Radial
6 Cambie el color a verde desactivando el botón Usar Biblioteca
7 En el indicador, haga clic en Clic para agregar título, escriba Rating Promedio, o en el
Panel de Propiedades > Aspecto > General tipee lo mismo en el campo Título
8 Haga clic en Guardar
Alinear objetos
52
Qlik Sense – Curso Diseñador
Nota: Todas las imágenes que se utilicen en la app debe estar en la carpeta:
Usuarios\<usuario>\Documentos\Qlik\Sense\Content\Default
Los formatos soportados son .png .jpg .jpeg
53
Qlik Sense – Curso Diseñador
Objetivo
Explorar la aplicación y familiarizarse con los cambios posibles para personalizar la app.
Ayuda
Complete los siguientes pasos:
54
Qlik Sense – Curso Diseñador
Sense Focus: Ajusta el relleno y el espaciado entre objetos y también asigna los
espacios designados para los títulos.
Sense Brisa: Basada en Sense Focus pero con distintas configuraciones de color.
En Qlik Sense Enterprise es posible crear Plantilla personalizadas que permiten diseñar con
precisión el estilo de una app: colores, imágenes y fondos, así como especificando las
fuentes, los tamaños de fuente, los estilos de fuente y los tipos de fuente de forma global
o particular en toda su aplicación. También puede definir paletas de colores y
personalizar las especificaciones de márgenes, relleno y espaciado.
Una vez creada una plantilla personalizada, se almacena en Qlik Sense como una
extensión. El archivo JSON y todos los recursos adicionales, como los archivos CSS, se
comprimen e importan como una extensión en la consola Qlik Management
Console (QMC).
En el panel de la derecha podrá modificar el color de fondo del margen superior de todas las
hojas(que puede ser uno sólido o un degradé de dos colores).
En Imagen podrá seleccionar una imagen de las almacenadas en la galería y con Alineación
de imagen podrá elegir su ubicación, Color de fuente se refiere a la fuente utilizada en los
nombres de las Hojas.
Finalizados los cambios, podrá ver el resultado al visualizar las hojas de la app.
55
Qlik Sense – Curso Diseñador
Gestor Datos: El gestor de datos permite agregar datos de diferentes fuentes sin
tener conocimientos de lenguaje de carga. Durante la carga el asistente lo guiará
para identificar las asociaciones entre los datos fuente, y crear así el modelo de
datos.
Nota: Se puede acceder y modificar las sentencias creadas por el Gestor de Datos en
el Editor de Carga de Datos. Pero no es posible realizar el camino inverso.
Si bien la creación del modelo de datos está fuera del alcance de este curso, en esta
actividad veremos cómo realizar una carga simple a partir de conjunto de datos que se
encuentran en una planilla Excel y usando el Gestor de Datos.
Objetivo de la Actividad
Crear una nueva app, y cargar los datos de SalesData.xlsx. Analizar el modelo de
datos. Verá que una de las tablas no está vinculada a ninguna otra tabla. Veremos por
qué y discutiremos las estrategias de cómo resolver este problema.
Paso a Paso
1 El archivo Excel de donde cargaremos los datos se encuentra en la carpeta del CURSO,
en la arpeta DATA. Abra el archivo SalesData.xlsx y estudie las diferentes columnas de
cada hoja.
2 En el Centro de Control, cree una nueva app y llámela Análisis Ventas.
56
Qlik Sense – Curso Diseñador
3 Haga clic en Abrir App y luego en Añadir datos de archivos y otras fuentes (esta
opción nos lleva directamente al Gestor de Datos).
(Otra opción podría ser arrastrar directamente el archivo SalesData.xlsx sobre esta
hoja)
Al hacerlo podrá elegir la fuente de donde tomará los datos. El Gestor le ofrecerá una
variada serie de conectores (archivos planos como EXCEL o XML, bases de datos
corporativas como Oracle, fuentes de datos basadas en la nube como Salesforce,
archivos web, servicios Web (Dropbox, Twitter, Facebook,etc.), conector a bases ODBC,
y fuentes de Big Data como Teradata, Cloudera, y otras.). Además podrá, si lo requiere,
ingresar tablas de datos manualmente, desde Entrada Manual.
Otra fuente de datos es Qlik DataMarket . Qlik DataMarket ofrece datos históricos y/o
actualizados, listos para usar procedentes de fuentes externas probadas. Pueden ser
datos demográficos, de condiciones meteorológicas, tipos de cambio de divisa,
indicadores económicos, población y otros datos sociales. Algunos de estos datos están
disponibles de forma gratuita. El paquete Essentials solo está disponible mediante
suscripción paga y en la versión Enterprise.
57
Qlik Sense – Curso Diseñador
Conectores disponibles
5 Haga clic en Añadir Datos. En la siguiente pantalla podrá elegir que hojas del archivo
desea cargar y en Filtros podrá crear criterios para omitir filas de cada una de las
tablas si fuera necesario. El Tamaño de la cabecera le permitirá saltear las primeras n
filas de una tabla (normalmente utilizadas para títulos, etc.). Para omitir columna(s) de
alguna tabla simplemente quite la tilde. Por ahora no haremos ningún cambio.
58
Qlik Sense – Curso Diseñador
6 Si hace clic en los puntos al lado de Añadir Datos podrá Habilitar / Deshabilitar el
perfilado de datos (esto es, habilita el uso del Gestor de Datos como asistente en la
tarea de asociar tablas, crear nuevos campos, reemplazar valores etc.
7 Lo dejamos activado. Elija Añadir Datos
8 Después de unos segundos en que las tablas se cargan podrá interactuar con el Gestor
de Datos mediante 2 vistas:
Vista Asociaciones: Para asociar 2 tablas acerque una burbuja a la otra hasta que queden conectadas.
9 Las tablas deben quedar relacionadas entre si para armar el Modelo de Datos. Esto
puede hacerlo manualmente o aceptando las sugerencias que aparecen en el panel de
la derecha.
Manualmente: Pruebe haciendo clic sobre la tabla Employees y mantenga presionado
el botón del mouse. El resto de las burbujas tomarán los colores en función de la
recomendación de Qlik Sense para acociar las tablas. Las asociaciones altamente
recomendadas van marcadas en verde, y las recomendaciones con una recomendación
intermedia se indican de color naranja.
Si arrastra la tabla sobre otra, con una asociación no recomendada, la tabla se marca de
color rojo.
59
Qlik Sense – Curso Diseñador
(Este nombre puede ser cambiado presionando sobre él e incluso cambiar la asociacion
por otros campos –Asociacion Personalizada)
10 Ahora arrastre la burbuja Employees sobre Orders y continúe con las demás burbujas
hasta completar la asociación de todas las tablas.
60
Qlik Sense – Curso Diseñador
También podrá romper asociaciones entre tablas. Para ello, seleccione una de las tablas
asociadas, preferentemente la más periférica con la menor cantidad de asociaciones, y
arrástrela lejos de la otra tabla hasta que la asociación se rompa.
61
Qlik Sense – Curso Diseñador
Paso a Paso
1. Barra de herramientas principal que contiene los mismos Menú global y navegación
discutidos previamente. También está la opción de Guardar cualquier cambio que se haya
hecho. Si se cargan datos, todos los cambios se guardarán automáticamente.
2. Las Secciones son módulos que permiten estructurar y hacer más fácil la lectura y
mantenimiento de las sentencias contenidas en los script de carga. Al momento de la
ejecución del script, las secciones son ejecutadas en orden secuencial iniciando por la
primera sección. La sección Main está presente en todas las app por defecto, y contiene la
definición de parámetros generales como formatos de fechas, números, variables de entorno,
etc. La sección Sección generada automáticamente contiene las sentencias generadas
por el Gestor de Datos. Si se accede a esta sección y se desbloquea el acceso, ya no se
podrá acceder a estas tablas mediante el Gestor.
3. Conexiones de datos usadas como acceso directo a las fuentes de datos, selección de
datos y generación automática de script.
4. Editor de texto de script es el lugar donde se pueden crear y editar sentencias de carga.
Las líneas de script obedece a un código de color dependiendo el texto usado.
5. Barra de herramientas del editor de texto que contiene los comandos de búsqueda y
remplazo, revisión de sintaxis, comentarios, opciones de indentar texto, ayuda, atrás,
adelante.
6. Barra de herramientas adicional con los botones para el Depurador, Carga de datos y
mostrar/ocultar las conexiones de datos.
62
Qlik Sense – Curso Diseñador
Es conveniente incluso, hacer una lista inicial de dimensiones y métricas que tendrá la
app. Por ejemplo, sabemos que necesitamos ver las Ventas por Año, Ventas por País,
por Ciudad, por Cliente, por Producto. O al menos necesitamos filtrar por esos criterios.
Otra métrica será la cantidad de unidades vendidas de cada producto y el Descuento
Promedio (%)
DIMENSIONES
Nombre Campo
País Country
Ciudad City
Producto Product
Categoría CategoryName
Cliente Customer
MEDIDAS
Nombre Definición / Expresión / Fórmula
Ventas sum(LineSalesAmount)
Cantidad sum(Quantity)
Dto % Prom Avg(Discount)
1. Desde el Panel de Recursos elija Elementos Maestros > Dimensiones > Crear
nuevo
El cuadro de diálogo Crear nuevas dimensiones se abre con el campo que seleccionó.
1. Haga clic en un campo en el lado izquierdo para seleccionarlo (por ejemplo Country)
2. El nombre del campo se agrega automáticamente como el nombre de la dimensión.
3. Cambie el nombre si es necesario (País)
63
Qlik Sense – Curso Diseñador
Otro camino para crear una Dimensión es desde el Panel de Recursos >Campos Elija
el campo que conformará la nueva Dimensión, y sobre él haga clic con el botón derecho
del mouse > y luego Crear Dimensión.
Desafío
También es posible crear dimensiones desde el Visor del modelo de Datos Descubra
cómo hacerlo.
1. Desde el Panel de Recursos elija Elementos Maestros -> Medida -> Crear nuevo
2. Se abre el cuadro de diálogo Crear nueva medida.
3. Haga clic en del cuadro Expresión
6. Cuando comience a escribir una función, aparecerá una ayuda contextual sobre la
sintaxis de esa función y sobre los campos y funciones disponibles
Consejo: Puede abrir la ayuda on line con información completa de cómo usar la
función actual haciendo doble clic en el nombre de la función y presionando Ctrl + H en
el teclado. Esta característica está disponible después de haber ingresado el primer
paréntesis de la expresión, y solo cuando se usa una computadora con un teclado.
64
Qlik Sense – Curso Diseñador
Desafío
Arrastre sobre la hoja alguna de las medidas y/o dimensiones creadas y vea que
sucede. Intente crear alguna visualización simple y verifique su funcionamiento.
65
Qlik Sense – Curso Diseñador
Miremos por ejemplo la siguiente tabla. Contiene cuatro conjuntos de valores que se
conocen como el Cuarteto de Anscombe.
Estos datos fueron construidos en 1973 por el estadístico Frank Anscombe para
demostrar la importancia de visualizar los datos antes de analizarlos, y las
consecuencias de basarnos solo en propiedades estadísticas.
Los cuatro grupos tienen la misma media y varianza en ambas dimensiones, X e Y. La
correlación y regresión lineal entre X e Y son las mismas para los cuatro conjuntos.
En otras palabras, las medidas estadísticas más comúnmente usadas nos dicen que, los
cuatro conjuntos tienen las mismas características, y son (en el sentido de estas
medidas) equivalentes. Sin embargo, si se vuelcan estos datos a un gráfico es
inmediatamente obvio que los conjuntos son realmente diferentes.
66
Qlik Sense – Curso Diseñador
El hecho de que inmediata y casi inconscientemente podamos decir que los cuatro gráficos
son diferentes, es el resultado del eficiente sistema de percepción humano, que le
permite detectar patrones.
Este tema fue estudiado entre otros, por la Escuela de Psicología Gestáltica, quienes
descubrieron los procesos cognitivos, conscientes e inconscientes que utilizan las personas
para procesar información visual:
la percepción: cómo detectamos estímulos externos a través de los sentidos
la atención: cómo enfocamos nuestro esfuerzo mental en algunos de estos
estímulos, y excluimos otros
el reconocimiento de patrones
la categorización: como clasificamos las cosas que percibimos
y cómo nuestro cerebro razona, procesa y trabaja con números y un lenguaje
Entre los hallazgos conocidos podemos destacar la capacidad de las personas de detectar
rápidamente, sin un proceso consciente, algunas características gráficas en los conjuntos
de datos. Entre estas características podemos mencionar:
Forma
Color
Intensidad de color
Tamaño
Angulo
Orientación
Agrupamiento
Cercanía
Proximidad
67
Qlik Sense – Curso Diseñador
189285710985629753867148
189285710985629753867148
Procesamiento pre-atentivo
Nuestra tarea como diseñadores es lograr que los usuarios de las aplicaciones obtengan
información rápida y eficazmente. Podemos aprender de estos conceptos y utilizar
reglas básicas para crear apps Qlik Sense que permitan contar “la historia detrás de los
números” de una forma eficiente, precisa y significativa.
Para poder elegir la visualización más adecuada que permita representar un conjunto de
datos podemos empezar preguntándonos qué queremos mostrar, o al menos,
deberíamos poder responder a la pregunta “¿De qué manera el gráfico ayudará al
usuario?”
68
Qlik Sense – Curso Diseñador
La imagen siguiente muestra una clasificación de los gráficos más comunes teniendo en
cuenta que tipo de información se quiere visualizar y la cantidad de valores de
dimensiones y medidas.
Se trata de una publicación de Patrik Lundblad en el blog Qlik
https://blog.qlik.com/dissecting-how-to-choose-the-right-chart
69
Qlik Sense – Curso Diseñador
Gráficos de Comparación: Son usados para comparar valores entre sí, y encontrar
fácilmente los valores más bajos y más altos entre los datos. También pueden usarse
para comparar valores actuales con valores antiguos para ver su crecimiento o
decrecimiento. Preguntas corrientes son: “qué productos se venden mejor” o “cómo van
nuestras ventas comparadas con el año anterior”.
Gráficos de Distribución: Se usan para ver que cómo los valores se distribuyen a lo
largo de un eje, del menor al mayor. Mirando la forma de los datos, el usuario puede
identificar características tales como rango de valores, tendencia, forma y valores
atípicos. Pueden ser usados para contestar preguntas del tipo “cantidad de clientes por
grupo de edad” o “ventas por escala de precio”.
Gráficos de Composición: Se usa para mostrar cómo una parte se compara con el
todo y cómo un valor total se divide en partes. En general muestran el valor relativo,
pero algunos gráficos también pueden ser usados para mostrar la diferencia absoluta.
Responden a preguntas tales como “qué porción del mercado tenemos en una
determinada región” o “en qué áreas se divide nuestro presupuesto”.
Gráficos de Relación: Se usa para mostrar la relación entre los datos y encontrar
correlaciones, valores atípicos y agrupamientos de datos. Algunas preguntas frecuentes
son: “hay alguna correlación entre los gastos de publicidad y las ventas” o “la relación
entre el margen y las ventas”.
Edward Tufte2 afirma que los colores en un gráfico, deben ser usados para “etiquetar”.
Un cambio de color en un gráfico debe significar un cambio en la información (o una
nueva capa de datos).
Recuerde:
1
http://extremepresentation.com/ Dr. A.V Abela -
70
Qlik Sense – Curso Diseñador
Use color solo cuando tenga un objetivo comunicacional o para hacer su mensaje
más claro. Use diferentes colores solo cuando corresponda a diferencias en el
significado de los datos, o cuando quiera resaltar un dato o grupo de datos en
particular, o cuando quiera codificar valores cuantitativos (métricas).
Evite usar colores primarios, excepto para resaltar datos significativos. En general,
utilice sombras más claras o más oscuras de los colores primarios. Priorice la
simplicidad.
NO SI
De manera consciente o no, cuando las personas miran gráficos, y ven diferencias
visuales, tratan de entender el significado de esas diferencias. En el gráfico de arriba, los
colores no significan nada, pero la mente tratará de buscarle algún significado,
desviando la atención de lo que realmente importa. Las etiquetas sobre el eje X ya
indican que representa cada barra. Los colores sólo entorpecen la comparación entre la
barras. El gráfico de la derecha, distrae menos y permite concentrarse en la
comparación de magnitudes.
Color único
Por Dimensión
Por Medida
Por Expresión
71
Qlik Sense – Curso Diseñador
Colores Persistentes
Si desea mantener los colores de manera consistente en las dimensiones o medidas,
puede asignar colores específicos a los elementos maestros de su biblioteca. La
mayoría de los gráficos utilizarán los colores por defecto.
También puede asignar colores a cada uno de los valores de Dimensión desde el
panel de Elementos Maestros
72
Qlik Sense – Curso Diseñador
73
Qlik Sense – Curso Diseñador
74
Qlik Sense – Curso Diseñador
75
Qlik Sense – Curso Diseñador
Consideraciones generales
Ahora que hemos cubierto los temas básicos, vamos a construir una aplicación Qlik
Sense para una empresa ficticia.
Crearemos una aplicación básica que le permita a esta empresa analizar distintos
aspectos de su área comercial.
SARA Inc. es una compañía internacional de ropa, radicada en Lund, Suecia. Es una
compañía mayorista de ropa, que compra a diferentes proveedores y vende a comercios
minoristas. Tiene cerca de 1200 clientes en 21 países.
Antes de comenzar a crear una app es importante planificar algunos aspectos. Entre
ellos debemos conocer:
Datos y medidas
Para este curso ya contamos con los datos cargados en la app desde diferentes fuentes
de datos (una base de datos Access, archivos .txt, XML, y documentos Excel).
En un escenario real, la selección de las fuentes y tablas a cargar resulta una parte
clave del proceso.
Elementos maestros
76
Qlik Sense – Curso Diseñador
Los elementos maestros ya han sido definidos, y estarán disponibles para que otros
usuarios de la app puedan explorar los datos y crear nuevas visualizaciones. No
obstante, y de ser necesario, crearemos otros.
Tómese un tiempo para revisar el Modelo de Datos, las relaciones entre las tablas,
campos, etc.
Este es un resumen de las dimensiones y medidas más importantes que usaremos:
Dimensiones
77
Qlik Sense – Curso Diseñador
Medida Expresión
Sales Sum(LineSalesAmount)
COGS (Costo de
Sum(CostOfGoodsSold)
mercadería vendida)
Margin Sum(Margin)
Discount Avg(Discount)
Sales CYTD
Sum({<CYTDFlag={‘1’}, Year=, Quarter=, Month=>}
(Ventas acumuladas del año LineSalesAmount)
en curso)
Sales LYTD
Sum({<LYTDFlag={‘1’}, Year=, Quarter=, Month=>}
(Ventas acumuladas año LineSalesAmount)
anterior)
Nota: Algunas expresiones de estas medidas pueden resultarle difíciles de entender en este
momento. Contienen estructuras de “Set Analysis”, un tema que veremos más adelante
78
Qlik Sense – Curso Diseñador
Total de Ventas
Ventas por División y trimestre
% Margen
Participación de Ventas por país
Tendencia de Ventas por Mes Año
Ayuda
Abra la app SARA Sales del centro de control y cree una nueva hoja. Llámela
Tablero.
Use las dimensiones y medidas de los Elementos maestros
Use títulos y subtítulos y defina dónde mostrar etiquetas y leyendas.
Solución
79
Qlik Sense – Curso Diseñador
Paso a Paso
1 En la app SARA Sales, cree una hoja nueva y llámela Tablero o Dashboard
2 Abra la hoja Tablero que acaba de crear
Note que en ambos ejes aparecen los nombres de las medidas y dimensiones. Si no
son necesarias puede quitarlas:
12 Bajo Eje X > Etiquetas y título active Solo Etiquetas
13 Bajo Eje Y > Etiquetas y título active Solo Etiquetas
14 Haga clic en Guardar
80
Qlik Sense – Curso Diseñador
81
Qlik Sense – Curso Diseñador
7 Repita para Margin% y asegúrese que este seleccionado el Eje secundario (esto
ubicará la escala sobre la derecha)
8 Ahí mismo en Formato numérico elija Número > Simple > 12.3% (indicando con esto
que muestre el Margen% como un número de un decimal).
Salga del modo edición y realice algunas selecciones para entender el funcionamiento
de los gráficos.
Seleccione un año o más y vea que ocurre.
Seleccione un País.
Seleccione un período de tiempo sobre el eje del Gráfico de Tendencia
Si es necesario vuelva al modo edición realice ajustes en la ubicación y tamaño de los
objetos.
Colores de la Librería
Volvamos al gráfico de Venta por Año, usamos colores por Dimensión y una paleta de
Qlik. Cambiaremos esto para mantener colores uniformes y persistentes en las
Divisiones. Para ello modificaremos la dimensión Division
82
Qlik Sense – Curso Diseñador
2 Del panel izquierdo de Elementos Maestros > Dimensiones, elija Division haga
clic en el lápiz o botón derecho > Editar
3 Elija Colores para los Valores y elija colores personalizados para las 3 divisiones
4 Luego en el Panel de Propiedades del gráfico Bajo Aspecto > Colores y Leyenda
active Colores de la librería.
83
Qlik Sense – Curso Diseñador
(Actividad guiada)
Objetivo
En la siguiente actividad crearemos un gráfico de bloques que muestre el Total de
Ventas por División y País.
Explore:
Cambiar el orden de las dimensiones
Explore las opciones de color, ¿Cómo usaría el color?
¿Qué preguntas puede responder mirando el gráfico?
Ayuda
1 En la app SARA Sales, cree una nueva hoja y llámela Análisis de Ventas
2 Arrastre un Gráfico de bloques a la hoja y defina sus dimensiones y medidas
3 Cambie el orden de las dimensiones
4 Explore Presentación > Cabeceras y etiquetas
1 En la app SARA Sales cree una nueva hoja y llámela Análisis de Ventas
2 Abra la hoja Análisis de Ventas y haga clic en
3 Arrastre un Gráfico de bloques a la hoja
4 Agregue Division como dimensión.
84
Qlik Sense – Curso Diseñador
5 Agregue Country como segunda dimensión. (en el Panel derecho de Propiedades >
Dimensiones o bien arrástre Country desde la izquierda en Elementos Maestros –
Dimensiones
6 Agregue Sales como Medida
7 Cambie el orden en que se muestran las dimensiones usando “arrastrar y soltar”. La
visualización cambia instantáneamente.
8 Nombre este gráfico de bloques Ventas por Division / País
9 Bajo Aspecto > Presentación active Etiquetas de valores
85
Qlik Sense – Curso Diseñador
Objetivo
En la siguiente actividad, crearemos un gráfico de dispersión en nuestra app para
mostrar la relación entre las ventas y la cantidad de pedidos por producto.
Adicionalmente agregaremos una tercer medida, el Margen%, que se verá reflejado en
el tamaño de la burbuja.
Ayuda
1 En la app SARA Sales, en la hoja Análisis de Ventas, cree un nuevo gráfico de
dispersión
2 Use Sales y Number of Orders como medidas, y Product como dimensión
3 Arrastre sobre el gráfico Margin% (Añadir) como una tercer medida para determinar el
tamaño de las burbujas.
4 Discuta cómo puede usar el color. Use una expresión para determinar el color de las
burbujas
86
Qlik Sense – Curso Diseñador
Paso a Paso
1 Abra Análisis de Ventas y haga clic en
2 Arrastre un Gráfico de dispersión a la hoja
3 Haga clic en Agregar Dimensión y seleccione Product
4 Haga clic en Agregar Medida y agregue dos medidas, Number of Orders y Sales
5 Bajo Aspecto > General titule este gráfico Ventas vs Cantidad de Pedidos
Observe el gráfico, ¿qué preguntas puede responder? ¿Cuáles no? Por ejemplo: Los
productos más vendidos son los más rentables?.
Agregaremos una medida para aumentar la información mostrada.
87
Qlik Sense – Curso Diseñador
14 Bajo Aspecto > Colores y Leyenda > Esquema de colores, seleccione Rangos
divergentes
15 Active Mostrar leyenda y Posición de la leyenda Derecha
16 Cambie la escala a Estrecho bajo Aspecto > Eje X > Escalar > Medio
17 Cambie la escala a Estrecho para el Eje Y > Escalar > Medio
18 Haga clic en Guardar
Salga del Modo Edición y realice selecciones sobre el gráfico para comprender su
funcionalidad.
Qué preguntas puede responder?
Qué Productos fueron los más rentables en 2017 ? Y los más vendidos?
Realice selecciones sobre la leyenda de Margen%
Realice selecciones sobre el eje X y el eje Y simultáneamente.
Realice selecciones con el Lazo
Qué pasa si realiza selecciones sobre el gráfico de bloques creado anteriormente?
88
Qlik Sense – Curso Diseñador
89
Qlik Sense – Curso Diseñador
Ayuda
1 En la app SARA Sales, cree una nueva hoja y llámela Clientes
2 Determine qué medidas y dimensiones necesita para visualizar los escenarios
planteados
3 Discuta qué filtros quiere tener en la hoja. ¿Dónde más podría el usuario hacer
selecciones?
4 ¿Qué tipo de gráfico es preferible cuando se trata de mostrar la correlación de medidas?
90
Qlik Sense – Curso Diseñador
Paso a Paso
Note que la tabla está ordenada por alfabéticamente por Cliente. Tiene sentido cambiar el orden?
Qué indican las barras que van hacia abajo?
Realice selecciones en los paneles de filtrado e interprete los resultados.
Ahora vamos a crear una nueva medida que genere la última fecha de pedido. Para ello
usamos la función Max() sobre el campo Date()
3 Haga clic en Agregar columna, y seleccione Medida y luego seleccione Date
4 Seleccione Max(Date) como Agregación
5 Tipee Ultimo Pedido como Etiqueta
6 Asegúrese de que aplicó un formato de número adecuado a todas las medidas.
7 Titule esta tabla Detalle de Clientes
8 Haga clic en Guardar
Note que puede ordenar la tabla por cualquiera de sus columnas haciendo clic sobre el título de
cada una.
91
Qlik Sense – Curso Diseñador
Cree conveniente usar color para agregar una medida o enfatizar alguna de las ya existentes?
Que conclusiones puede obtener del gráfico?
Haga selecciones en otros gráficos y paneles de filtrado y re interprete los resultados.
92
Qlik Sense – Curso Diseñador
93
Qlik Sense – Curso Diseñador
Ayuda
Siga trabajando en la app SARA Sales. Primero decida cuántas hojas va a usar y decida
qué mostrar en cada hoja. A lo mejor son demasiadas preguntas para responder en una
sola hoja.
Gráficos que puede usar:
Gráfico de barras
Gráfico de líneas (área)
Tabla Pivotante
94
Qlik Sense – Curso Diseñador
Paso a Paso
Note que esta visualización muestra las ventas de cada División mes por mes. Si no se
filtra SOLO UN o año, el gráfico estaría sumando todos los meses de todos los años
disponibles. Usaremos la Condición de Cálculo para restringir la vista de este gráfico.
La condición de cálculo es una expresión que debe resultar POSITIVA para que que el
gráfico se calcule. Si la condición no se cumple, el gráfico no se muestra.
95
Qlik Sense – Curso Diseñador
Haga clic en botón derecho del mouse sobre el gráfico y analice las opciones
disponibles. Consulte con su instructor.
Gráfico de Barras:
96
Qlik Sense – Curso Diseñador
Podemos mejorar este gráfico de manera tal que podamos ver cuáles fueron las
categorías de productos más vendidos, cualés los productos dentro de cada
categoría.
Una dimensión jerárquica es una dimensión compuesto por varios campos que forman
una jerarquía entre sí. Por ejemplo: Compañía/ Departamento/ Empleado ó Año/ Mes/
Día. Cuando se utiliza un grupo jerárquico como dimensión en un gráfico, el gráfico
utilizará el primer campo de la lista de campos del grupo que tiene más de un valor
posible. Cuando se selecciona uno de esos valores, mostrará los valores posibles del
siguiente nivel. Y así sucesivamente.
97
Qlik Sense – Curso Diseñador
Note que al hacer clic en una Categoría de Producto y confirmar la selección, esta
muestra los productos de esa categoría.
Para volver hacia atrás, haga clic en la etiqueta (CategoryName) sobre el gráfico.
98
Qlik Sense – Curso Diseñador
quisiera verlas por País, podría usar como dimensión Producto y como dimensión
alternativa País. O en el mismo gráfico ver las Ventas y la Cantidad de Pedidos.
Veamos esto:
99
Qlik Sense – Curso Diseñador
Para la próxima hoja de nuestra aplicación vamos a necesitar un gráfico de Mapa. Veamos
primero algunos conceptos:
Mapas
Los mapas permiten ubicar puntos geográficamente (locales, tiendas, oficinas, clientes) y
simultáneamente mostrar métricas sobre esas ubicaciones.
Un mapa de Qlik Sense consta de un mapa base y capas. El mapa base es el fondo de las
capas. Puede agregar varias capas al mapa para mostrar diferentes tipos de información
en el mismo mapa. Cada capa tendrá su propia dimensión y eventualmente una medida.
Por ejemplo, si desea ver las ventas por país y ciudad, puede crear una capa de área para
los países y hacer que el color de cada país muestre el total de las ventas. Y luego
agregar una capa de puntos con las ciudades y hacer que el tamaño de los puntos se
determine por las ventas totales en esas ciudades.
Puede agregar mapas base personalizados y usar coordenadas que no sean WGS-84
(el WGS 84 -World Geodetic System 1984- es un sistema de coordenadas geográficas mundial que
permite localizar cualquier punto de la Tierra por medio de tres unidades (x,y,z).
Tipos de Capas
Capa de puntos
Una capa de puntos superpone
ubicaciones individuales en un mapa y
las representa con formas (por defecto,
burbujas circulares). El tamaño de los
puntos en su capa puede ser fijo o puede
estar afectado por una medida o
expresión. Puede resaltar aún más estas
diferencias en los valores coloreando por
Mapa de ciudades de Canadá. Tamaño y color de los
medida.
puntos indican población
Capa de Área
Una capa de área representa áreas,
como países o estados. Con la
geometría del polígono cargada en un
campo, puede presentar cualquier área
personalizada.
Al usar colores puede presentar
diferentes valores de medida para las
áreas.
100
Qlik Sense – Curso Diseñador
Capa de Líneas
Una capa de línea permite mostrar líneas
entre puntos y definir inicio y final de las
líneas. Por ejemplo, puede usar una
capa de línea para mostrar vuelos de
aviones entre ciudades. Puede
personalizar el ancho y la curvatura de
las líneas y agregar flechas
direccionales.
Capa de Densidad
Una capa de densidad le permite
visualizar la densidad de puntos en un
área utilizando una gama de color. Cada
punto influye en un área circular, con
mayor influencia en el centro y
disminuyendo hacia su perímetro
exterior. Puede especificar el radio de
influencia de los puntos, cambiar su color
y escalarlo para adaptarlo a su
Mapa con capa de densidad. Muestra cantidad de
erupciones volcánicas
visualización. Las capas de densidad se
pueden usar para mostrar puntos de
actividad, densidades de población y
más.
Capa de Gráficos
Una capa de gráfico le permite mostrar
pequeños gráficos circulares o gráficos
de barras sobre ubicaciones en su mapa.
Utiliza una dimensión para identificar las
ubicaciones y una segunda dimensión
para crear los gráficos circulares o de
barras. Puede etiquetar los gráficos y
usar una expresión para controlar su
tamaño. La burbuja de información
muestra información útil sobre el
Mapa con capa de gráficos mostrando origen de
contenido del gráfico seleccionado.
fondos en países de la Unión Europea. Cada
porción del gráfico de torta muestra la tasa
promedio de absorción de fondos.
101
Qlik Sense – Curso Diseñador
Capa de Fondo
Las capas de fondo le permiten mostrar
un mapa base personalizado. Por ej., el
mapa de un aeropuerto.
Si el formato del mapa admite
transparencia, puede superponerlo
encima de otro mapa. Se admiten los
siguientes formatos de mapas:
• Servicios de mapas TMS
• Servicio de mapas web (WMS)
• URL de imagen (imagen)
Los servicios de mapas deben estar
Mapa con capa de fondo usando un mapa ubicados en su propio servidor. A
TMS OpenStreetMap diferencia de otras capas, la de fondo no
usa dimensiones ni medidas, solo
muestra un mapa base externo.
También puede usar una imagen como
capa de fondo. Por ej. la imagen de un
plano de planta. También se puede
superponer sobre otra capa de fondo.
Se admiten los siguientes tipos de
imágenes: .png - .jpg - .jpeg - .gif
Datos de localización
Y cómo se ubican los puntos o áreas en el mapa? Las ubicaciones de un punto o un
área se pueden definir utilizando campos que contengan nombres de países, ciudades
etc. y códigos según estándares internacionales de ubicaciones geográficas.
Las capas de puntos también admiten latitudes y longitudes en campos separados.
Para las capas de área, se pueden cargar archivos KML.
Y también se admiten cadenas con geometrías de línea en los formatos GeoJSON
LineString o MultiLineString.
Nombres de continentes
Nombres de países
Códigos de país ISO alfa 2 (2 letras )
Códigos de país ISO alfa 3 (3 letras)
Nombres de área administrativa de primer orden (ej. nombres de estados o
provincias)
Nombres de área administrativa de segundo orden (ej. ciudades)
Nombres de área administrativa de tercer orden
Nombres de área administrativa de cuarto orden
Códigos postales
Ciudad, pueblo u otros nombres de lugares poblados
102
Qlik Sense – Curso Diseñador
Códigos de aeropuerto IATA (3 letras - ej. EZE Ezeiza , JFK John F. Kennedy
en USA, etc.)
Códigos de aeropuerto de la OACI (4 letras SAEZ para Ezeiza, KJFK para John
F. Kennedy en USA)
Puede encontrar información completa y detallada sobre creación de mapas, ingresando a la Ayuda
online desde el Menú de Navegación
O en https://help.qlik.com/en-US/sense/June2019/Content/Sense_Helpsites/Home.htm
3 Arrastre la medida Sales sobre el Mapa y verá cada país quedará coloreado en una
escala cromática de acuerdo al valor de las ventas.
103
Qlik Sense – Curso Diseñador
104
Qlik Sense – Curso Diseñador
Ayuda
Use un mapa con una capa de Área (Country) y una capa de Puntos (Ciudades)
Un KPI con las Ventas Acumuladas CYTD y como segundo KPI el % Ventas CYTD
vs LYTD (este segundo valor debe quedar en rojo cuando es menor a cero).
105
Qlik Sense – Curso Diseñador
Paso a Paso
1 En la app SARA Sales cree una nueva hoja y llámela Ventas por Región
2 Arrastre un Panel de Filtrado a la hoja y agregue las dimensiones Year, Quarter, Month,
Division, Country y SalesPerson
7 Y haga clic en Usar en “Country” (capa de Area) > Colorear por: Sales
8 Vuelva a arrastrar sobre el mapa la medida Sales.
9 Y haga clic en Usar en “City” (capa de puntos) > Tamaño por: Sales Las burbijas de
cada ciudad deben cambiar de tamaño.
10 Cambiaremos ahora el color de las burbujas de City en el Panel de Propiedades
Note que puede identificar cada capa. Al hacer clic en cada una ellas podrá modificar
sus propiedades.
a.
106
Qlik Sense – Curso Diseñador
107
Qlik Sense – Curso Diseñador
Crear un Contenedor
Desafío
Tómese unos minutos para explorar este objeto. Utilice el Panel de Propiedades para
entender:
108
Qlik Sense – Curso Diseñador
109
Qlik Sense – Curso Diseñador
7. Uso de Expresiones
7.1 Expresiones: Qué son y dónde usarlas
Las expresiones son funciones que ofrece Qlik Sense, que pueden combinarse entre
sí y/o con campos del Modelo de Datos y que generalmente permiten realizar cálculos
sobre los datos.
Las funciones más comunes son las de agregación. Son funciones que realizan
cálculos sobre un conjunto de registros (valores).
Sum()
Max()
Min()
Count()
Avg()
Sum(LineSalesAmount)
Max(OrderDate)
110
Qlik Sense – Curso Diseñador
Objetivo
Cambiaremos el título de panel de filtrado de Clientes para que muestre la cantidad de
clientes disponibles/asociados dadas las selecciones actuales.
Paso a Paso:
Solución
111
Qlik Sense – Curso Diseñador
Objetivo
En esta actividad ordenaremos la lista de productos en el panel de filtrado de la hoja
Productos de acuerdo a las ventas (Primero se ver[an los productos mas vendidos)
Paso a paso
Sum(LineSalesAmount)
Esto ordenará los Productos en función de sus ventas y en forma Ascendente. ( los
menos vendidos quedarán arriba).
5 Haga clic en Guardar
112
Qlik Sense – Curso Diseñador
La función RGB
La función RGB(n1, n2, n3) permite definir un color. Los valores n1, n2, n3 son valores
enteros entre 0 y 255 para cada uno de los colores rojo, verde y azul respectivamente.
El color que resulta se produce al mezclar los tres colores juntos.
Nota: Existen numerosos sitios web donde podrá encontrar la combinación RGB
para cada tono de color.
Colores predefinidos
Muchos de los colores RGB tienen una función que puede ser usada en lugar del código
RGB. Si usa la expresión blue() en una expresión, se obtiene el mismo color que
RGB(0,0,128), red() se corresponde con RGB(128,0,0), etc.
Para ver la tabla completa de colores predefinidos utilice el siguiente enlace:
113
Qlik Sense – Curso Diseñador
https://help.qlik.com/en-
US/sense/June2019/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/ColorFunctio
ns/color-functions-charts.htm?tr=es-ES
La función ARGB
De manera opcional, es posible especificar un parámetro alfa en la función de color, que
devolverá una representación de color ARGB. El factor alfa 0 corresponde con una
transparencia total, el 255 corresponde a una opacidad total.
HSL
Esta función devuelve un color basado en 3 parametros: matiz, saturación y
luminosidad. Estos parámetros son valores entre 0 y 1.
Ejemplo: hsl(0, 0.5, 0.5) Genera un color rojo, con saturación media y luminosidad.
http://www.w3.org/TR/CSS21/syndata.html#value-def-color
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value
Ejemplo: ‘Cornflowerblue’
Este ejemplo genera un color azul con el valor hexadecimal de # 6495ed y un valor RGB
de (100, 149, 237).
En este ejemplo, hay una condición. Si sum([Budget Amount]) es mayor a 1 millón, los
valores correspondientes de la medida serán coloreados azul de lo contrario serán de
color magenta.
114
Qlik Sense – Curso Diseñador
Ayuda
1 En la tabla Detalle de Clientes, ubique la columna Discount y en modo Editar diríjase a
sus Propiedades
2 Bajo La expresión color de fondo, haga clic en el editor de Expresión. Necesitamos
definir una cláusula If que establezca que los valores por debajo de 0.72 se muestren
sobre un fondo verde, y los valores iguales o mayores a 0.72 sobre fondo rojo.
3 Podemos definir el color rojo como RGB(170,57,57), y el verde RGB(87,149,50)
Paso a paso
Solución
115
Qlik Sense – Curso Diseñador
8. Extensiones y Bundles
8.1 Extensiones
Las extensiones Qlik Sense permiten ampliar la experiencia de interacción y visualización de
una app. Las extensiones crean nuevas formas de visualizar los datos y aumentan la
productividad del usuario.
Pueden integrarse con otros sistemas, agregar nuevos objetos de selección y se crean
usando lenguajes standards y abiertos como HTML, Javascript y CSS.
Para promover el uso y desarrollo de extensiones, Qlik creó la plataforma Qlik Branch
(https://developer.qlik.com/garden.
Para descargar extensiones desde Qlik Branch, debe registrarse en la página y acceder a
Garden - Browse Projects – Qlik Sense Projects – Visualizations Extensions.
.
Plataforma de Qlik Branch
Cuando haya descargado la extensión (normalmente una carpeta archivo .zip) deberá
copiarla a:
116
Qlik Sense – Curso Diseñador
C:\Users\<user>\Documents\Qlik\Sense\Extensions
117
Qlik Sense – Curso Diseñador
9. Variables
Una variable es una entidad con un nombre que contiene un valor. El valor puede ser
Una variable tiene diferentes usos. Generalmente se la utiliza dentro de una expresión.
Cuando la expresión se evalúa, la variable es sustituida por su valor (definición). Es
decir cuando cambia la variable, cambia la expresión. Para referenciar una variable cuyo
valor es una expresión debe hacerlo entre paréntesis y con el signo $ delante (no es
necesario si la variable es una constante).
Nombre (obligatorio)
Definición
Descripción
Etiquetas
Recuerde:
118
Qlik Sense – Curso Diseñador
Ejemplos:
Revise el Script de carga de la app y vea las distintas variables allí creadas.
119
Qlik Sense – Curso Diseñador
Paso a Paso
120
Qlik Sense – Curso Diseñador
Desafío
Qué expresión usaría en la definición de la medida Sales CYTD (en el Panel de
Elementos Maestros) para que la etiqueta sea dinámica?
En esta actividad crearemos una variable vCotiz que utilizaremos para mostrar las
ventas en dólares. Para ello crearemos la variable y luego una medida, similar a la de
Ventas (Sales) pero dividiendo ésta por el valor de la cotización ingresada.
121
Qlik Sense – Curso Diseñador
4 Edítela y modifique la expresión para que muestre las ventas en dólares. (Dividir por
vCotiz). Sum(LineSalesAmount)/ $(vCotiz)
Note que cualquier cambio que se realiza en la definición una variable, inmediatamente
afecta las expresiones donde ésta fue usada. Intente por ejemplo cambiar la definición
de la variable vCotiz.
Desafío
Qué expresión usaría en la definición de la medida recién creada para que la etiqueta
muestre el valor de la cotización actual)
122
Qlik Sense – Curso Diseñador
123
Qlik Sense – Curso Diseñador
En esta actividad utilizaremos una extensión del Qlik Dashboard Bundle para permitir
que el usuario pueda cambiar el valor de la cotización del dólar (complete la Actividad
9.1 antes de continuar esta).
1 En la Clientes, haga lugar en la parte superior derecha (tal vez necesite 2 cuadriculas
de alto).
2 Arrastre allí la extensión Variable Input, del Panel de Recursos > Objetos
Personalizados > Qlik Dashboard Bundle.
3 En el Panel de Propiedades de la extensión, bajo Título escriba Cotiz u$s
4 Bajo Variable -> Name elija vCotiz
5 Salga del Modo edición y verifique que podrá ingresar diferentes valores que modificarán
el valor de la variable vCotiz y consecuentemente la columna de ventas en dólares.
Desafío
Investigue en las propiedades de la extensión, otras formas de ingresar valores (bajo
Show As -> Buttons, DropDown, Slider)
124
Qlik Sense – Curso Diseñador
125
Qlik Sense – Curso Diseñador
Supongamos, por ejemplo, que en una app podemos seleccionar el año 2014 mediante
un panel de filtrado. Las agregaciones, es decir, los cálculos, se basarán en dicha
selección y las visualizaciones solo mostrarán los valores de ese año. Al realizar nuevas
selecciones, las visualizaciones se actualizarán de manera acorde. Las agregaciones se
realizan sobre el conjunto de registros posibles definido por las selecciones actuales. En
muchas situaciones es necesario acceder a otro conjunto de datos para poder
compararlos
126
Qlik Sense – Curso Diseñador
10.1 Identificadores
La sintaxis para usar un Identificador es la siguiente:
1-$ Representa lo inverso de la selección actual, es decir, todo lo que la selección actual
excluye
Ejemplo Resultado
sum ({1} Ventas) Devuelve el total de ventas de la app, descartando
las selecciones pero no la dimensión. Si se usa en
un gráfico con, por ejemplo, Productos como
dimensión, cada producto tendrá un valor
diferente
sum ({$} Ventas) Devuelve las ventas de la selección actual,
es decir, lo mismo que sum(Sales)
sum ({1-$} Ventas) Devuelve las ventas de todo lo que no está
seleccionado
10.2 Modificadores
Los modificadores se utilizan para hacer cambios en las selecciones. Dichas
modificaciones se pueden escribir en la expresión de conjunto.
Un modificador consta de varios nombres de campos seguidos por una o varias
selecciones que se pueden hacer en el campo. Los modificadores empiezan y terminan
con paréntesis angulares <>.
Los modificadores son opcionales en los análisis de conjuntos.
Ejemplos:
127
Qlik Sense – Curso Diseñador
Nota: La sintaxis de los dos ejemplos anteriores se interpreta como cero selecciones en
Región, esto es, todas las regiones incluidas en otras selecciones serán posibles.
sum( {$<Año = {2000}, Región = {USA, SE, DE, UK, FR}>} Ventas )
Devuelve las ventas de la selección actual, pero con nuevas selecciones tanto en "Año"
como en "Región".
sum( {$<~Ingrediente = {“*ajo*”}>} Ventas )
Devuelve las ventas de la selección actual, pero con una exclusión forzada de todos los
Ingredientes que contengan la cadena ‘ajo’.
sum( {$< Año = {“2*”}>} Ventas )
Devuelve las ventas de la selección actual, pero con todos los años que empiecen por el
dígito 2, esto es, del 2000 en adelante, seleccionados en el campo "Año".
sum( {$< Año = {“2*”,”198*”}>} Ventas )
Igual que el anterior, pero ahora la década de los 80 se incluye en la selección.
sum( {$< Año = {“>1978, <2004”}>} Ventas )
Igual que el anterior, pero ahora con una búsqueda numérica, de forma que se pueda
especificar un rango arbitrario.
Set Analysis le da poder a las aplicaciones Qlik Sense. Permite soluciones dinámicas y
minimiza la cantidad de script que, de otra manera se necesitaría, si se compara con
sentencias If.
Una de las desventajas de usar Set Analysis es que las expresiones se vuelven muy
complejas, y pueden impactar en la performance de la app.
Es importante acompañar las visualizaciones en las que se usa Set Analysis con
descripciones y/o etiquetas ad hoc
128
Qlik Sense – Curso Diseñador
Paso a Paso
129
Qlik Sense – Curso Diseñador
10 Para la tercer columna Agregar columna > Medida y copiar las dos expresiones
anteriores restándolas:
13 Formatee los números en cada medida Formato numérico = Numero > Formato =
Simple, sin decimales (1000)
14 Pulse Guardar
15 Salga del modo edición. Pruebe realizar diferentes selecciones y
verifique el resultado.
Desafío
Cree una expresión de color para el texto en la tercer columna de tal manera que los
valores negativos (<0) queden en rojo.
130
Qlik Sense – Curso Diseñador
Esto tal vez puede ser complejo de entender pero una breve descripción de AGGR sería:
La función Aggr() crea una tabla virtual con el resultado de una expresión, agrupada por una
o más dimensiones. El contenido de esta tabla virtual se utiliza como input para obtener un
valor único al agregar una función de agregación externa como max(), min(), avg(),
firstsortedvalue().
Este resultado es solo virtual, no podríamos utilizarlo en un gráfico. Solo sirve como input
para una nueva función que devuelva un solo valor.
Por ejemplo Si se necesita conocer la Máxima venta realizada por un vendedor podríamos
agregar la función Max():
Desafío
Intente crear una Tabla de Ventas por Division, donde una segunda columna muestre la
Venta promedio por Vendedor dentro de cada región.
131
Qlik Sense – Curso Diseñador
Solución
Puede encontrar información completa y ejemplos sobre la función AGGR ingresando a la Ayuda
online desde el Menú de Navegación
O en https://help.qlik.com/en-US/sense/June2019/Content/Sense_Helpsites/Home.htm
132
Qlik Sense – Curso Diseñador
133
Qlik Sense – Curso Diseñador
Se pueden agregar marcadores para guardar las selecciones actuales de una ubicación
específica y luego volver a ellas y restaurar selecciones anteriores también.
12.2 Historias
Qlik Sense presenta las Historias como una nueva manera de compartir sus ideas y
conocimientos con otros.
La idea es contar una historia de los datos destacando algunos elementos. Realzar las
presentaciones ayuda a crear historias convincentes que a su vez facilitan la toma de
decisiones.
Las historias están compuestas por hojas o diapositivas que se visualizan como una
presentación. En cada hoja es posible incorporar:
134
Qlik Sense – Curso Diseñador
4 Haga clic en Editar. Haga clic sobre el nombre de la visualización que quiere
borrar o cambiar su nombre,
5 Haga clic en para borrarla o comience a tipear el nuevo nombre
6 Haga clic en Hecho o fuera del texto.
135
Qlik Sense – Curso Diseñador
NOTA: También podrá hacerlo más tarde, desde la Librería de Capturas durante la
edición de la historia.
136
Qlik Sense – Curso Diseñador
Menú de navegación.
de capturas
de texto
B
de imágenes
formas
de efectos
C Vista de todas las hojas o diapositivas
Añadir Diapositiva (Puede ser una diapositiva en blanco, una hoja de la
D app, o una hoja de app alineada a izquierda)
Iniciar la presentación
E
F Espacio en la hoja
Un elemento de una diapositiva no bloqueado con manijas para
redimensionarlo.
Bloquear la captura.
G
Editar la captura.
Reemplazar la captura.
137
Qlik Sense – Curso Diseñador
Una diapositiva contiene distintos tipo de información que se quiere mostrar a una
audiencia. La información pueden ser objetos, tales como capturas (con o sin efectos
visuales), contenido de texto y de formas (rectángulos, círculos, líneas, flechas y
anotaciones).
NOTA: Para Qlik Sense Desktop: Si la carpeta de Imagenes está vacía, o desea añadir
sus propias imágenes, encontrará la carpeta
en: <user>\Documents\Qlik\Sense\Content\Default
Para Qlik Sense Enterprise: Si la carpeta de Imágenes está vacía, o desea añadir sus
propias imágenes, necesita utilizar Qlik Management Console QMC para cargar
imágenes.
138
Qlik Sense – Curso Diseñador
Se pueden agregar efectos a las capturas de imagen para resaltar determinados puntos,
y al mismo tiempo, suprimir información que podría ser irrelevante. De esta manera, se
reduce la sobrecarga de información, y se permite a la audiencia centrarse en las ideas
principales que se presentan.
Otra manera de destacar las ideas y reducir el exceso de datos consiste en ocultar la
información. Por ejemplo, puede cambiar el aspecto de una captura para que elementos
como, títulos, ejes, líneas de puntos de datos, notas al pie, leyendas, etc., queden
ocultos.
Podemos añadir distintos efectos visuales a nuestras capturas para hacer que
determinados valores destaquen.
Solo puede utilizar efectos en los gráficos de barras, de líneas y de torta.
1 En la vista de narración, haga clic en en el panel de herramientas de narración.
Se abre la librería de efectos.
2 Ubique el efecto que desea añadir y arrástrelo a la captura. La captura se muestra
ahora con el efecto visual.
3
Se puede cambiar cómo aparecerá una captura activando o desactivando las siguientes
partes:
Títulos (título principal, subtítulo y pie de página)
Etiquetas (etiquetas en puntos de datos, etiquetas de hojas)
Leyenda
Eje X con título y etiquetas
Eje Y con título y etiquetas
Comportamiento responsivo
139
Qlik Sense – Curso Diseñador
1 En la vista de narración, haga doble clic en el objeto de texto en el que desee añadir
el enlace. Aparece la barra de herramientas de formato de texto.
2 Seleccione el párrafo del texto que desee utilizar para el enlace.
3 Haga clic en Se abrirá un diálogo de enlace.
4 En el campo Enlazar a, introduzca la dirección web a la que desee enlazar.
140
Qlik Sense – Curso Diseñador
141
Qlik Sense – Curso Diseñador
Ayuda
Comience tomando capturas de sus visualizaciones que mejor ilustre el problema.
Póngale nombres a las capturas de manera que sea fácilmente identificables cuando
las use en su historia
Cree una nueva historia
Cree una diapositiva de portada y agregue varias hojas donde ubicar las capturas
que tomó anteriormente
Use la Librería de Efectos para destacar la dramática caída de pedidos de América
del Sur en ropa de deporte. Pregunte: ¿Cuándo y por qué ocurre esto?
Trabaje en nuevas diapositivas contando la causa que hay detrás del problema:
Agregue hojas incrustadas a las diapositivas, mostrando la tendencia de pedidos y
Ventas CYTD vs LYTD
Compare la performance de ventas en otras regiones de la misma categoría de
producto
Determine que acción tomar respecto de la agresiva política de ventas de la
competencia
Use iconos, texto y formas para visualizar la historia.
142
Qlik Sense – Curso Diseñador
143
Qlik Sense – Curso Diseñador
Por defecto, Qlik Sense incluye un stream denominado Everyone, al que todos los
usuarios tienen derechos de acceso y publicación.
Una app sólo se puede publicar en un stream. Para poder publicar una app en otro
stream, debemos copiar primero la app y después publicarla en el otro stream.
En este ejemplo tenemos distintos departamentos de una empresa. Todos los usuarios
dentro de todos los departamentos tienen derechos de acceso y de publicación en el
stream Everyone.
Cuando publique una app, las hojas e historias de la app estarán disponibles para otros
usuarios que tengan acceso al stream al que pertenezca su app publicada.
Cuando su app esté publicada quedará bloqueada. Esto significa Ud. no podrá seguir
editando sus hojas e historias, pero podrá utilizarlas para analizar los datos. Si quiere
144
Qlik Sense – Curso Diseñador
Nadie puede editar las hojas o historias que se publicaron con una app, pero si se
disponen de los permisos adecuados, puede añadir historias propias a una app
publicada para ponerlas a disposición del resto de los usuarios de esa app.
Cuando se publica una app, solamente los Elementos maestros y los gráficos están
disponibles, en el panel de la librería, para cuando edite sus hojas privadas. Lo que no
se puede hacer es editar una historia de una app publicada.
Cuando se trabaja con una app publicada, las hojas y las historias se organizan en
secciones en la vista general de app según su estado.
145
Qlik Sense – Curso Diseñador
146
Qlik Sense – Curso Diseñador
147
Qlik Sense – Curso Diseñador
14. Cierre
Felicitaciones! Ha llegado al final de este Curso Diseñador de Qlik Sense.
Recursos
148