Vous êtes sur la page 1sur 31

1 - ¿Qué es Qlik Sense?

Qlik Sense es una aplicación independiente de visualización y descubrimiento de datos


diseñada para individuos, grupos y organizaciones. Con Qlik Sense podemos analizar datos
y descubrir cosas por nosotros mismos. Podemos compartir los conocimientos y analizar
datos en equipo o en toda la empresa. Qlik Sense le permite formular y dar respuesta a sus
propias preguntas sobre la marcha, siguiendo su propia ruta hacia el conocimiento, y le
capacita a usted y sus colegas para tomar decisiones de forma conjunta, en colaboración.

La familia de productos Qlik Sense


La familia de productos Qlik Sense incluye Qlik Sense Desktop, Qlik Sense Cloud y Qlik
Sense Enterprise.

Qlik Analytics Platform

Qlik Analytics Platform es un paquete que ofrece a desarrolladores y partners OEM la


capacidad de incluir las capacidades analíticas visuales de Qlik en cualquier aplicación a
través de mashups web o incluirlas en aplicaciones personalizadas. Incluye el motor
analítico QIX y el paquete completo de productos APIs y SDKs.

Qlik Sense Enterprise

Qlik Sense Enterprise es un entorno autónomo de autoservicio construido sobre la


plataforma Qlik Analytics Platform, que busca capacitar a los usuarios finales para que
hagan exploración, descubrimientos y narración de datos por sí mismos.

Qlik Sense Desktop

Qlik Sense Desktop es una aplicación para Windows que ofrece a los individuos la
posibilidad de probar Qlik Sense y crear visualizaciones de datos, informes y cuadros de
mando personalizados e interactivos a partir de múltiples fuentes de datos con la facilidad
de arrastrar y soltar un ratón. Es gratuito para un uso personal e interno en la empresa.

2 - Qlik Sense de un vistazo


Esta introducción ofrece una vista general sobre las características y los conceptos
fundamentales de Qlik Sense.

La app
La app es la piedra angular de Qlik Sense.

Una app está compuesta por una o varias hojas que, a su vez, contienen visualizaciones. Las
visualizaciones son gráficos, tablas y representaciones similares de los datos que se
combinan con otra información. Al realizar selecciones en las visualizaciones, podrá
analizar la información para realizar sus propios descubrimientos y obtener conocimientos
acerca de sus datos.

Construir una app

En Qlik Sense, cualquiera puede crear una app. Aunque se pueden utilizar las distintas apps
con fines muy distintos, construir una app siempre implica algunos pasos comunes: cargar
datos desde archivos o bases de datos y crear visualizaciones en hojas. Para apps que se van
a compartir con otros usuarios, podemos crear visualizaciones reutilizables y otros
elementos que acelerarán el desarrollo de las apps.

El modelo de selección asociativo (verde/blanco/gris)


Descubrir conexiones entre los conjuntos de datos es uno de los conceptos clave en Qlik
Sense. A medida que hace clic, los valores de datos asociados se resaltan. Los valores
seleccionados se destacan en verde, los valores posibles en blanco y los valores excluidos
en gris.

En el ejemplo siguiente, el valor seleccionado de la década (en verde) 1910s nos ofrece los
valores posibles (en blanco) 1914 a 1919 para redefinir aún más la selección. Los valores
1920, 1921 y 1922 van marcados en gris oscuro (excluidos) puesto que no forman parte de
la década seleccionada 1910s. Los valores de décadas de color gris claro, de 1920s a 1990s,
son valores alternativos que podrían haber sido posibles (color blanco) si no se hubiese
realizado ninguna selección en dicho campo (Decade).

Valores del campo con los estados de selección seleccionado (verde), posible (blanco),
alternativo (gris claro) y excluido (gris oscuro).

Navegar e interactuar en Qlik Sense


Qlik Sense es una aplicación basada en web con diversos modos y vistas en los que
trabajar, dependiendo de si estamos cargando datos, analizando datos o contando historias
con los datos. Existen gestos táctiles y de ratón, así como métodos abreviados de teclado
que debe conocer. También puede que le interese saber cómo configurar Qlik Sense en
distintos idiomas.

Hojas y visualizaciones
Las hojas son como las páginas de las apps. Estas contienen visualizaciones de los datos.
Las visualizaciones pueden estar formadas por gráficos como, por ejemplo, gráficos de
tarta, gráficos de barras y tablas, así como por elementos de texto e imágenes o paneles de
filtrado de selección. Estructurando la app en distintas hojas que representen diferentes
aspectos de los datos, podrá facilitar el proceso de toma de decisiones relacionadas con lo
que desea analizar.

Con las visualizaciones, puede trabajar directamente con los datos que se muestran. Puede
profundizar con facilidad en las visualizaciones para entender sus datos. Puede usar las
visualizaciones para descubrir valores atípicos, patrones, tendencias y correlaciones que
simplemente no son visibles en simples filas y columnas de datos.

