QV Diseño
QV Diseño
QV Diseño
Agosto 2008
Copyright © 2010 QlikTech International AB, Suecia.
Las leyes internacionales de la Propiedad Intelectual prohíben copiar, fotocopiar, reproducir, traducir o convertir, en parte
o en su totalidad, por cualquier medio electrónico o formato electrónicamente legible, tanto la documentación como el
software, sin la previa autorización por escrito de QlikTech International AB, a excepción del modo definido en el
acuerdo de software.
Qlik®Tech y Qlik®View son marcas comerciales registradas de QlikTech International AB.
Microsoft, MS-DOS, Windows, Windows NT, Windows 2000, Windows Server 2003, Windows Server 2008, Windows
XP, Windows Vista, SQL Server, Excel, Access, VisualBasic, Internet Explorer, Internet Information Server, Visual
C++, Visual Studio y MS Query son marcas comerciales registradas de Microsoft Corporation.
IBM, AS/400 y PowerPC son marcas comerciales registradas de International Business Machines Corporation.
Firefox es una marca comercial registrada de Mozilla Foundation.
Apple, iPhone, iPod Touch, Safari y MacOS son marcas comerciales registradas de Apple Corporation.
BlackBerry es una marca comercial registrada de Reserach in Motion.
Original en Inglés: Octubre de 2010
ÍNDICE
1 INTRODUCCIÓN .................................................................................... 4
¿Qué es QlikTech? ........................................................................................................ 4
¿Qué es QlikView?........................................................................................................ 4
QlikView Desktop ......................................................................................................... 5
Logística del Curso........................................................................................................ 7
Notas.............................................................................................................................. 7
2
3
QlikView Designer | 1 INTRODUCCIÓN
1 INTRODUCCIÓN
Objetivos
Informarse acerca de QlikTech
Definir la familia de productos QlikView
Ver en qué se diferencia QlikView
Este capítulo ofrece una introducción a la compañía QlikTech y analiza las diferencias entre
los diversos productos QlikView. Indica las capacidades básicas de QlikView Desktop y los
contenidos que se pueden encontrar en un archivo QlikView. También presenta el formato y
la estructura que se verá en el resto del manual y le guiará a través de la instalación de
QlikView Desktop y los materiales del curso en su ordenador.
¿Qué es QlikTech?
QlikTech se fundó en Lund, Suecia, en 1993. Hoy día, la investigación y desarrollo aún
tienen su sede en Lund, mientras que las oficinas principales se hallan en Radnor, una zona
residencial a las afueras de Pensilvania. QlikTech cuenta con oficinas y partners en todo el
mundo.
La información es el alma de toda organización. La información es la base del conoci-
miento y el conocimiento es la base de una acción adecuada: la ventaja competitiva que
distingue a una empresa u organización. QlikTech proporciona unas soluciones de análisis
de datos e informes rápidas, potentes y asequibles, otorgando a los usuarios una
comprensión clara y detallada de los datos que manejan, lo cual beneficia a la toma de
decisiones de toda la empresa.
¿Cómo es esto posible? Gracias a unas tecnologías innovadoras y a un impecable servicio al
cliente.
¿Qué es QlikView?
QlikView es una plataforma revolucionaria que simplifica el análisis para todos. Es intuitiva
y proporciona una capacidad de análisis ultra rápida, en memoria, mediante la integración y
presentación dinámica de los datos, procedentes de múltiples fuentes o de un único archivo
Excel o archivo de texto.
QlikView proporciona unas capacidades de análisis y de informes que son:
De fácil manejo
De amplia distribución
Flexibles
Profundas
Los archivos QlikView pueden desplegarse y remitirse a usuarios de redes corporativas o de
sofisticados portales web y pueden visualizarse desde muy diversos tipos de archivo.
Algunos de los clientes de análisis más comunes para los archivos QlikView incluyen
4
QlikView Designer | 1 INTRODUCCIÓN
Nota: También se pueden crear archivos QlikView empleando AJAX. QlikView Desktop
puede configurarse rápidamente para que funcione en este modo, pulsando el botón
Activar/Desactivar WebView en la barra de herramientas. Este curso utiliza únicamente
QlikView Desktop.
Los usuarios pueden acceder a los archivos QlikView desde los diversos tipos de clientes
listados anteriormente.
Productos QlikView
Los productos QlikView son los siguientes:
Desktop — para construir una aplicación QlikView completa, con toda su
funcionalidad.
Clientes — para el usuario final
Server — para despliegue de aplicaciones QlikView
Publisher — para distribución de aplicaciones QlikView
QlikView Desktop
El presente curso, QlikView Designer I, y el que le sigue, QlikView Designer II, se centran
en el conjunto de herramientas de que dispone el diseñador de una interfaz de usuario para
la creación de formatos y diseños QlikView competitivos. QlikView Desktop, al cual
también se dedica un curso aparte, dividido en las materias Developer I y Developer II,
incorpora capacidades de extracción, modelado y carga de datos, las cuales se emplean en la
construcción de herramientas analíticas más complejas y eficaces.
QlikView maneja la información de una manera que imita el funcionamiento del cerebro
humano. Al igual que el cerebro humano, QlikView efectúa conexiones asociativas en la
información que procesa. Usted – y no la base de datos – es quién decide qué preguntas
desea realizar. Simplemente haga clic con el ratón sobre el elemento del que desee obtener
más información y así profundizará en la misma. Los sistemas convencionales de búsqueda
de datos a menudo requieren un enfoque convencional jerárquico, de arriba a abajo,
mientras que QlikView le permite estar preparado de antemano y comenzar la consulta
5
QlikView Designer | 1 INTRODUCCIÓN
6
QlikView Designer | 1 INTRODUCCIÓN
Figura 1. Estructura de un archivo QlikView y su relación con las fuentes de datos externas.
En este curso trabajaremos con archivos QlikView (.qvw) ya existentes, centrándonos casi
exclusivamente en el diseño (la presentación de datos) de archivos QlikView.
La próxima sección le guiará a través del proceso de instalación de QlikView Desktop y los
materiales del curso en su ordenador.
7
QlikView Designer | 1 INTRODUCCIÓN
Ejercicio/Haga lo siguiente:
Aquí tiene un ejemplo de instrucciones que deberá seguir para realizar un ejercicio
que contiene una secuencia de pasos:
1 Haga clic en el botón Inicio
2 Localice el icono QlikView
3 Pulse el icono QlikView para lanzar el programa
Todos los comandos, así como los nombres de diálogos, menús y botones, se encuentran
expresados en el siguiente tipo y estilo de letra: Archivo - Abrir
Todos los nombres de cuadros de lista, gráficos y datos específicos de los cuadros de lista,
etc. se hallan en el siguiente tipo y estilo de letra: País
Todos los nombres de archivo se hallan expresados en el siguiente tipo y estilo de letra:
QlikViewCourse.qvw
Los Consejos y Notas vienen destacados por un recuadro de color gris claro, como se
observa a continuación:
Esta frase de muestra se ha utilizado para ilustrar puntos importantes del texto, consejos y
notas que deberá tener en cuenta a medida que avance en los contenidos del curso.
8
QlikView Designer | 1 INTRODUCCIÓN
9
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Un buen formato y diseño son cruciales para el éxito de una aplicación QlikView. Este
capítulo presenta algunos conceptos sencillos que los desarrolladores de QlikView
hallarán útiles cuando deban tomar decisiones básicas en cuanto al diseño1.
QlikView no es sólo una herramienta de desarrollador para acceder a los datos, es todo un
conjunto de herramientas sofisticadas para crear una interfaz de usuario apropiada.
1
Gran parte de la información de este capítulo proviene de Information Dashboard
Design: The Effective Visual Communication of Data, de Stephen Few. Sebastopol,
California: O’Reilly Media, Inc., 2006.
10
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Analizando cada una de estas áreas, podemos hacer un juicio de valor acertado acerca de
la calidad del diseño de nuestras aplicaciones QlikView, los objetos que elegimos, dónde
los colocamos en pantalla, los colores y logotipos que irán en el producto final, etc.
Percepción visual
Aquí tenemos una cita directa, traducida, de un experto en diseño de información, Collin
Ware, de su libro, Information Visualization: Perception for Design, Second Edition (San
Francisco: Morgan Kauffman, 2004), xxi.
Figura 2. Cómo encajan las piezas, para entender la significación de la percepción visual con QlikView.
Esto es importante, porque nuestros ojos no registran todo lo que es visible, sino, más
bien, únicamente aquello que perciben y esto, nuevamente, es controlado por el cerebro.
Puesto que sólo una pequeña parte de lo que ―vemos‖ se convierte en nuestro foco de
atención y sólo una fracción de eso llama nuestra atención y pasa a formar parte de
nuestro pensamiento consciente y dado que sólo una parte aún menor de ello es lo que
almacenamos en nuestra memoria para un futuro uso, nuestros diseños de interfaces para
11
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
seres humanos, en este caso nuestras páginas QlikView, adquieren una importancia
crucial.
Obviamente, los datos erróneos, no importa cuán bien se presenten, siempre inducirán a
error. No obstante, sin un buen diseño, incluso los datos más interesantes serán
impenetrables o lo que es peor, engañosos.
Antes de pasar a analizar con más detalle las mejores prácticas en cuanto a diseño y
formato, tomémonos un minuto para entender cómo funciona nuestra memoria.
¿Cuántos 5 ve aquí?
12654935789765432145678987665543223455661326739405938622434
3574085982578278987523458732579872468724672757954327498289
En las siguientes secciones de este capítulo analizaremos más a fondo los principios del
diseño del procesamiento pre-atención.
12
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Proximidad: El espacio en blanco separa los 3 grupos que vemos automáticamente (en
lugar de ver 10 puntos).
13
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Cierre: Percibimos este objeto de forma natural como un óvalo cerrado en sí mismo, o
completo, en lugar de ver tres líneas curvas.
Observe que podemos utilizar este recurso para agrupar objetos en regiones visuales, sin
emplear bordes o líneas completas.
Nuestro cerebro hace el trabajo por nosotros. Esto es importante, ya que cada objeto, cada
línea, cada pixel de tinta, ha de ser procesado.
Para maximizar la tasa de información por pantalla, nos interesa eliminar todo aquello
que no sea necesario, todo lo que no contenga información. Eliminar contenido
innecesario evita confusión y trabajo a la mente humana.
14
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Continuidad: ¿Por qué vemos esto como una única línea curva y no como una serie de
líneas aisladas?
15
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Recinto: Observe que la disposición de las dos series de círculos es idéntica. No se tarda
mucho en dirigir nuestra percepción hacia la agrupación de los elementos en la forma
deseada. (Hacia el interior de la línea fina o la sombra gris claro).
Conexión: La percepción de una agrupación producida por conexión es más fuerte que la
producida por proximidad o similitud. Pero más débil que la producida por cierre.
Los diseñadores se enfrentan a dos desafíos cuando crean interfaces eficaces para la
percepción visual humana.
El primer desafío es resaltar los datos más importantes de modo que se muestren de forma
prominente.
El segundo desafío es dar significado a las enormes cantidades de datos e información
muy dispares, colocándolos como es debido, para permitir una percepción eficaz.
Ninguna de éstas es tarea sencilla. Las siguientes secciones de este capítulo proporcionan
consejos específicos y herramientas que le ayudarán a crear páginas QlikView de calidad,
que satisfagan estos dos requisitos.
Posicionamiento
El posicionamiento, como su propio nombre indica, trata de colocar o posicionar los
objetos de la forma más adecuada en la página. Por naturaleza, la mente humana tiende a
mirar una determinada página de cierta manera. Conociéndola, se puede sacar partido al
diseño de nuestras páginas QlikView, para asegurarnos de que llega la información que
deseamos transmitir.
Por lo general, los ojos se dirigen primero a la esquina superior izquierda de la página;
según se ve en la figura a continuación:
16
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Figura 4. Rejilla de posicionamiento que muestra el orden de preferencia en cuanto a la atención que recibe cada
parte de la página, por cuadrantes.
Es lógico asumir por tanto, que la parte superior izquierda de una página es la posición
que resulta más valiosa e interesante, puesto que es la que primero se visualiza.
En algunos casos, las rejillas son un poco más complejas y exigen un poco más de trabajo
a la percepción humana, como en la figura a continuación:
Figura 5. Asumir que “Miami” es el principio organizativo de esta vista implica trabajo mental pero, una vez
comprendido, las imágenes se visualizan de izquierda a derecha y de arriba abajo.
17
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
La imagen anterior es un buen ejemplo de una vista más compleja. La simplicidad es una
buena regla que recordar cuando se diseña. No coloque demasiados objetos en una misma
vista.
Consejo: Limite el número de objetos importantes de una página a cuatro, uno por
cuadrante.
Colores
Algunos colores nos impactan fuertemente. Son los colores muy saturados y brillantes.
Los colores que son habituales en la naturaleza, como es el caso de los grises, ocres,
naranjas, azules, verdes y marrones nos relajan, calman y no llaman la atención. Éstos
habrán de ser nuestros colores estándar.
El uso adecuado del color en nuestros diseños implica que los usuarios de QlikView
miren donde queremos que miren. Los colores son un potente ―capta-ojos‖.
Asegúrese de indicar correctamente, mediante la señalización adecuada con colores,
donde se encuentra la información importante.
Reserve los colores fuertes y brillantes para usos especiales. Un ejemplo de relación entre
los colores de énfasis y los colores estándar lo tenemos en la figura a continuación.
18
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Otras cuestiones a tener en cuenta en relación con el color son el número de colores
distintos empleado, la persistencia del color y la elección del color.
Figura 8. Aquí hay un problema de consistencia del color: las burbujas de la derecha no emplean los mismos
colores para representar los elementos de la izquierda.
19
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Figura 9. Elecciones en cuanto al color: su preferencia por un determinado proveedor puede quedar revelada por la
elección que realice en cuanto al color que lo representa.
El color ha de emplearse correctamente, con una buena comprensión del fondo, el marco
de referencia y el objetivo que se persigue con la información que se proporciona al
usuario.
Tamaños
Incluso sin color alguno, el tamaño importa. Ya hemos visto que las páginas se suelen
dividir visualmente en cuatro cuadrantes de idénticas proporciones. Dentro de los objetos
mismos, el tamaño puede jugar un papel fundamental, al ayudar a los usuarios a localizar
la información más importante, aquellas cosas que usted, como diseñador, desea enfatizar.
Figura 10. Ejemplo que muestra la importancia del tamaño. Incluso sin la presencia de color alguno, la atención se
dirige por defecto al recuadro más grande.
20
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Consejo: Cuando coloque objetos en la hoja, asigne un buen tamaño y espacio y la mejor
ubicación posible a los KPIs más importantes. O también puede, si lo desea, igualar
tamaños para obligar a atraer la atención a todos ellos por igual.
Logos e Imágenes
Los logotipos e imágenes son tentadores. Pueden ser agradables a la vista y contribuir a
crear una interfaz bonita, pero aún así debemos evitarlos, a menos que se requieran por
exigencias de marketing o estándares corporativos.
Figura 11. Un ejemplo de logotipos e imágenes incorrectamente ubicados, ocupando el lugar más valioso de la
página; no es un ejemplo de buen diseño.
21
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Figura 12. Un ejemplo de utilización inadecuada de logotipo, demasiado prominente; y ocupa un espacio valioso
donde se podría ubicar otra información de la página.
22
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Recuerde que su objetivo es proporcionar al usuario la fuente que permita una lectura más
rápida y con el menor trabajo posible para su ojo.
Bordes
De nuevo, el principio fundamental en cuanto al diseño es enfatizar los datos. En algunas
circunstancias especiales los bordes pueden ser de gran ayuda para esto. En otras es
preferible la ausencia de bordes.
23
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Figura 15. Un ejemplo de utilización de espacios en blanco (mitad superior) en lugar de un borde. En la mitad
inferior, los bordes ligeros resultan apropiados, en lugar del espacio en blanco que falta.
Consejo: Cualquier borde que llame la atención sobre sí mismo en lugar de los datos
resulta inapropiado.
24
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Recomendaciones
Los cinco principios de Edward Tufte
Consejo
Si tuviéramos que listar todas las mejores directrices de diseño, llenaríamos fácilmente
unas cuantas docenas de páginas o más. A continuación las más importantes y destacadas:
Las comparaciones son una manera muy eficaz de mostrar relaciones entre los datos.
25
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
¿Qué empresa lo está haciendo mejor? Ninguna. Son idénticas. Las escalas, resaltadas en gris, son distintas.
Por ahora es importante dilucidar aspectos esenciales de diseño, cuando nos disponemos a
elegir objetos QlikView para necesidades específicas. La presente sección de Buenas
prácticas de Diseño y Formato se ha concebido como una guía de referencia para ayudar a
elegir el objeto o gráfico más adecuado y que mejor encaje en el análisis que se haya de
hacer.
Gráficos –
de Barras
de Líneas
Combinados
de Radar
26
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
de Indicador
Mekko
de Dispersión
de Rejilla
de Tarta
de Embudo
de Bloques
Gráfico de Tabla Simple
Gráfico de Tabla Pivotante
Figura 16. Selección de un tipo de gráfico en QlikView, incluyendo tablas simples y pivotantes.
Para cada tipo de gráfico listaremos el tipo de análisis que más conviene, junto con
algunas métricas a modo de muestra; empezamos con los gráficos de barras.
Gráfico de Barras
Ventajas: Comparación de mediciones similares
Ejemplos:
Actual vs. Presupuesto – Dinero con dinero, cantidad con cantidad.
Tiempo con tiempo.
Valores superiores por categorías (agentes de ventas, clientes, etc.)
Evitar: Comparaciones con diferentes unidades ($ y cantidad, etc.)
27
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Gráfico de Líneas
Ventajas: Mediciones de las que se puede hacer un seguimiento o
comparaciones entre sus elementos.
Ejemplos:
Tendencias de rendimiento – Cantidad de movimiento en el tiempo.
Comparaciones de dos dimensiones – Comparaciones anuales en el
transcurso de los meses.
Gráfico Combinado
Gráfico de Radar
Ventajas: Comparaciones de grupos de alto nivel.
Ejemplos:
Una o dos mediciones – Ventas e Ingresos.
Evitar: una dimensión con muchos valores.
28
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Gráfico de Indicador
Ventajas: Proporción de mediciones.
Ejemplos:
Porcentajes – Margen, Cuota alcanzada, Año hasta la fecha vs. Año
anterior hasta la fecha.
Evitar: cantidades reales.
Gráfico Mekko
Ventajas: Datos que utilicen barras de ancho variable.
Ejemplos:
Gráfico de Medición en 3D – Cantidades y Número de Clientes
Análisis de Mercado
29
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Gráfico de Dispersión
30
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Gráfico de Rejilla
Ventajas: 2 ó 3 dimensiones con una medición.
Ejemplos:
Mediciones dimensionales múltiples y cruzadas
Cantidades por región y producto, en el tiempo
Gráfico de Tarta
Ventajas: mediciones con una distribución visual eficaz.
Ejemplos:
Qué contribuye al total y cómo contribuye – Ventas regionales
Análisis Sí/No
31
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Gráfico de Embudo
Ventajas: Dimensión que contiene un tiempo de expiración.
Ejemplos:
¿Cuál es el elemento más caduco y por cuánto?
Oportunidades de ventas
Inventario de producto por expiración
Gráfico de Bloques
Ventajas: Medidas de distribución dentro de multi-dimensiones.
Ejemplos:
¿Qué contribuye al todo y de qué manera? y ¿dentro de qué
segmento?
Contribución a las ventas por país
32
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Tabla Simple
Ventajas: Una dimensión con múltiples mediciones.
Ejemplos:
Visión general de KPIs – Dimensión de grupo de ciclo con Ventas,
Cantidad, Margen
Ordenar por cualquier columna (No agrupación)
Tabla Pivotante
Ventajas: Múltiples dimensiones con una o más mediciones.
Ejemplos:
Agrupación de las dimensiones
Dimensión a lo largo de la tabla
Limitaciones
No repetición de los mismos valores (agrupados)
Usuario final no puede ordenar haciendo doble clic
33
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Gráfico de Entramado
Ventajas: Múltiples dimensiones con una o más mediciones en las que la
primera dimensión del gráfico se utiliza como una iteración o repetición,
para producir un conjunto de gráficos. Se accede a través de un botón en la pestaña
Dimensiones del objeto de gráfico.
Ejemplos:
Comparaciones – Ventas de producto y margen
Iteración de dimensiones – Ventas anuales año a año por región
34
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Esta sección considera estas tres áreas y cómo se implementan todas ellas en QlikView.
Cuadros de Mando
Los cuadros de mando se han diseñado para proporcionar la panorámica rápida y global
que necesitan los encargados de la toma de decisiones para ver el conjunto de sus
responsabilidades operacionales, así como para otorgarles la posibilidad de ver y actuar
sobre las oportunidades. Podrían centrarse en mediciones de rendimiento y previsiones de
alto nivel, o métricas e indicadores más prosaicos y rutinarios pero no por ello menos
importantes.
35
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Análisis
Por análisis nos referimos al trabajo amplio en todo su sentido que se deriva de la
orientación obtenida en el cuadro de mando. Podría ser una métrica particular del cuadro
de mando, Ingresos, por ejemplo, y expandirse hacia las herramientas para una
comprensión adicional. Esto podría incluir:
36
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Figura 18. Ejemplo de una página de análisis financiero en QlikView, que muestra los KPIs.
Informes
Tradicionalmente los informes son información recuperada de una tabla o consulta, de
una forma pre-formateada y estructurada. Ejemplos de informes financieros incluyen:
Hoja de contabilidad
Informe de pérdidas y ganancias
Detalles de facturación
Cuentas pendientes de cobro vencidas
Figura 19. Ejemplo de una página de un informe financiero en QlikView, que muestra una hoja de contabilidad.
37
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
Muestras de CAI
QlikView ofrece numerosos archivos de informes, análisis, etc. a modo de muestra para el
diseño de aplicaciones QlikView. Dichos archivos de muestra se instalan junto con
QlikView Desktop.
Obviamente, el diseño intuitivo y fácil se centra en el punto de vista del usuario. Así,
realizar una investigación previa acerca de las necesidades del cliente resulta fundamental
para determinar la utilidad y el éxito de la aplicación. La clave para el éxito no está sólo
en entender la información que los usuarios requieren, sino también en saber representar
exactamente cómo la emplearán.
Una vez llegados a este punto, necesitamos recordar un enfoque y adherirnos a él. La
simplicidad y la consistencia son fundamentales.
Recuerde también que es muy fácil modificar cosas en QlikView, así que si se encuentra
con obstáculos, siempre es mejor, por regla general, construir algo, aunque no se cumplan
de momento todas las reglas y arreglarlo después.
38
QlikView Designer | 2 BUENAS PRÁCTICAS DE DISEÑO Y FORMATO
39
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
Objetivos
Preparar su entorno de formación
Navegar por QlikView
Explorar los menús y las barras de herramientas de QlikView
Este capítulo contiene una introducción a QlikView Desktop para diseñadores y muestra
cómo lanzar el software desde su ordenador. Se le presentarán diversos contenidos clave
acerca del diseño en QlikView y aprenderá las cuestiones básicas de navegación en
QlikView. Recibirá así mismo una panorámica completa de los diversos menús y barras
de herramientas. Para una cobertura completa de los menús y barras de herramientas de
QlikView, le remitimos tanto al Manual de Referencia de QlikView como a la Ayuda
Online.
Iniciar QlikView
QlikView Desktop es una aplicación Windows. Aunque se pueden realizar cambios en el
formato y diseño utilizando clientes QlikView, este curso se centra exclusivamente en
QlikView Desktop. Para iniciar QlikView Desktop, haga clic sobre el mismo desde su
menú Inicio de Windows o cree un acceso directo que colocará en el escritorio o la barra
de herramientas de Windows.
Por lo general, un diseñador en QlikView trabajará con documentos .QVW creados
inicialmente por desarrolladores QlikView, así que lo normal es que usted abra un
documento QlikView previo, en lugar de tener que crearlo partiendo de cero.
40
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
Nota: Si debe crear un documento partiendo de cero, por ejemplo, pulsando Nuevo en el
menú Archivo, se abrirá por defecto un Asistente que le guiará a través del proceso de
carga de datos, propio de un desarrollador, (desde Excel en este caso) y el proceso propio
de un diseñador, de construir un objeto.
El asistente es opcional y puede deshabilitarse.
41
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
La pestaña Abrir en el Servidor contiene una lista de los servidores QlikView Server
utilizados recientemente, así como una interfaz de sencillo manejo que se emplea para
conectar con cualquier otro QlikView Server. Una vez que haya seleccionado un
determinado QlikView Server, QlikView conectará con él y mostrará una lista de
documentos disponibles, los cuales pueden abrirse a continuación con un simple clic. No
utilizaremos la pestaña Abrir en el Servidor en este Curso.
42
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
En algunos casos puede resultar interesante eliminar las pestañas de hoja y proporcionar
métodos alternativos de navegación. Esto es posible, aunque no es objeto del presente
curso.
43
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
Figura 4: Los componentes básicos de una Página QlikView: A: pestañas; B. Cuadros de Lista; C: Gráficos
activos; D: Cuadro de Selecciones Actuales; E: Gráficos Minimizados.
44
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
. .
45
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
Figura 2: Mover una barra de herramientas haciendo clic y arrastrando desde la línea de puntos situada
en el extremo más a la izquierda.
47
QlikView Designer I | 3 UTILIZACIÓN DE QLIKVIEW DESKTOP
48
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
Objetivos
Crear una hoja, darle nombre y moverla
Colocar objetos en una hoja
Copiar objetos entre hojas
Consejo: Para una reordenación más sencilla (para hacer ascender y descender las hojas),
utilice los botones disponibles en la barra de herramientas de diseño:
49
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
Figura 1. Iconos de la barra de herramientas: Crear, Ascender y Descender hojas, Propiedades de Hoja.
Eliminar Hojas
Una hoja también se puede eliminar colocando el cursor sobre su pestaña, o en una zona
en blanco de la hoja, haciendo clic con el botón derecho y eligiendo Eliminar en el menú.
Recuerde que borrar una hoja borra también cualquier objeto que ésta contenga.
Figura 2: Utilizar el menú del botón derecho para borrar una hoja.
Añadir Objetos
Para crear cuadros de lista en una hoja y mostrar campos y sus valores haga clic en
Seleccionar Campos en el menú Diseño. Esto abre la página Campos del diálogo Propiedades
de Hoja. Este diálogo también se visualizará si hace clic con el botón derecho sobre la hoja
y elige Seleccionar Campos en el menú Hoja.
Podrá mover los campos entre las columnas seleccionándolos y empleando los botones
Añadir> o <Eliminar. Haciendo MAYÚS-clic se pueden seleccionar múltiples campos
contiguos. Haciendo CTRL-clic se pueden seleccionar múltiples campos no contiguos.
Pulsar el botón Añadir Todo mueve todos los campos a la ventana de Campos Mostrados en
Cuadros de Lista Acepte los cambios pulsando Aceptar.
50
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
Nota: puede mostrarse varias veces un único campo (cuadro de lista) en una misma hoja y
también puede existir en diversas hojas de un mismo documento QlikView
simultáneamente.
Objetos de Hoja
Los objetos de hoja son todos aquellos tipos de objetos que podemos emplear en una hoja
y que están disponibles para usted como diseñador de aplicaciones QlikView. La mayoría
de estos objetos se analizan en el presente curso, o en cursos sucesivos. Por ahora, vamos
a listarlos únicamente. Los objetos de hoja pueden ser:
Cuadros de Cuadros Cuadros de
Lista Múltiples Entrada
Cuadros de Cuadros de Cuadros de
Estadísticas Tabla Selecciones
Gráficos Actuales
51
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
Nota: para futura referencia, el objeto Tablas de Sistema es en realidad un gráfico de tabla
pivotante pre-construida para que incluya campos de Sistema.
52
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
6. Observe que los objetos enlazados comparten una serie de propiedades. Cuando dos
o más objetos están enlazados comparten propiedades y posición. Cuando se
cambian las propiedades de un objeto el cambio se refleja de inmediato en los
restantes objetos enlazados. Los objetos enlazados pueden residir en una misma hoja
o en hojas diferentes.
Comandos de Teclado Alternativos
Se pueden utilizar las siguientes combinaciones de teclado para editar el diseño:
CTRL +X (cortar)
CTRL +C (copiar)
CTRL +V (pegar)
53
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
Las teclas de flecha se pueden utilizar para mover objetos de hoja, otorgándole una mayor
precisión que cuando se trabaja con el ratón.
Para hacer uso de este método:
1. Active el objeto haciendo clic en su título.
2. Mantenga pulsada la tecla CTRL a la vez que utiliza las teclas de flecha para mover
el objeto de hoja pixel por pixel en la dirección deseada.
3. Mantenga pulsada la combinación de teclas CTRL + Mayús para mover objetos 10
píxeles por vez.
Nota: Cuando utilice los comandos de teclado copiar y pegar, tenga en cuenta que la
copia del objeto probablemente se colocará directamente sobre el objeto original si se
encuentran ambos en la misma hoja, con lo que podrá parecer que no se realizó copia
alguna. Haga clic sobre el nuevo objeto y arrástrelo para comprobar que se encuentra ahí.
54
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
55
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
56
QlikView Designer I | 4 HOJAS Y OBJETOS DE HOJA
Consejo: Haga clic con el botón derecho y seleccione Pegar Objeto de Hoja
como Enlace para crear un Objeto Enlazado en vez de una copia en los pasos
a continuación.
7 Copie los Cuadros de Lista Month y Year, como objetos enlazados, de la hoja
Basic Objects a la hoja Entorno de trabajo.
8 Copie el cuadro múltiple Day de la hoja Basic Objects a la hoja Entorno de
trabajo como un objeto enlazado.
9 Añada Cuadros de Lista Vendedor y Clientes a la hoja Entorno de trabajo.
Utilice el campo CompanyName y denomínelo Clientes. (Nota: En el capítulo
siguiente se verá con detalle el cuadro de lista. Puede saltarse este paso ahora
si lo prefiere.)
10 Reubique los cuadros de lista en la hoja.
11 Experimente con la creación de una hoja y copiando los contenidos de otra
hoja a ésta.
12 Deshabilite la Rejilla de Diseño.
13 Guarde su trabajo.
57
QlikView Designer I | 5 EL CUADRO DE LISTA
5 EL CUADRO DE LISTA
Objetivos
Comprender la versatilidad del cuadro de lista
Hacer una consulta utilizando un cuadro de lista
Analizar las propiedades del cuadro de lista
Este capítulo presenta el objeto QlikView más común, el cuadro de lista, y explica
algunos de sus cometidos más habituales en una aplicación QlikView. El cuadro de lista
también se emplea aquí para demostrar una de las maneras más simples de efectuar una
consulta en QlikView. El capítulo concluye con un repaso a las Propiedades del Cuadro
de Lista, seguidas de un breve ejercicio.
Introducción
El Cuadro de Lista es el objeto más básico en pantalla. Contiene un listado con todos los
valores posibles (distintos) de un campo específico. En un cuadro de lista lo que se suele
hacer es efectuar selecciones y observar las conexiones e implicaciones lógicas.
Figura 1. Cuadro de Lista que contiene los valores del campo Vendedor.
58
QlikView Designer I | 5 EL CUADRO DE LISTA
59
QlikView Designer I | 5 EL CUADRO DE LISTA
Figura 3. Hacer clic en Helen Brolin, en el Cuadro de lista SalesPerson, lo cambia todo.
¿Qué ha ocurrido?
Observe que los cuadros de lista Customers y Contact cambiaron para pasar a mostrar
únicamente las cuentas de Helen Brolin. Los cuadros de lista de la parte superior de la
pantalla, que representan el tiempo (Mes, Año y Día) también han cambiado para pasar a
mostrar ahora las fechas en que Brolin ha realizado ventas. Finalmente, la cuenta de
selección con información sobre Clientes, en la parte inferior central de la pantalla, así
como el gráfico Orders Per Year, también han cambiado para pasar a reflejar únicamente
las ventas asociadas a Helen Brolin.
En otras palabras, la celda de datos sobre la que acaba de hacer clic con el ratón se ha
puesto de color verde, mientras que todas las demás celdas de datos del cuadro de lista se
pusieron en gris. Los cambios se han producido en los otros cuadros de lista también. Las
celdas de datos correspondientes a su selección se mantienen en blanco, mientras que
todo lo demás está en gris.
Cuando las celdas de datos están en gris eso significa que los datos son incompatibles con
los datos seleccionados. QlikView no asocia estos valores de datos con sus selecciones.
Quedan excluidas.
Así, podemos sacar muchas conclusiones de una simple consulta como ésta.
Realizar una Búsqueda Simple
Se puede hacer búsquedas en un cuadro de lista. Para introducir una cadena de búsqueda,
haga clic en la cabecera del cuadro de lista (el título) y a continuación teclee simplemente
lo que desee buscar. La cadena de búsqueda se visualizará en el cuadro de búsqueda
emergente. QlikView mostrará entonces todos los valores del campo seleccionado que
60
QlikView Designer I | 5 EL CUADRO DE LISTA
cumplan los criterios de la cadena de búsqueda. Cuando pulse INTRO, o haga clic sobre
una de las celdas del resultado, se seleccionarán sus valores.
Nota: Manteniendo la tecla CTRL pulsada mientras pulsa INTRO las selecciones de la
búsqueda de texto se añadirán a las selecciones previas.
El cuadro de búsqueda se cerrará automáticamente cuando pulse INTRO, ESC o haga clic
en el diseño.
Si hubiera varios cuadros de lista activos (MAYÚS-clic en sus cabeceras los convierte en
activos), se incluirán todos ellos en la búsqueda de texto. No podrá pulsar INTRO para
seleccionar el valor resultante hasta que haya valores opcionales en solo uno de los
cuadros de lista activos.
Nota: Si ya se ha efectuado una selección, hay dos maneras posibles de interpretar una
búsqueda de texto: o bien se busca únicamente entre los valores opcionales, o se busca
entre todos los valores, esto es, se incluyen también los valores excluidos en la búsqueda.
Para elegir el modo de búsqueda en que desea trabajar, podrá seleccionar o deseleccionar
el parámetro Incluir Valores Excluidos en la Búsqueda, en la página General del diálogo
Preferencias de Usuario. Este modo también se puede configurar para determinados objetos
de hoja individuales
Búsquedas de Texto
La forma más simple de búsqueda la constituyen las búsquedas de texto. QlikView
buscará los valores de campo que coincidan con una cadena de texto introducida. Cuando
comience a teclear el texto, aparecerá por defecto entre dos caracteres comodín * (ver
debajo), que indican que está buscando cualquier valor de campo que contenga dicho
texto de búsqueda. Puede eliminar uno o ambos caracteres, o incluir un signo de
interrogación ―?‖ para cambiar la naturaleza de la búsqueda.
Figura 5. Búsqueda de Clientes cuyo nombre comience por "ar" (eliminando el primer asterisco).
61
QlikView Designer I | 5 EL CUADRO DE LISTA
Figura 6. Búsqueda de Clientes cuyo nombre termine por "er" (eliminando el segundo asterisco).
También se pueden efectuar búsquedas para excluir valores. Por ejemplo, si necesita
seleccionar todos los valores del campo Customer que no terminen por ―er‖ podría
realizar primeramente una búsqueda de dichos valores y a continuación elegir Seleccionar
Excluidos haciendo clic con el botón derecho (a la vez que apunta con el ratón por encima
del cuadro de lista) y seleccionándolo en el desplegable, tal como se muestra en la figura
inferior.
Figura 7. Seleccionar Excluidos en el menú que se activa al pulsar con el botón derecho en el Cuadro de lista.
Búsqueda Numérica
También se pueden introducir valores numéricos en los criterios de búsqueda.
Búsqueda Difusa
La búsqueda difusa compara y clasifica todos los valores de campo conforme a su grado
de semejanza con la cadena de búsqueda. Un caracter "~" se muestra frente a la cadena de
búsqueda. La búsqueda difusa es especialmente útil cuando hay errores y fallos de
ortografía. También puede ayudarle a encontrar valores que son prácticamente idénticos
uno a otro.
Uso de Expresiones y Búsquedas Complejas
Puede realizar búsquedas basadas en expresiones encabezándolas con un signo igual =. O
mayor que >, menor que <, etc.
62
QlikView Designer I | 5 EL CUADRO DE LISTA
Búsqueda Asociativa
Haciendo clic en el pequeño paréntesis angular en el control de búsqueda se puede
introducir la lógica de búsqueda asociativa para buscar en otros campos y obtener el
conjunto de resultados en el campo al que pertenece el control de búsqueda. Esto es igual
que buscar simultáneamente en varios campos.
Un ejemplo lo tenemos en la figura inferior. Con el cuadro de búsqueda activo, el usuario
ha hecho clic en el pequeño paréntesis angular y ha escrito "Ro". Los resultados se
pueblan dinámicamente.
63
QlikView Designer I | 5 EL CUADRO DE LISTA
Las selecciones múltiples dentro de un cuadro de lista (es decir, en el mismo campo de
datos) se interpretan como un OR lógico entre las selecciones.
Figura 8. Interpretado como un OR lógico entre las selecciones listadas en el Cuadro de Selecciones Actuales, en la
parte superior izquierda de la pantalla.
64
QlikView Designer I | 5 EL CUADRO DE LISTA
Borrar Selecciones
Las selecciones se pueden borrar de muchas maneras diferentes, veamos las siguientes:
1. Haga clic una segunda vez en el valor seleccionado para eliminar la selección.
2. Seleccione algunos otros valores de la zona en gris del mismo cuadro de lista.
Cuando seleccione datos que sean incompatibles con sus selecciones anteriores, se
eliminará la selección anterior.
3. Pulse el botón Atrás de la barra de herramientas. QlikView almacenará hasta
100 selecciones en memoria. Cada clic le llevará un paso hacia atrás.
4. Pulse el botón Borrar de la barra de herramientas. Todas sus selecciones
desaparecerán.
Nota: Hacer clic con el botón Borrar aplica la selección inicial de un documento
QlikView, lo cual se puede configurar, como se indica más abajo. El desplegable
ofrece las siguientes opciones:
Borrar
Borra la selección inicial de un documento QlikView. Este comando
también puede invocarse mediante el método abreviado de teclado
ctrl+mayús+d.
Borrar Todo
Borra todas las selecciones, excluyendo las bloqueadas.
Desbloquear y Borrar Todo
Desbloquea y borra todas las selecciones.
Definir Estado de Borrado
Fija la selección actual en Estado de Borrado.
65
QlikView Designer I | 5 EL CUADRO DE LISTA
5. Apunte con el puntero del ratón sobre sus selecciones en el cuadro de Selecciones
Actuales y haga clic con el botón derecho en Borrar o pulse el botón Borrar si se ha
activado en las propiedades del Cuadro de Selecciones Actuales.
Desbloquear
Hay dos métodos principales para desbloquear selecciones que han sido bloqueadas:
1. Haga clic en el botón Desbloquear Selecciones de la barra de herramientas. Se
desbloquearán todas las selecciones que estuvieran bloqueadas en todos los
cuadros de lista.
66
QlikView Designer I | 5 EL CUADRO DE LISTA
O bien:
1. Haga clic con el botón derecho en un cuadro de lista en el que se haya bloqueado
una selección. Se abre un menú de objeto.
2. Elija Desbloquear en el menú.
Ahora ha desbloqueado todas las selecciones que estaban bloqueadas en el cuadro de lista
activo. Las selecciones bloqueadas en otros cuadros de lista permanecerán bloqueadas.
La única manera de borrar esto con un único comando es eligiendo Desbloquear y Borrar en
el menú Selecciones. Desbloquear no implica deseleccionar. Tras haber desbloqueado, el
estado de una selección permanece invariable.
Nota acerca de las Búsquedas y Selecciones en Otros Objetos
Hacer selecciones y buscar valores de campo no queda limitado en modo alguno a los
cuadros de lista. En QlikView, podrá hacer selecciones y búsquedas directamente en
cualquier tipo de tabla, así como en los cuadros de selección múltiple. También podrá
hacer selecciones directamente en los gráficos haciendo clic y arrastrando sus valores.
Aprenderá más acerca de estas capacidades en los capítulos siguientes.
Figura 11. Establecer las propiedades de un Cuadro de Selecciones Actuales para que incluyan Selectores
Desplegables,Borrar, Bloquear/Desbloquear.
Indicadores
Los Indicadores son unos puntos coloreados que aparecen a veces en las pestañas y en la
esquina derecha de la barra de estado. Los indicadores están ahí simplemente para
recordarle las selecciones que se han efectuado en los campos no disponibles en la hoja
67
QlikView Designer I | 5 EL CUADRO DE LISTA
que se visualiza actualmente. Como todas las hojas de un documento QlikView están
completamente interconectadas en todo momento, tales selecciones afectan a todo lo que
se muestra en la hoja activa, incluso cuando no son del todo visibles. Esta es la razón
principal por la que existen los indicadores.
Los indicadores de selección pueden aparecer también en la esquina superior derecha de
los campos de datos en las tablas QlikView: cuadros de tabla, tablas pivotantes y tablas
simples.
Los indicadores de selección aparecerán en el cuadro de selecciones actuales, así como
también en el cuadro de texto flotante de selecciones actuales, a fin de poder distinguir
entre los valores seleccionados y los bloqueados.
Los colores del indicador siguen el siguiente esquema general:
Punto verde para los valores seleccionados
Punto azul para las selecciones bloqueadas
Punto rojo para valores deseleccionados en modo AND (infrecuente)
1. Cree un nuevo cuadro de lista eligiendo Nuevo Objeto de Hoja – Cuadro de Lista en el
menú Diseño. También puede, si lo prefiere, hacer clic con el botón derecho en un
área en blanco de una hoja y seleccionar Nuevo Objeto de Hoja – Cuadro de Lista en el
menú.
2. Seleccione el campo SalesPerson.
68
QlikView Designer I | 5 EL CUADRO DE LISTA
A lo largo del curso retornaremos a los diversos diálogos de Propiedades de los objetos
para hacer cambios. Lo mejor y más simple que se puede aprender en QlikView es a
utilizar los diversos diálogos de propiedades disponibles para los diversos objetos y
recordar las pestañas para navegar por ellas. Tenga en cuenta, no obstante, que las
similitudes superan con mucho a las diferencias. Una vez se haya familiarizado con las
principales pestañas, conocerá la mayoría de propiedades disponibles para todos los
objetos, no sólo los cuadros de lista.
Para revisar las Propiedades del cuadro de lista, haga clic con el botón derecho en uno y
elija Propiedades.
69
QlikView Designer I | 5 EL CUADRO DE LISTA
La Pestaña General
70
QlikView Designer I | 5 EL CUADRO DE LISTA
Algunos de los parámetros más comunes vienen destacados, en la imagen superior. Sepa
también que hacer clic en el botón de Ayuda le proporcionará ayuda útil de contexto.
El recuadro Mostrar Alternativas alterna entre la posibilidad de que una selección realizada
directamente en el cuadro de lista del campo activo excluya los restantes valores del
campo o que no lo haga. Si está marcada dicha opción de Mostrar Alternativas, todos los
valores, excepto el valor seleccionado, se mostrarán como opciones, pero pueden volverse
excluidos por asociación con las selecciones efectuadas en otros campos.
De otro modo, todos los restantes valores se muestran como excluidos por defecto. Esta
opción no está disponible para campos calculados.
71
QlikView Designer I | 5 EL CUADRO DE LISTA
Aunque más propio de la parte avanzada del curso, debería saber ahora que también se
pueden crear cuadros de lista basados en el resultado de una expresión, o también se
pueden mostrar los contenidos de un grupo de campos definidos en otro lugar.
Las figuras que hay a continuación muestran ambas opciones.
Figura 17 Cuadro de lista, Expresión. Figura 18: Cuadro de Lista, Grupo (Ventas).
72
QlikView Designer I | 5 EL CUADRO DE LISTA
Antes de QlikView 10, los cuadros de lista podían mostrar un número de frecuencia.
Ahora se puede añadir cualquier número arbitrario de expresiones QlikView para
mostrarlas junto a los valores del cuadro de lista. Las expresiones se definen de la misma
manera que las expresiones de un gráfico y todas las opciones de presentación disponibles
para los gráficos de tablas también están disponibles aquí.
Por ejemplo, se pueden mostrar los resultados de una expresión en forma de texto,
imágenes, indicadores o mini-gráficos. Esta funcionalidad está disponible en QlikView
Desktop, en el cliente QlikView plug-in y en el cliente Java.
Figura 20. Cuadro de lista Vendedor y una expresión que muestra sus ventas totales.
La Pestaña Ordenar
73
QlikView Designer I | 5 EL CUADRO DE LISTA
La Pestaña Presentación
La Pestaña Presentación sirve para manipular el diseño de las celdas del cuadro de lista (el
espacio que ocupa cada valor en el cuadro de lista) y para ayudar a dilucidar la
presentación de contenidos en el cuadro de lista. En la figura a continuación se muestran
algunos de los parámetros que más a menudo se modifican en la pestaña Presentación:
74
QlikView Designer I | 5 EL CUADRO DE LISTA
Observe que los datos de un cuadro de lista se pueden presentar en una Única Columna o en
Columnas Múltiples, con ajustes de alineación para texto y números.
La Pestaña Número
Cada campo cuenta con un formato numérico predefinido, el cual se puede configurar en
Propiedades de Documento | Número. No obstante, es posible utilizar un formato de número
aparte para un cuadro de lista individual. Para ello hay que marcar el recuadro alternativo
Ignorar Configuraciones de Documento y especificar un formato numérico en la pestaña
inferior.
75
QlikView Designer I | 5 EL CUADRO DE LISTA
La pestaña Fuente
La pestaña Fuente controla el tipo, Estilo y Tamaño de letra que se emplearán en el Cuadro
de Lista.
76
QlikView Designer I | 5 EL CUADRO DE LISTA
La Pestaña Diseño
La Pestaña Diseño presenta numerosas opciones. Tenga en cuenta que un parámetro de
diseño se aplicará al cuadro de lista u objeto actual únicamente si se ha modificado desde
la página de Propiedades del cuadro de lista u objeto. Si no, un parámetro de diseño se
aplicará a todos los objetos del(los) tipo(s) especificado(s) de la hoja activa, si se ha
realizado desde la página de Propiedades de Hoja.
77
QlikView Designer I | 5 EL CUADRO DE LISTA
Hacer clic en el botón Aplicar Plantilla abre un cuadro de diálogo que permite al usuario
seleccionar una plantilla desde una carpeta o ubicación de red.
78
QlikView Designer I | 5 EL CUADRO DE LISTA
79
QlikView Designer I | 5 EL CUADRO DE LISTA
La Pestaña Título
Tenga en cuenta que se puede añadir texto a modo de ayuda haciendo clic en el icono de
elipsis para abrir el editor de expresiones, o simplemente tecleando en el interior del
recuadro (ver a continuación).
Tenga en cuenta, una vez más, que los contenidos de cada una de estas pestañas cambian
dependiendo del tipo de objeto con el que estemos trabajando. Hasta ahora, nos hemos
80
QlikView Designer I | 5 EL CUADRO DE LISTA
81
QlikView Designer I | 5 EL CUADRO DE LISTA
82
QlikView Designer I | 5 EL CUADRO DE LISTA
83
QlikView Designer I | 6 El CUADRO DE TABLA
6 El CUADRO DE TABLA
Objetivos
Aprender cuándo interesa utilizar los cuadros de tabla
Imprimir desde un cuadro de tabla
Exportar datos desde un cuadro de tabla a un archivo de texto
84
QlikView Designer I | 6 El CUADRO DE TABLA
85
QlikView Designer I | 6 El CUADRO DE TABLA
Cuando haga clic con el botón derecho sobre una determinada columna de un cuadro de
tabla, aparecerá un menú de objeto que contiene muchas de las opciones que se
encuentran en el menú objeto del cuadro de lista.
86
QlikView Designer I | 6 El CUADRO DE TABLA
Nota: Observe la opción Omitir Filas con Valores de Campos Nulos. Si esta casilla de
verificación está seleccionada para un determinado campo, las filas que carezcan de
valores para dicho campo (esto es, filas en las que el campo sea NULO) no se mostrarán
en el cuadro de tabla. De manera similar, este mismo formato se puede aplicar a los
gráficos y a otros objetos QlikView para limpiar la presentación de los datos.
87
QlikView Designer I | 6 El CUADRO DE TABLA
88
QlikView Designer I | 6 El CUADRO DE TABLA
89
QlikView Designer I | 6 El CUADRO DE TABLA
EJERCICIOS
Haga lo siguiente:
1. Vaya al directorio c:\QlikViewTraining \Designer1\ y abra el archivo
QVDesigner1_Student.qvw y continúe utilizándolo en capítulos
subsiguientes.
2. Guarde una copia del archivo para preservar el original en caso de que desee
comenzar nuevamente desde el principio más tarde. Haga esto mediante el
comando Archivo | Guardar Como. También existe un archivo QlikView
terminado en ―_Solution.qvw‖ que contiene el ejercicio completo para futura
referencia.
3. Haga una copia de la hoja Entorno de trabajo. Desplácela a la derecha del todo
de la hoja y dele el nombre de Entorno de trabajo-6.
4. Cree un cuadro de tabla que contenga los campos IDPedido, FechaPedido,
IDProducto, NombreProducto, Cantidad.
5. Ordene la tabla en FechaPedido por orden descendente.
6. Permita que la columna IDPedido intercambie su lugar con FechaPedido.
Mueva la columna Cantidad entre IDPedido e IDProducto.
7. Aplique el estilo Pijama 1.
8. Diríjase a las Propiedades del cuadro de tabla y haga clic en la pestaña
Presentación.
9. A continuación pulse CTRL- clic en FechaPedido e IDProducto en la
ventana Campos y marque la casilla de verificación de Selectores
Desplegables. Pulse Aplicar y luego Aceptar.
90
QlikView Designer I | 6 El CUADRO DE TABLA
91
QlikView Designer I | 6 El CUADRO DE TABLA
92
QlikView Designer I | 7 El CUADRO MÚLTIPLE
7 El CUADRO MÚLTIPLE
Objetivos
Entender el valor original que aporta el cuadro múltiple
Crear un cuadro múltiple
Manipular los campos de un cuadro múltiple
Figura1. Compare el espacio empleado por los cuadros de lista con el utilizado por el cuadro múltiple.
93
QlikView Designer I | 7 El CUADRO MÚLTIPLE
Nota: Este último argumento, no obstante, implica que los cuadros de lista
ordinarios pueden ser la solución preferible para mostrar campos creados
principalmente para realizar selecciones o indicar de forma general relaciones uno-
muchos o de muchos a muchos
94
QlikView Designer I | 7 El CUADRO MÚLTIPLE
3. Ordene los campos de la forma más adecuada, empleando para ello los botones
Ascender y Descender que se hallan bajo la lista de Campos Mostrados en el Cuadro
Múltiple.
4. Pulse Aceptar para finalizar su cuadro múltiple.
Consejo: Si aún no se siente satisfecho del todo con el orden de los campos, puede
modificarlo arrastrando simplemente los campos a otro lugar dentro del cuadro
múltiple ya finalizado
95
QlikView Designer I | 7 El CUADRO MÚLTIPLE
Inmediatamente dentro del marco, a la derecha del todo del cuadro múltiple, hay
otra posición que puede manipularse con el ratón. Si hace clic y arrastra aquí,
podrá alterar el ancho de la columna en la que se muestran los datos del campo.
Si hace esto mismo en una posición inmediatamente a la izquierda de los botones
de flecha , podrá modificar el ancho de la columna de etiquetas.
Formato de los Cuadros Múltiples
Como siempre, podrá alterar las propiedades del cuadro múltiple haciendo clic con el
botón derecho sobre éste y eligiendo Propiedades en el menú objeto. El diálogo
Propiedades del Cuadro Múltiple consta de las páginas General, Ordenar, Presentación, Número,
Fuente y Diseño y ofrece prácticamente los mismos parámetros que ya conocemos de los
cuadros de lista y cuadros de tabla.
96
QlikView Designer I | 7 El CUADRO MÚLTIPLE
EJERCICIOS
Haga lo siguiente:
1. Vaya al directorio c:\QlikViewTraining\DesignerI\ y abra el archivo
QVDesigner1_Student.qvw y continúe usándolo en capítulos sucesivos.
2. Guarde una copia del archivo para preservar el original en caso de que desee
comenzar de nuevo desde el principio más tarde. Haga esto mediante el
comando Archivo | Guardar Como. También hay un archivo QlikView
terminado en ―_Solution.qvw‖ que contiene el ejercicio completo para futura
referencia.
3. Haga una copia de su hoja Entorno de trabajo. Muévala al extremo derecho de
la hoja y denomínela Entorno de trabajo-7.
4. Comience a trabajar en la hoja Entorno de trabajo-7 y cree un cuadro múltiple
con los campos IDPedido, FechaPedido, Vendedor y NombreCompañía
(Etiqueta: Cliente), País y Exportador.
97
QlikView Designer I | 7 El CUADRO MÚLTIPLE
98
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Objetivos
Analizar el objeto contenedor
Analizar el objeto de búsqueda
Introducir el cuadro de estadísticas y el cuadro de selecciones actuales
Entender la flexibilidad del objeto de texto
Figura 1. Ejemplo de un objeto contenedor: observe las pestañas en la parte superior derecha del objeto.
Puede agrupar los objetos en un contenedor por función, contexto o ambos. Los objetos
contenedor proporcionan a los diseñadores de documentos QlikView una forma de
presentar múltiples perspectivas de un mismo conjunto de hechos en un único espacio,
ahorrando con ello espacio y pudiéndose usar el objeto por tanto con mayor facilidad. El
contenedor no va ligado a una determinada perspectiva (dimensionalidad) ni a un
conjunto de métricas, ni siquiera a un tipo de objeto.
Los contenedores simplifican la presentación y mejoran el análisis de cualquier conjunto
de objetos.
Los contenedores se crean seleccionándolos de la lista de objetos disponibles. Los
usuarios secuencian la lista y también indican su preferencia en la selección de objetos.
99
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Por ahora, los diseñadores deben crear los objetos primero para después colocarlos dentro
de un objeto contenedor.
Nota: Cada objeto del contenedor podrá manipularse como si se tratara de objetos
aislados. Como los objetos del contenedor son en realidad objetos enlazados, un
cambio en la imagen padre del objeto contenido se reflejará de forma automática
en el objeto contenedor, garantizando con ello la consistencia.
Nota: Aunque es posible eliminar los objetos de hoja originales una vez que se han
colocado en un objeto contenedor, es mejor almacenarlos en una hoja oculta (tal
como se haría con una hoja de plantilla, por ejemplo) para permitir un fácil acceso
posterior, por si se desea editar o copiar.
Los diseñadores también podrán editar cualquier objeto de hoja accediendo al menú Hojas,
en las propiedades del Documento.
100
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
El Objeto de Búsqueda
Los objetos de búsqueda se utilizan para buscar información en cualquier parte del
documento. Se crean eligiendo un nuevo objeto de búsqueda en el menú Diseño, o desde
el menú del objeto de hoja.
Cómo funciona
El diálogo de propiedades del objeto de búsqueda se abre eligiendo Propiedades en el
menú Objeto. Si el comando de propiedades está deshabilitado (en gris), probablemente no
disponga de los privilegios necesarios para realizar cambios en las propiedades.
Para configurar las opciones de búsqueda, haga selecciones en la pestaña General. Aquí
podrá decidir si desea buscar en todos los campos o solo en un conjunto específico de
campos.
101
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
102
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Figura 6. Un Cuadro de Selecciones Actuales es dinámico y representa el estado de las selecciones en todo momento.
103
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Fondos
Ejemplo de hoja de Introducción
Los ejercicios de este capítulo le ofrecen la posibilidad de experimentar con la creación
de sus propios objetos de texto.
Creación de Objetos de Texto
Al igual que cualquier otro objeto en QlikView, la manera más común de crear un objeto
de texto, además de copiar uno que ya exista, es hacer clic con el botón derecho en un
área en blanco del diseño para mostrar el menú Objeto de Hoja y seleccionar Nuevo Objeto de
Hoja: Objeto de Texto. También puede hacer clic en el icono de la barra de herramientas.
Fondos
Un objeto de texto de fondo puede ser tan simple como un cuadro de color sombreado
sobre el cual colocar iconos minimizados.
Figura 7. Objeto de Texto de fondo denominado “Ejercicios del Cuadro de Tabla” con tres objetos minimizados
en la parte superior.
Nota: Los objetos de texto son estupendos como fondo, para destacar una parte de
la hoja en particular, pero deberá evitar utilizarlos demasiado porque pueden añadir
excesiva complejidad a la hoja y porque pueden obstaculizar el acceso de los
usuarios y desarrolladores a los menús de objeto con el método familiar de hacer
clic con el botón derecho. Dicho esto, se pueden emplear fondos transparentes para
aportar bordes y títulos a grupos de elementos que el ojo deba interpretar como
unidos.
104
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
105
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
14. Añada otro cuadro de lista, ProductName a la hoja. Los productos disponibles
ahora son productos que se han vendido a clientes de Suecia (Sweden),
suministrados por proveedores suecos (Swedish suppliers).
Crédito Extra
1. Averigüe qué productos se han vendido a España (Spain) mediante
proveedores canadienses (Canadian suppliers).
2. A continuación cree un cuadro de búsqueda que busque en todos los campos
de la aplicación.
106
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
107
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Imágenes
Se pueden incluir imágenes (fotos, gráficos, etc.) en los objetos de texto del siguiente
modo:
dinámicamente, utilizando una expresión en la ventana de Texto de la pestaña
General.
108
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
109
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Expresiones y Cálculos
Los objetos de texto pueden ser formas contundentes de presentar datos y cálculos. Allí
donde vea un botón Elíptico en QlikView significa que se trata de un lugar en el que
110
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
podrá insertar una expresión. Un objeto de texto puede representar dicha expresión en
cualquier parte de su archivo QlikView.
En el ejercicio que hay a continuación, utilizaremos una expresión y función QlikView
para crear un objeto de texto dinámico que mostrará la recarga de datos más actual para
nuestro archivo QlikView.
111
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
4. Haga que el color de fondo coincida con el de la hoja. (A menos que haya
modificado algo, éste debería ser blanco) o también puede fijar la
transparencia en 100% y entonces el color de fondo ya no le preocupará. Pulse
Aceptar. Debería mostrarse el tiempo de recarga.
112
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
113
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Otros Ejemplos
La imagen que vemos a continuación es una representación del modelo de datos
subyacente a los materiales del curso. Se creó utilizando las herramientas
disponibles en QlikView y puede resultar una adición muy interesante a sus
archivos QlikView, especialmente en aquellos casos en los que los desarrolladores
o usuarios finales necesiten comprender las relaciones que se dan entre los datos
fuente.
114
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
115
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Figura 9. Pulse en el botón Exportar Imagen para hacer una copia de su estructura de datos y guárdelo en
la carpeta Archivos.
3. Guarde su trabajo.
116
QlikView Designer I | 8 OTROS CUADROS IMPORTANTES
Observe lo fácil que es ver dónde pinchar para redimensionar la imagen ahora:
Figura 11. Utilización de la Rejilla de Diseño para facilitar el redimensionado de objetos que carecen de borde o
título.
117
QlikView Designer I | 9 GRÁFICOS
9 GRÁFICOS
Objetivos
Aprender sobre los gráficos: cómo crearlos y sus propiedades
Editar el formato y el diseño de gráficos ya existentes
Utilizar expresiones matemáticas comunes y agregaciones en los gráficos
Los gráficos son un conjunto de objetos gráficos que pueden mostrar una o varias
expresiones, trazadas sobre una o varias dimensiones, como por ejemplo: "Total de ventas
por mes." En QlikView, reconocerá los tipos de gráficos más comunes: el gráfico de
barras, el de líneas, el de tarta, así como también otros muchos tipos de gráficos, incluidos
dos tipos de tabla que también se consideran gráficos.
Cuestiones Básicas
Antes de acometer la creación de un gráfico, vamos a explorar brevemente parte de la
funcionalidad básica sobre gráficos que incluye QlikView.
1. Pulse la tecla CTRL y manténgala pulsada mientras sitúa el cursor del ratón en la
cabecera del gráfico
2. A continuación pulse el botón del ratón y arrastre el gráfico hacia un lado.
Mientras lo arrastra, asegúrese de que aparece un pequeño signo más; si no lo hace,
esto significa que ha soltado la tecla CTRL.
118
QlikView Designer I | 9 GRÁFICOS
119
QlikView Designer I | 9 GRÁFICOS
120
QlikView Designer I | 9 GRÁFICOS
Creación de un Gráfico
La forma habitual de crear un gráfico pasa por definir lo que queremos que muestre,
cómo lo hará y qué aspecto tendrá, en el diálogo Propiedades de Gráfico. No obstante, si
desea crear un gráfico simple y no necesita parámetros muy detallados, puede que
prefiera utilizar el Asistente de Gráfico Rápido. En ambos casos obtendrá un gráfico
121
QlikView Designer I | 9 GRÁFICOS
2. Pulse Siguiente.
3. En el Paso 1 elegimos el tipo de gráfico. El gráfico de barras está seleccionado por
defecto. Pulse Siguiente.
122
QlikView Designer I | 9 GRÁFICOS
4. En el Paso 2 defina la dimensión del gráfico que se mostrará en el eje x. Elija País
en la lista desplegable Primera Dimensión. A continuación pulse Siguiente.
5. En el Paso 3 se define la expresión del gráfico, que servirá para calcular la altura
de las barras. Suma ya está preseleccionada. Elija el campo LineSalesAmount en la
lista desplegable.
123
QlikView Designer I | 9 GRÁFICOS
6. El Paso 4 le ofrece unas cuantas opciones de formato habituales. Deje las opciones
sin modificar y pulse Finalizar.
Con el gráfico ya en la hoja, queda patente que hay mucho que mejorar en cuanto al
título, el formato o la ordenación del gráfico. Podrá realizar otros ajustes en el diálogo
Propiedades de Gráfico en cualquier momento que lo desee.
Creación de un Gráfico Utilizando el Diálogo de Plena Funcionalidad
Ahora tomaremos el camino más largo y crearemos un gráfico nuevo que muestre el
número de pedidos por cliente utilizando el diálogo Propiedades de Gráfico.
1. Vaya a la hoja Basic Objects y cree un gráfico de barras eligiendo para ello Nuevo
Objeto de Hoja - Gráfico en el menú Diseño.
124
QlikView Designer I | 9 GRÁFICOS
125
QlikView Designer I | 9 GRÁFICOS
126
QlikView Designer I | 9 GRÁFICOS
127
QlikView Designer I | 9 GRÁFICOS
7. Haga clic en el botón Pegar, seguido de Aceptar, para cerrar el diálogo Editar
Expresión. Esto le devolverá al diálogo de Propiedades de Gráfico: Expresiones. Allí,
introduzca Pedidos como Etiqueta de la expresión y marque Números en Punto de
Datos en Opciones de Presentación.
8. Existen varias páginas adicionales que le permiten diversas personalizaciones del
gráfico, pero ya hemos introducido suficiente información para crear un gráfico
básico. Haga clic en Finalizar para contemplar un gráfico completamente funcional
y totalmente operativo, aunque algo confuso, el cual se muestra a continuación:
128
QlikView Designer I | 9 GRÁFICOS
Para limitar aún más la selección, puede arrastrar con el ratón sobre una o unas
cuantas de las barras restantes.
Los valores no adyacentes se pueden seleccionar mediante CTRL-Clic.
Elija Borrar Todas las Selecciones del menú objeto del gráfico para eliminar de
forma selectiva las selecciones realizadas en el gráfico, o haga clic en el botón
Borrar para eliminar todas las selecciones.
También podrá realizar múltiples selecciones arrastrando sobre los valores a lo
largo del eje x, siempre y cuando estén visibles.
Cambiar las Propiedades de Gráfico para gráficos ya creados
Hasta aquí ha creado un gráfico básico pero quizás desee mejorar su aspecto. Esta sección
proporciona ejemplos adicionales para ver lo que se puede lograr con las potentes
capacidades gráficas de QlikView. A continuación avanzaremos mostrando un par de
ejemplos que mejorarán el aspecto y la funcionalidad de los gráficos creados en las
secciones anteriores de este capítulo.
Los cambios en los gráficos ya existentes se realizan en el diálogo Propiedades de Gráfico el
cual se abre haciendo clic con el botón derecho sobre el gráfico y eligiendo Propiedades
en el menú.
Nuestro primer objetivo será simplificar el aspecto del gráfico de Pedidos creado en la
sección anterior.
Ordenar y Restringir los Valores de Dimensión
Para ordenar y acotar la visualización de los valores de dimensión (los clientes mostrados
en el gráfico y el número de pedidos que han realizado) seguiremos los siguientes pasos:
1. Haga clic con el botón derecho sobre el gráfico Pedidos y abra su diálogo de
Propiedades de Gráfico. Vaya a la página Ordenar.
2. En el grupo Ordenar por marque Valor Y y Descendente para ordenar las barras según
su tamaño.
3. Pulse Aceptar para cerrar el diálogo y compruebe el resultado.
Deberíamos limitar también el número de clientes (esto es, valores de la dimensión)
mostrados de una vez en el gráfico:
4. Haga clic con el botón derecho nuevamente en el gráfico y diríjase a la página de
diálogo Presentación. Limite el número de barras marcando la casilla Número Máximo
Visible e introduciendo 10 en el cuadro de edición.
129
QlikView Designer I | 9 GRÁFICOS
130
QlikView Designer I | 9 GRÁFICOS
131
QlikView Designer I | 9 GRÁFICOS
132
QlikView Designer I | 9 GRÁFICOS
De esta misma manera, puede cambiar su gráfico convirtiéndolo en cualquier otro, dentro
de los tipos disponibles. Debería por supuesto plantearse qué tipo se adapta mejor a los
datos que desea mostrar en cada situación en particular.
Gráfico de Bloques
A continuación transformaremos el gráfico de tarta en un gráfico de bloques, en el que el
área de bloques muestra el tamaño relativo de cada valor:
133
QlikView Designer I | 9 GRÁFICOS
Figura 13. El gráfico Ventas transformado en un Gráfico de Bloques (trate de determinar qué más se modificó para
producir este gráfico de bloques y que los datos se visualicen de esta manera).
Tabla Simple
Cuando el programa traza una representación gráfica de los datos, el gráfico en realidad
se está basando en una tabla subyacente. Esta tabla puede visualizarse transformando el
gráfico mismo. Esto se hace de la siguiente manera:
1. Abra de nuevo la página Propiedades de Gráfico: General.
2. Haga clic en el símbolo de Tabla Simple.
3. Pulse Aceptar y ajuste las columnas según lo vea conveniente.
134
QlikView Designer I | 9 GRÁFICOS
135
QlikView Designer I | 9 GRÁFICOS
Exportar gráficos
Hay muchas maneras de exportar gráficos QlikView o datos de gráficos a otros archivos o
programas. Todos los comandos necesarios se hallan en el menú del gráfico, al cual se
accede haciendo clic con el botón derecho sobre el gráfico. Los comandos varían
ligeramente dependiendo de si se trata de un cuadro gráfico (como un gráfico de barras,
de líneas, de tarta o de bloques) o un gráfico de tabla (tabla simple o tabla pivotante) pero
la funcionalidad es similar.
Imprimir como PDF Exporta (imprime) el gráfico a un archivo PDF. El driver
de la impresora QlikViewPDF se instala habitualmente
junto con el paquete de instalación de QlikView y
también se puede seleccionar en el desplegable Nombre
de Impresora cuando se envíe a una impresora
convencional.
Enviar Valores a Excel para gráficos.
Enviar a Excel para gráficos de tabla.
Exporta el gráfico de tabla o los datos del gráfico a Excel.
Exportar Guarda el gráfico en un archivo. Para gráficos podrá
elegir entre los formatos jpg, bmp, png o gif. Para
gráficos de tabla, QlikView ofrece incluso más formatos,
incluyendo diversos formatos de texto, html, xml o xls.
Copiar al Portapapeles Tabla Completa - para gráficos de tabla solamente.
Área de Datos de Tabla - para gráficos de tabla sólo.
Valor de Celda - para gráficos de tabla sólo.
Valores - para otros tipos de gráficos únicamente.
Imagen
Objeto
136
QlikView Designer I | 9 GRÁFICOS
5. Haga clic con el botón derecho sobre el gráfico de nuevo y elija Eliminar
Referencia en el menú.
137
QlikView Designer I | 9 GRÁFICOS
138
QlikView Designer I | 9 GRÁFICOS
139
QlikView Designer I | 9 GRÁFICOS
140
QlikView Designer I | 9 GRÁFICOS
EJERCICIO – GRÁFICO
Haga lo siguiente:
2. Continuando con el gráfico del ejercicio, en Propiedades de Gráfico: Estilo,
cambie la orientación del gráfico de modo que pase a mostrar barras
horizontales.
141
QlikView Designer I | 9 GRÁFICOS
6. Modifique las propiedades de este gráfico de modo que permita a los usuarios
convertirlo de un Gráfico de Tarta a una Tabla Simple, utilizando las casillas de
verificación del Cambio de Estilo Rápido, en la página General. Asegúrese de
marcar ambos tipos (necesitará desplazarse un poco hacia abajo para encontrar
la casilla de verificación de la Tabla Simple).
Aquí tiene el aspecto que tendrá el gráfico finalizado cuando utilice el Cambio de
Estilo Rápido para convertirlo en una Tabla Simple:
142
QlikView Designer I | 9 GRÁFICOS
143
QlikView Designer I | 9 GRÁFICOS
144
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Objetivos
Presentar el script de carga de QlikView
Cargar datos desde Microsoft Excel
Explorar la estructura del modelo de datos en QlikView
145
QlikView Designer I | 10 EL SCRIPT QLIKVIEW: CUESTIONES BÁSICAS
146
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Figura2. El Visor de Tablas muestra la estructura de datos interna del documento QlikView del Curso QlikView
Designer I.
La estructura de datos interna consta de varias tablas. Éstas van asociadas unas a otras
mediante campos clave, esto es, campos que se dan en más de una tabla y que poseen
exactamente el mismo nombre.
147
QlikView Designer I | 10 EL SCRIPT QLIKVIEW: CUESTIONES BÁSICAS
Las asociaciones entre tablas sirven para realizar conexiones lógicas. Por ejemplo, cuando
selecciona un cliente, su correspondiente conjunto de datos de la tabla Clientes se
conectará de forma lógica con otros conjuntos de datos de la tabla Pedidos teniendo
exactamente el mismo valor en el campo clave IDCliente. Así, las conexiones lógicas se
propagan de una tabla a otra mediante los campos clave con cada selección que se realiza.
El Diálogo Editor de Script
Los datos de nuestro documento QVDesigner1_Student.qvw provienen del archivo
QlikView utilizado en el curso QlikView Developer. Este archivo se encuentra ubicado
en una subcarpeta denominada DataSources (Fuentes de Datos).
Ahora es momento de echar un vistazo al script de carga. Pulse el botón Editor de Script de
la barra de herramientas y se abrirá el diálogo Editor de Script.
Figura 3. El diálogo Editor de Script – A: Botones de menú; B: Área de script; C: Panel de sentencias y D: Panel de
herramientas.
148
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
El panel grande del centro muestra la sintaxis del script actual. Comienza con la sentencia
Binary, que carga datos de otro archivo QlikView, seguida de algunas sentencias SET que
definen diversos formatos genéricos de número, fecha y tiempo. Tanto si introduce el
script directamente, como si hace uso de los asistentes para crear un rango de sentencias
load que se utilicen para leer los datos desde la fuente de datos, le rogamos eche un
vistazo a la siguiente sentencia load:
149
QlikView Designer I | 10 EL SCRIPT QLIKVIEW: CUESTIONES BÁSICAS
Ejecutar el script
La forma más sencilla de actualizar los datos en una aplicación QlikView es
efectuando una recarga. Puede utilizar el botón Recargar para ejecutar el
script existente. Esto actualizará el documento QlikView desde sus fuentes de datos. Cada
vez que las fuentes de datos experimenten modificaciones, debería actualizar su
aplicación QlikView efectuando una recarga.
Las aplicaciones desplegadas en un entorno de empresa normalmente se actualizan según
un esquema, de forma planificada, que se gestiona conjuntamente con QlikView Server y
QlikView Publisher. El gestor de aplicaciones puede negar a los usuarios el privilegio de
efectuar recargas.
150
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
151
QlikView Designer I | 10 EL SCRIPT QLIKVIEW: CUESTIONES BÁSICAS
152
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
8. Pulse Finalizar.
Ahora estamos de nuevo en el Editor de Script y el asistente ha generado una
sentencia load para el archivo de tabla Reviews_Raises. Además, hay una
sentencia directory, que puede ignorar (o incluso borrar, si lo desea).
Observará también que hay corchetes en torno a los nombres de campo cuando
éstos contienen espacios.
153
QlikView Designer I | 10 EL SCRIPT QLIKVIEW: CUESTIONES BÁSICAS
9. Haga clic en el botón Recargar del diálogo Editor de Script para ejecutar el script
y cargar los datos.
10. Se abrirá la página Propiedades de Hoja: Campos y cuando se desplace hacia
abajo por la lista de campos verá los nuevos campos de la tabla
Reviews_Raises. Estos campos se pueden utilizar ahora en los objetos de hoja.
11. Cierre el diálogo.
12. Elija Visor de Tablas en el menú Archivo y vea como se ha integrado la tabla
Reviews_Raises en la base de datos interna.
154
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
155
QlikView Designer I | 10 EL SCRIPT QLIKVIEW: CUESTIONES BÁSICAS
156
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
157
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
11 EL MENÚ CONFIGURACIONES
Objetivos
Definir preferencias de usuario y opciones útiles
Guardar copias de su trabajo de forma automática
Aprender acerca de recursos de memoria, exportar, importar y seguridad
158
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
159
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
La página Editor sirve para crear parámetros relacionados con las fuentes que se emplean
en el editor de script, el editor de expresiones y el editor de macros.
Preferencias de Usuario: Diseño
La página Diseño contiene varias funciones avanzadas relacionadas con la funcionalidad
de las macros y el diseño en general.
Preferencias de Usuario: Objetos
En la página Objetos podrá fijar la asignación de recursos de memoria en QlikView.
160
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Con este parámetro activado, podrá borrar directamente las selecciones de los
gráficos haciendo clic en el fondo del gráfico.
Preferencias de Usuario: Fuente
Utilice la página Fuente para fijar el tipo, estilo y tamaño de letra que se emplearán.
Preferencias de Usuario: Exportar
La página Exportar sirve para modificar el formato numérico y el diseño de los datos que
se exportan desde QlikView. Hay numerosos parámetros. Para lo que nos interesa en este
curso, se consideran lo suficientemente claros e intuitivos por sí mismos.
Preferencias de Usuario: Impresión
La página Imprimir tiene ciertos parámetros de diseño predefinidos para la impresión.
Preferencias de Usuario: Correo
La página Correo contiene parámetros para envío de correo electrónico desde QlikView,
tales como los que se requerirían para activar alertas. Para poder hacer uso de esta
funcionalidad debe tener acceso a un servidor SMTP.
Preferencias de Usuario: Ubicaciones
La página Ubicaciones sirve para fijar ubicaciones predefinidas en carpetas para ciertos
archivos creados al trabajar con QlikView. Esta página ya se revisó anteriormente en
relación a la ubicación para los archivos de plantillas QlikView (qvt).
También muestra las opciones para la configuración de ubicaciones para QlikView Server
y QlikView Publisher. Ésto se ve en un curso aparte.
Preferencias de Usuario: Seguridad
La página Seguridad otorga al desarrollador la capacidad de poder ignorar algunas de las
configuraciones de seguridad establecidas por defecto en QlikView. Éstas rara vez se
modifican aquí. Más información sobre Seguridad se analiza en el curso Developer. No
modifique los parámetros a menos que sepa bien lo que está haciendo.
Preferencias de Usuario: Licencia
La página Licencia se utiliza principalmente por si necesita editar el número de licencia de
la copia de QlikView instalada en su ordenador. El soporte técnico de QlikTech podrá
ayudarle en todo tipo de problemas relacionados con la validación de claves de licencia
en caso de que el firewall (cortafuegos) de su empresa pueda estar bloqueando el acceso
al servidor de licencias de QlikView.
Nota: No pulse Desregistrar a menos que esté realmente decidido a deshacer el registro
con la información de licencia. La eliminación del registro de licencia se produce de
forma inmediata, sin más advertencias.
161
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Propiedades de Documento
En el diálogo Propiedades de Documento podrá fijar las preferencias específicas para el
documento QlikView actual (archivo qvw).
Elija Propiedades de Documento en el menú Configuraciones. Hay 15 páginas de diálogo,
pero sólo nos ocuparemos aquí de las más importantes.
162
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
163
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
compresión alta, un archivo qvw se reducirá normalmente en un 85%. Esto hará que
aumente ligeramente el tiempo que tarda en abrirse el archivo.
Propiedades de Documento: Al Abrir
La página Al Abrir permite seleccionar una imagen que mostrar y/o un archivo de sonido
que se ejecutará al abrirse el documento. También contiene otra funcionalidad más
avanzada.
Propiedades de Documento: Hojas
La página Hojas se puede utilizar para llevar un control de todas las hojas y objetos de
hoja del documento.
Nota: A veces no se puede acceder a un objeto de hoja desde el diseño porque está oculto
tras otro objeto, bien porque ha terminado fuera de la parte visible de la ventana, o porque
se le ha impuesto una condición de visualización. Aquí le será fácil hallar un objeto en la
lista y entrar a continuación por la ―puerta trasera‖ en su diálogo de propiedades mediante
el botón Propiedades.
164
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
165
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Un grupo se puede configurar para una presentación cíclica o jerárquica, según lo indican
los pequeños símbolos situados a la izquierda de cada grupo:
Jerárquico Con este parámetro, el nivel de detalle se incrementará
gradualmente cuando haga sus selecciones en el grupo.
Reconocerá un grupo jerárquico por el pequeño icono que
se visualiza junto al nombre del grupo. Puede pulsar el icono
para desplazarse por la jerarquía. Este símbolo también
aparecerá en cualquier gráfico que contenga un grupo
jerárquico.
Cíclico Con este parámetro, podrá seleccionar cuál de los campos del
grupo desea mostrar. Podrá alternar entre los campos haciendo
simplemente clic en el pequeño icono que hay junto al
nombre del campo.
Propiedades de Documento: Tablas
La página Tablas se emplea en la gestión avanzada de script y no se analiza en el presente
curso.
166
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Nota: Los números se mezclan con números y el texto con texto (manteniendo los
espacios). Una vez mezclados, los datos no pueden ser devueltos a su forma original ni
por QlikTech ni por terceros. Si reejecuta el script, no obstante, el cifrado se perderá.
167
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
Nota: Si no puede ver un objeto de hoja en el diseño, podrá localizarlo desde este diálogo
Nota: Tenga en cuenta que la opción Sustitución de las condiciones de seguridad por el admin.
en el diálogo Propiedades de Documento: Seguridad pasa por alto (ignora) todas las
configuraciones de seguridad de la hoja
168
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
El diálogo Propiedades de Hoja: Disparadores se utiliza para crear macros que son lanzadas
por eventos de hoja y eventos de objetos de hoja. Como ya se ha indicado antes, la
funcionalidad de macros no se estudia en el presente curso.
Configuraciones Heredadas
Muchos de los parámetros ya descritos se pueden definir para un único objeto de hoja en
el diálogo Propiedades de Objeto, para todos los objetos de la hoja actual en el diálogo
Propiedades de Hoja, o para todos los objetos de un documento en el diálogo Propiedades de
Documento.
En estos casos, QlikView funciona conforme al principio de herencia jerárquica. Un
parámetro definido en un nivel superior (por ej. en Propiedades de Documento o Propiedades
de Hoja) se propagará hacia abajo a los niveles inferiores (por ej. Propiedades del Cuadro de
Lista).
Parámetros de Propagación Inmediata
Un parámetro heredado de propagación inmediata afectará a todos los objetos de un nivel
inferior tan pronto como sea ejecutado. Un ejemplo de dicho parámetro es Fuente. Si se
modifica la fuente en Propiedades de Documento, se modificará automáticamente en todos
los objetos de hoja de toda la aplicación. Lo mismo sucede con los parámetros de la
página Diseño.
Parámetros Predefinidos para Nuevos Objetos
En otros casos, modificar un parámetro en un nivel superior lo único que hará es
establecer una nueva opción por defecto para objetos de nueva creación. Si modifica la
Alineación de un campo en Propiedades de Documento, no ocurrirá nada hasta que se cree un
objeto de hoja nuevo que emplee dicho campo. Los objetos de hoja ya existentes, basados
en ese campo, no se verán afectados.
De la misma manera, si se realizan ajustes en los parámetros Diseño o Fuente de un único
objeto de hoja, estos parámetros continuarán aplicándose cuando se creen nuevos objetos
de hoja en el documento.
169
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
EJERCICIOS
Haga lo siguiente:
1. Vaya al directorio c:\QlikViewTraining\DesignerI\ y abra el archivo
QVDesigner1_Student.qvw.
2. Con anterioridad en el curso configuramos nuestro entorno QlikView para que
hiciera las copias de seguridad de forma automática. Confirme dichos
parámetros ahora. En Preferencias de Usuario, marque los parámetros de la
página Guardar para que suministren copias de seguridad de su aplicación
QlikView.
3. También en Preferencias de Usuario, en la página Objetos, active todos los
mensajes de confirmación pulsando Habilitar.
4. Confirme las ubicaciones de archivos en Preferencias de Usuario: Ubicaciones.
5. Dé a su documento QlikView un título representativo en la página Propiedades
de Documento: General. Además, inclúyase usted como Autor.
6. Cambie o elimine la Imagen de Papel Tapiz como Fondo de Hoja
Predeterminado.
7. Experimente ocultando la pestaña.
8. Marque la casilla de verificación Generar Archivo de Registro. Esto creará un
archivo de registro cada vez que recargue los datos en el archivo QlikView.
9. En Propiedades de Documento: Al Abrir, seleccione una imagen o archivo de
sonido, o ambos, para emplearlos como pantalla de inicio cada vez que se abra
su documento QlikView.
170
QlikView Designer I | 11 EL MENÚ CONFIGURACIONES
171
QlikView Designer I | 12 APÉNDICE – MATERIALES DE REFERENCIA
Objetivos
Proporcionar un listado de bibliografía recomendada sobre prácticas de
diseño y de gestión de datos.
Blastland, Michael and Andrew Dilnot. The Numbers Game: The Common-sense Guide
to Understanding Numbers in the News, In Politics and In Life. New York:
Gotham Books. 2009.
Few, Stephen. Show Me the Numbers: Designing Tables and Graphs to Enlighten.
Oakland, California: Analytics Press. 2004.
Norman, Donald A. Design of Everyday Things, The. New York: Basic Books. 2002.
(reprinted from the original, entitled, The Psychology of Everyday Things.)
Norman, Donald A. Emotional Design: Why we Love (or Hate) Everyday Things. New
York: Basic Books. 2004.
172
QlikView Designer I | 12 APÉNDICE – MATERIALES DE REFERENCIA
173