Ejemplo de una hoja de una app con los paneles de filtrado a la izquierda que se utilizan
para filtrar los datos que se mostrarán en las visualizaciones (gráfico de barras y gráfico de
bloques) de la derecha.

Desarrollo y descubrimiento de apps


Qlik Sense permite desarrollar apps que usan datos cargados desde múltiples fuentes de
datos y que se pueden estructurar en un modelo de datos. El modelo de datos es la base
sobre la que se crean las apps, con las hojas, visualizaciones e historias.

Puede preparar y compartir las aplicaciones con otros usuarios. Creando elementos
reutilizables puede simplificar la exploración de datos de sus colegas y asociados y acelerar
sus propios descubrimientos y conocimientos.
Después de haber compartido una app con otras personas, dichas personas pueden explorar
la app en ordenadores o en dispositivos móviles. Pueden hacer selecciones en las
visualizaciones de datos incluidas en la app, y también pueden crear tus propias hojas y
visualizaciones para seguir haciendo descubrimientos. Si desean compartir sus
conocimientos con otros usuarios, pueden hacerlo mediante la creación de historias con la
función de narración de datos.

Vista general - Desarrollo y descubrimiento con apps

Compartir información mediante la narración de datos


La narración de datos es una nueva funcionalidad que le permite comunicar sus
conocimientos mostrando diapositivas con capturas de visualizaciones en forma de historias
que se pueden contar. Añada elementos estilísticos y comentarios a las diapositivas y
capturas de imagen y organícelos en una historia para comunicársela a otras personas.

Las capturas de imagen de la historia conservan los datos de la fecha y hora en que se creó
la historia, aunque no están limitadas solo a la historia, ya que también es posible acceder a
los datos en vivo para realizar análisis adicionales.
Ejemplo de una historia con una captura de imagen estática y de cómo acceder a los datos
en vivo (Ir a origen) de la captura.

Podemos usar las historias para construir una narrativa en torno a los datos y destacar
elementos de la misma para crear argumentos convincentes que respalden nuestras ideas y
las de todos los implicados en la toma de decisiones. La narración de datos permite que los
usuarios realicen preguntas al instante. Asimismo, ayuda a destacar o mostrar las respuestas
a dichas preguntas.

3 - El modelo de selección asociativo


Hacer selecciones es el principal método de interacción con Qlik Sense. Las selecciones
filtran un subconjunto de los datos que se han cargado en Qlik Sense. Las selecciones se
utilizan para centrarse en algún elemento sobre el que desee obtener más información. Qlik
Sense responde mediante valores codificados por colores en función de sus diferentes
estados.

Puede pensar en su interacción (selecciones) como una entrada para Qlik Sense, y en la
salida como el resultado de Qlik Sense que evalúa las selecciones y muestra los códigos de
color en los valores de datos.
• El estado de entrada: la selección que se ha realizado. tanto su el valor de campo
está seleccionado como si no lo está.

• El estado de salida: si el valor de campo es posible o no, dada la inferencia lógica de


la selección.

Estados de selección
Cuando se realizan selecciones, los colores de los valores cambian de manera acorde. La
codificación por colores se utiliza en paneles de filtrado, elementos de lista de selecciones y
la herramienta de selecciones, con los colores característicos de Qlik Sense verde, blanco y
gris. Los colores ofrecen información sobre qué valores de campo están seleccionados,
cuáles son alternativos, cuáles son posibles y cuáles están excluidos.

La tabla siguiente muestra los colores empleados para cada estado de selección.

Seleccionado Verde, con una marca de verificación como indicador de selección


Posible Blanco
Alternativo Gris claro
Excluido Gris oscuro
Seleccionado Gris oscuro, con una marca de verificación como indicador de
excluido selección

El estado seleccionado

Cuando seleccionamos uno o más valores en un panel de filtrado y los valores se vuelven
de color verde, estos se encuentran en estado seleccionado. En la imagen siguiente, el valor
1910s está seleccionado. La selección filtra un subconjunto de los datos que se cargan y los
paneles de filtrado Decade y Year se actualizan conforme a la selección.
Los paneles de filtrado tienen cuatro estados en total. Aparte del estado seleccionado (en
verde), hay valores posibles (en blanco), valores alternativos (en gris claro), y valores
excluidos (en gris oscuro). Estos estados se explican en las secciones a continuación.

El estado posible

En el panel de filtrado Year, los años 1914 hasta 1919 aparecen en blanco (posibles),
porque estos valores son todos años de la década 1910s, que es el valor seleccionado en
Decade. Todos los valores posibles están 'asociados' con el valor 1910. Podríamos refinar la
selección seleccionando uno o más de los valores posibles.
En la imagen siguiente se ha hecho eso precisamente. El valor 1918 se ha seleccionado en
el panel de filtrado Year.

Con selecciones en dos paneles de filtrado, los valores posibles son sólo aquellos que estén
asociados con 1910s y 1918. Existe una condición lógica AND entre las selecciones de
distintos paneles de filtrado. Después se debe asociar un valor posible tanto con 1910s
como con 1918.

En el panel de filtradoYear, ya no hay ningún valor en estado posible, porque ninguno de


los valores está asociado con ambos 1910s y 1918.

El estado alternativo

En el panel de filtrado Decade, se ha seleccionado el valor 1910s y todos los demás campos
de los paneles de filtrado tienen un estado determinado, en función de su relación con el
valor seleccionado.
Todos los demás valores presentes en el panel de filtrado Decade aparecen en color gris
claro, lo que significa que son valores alternativos. El estado alternativo se utiliza para
valores que habrían sido posibles si no se hubiese realizado ya una selección en ese campo.
Antes de que se seleccionase 1910s, todos los valores del panel de filtrado Decade eran
valores posibles.

Lógicamente los valores alternativos se excluyen, pero sólo están excluidos por una única
selección (de uno o más valores), en el mismo panel de filtrado. Si eliminara la selección de
1910s en Decade, todos los valores tendrían el estado posible.

Incluso si un valor es alternativo, todavía podemos seleccionarlo, pero eso significa que
estamos, en parte, haciendo una nueva selección en lugar de refinar nuestra selección
original. Los valores alternativos nos informan de que hay alternativas disponibles para el
mismo conjunto de selecciones. Si tiene una lista de comerciales, los valores alternativos
son otros comerciales que podrían ayudar o reemplazar a la persona seleccionada.

El estado excluido

Cuando se hace una selección, los valores de otros paneles de filtrado pueden quedar
excluidos automáticamente, porque no están asociados. En la imagen siguiente, se ha
seleccionado 1910s y en consecuencia los valores 1920, 1921 y 1922 han quedado
excluidos. Esta es una exclusión obvia, porque los años 1920, 1921, and 1922 no forman
parte de la década 1910s. Los demás valores de Decade son alternativos, es decir, están
excluidos, pero aún así podemos seleccionarlos, ampliando con ello la selección. Si
seleccionáramos 1920s el valor se volvería de color verde y tendría el estado seleccionado.
Pero si seleccionáramos uno de los valores posibles del panel de filtrado Year, todos los
valores de Decade que eran alternativos se volverán excluidos en vez. Cuando solo estaba
seleccionado 1910s, eran alternativos, pero con las selecciones en dos paneles de filtrado,
se excluyen los valores que no encajan con la condición 1910s AND 1918.

Los valores alternativos en Year solo están excluidos por la selección 1918. Están todos
asociados con el valor 1910s y tenían el estado posible hasta que se seleccionó 1918.

El estado seleccionado excluido


Cuando se realizan selecciones en más de un panel de filtrado, puede aparecer un quinto
estado: seleccionado excluido.

Tal como se ha mencionado anteriormente, hay dos estados diferentes para cada valor de
campo:

• El estado de entrada: la selección que se ha realizado. tanto su el valor de campo


está seleccionado como si no lo está.

• El estado de salida: si el valor de campo es posible o no, dada la inferencia lógica de


la selección.

Un valor entra en el estado Seleccionados valores excluidos cuando en primer lugar se


selecciona y luego queda excluido por una selección en otro campo.

En el estado Seleccionados valores excluidos, la marca de verificación es un indicador de


que el valor primero se ha seleccionado y luego se ha excluido, a diferencia de los valores
excluidos que no se han seleccionado nunca. Un campo gris oscuro con una marca de
verificación indica que el valor antes era una valor seleccionado, pero que se ha convertido
en seleccionado excluido a causa de una nueva selección.

Ejemplo:

En la imagen siguiente, la primera selección abarcó los valores 1910s y 1920s. Los valores
1910s y 1920s quedaron seleccionados (verde) y todos los valores del panel de filtrado
Year aparecieron de color blanco (posibles), ya que todos ellos son años de las décadas de
1910 o 1920 y, por lo tanto, eran valores lógicamente posibles después de la primera
selección. La segunda selección abarcó los años 1914, 1915 y 1916. Ahora, 1920s ya no
forma parte de la selección activa, ya que desde un punto de vista lógico la segunda
selección excluye 1920s. No obstante, 1920s sigue siendo un valor seleccionado y, por lo
tanto, tiene sentido identificarlo como un valor seleccionado excluido. En un principio se
había seleccionado pero ha quedado excluido por una selección posterior. La marca de
verificación lo diferencia de los valores excluidos que no se han seleccionado nunca.
El valor gris oscuro con una marca de verificación es un valor seleccionado excluido.

4- Filtrado de Datos
Panel de filtrado
Podemos añadir un panel de filtrado para controlar qué datos mostrar en las visualizaciones
de una hoja. Un panel de filtrado puede filtrar los datos de varias dimensiones a la vez. Por
ejemplo, si tenemos un gráfico de ventas en el tiempo, podemos utilizar un panel de filtrado
para limitar los datos del gráfico, de forma que sólo aparezcan las ventas de un determinado
período de tiempo, o de determinadas categorías de producto o de una región en concreto.

Cuando se añade una dimensión, ésta se coloca a la derecha de las dimensiones anteriores,
o debajo, dependiendo del espacio disponible. Siempre y cuando haya espacio suficiente,
las dimensiones se muestran como listas expandidas. Si no hay espacio suficiente, las
dimensiones que se añadieron primero se convierten en paneles de filtrado.

Diseño responsivo
El panel de filtrado cuenta con un diseño responsivo y ofrece tantas dimensiones como es
posible. Cuando el espacio es limitado, se podría reducir el tamaño de cada una de las
dimensiones para que todas ellas puedan mostrarse.

Ejemplo:

La imagen siguiente muestra un panel de filtrado al tiempo que se está editando. Solo se
muestran tres dimensiones de un total de cinco. Las demás dimensiones se sustituyen por
un botón con puntos suspensivos (...), lo que indica que hay más dimensiones que no se
muestran. Puede hacer clic en este botón para abrir el panel de filtrado en la vista de
pantalla completa.

Se muestran cinco dimensiones mientras se edita el panel de filtrado

Cuando haya terminado de editar el panel de filtrado y entre en el modo de análisis, verá el
panel de filtrado con todas las dimensiones mostradas. Si no es posible mostrar todos los
elementos debido a la falta de espacio, se muestra el cuadro con la elipsis para indicar la
presencia de más dimensiones.
Se muestran cinco dimensiones cuando se analizan los datos

Vista de pantalla completa


En la vista de pantalla completa, el panel de filtrado está maximizado y muestra el mayor
número posible de dimensiones expandido. Si no se pueden mostrar todas las dimensiones
de forma expandida, el orden de prioridad es el siguiente: las dimensiones añadidas más
recientemente se expanden a la derecha. Podemos cambiar el orden de prioridad en el panel
de propiedades, en Dimensiones. Arrastre las dimensiones para cambiar el orden.

Vista de pantalla completa en un dispositivo táctil

Haga lo siguiente:

1. Mantenga pulsada la visualización.

Se mostrará el menú de elemento táctil.

2. Pulse en s.

La visualización se muestra en modo de pantalla completa.

Cierre la vista de pantalla completa y vuelva a la vista de hoja haciendo clic en E.

Vista de pantalla completa en un ordenador (interacción con ratón)

El icono de pantalla completa está oculto por defecto

5 - Visualizaciones
Las visualizaciones sirven para presentar los datos cargados en una app. Las selecciones
que realice en la app se reflejarán en todas las visualizaciones asociadas de todas las hojas.

Qlik Sense cuenta con gráficos que se utilizan para crear visualizaciones. Puede convertir
un tipo de visualización en otro arrastrando un nuevo gráfico a una visualización de una
hoja.

Gráfico de El gráfico de barras muestra una barra para cada valor de una dimensión. La
barras longitud de la barra se corresponde con su valor numérico en la medida.

El diagrama de caja es adecuado para comparar el intervalo y la distribución de


Diagrama de
conjuntos de datos numéricos, ilustrados mediante una caja con bigotes y una
caja
línea central en el medio.
El gráfico combinado combina las barras y las líneas en el mismo gráfico. Las barras
Gráfico
y las líneas tienen diferentes ejes para hacer posible la comparación de porcentaje
combinado
y sumas.

El diagrama de distribución es adecuado para comparar intervalos y distribución en


Diagrama de
conjuntos de datos numéricos. Los datos se trazan como puntos de valores a lo
distribución
largo de un eje.

El panel de filtrado es una herramienta que permite controlar qué datos se


Panel de
muestran en las visualizaciones de una hoja. Un panel de filtrado puede filtrar los
filtrado
datos de varias dimensiones a la vez.

Los gráficos de indicador se utilizan para mostrar el valor de una única medida, sin
Indicador
dimensiones.

El histograma es adecuado para visualizar la distribución de datos numéricos


Histograma durante un intervalo continuo o un determinado período de tiempo. Los datos se
dividen en cubos o bandejas contenedoras.

Los KPI se utilizan para mostrar cifras de rendimiento central. Puede añadir un
KPI
enlace a una hoja.

El gráfico de líneas muestra líneas que relacionan diversos valores. Los gráficos de
Gráfico de
líneas se suelen utilizar para visualizar una tendencia en los datos y en intervalos
líneas
de tiempo.

El mapa se utiliza para combinar datos geoespaciales y valores de medidas, como


Mapa
las ventas de una región o tienda.

Gráfico de El gráfico de tarta muestra la relación que hay entre una única dimensión y una
tarta única medida.

La tabla pivotante presenta dimensiones y medidas como filas y columnas de una


Tabla tabla. La tabla pivotante nos permite analizar datos de múltiples dimensiones a un
pivotante mismo tiempo. Los datos de una tabla pivotante pueden agruparse basándose en
una combinación de dimensiones, y se pueden mostrar sumas parciales.

El gráfico de dispersión presenta valores a partir de dos medidas. Esto puede ser
muy útil cuando deseamos mostrar datos en los que cada instancia tiene dos
Gráfico de números, por ej. país (población y aumento de población). Se puede utilizar una
dispersión tercera medida opcional y se refleja entonces en el tamaño de las burbujas.
Cuando se muestren grandes conjuntos de datos se utilizarán colores en lugar del
tamaño de burbuja para representar el tamaño de la medida.

La tabla muestra valores en forma de registros, de forma que cada fila de la tabla
Tabla contiene campos calculados usando las medidas. Por lo general, una tabla contiene
una dimensión y múltiples medidas.
Texto e Puede utilizar la visualización de texto e imagen para añadir texto, imágenes,
imagen medidas y enlaces a una página web.

Gráfico de El gráfico de bloques muestra datos jerárquicos. Un gráfico de bloques puede


bloques mostrar un gran número de valores simultáneamente en un espacio limitado.

Gráfico de El gráfico de cascada ilustra cómo se ve afectado un valor inicial por los valores
cascada intermedios positivos y negativos.

6 - Trabajar con elementos maestros


Al crear y construir nuestras visualizaciones, llega un punto en el que nos damos cuenta de
que hay elementos que merece la pena guardar, para poder volver a utilizarlos en otras
visualizaciones y en otras hojas, en el propio beneficio y también en el de otras personas
que utilicen la app. Estos elementos se pueden guardar como elementos maestros en el
panel de activos. Cuando la app se publica, estos elementos maestros estarán disponibles
para otras personas en un panel de librería en forma de visualizaciones, dimensiones y
medidas listas para su uso.

Uno de los objetivos de crear y mantener elementos maestros es que otros usuarios
exploren sus propios métodos y direcciones en los datos, además de lo que ya se ha
proporcionado en la app como hojas y visualizaciones predefinidas. Los usuarios podrán
crear sus propias visualizaciones con, por ejemplo, las dimensiones y medidas maestras
predefinidas.

7-Trabajar con el editor de expresiones


Puede acceder al editor de expresiones para añadir o editar una expresión siempre que vea
el símbolo 3 en el panel de propiedades durante la edición de una visualización. El símbolo
3 indica un campo de expresión. Haga clic en 3 para acceder al editor de expresiones.

Podemos agregar expresiones de dos maneras. Las expresiones sencillas se pueden insertar
directamente desde el panel Fields realizando selecciones de los campos y funciones
disponibles. Puede añadir expresiones más complejas introduciéndolas directamente en el
campo de expresiones.
Insertar una expresión haciendo selecciones en el panel
Fields
Puede insertar una expresión haciendo selecciones en el panel Fields del lateral derecho del
diálogo Editor de expresiones.

Haga lo siguiente:

1. Si desea limitar los campos disponibles a los campos de una tabla en particular de
su modelo de datos, seleccione una tabla de la lista desplegable Filter by table.

2. Seleccione un campo de la lista desplegable Field.

3. Seleccione la función de agregación que desee utilizar. Las funciones disponibles


pertenecen al grupo de funciones de agregación básicas.

4. Haga clic en Insertar para insertar el campo y la función en el editor de expresiones.

Si no selecciona una función de agregación, en la expresión solo se insertará el


campo.

5. Haga clic en Aplicar para cerrar el diálogo Añadir expresión.


En el caso de una medida o dimensión, para seguir debe añadir los datos
descriptivos correspondientes a dicha medida o dimensión.

Añadir o editar una expresión introduciéndola a mano


Haga lo siguiente:

1. Introduzca la expresión directamente en el editor de expresiones.

Los nombres de campo que utilice en la expresión se comprueban y la sintaxis de la


expresión se valida.

La expresión se valida mientras se teclea en el editor de expresiones. Si hubiera


algún error, aparecerá un consejo de lo que es incorrecto. Puede haber información
adicional disponible sobre los errores al hacer clic en el icono situado junto al
consejo.

Cuando escribimos el nombre de una función en la expresión, aparece una


sugerencia o consejo que ofrece información para ayudarle a introducir la función
de forma correcta, incluidos los nombres de argumentos y cualificadores.

En la sugerencia, o consejo, de algunas de las funciones de gráfico se muestra el


cualificador ALL. Se recomienda que no utilice el cualificador ALL. En su lugar,
utilice la expresión de conjunto {1}.

Cada línea del editor de expresiones va numerada y se destaca la sintaxis.

2. Haga clic en Aplicar para cerrar el diálogo Añadir expresión.

En el caso de una medida o dimensión, para seguir debe añadir los datos
descriptivos correspondientes a dicha medida o dimensión.

Autocompletar y la codificación por colores


Al escribir en el editor de expresiones, ahora disponemos de una función de autocompletar
que nos ofrece un listado de campos, variables y funciones entre los que podemos
seleccionar. La lista va reduciendo el número de resultados conforme se escribe la palabra
clave. La codificación de colores nos ayuda a ver qué campos, variables y funciones se
utilizan en la expresión.

La codificación de colores se aplica tanto a la lista de autocompletar como en la expresión


misma.

Cómo se interpretan los nombres


No se recomienda utilizar el mismo nombre para un campo y una función en Qlik Sense
Pero si lo hace, debe saber cómo utilizarlas en una expresión.

Ejemplo:

XXX es un campo, una variable y una función. XXX se interpretará como cualquiera de
ellos dependiendo de cómo creemos la expresión.

Expresión XXX interpretado como


$(XXX) variable
Count(XXX) campo
XXX() función

Reglas de expresiones
Las siguientes reglas son de aplicación en las expresiones de gráficos:

• Todas las expresiones devuelven un número y/o una cadena, lo que sea más
apropiado.

• Las funciones lógicas y los operadores devuelven 0 para False y -1 para True. Las
conversiones de número a cadena y de cadena a número están implícitas.

• Los operadores lógicos y las funciones interpretan 0 como False y todo lo demás
como True.

• Las expresiones que no se puedan evaluar correctamente, por ej. como resultado de
parámetros o funciones incorrectos, devuelven NULL.

Ayuda detallada de sintaxis


Podemos abrir la ayuda online con una descripción completa de cómo utilizar la función
actual haciendo doble clic en el nombre de función en el editor de expresiones y pulsando
Ctrl+H en el teclado. Esta funcionalidad se vuelve disponible tras haber introducido el
primer paréntesis de la expresión, tras el nombre de la función.

8 - Set analysis and set expressions


Set analysis offers a way of defining a set (or group) of data values that is different from the
normal set defined by the current selections.
Normally, when you make a selection, aggregation functions, such as Sum, Max, Min,
Avg, and Count aggregate over the selections that you have made: the current selections.
Your selections automatically define the data set to aggregate over. With set analysis you
can define a group that is independent of the current selections. This can be useful if you
want to show a particular value, for example, the market share of a product across all
regions, irrespective of the current selections.

Set analysis is also powerful when making different sorts of comparisons, such as what are
the best-selling products compared with poorly-selling products, or this year against last
year.

Let us imagine an example in which you start working in an app by selecting the year 2010
in a filter pane. The aggregations are then based on that selection, and the visualizations
only show values for that year. When you make new selections, the visualizations are
updated accordingly. The aggregations are made over the set of possible records defined by
the current selections. With set analysis, you can define a set that is of interest to you and
does not depend on the selections.

Creating set expressions


Before looking at the different parts of a set analysis example, there is a distinction that
should be made between a set expression and set analysis:

Defining a set of field values is referred to as defining a set expression, whereas using set
expressions to analyze data is referred to as set analysis. Consequently, the rest of this
section focuses on the set expression and its components.

Here is a set analysis example: sum( {$<Year={2009}>} Sales ), in which


{$<Year={2009}>} is a set expression.

There are two general syntax rules for a set expression:

• A set expression must be used in an aggregation function. In this example, the


aggregation function is sum(Sales).

• A set expression must be enclosed by braces, {}. In the example, the set expression
is: {$<Year={2009}>}.

A set expression consists of a combination of the following parts:

• Identifiers. One or more identifiers define the relationship between the set
expression and what is being evaluated in the rest of the expression. A simple set
expression consists of a single identifier, such as the dollar sign, {$}, which means
all records in the current selection.
• Operators. If there is more than one identifier, an operator or operators are used to
refine the set of data by specifying how the sets of data represented by the
identifiers are combined to create a subset or superset, for example.

• Modifiers. A modifier or modifiers can be added to the set expression to change the
selection. A modifier can be used on its own or to modify an identifier to filter the
data set.

Examples:

Example 1:

{$<Year={2009}>}

This set expression contains an identifier $, and the modifier <Year={2009>}. This
example does not include an operator. The set expression is interpreted as: "All records in
the current selection that belong to the year 2009".

Example 2:

Sum({$<Year={2009}>+1<Country={"Sweden"}>} Sales)

This set expression contains the identifiers $ and 1, the operator + and the modifiers
<Year={2009}> and <Country={'Sweden'}>.

This set expression is designed to sum the sales for the year 2009 associated with the
current selections and add the full set of data associated with the country Sweden across all
years.

Set expressions can only be used in expressions for visualizations, not in script expressions.

Identifiers, operators and modifiers are described in more detail with in the following
subsections.

Identifiers

Identifiers define the relationship between the set expression and the field values or
expression being evaluated.

In our example sum( {$<Year={2009}>} Sales ), the identifier is the dollar sign, $, and
means that the set of records to be evaluated consists of all the records of the current
selection. This set is then further filtered by the modifier part of the set expression. In a
more complex set expression, two identifiers can be combined using an operator.

This table shows some common identifiers.


Identifier Description
Represents the full set of all the records in the application, irrespective of any
1
selections made.
Represents the records of the current selection. The set expression {$} is thus
$
the equivalent to not stating a set expression.
Represents the previous selection. $2 represents the previous selection-but-one,
$1
and so on.
Represents the next (forward) selection. $_2 represents the next selection-but-
$_1
one, and so on.
BM01 You can use any bookmark ID or bookmark name.
MyAltState You can reference the selections made in an alternate state by its state name.

This table shows some examples with different identifiers.

Example Result
Returns total sales for the app, disregarding selections but not the
sum ({1} Sales)
dimension.
Returns the sales for the current selection, that is, the same as
sum ({$} Sales)
sum(Sales).
sum ({$1} Sales) Returns the sales for the previous selection.
sum ({BM01}
Returns the sales for the bookmark named BM01.
Sales)

Operators

Operators are used to include, exclude, or intersect parts of or whole data sets. All operators
use sets as operands and return a set as result.

This table shows operators that can be used in set expressions.

Operator Description
Union. This binary operation returns a set consisting of the records that belong to
+
any of the two set operands.
Exclusion. This binary operation returns a set of the records that belong to the
- first but not the other of the two set operands. Also, when used as a unary
operator, it returns the complement set.
Intersection. This binary operation returns a set consisting of the records that
*
belong to both of the two set operands.
Symmetric difference (XOR). This binary operation returns a set consisting of
/
the records that belong to either, but not both of the two set operands.

This table shows some examples with operators.


Examples Results
Returns sales for everything
sum( {1-$} Sales )
excluded by the selection.
Returns sales for the intersection
sum( {$*BM01} Sales ) between the selection and bookmark
BM01.
Returns sales excluded by the
sum( {-($+BM01)} Sales )
selection and bookmark BM01.
Returns sales for the year 2009
associated with the current
Sum({$<Year={2009}>+1<Country={"Sweden"}>}
selections and add the full set of data
Sales)
associated with the country Sweden
across all years.

Modifiers

Modifiers are used to make additions or changes to a selection. Such modifications can be
written in the set expression. A modifier consists of one or several field names, each
followed by one or several selections that can be made in the field. Modifiers begin and end
with angle brackets, <>.

A set modifier modifies the selection of the preceding set identifier. If no set identifier is
referenced, the current selection state is implicit.

This table shows some examples with modifiers.

Example Result
sum({$<OrderDate = Returns the sales for the current selection where
DeliveryDate>} Sales) OrderDate = DeliveryDate.
Returns the sales for region US, disregarding the
sum({1<Region = {US}>} Sales)
current selection.
Returns the sales for the selection, but with the
sum({$<Region = >} Sales)
selection in Region removed.
Returns the same as the example above. When the set
sum({<Region = >} Sales)
to modify is omitted, $ is assumed.
sum({$<Year={2000}, Returns the sales for the current selection, but with
Region={“U*”}>} Sales) new selections both in Year and in Region.
9 - Map
Maps can be used for a wide variety of purposes. A common use in business intelligence is
to plot sales data per region or per store.

You can create a map by using either a point layer (KML or Excel file) or an area layer
(KML file).

A point layer map is typically used to mark places of interest, such as airports or office
locations, using longitude and latitude coordinates.

You can add a measure value or an expression to the dimension values, and use the size of
the points or color by measure to reflect the size of the measure.

If you use a point layer, you also need a background map to provide the context for the
points. Otherwise you will only have a collection of points on an empty background. By
default, a Mapbox background map is added to a point layer. If you want to, you can use a
map from a different provider.
An area map can be used to display geographical areas, such as countries.

If you use an area layer, you often do not need a background map, but there is support for
complementing an area layer with a background.

Number of dimensions and measures


You can only use a single dimension type: point or area. You can create an expression in
the dimension. If you add a measure from the master items to the map, the measure is
added in the expression box under Data > Layers > <layer type> in the properties panel.

Zooming and panning


A map has options for zooming and panning, which work differently depending on the type
of device you are using. The interaction differs depending on what device you are using.

When you re-size your browser window, the map scales accordingly.

Touch device interaction

On a touch device, you pinch apart to zoom and swipe to pan.


You can reset the zoom by tapping ü, which appears in the top-right corner when you start
zooming.

Computer (mouse) interaction

With a computer, you use the mouse to zoom and pan in the visualization. Use the scroll
wheel to zoom in and out. You pan by dragging.

You can also use the navigation tool for zooming and panning. Right-click in the map and
select Navigation to open the tool.

You reset the zoom by clicking the scroll wheel or by clicking ü in the navigation tool.

10 - Historia
En la narración de datos, se utiliza una historia para recopilar y presentar conocimientos e
ideas a la audiencia. Una historia se presenta mediante una o varias diapositivas en un
orden cronológico y puede basarse en estructuras de narración de datos tradicionales (por
ej. una obra teatral en tres actos, un viaje de un protagonista, etc.).

Las historias se insertan en una app. Como hay una conexión entre la historia y su app, el
usuario puede acceder a los datos en vivo para descubrir historias nuevas u ocultas.

Para crear una historia utilizamos capturas de imagen tomadas en distintos tiempos de
nuestras visualizaciones de datos y hojas incluidas y las insertamos en el guión de la
narración.

Podemos añadir, por ejemplo, texto y formas, poner mayor énfasis en determinados
conocimientos con la incorporación de efectos visuales, aplicar estilos, etc., a fin de hacer
la historia más convincente e interesante y su

Narración de datos
La narración de datos ofrece una forma de compartir con otras personas lo que hemos
descubierto en los datos.

El objetivo de la narración de datos es crear una narrativa en torno a la historia y enfatizar


así elementos de la misma. Añadir énfasis le ayudará a crear historias convincentes que
respalden sus ideas y las de sus colegas en la toma de decisiones. Todo ello sin afectar el
objetivo primordial de Qlik Sense como herramienta de data discovery y soporte a la toma
de decisiones.
La narración de datos en Qlik Sense permite combinar informes, presentaciones y técnicas
de análisis exploratorio para crear y compartir una experiencia de colaboración. Esto se
logra ofreciendo un mecanismo que tome capturas de imagen estáticas de los datos
averiguados (por ej. informes) e inserte esas capturas en historias estructuradas compuestas
de una o más diapositivas. Estas capturas estáticas se pueden mejorar mediante diversos
efectos para enfatizar los conocimientos de datos en los que deseamos que se centre la
audiencia.

Conforme cuente la historia a otras personas y vayan surgiendo nuevas preguntas, podrá
cambiar directamente a la fuente y acceder a los datos en vivo. Esto abre todo un mundo de
posibilidades y podrá llevar la historia en nuevas direcciones.

Otra forma de realizar la narración de historias de forma más interactiva y atractiva es


mediante la incorporación de hojas en las diapositivas y la realización de selecciones en
ellas durante la presentación de la historia ante la audiencia.

11 - Publicar
Las apps, incluyendo hojas e historias, se pueden publicar en unas estructuras denominadas
streams. Puede publicar hojas e historias adicionales como parte de una app que ya esté
publicada. Los derechos de acceso controlan qué usuarios tienen permiso para publicar
diversas clases de contenidos.

Publicar apps
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 que otros usuarios no
podrán editar sus hojas e historias publicadas, pero podrán utilizarlas para analizar los
datos.

Nadie puede editar las hojas e historias que se publicaron con la app, pero si dispone de los
derechos de acceso adecuados puede añadir sus hojas e historias a una app publicada.
Puede utilizar una hoja o historia publicada como plantilla para una nueva, duplicándola.

La imagen inferior ilustra cómo puede variar el estado de una hoja en relación a una app
publicada. Funciona de manera idéntica con las historias.
Cuando se publica una app, solamente los elementos maestros y los gráficos estarán
disponibles, en el panel de la librería, cuando edite sus hojas privadas.

Las apps se publican desde Qlik Management Console.

Publicar hojas e historias


Las hojas privadas e historias que cree como parte de una app publicada se pueden publicar,
a fin de estar disponibles para el resto de usuarios de la 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.
Hojas de base / Hojas e historias que se incluyeron en la app cuando se publicó. Todos los
Historias de base usuarios de la app tienen acceso a ellas.
Hojas e historias que usted ha creado y posteriormente publicado para que
Publicado por mí puedan acceder a ellas todos los usuarios de la app. El resto de usuarios las
encontrarán en la sección Comunidad.

Mis hojas/Mis Hojas e historias que ha creado pero que no ha publicado. Nadie más puede
historias verlas.

Hojas e historias que otra persona ha creado y publicado en la app a las que
Comunidad
usted tiene acceso.