Agosto 2008
NDICE
1 INTRODUCCIN ............................................................................................................................... 4
Qu es QlikTech? .......................................................................................................................... 4
Qu es QlikView? .......................................................................................................................... 4
QlikView Desktop............................................................................................................................ 5
Logstica del Curso .......................................................................................................................... 7
Notas .............................................................................................................................................. 7
2 BUENAS PRCTICAS DE DISEO Y FORMATO .................................................................................... 9
Comportamiento natural de la mente humana ................................................................................ 9
Recomendaciones......................................................................................................................... 21
Eleccin de grficos y objetos en QlikView..................................................................................... 22
Introduccin a los Cuadros de Mando, Anlisis e Informes CAI .................................................... 31
Conclusin Un diseo fcil de utilizar .......................................................................................... 34
3 UTILIZACIN DE QLIKVIEW DESKTOP ............................................................................................. 36
Iniciar QlikView ............................................................................................................................. 36
Diseo y Navegacin Bsicos ......................................................................................................... 38
4 HOJAS Y OBJETOS DE HOJA ............................................................................................................ 45
La Hoja: Cuestiones Bsicas ........................................................................................................... 45
Objetos de Hoja ............................................................................................................................ 47
5 EL CUADRO DE LISTA ...................................................................................................................... 53
Introduccin ................................................................................................................................. 53
El Cuadro de Lista en Accin .......................................................................................................... 58
Creacin de un Cuadro de Lista ..................................................................................................... 63
Propiedades del Cuadro de Lista ................................................................................................... 64
6 EL CUADRO DE TABLA .................................................................................................................... 81
Introduccin ................................................................................................................................. 81
Creacin de un Cuadro de Tabla .................................................................................................... 82
Ordenacin de los Cuadros de Tabla .............................................................................................. 84
Ms Opciones de Formato de un Cuadro de Tabla ......................................................................... 84
Imprimir Datos desde un Cuadro de Tabla ..................................................................................... 85
Exportar Datos de un Cuadro de Tabla a un Archivo de Texto ........................................................ 85
7 El CUADRO MLTIPLE .................................................................................................................... 90
Introduccin ................................................................................................................................. 90
Selecciones en Cuadros Mltiples.................................................................................................. 91
Crear un Cuadro Mltiple.............................................................................................................. 91
Redimensionar Cuadros Mltiples ................................................................................................. 92
Formato de los Cuadros Mltiples ................................................................................................. 93
8 OTROS OBJETOS IMPORTANTES ..................................................................................................... 96
El Objeto Contenedor.................................................................................................................... 96
El Objeto de Bsqueda .................................................................................................................. 98
El Cuadro de Estadsticas ............................................................................................................... 99
Objetos de Texto ......................................................................................................................... 100
9 GRFICOS .................................................................................................................................... 115
Cuestiones Bsicas ...................................................................................................................... 115
Creacin de un Grfico ................................................................................................................ 118
Selecciones en los Grficos .......................................................................................................... 125
Cambiar las Propiedades de Grfico para grficos ya creados ...................................................... 126
Tipos de Grficos ms comunes................................................................................................... 129
Nota acerca de las Expresiones Matemticas ............................................................................... 132
Exportar grficos ......................................................................................................................... 133
Referencias en los grficos .......................................................................................................... 134
1 INTRODUCCIN
Objetivos
Informarse acerca de QlikTech
Definir la familia de productos QlikView
Ver en qu se diferencia QlikView
Este captulo ofrece una introduccin a la compaa QlikTech y analiza las diferencias entre
los diversos productos QlikView. Indica las capacidades bsicas de QlikView Desktop y los
contenidos que se pueden encontrar en un archivo QlikView. Tambin presenta el formato y
la estructura que se ver en el resto del manual y le guiar a travs de la instalacin de
QlikView Desktop y los materiales del curso en su ordenador.
Qu es QlikTech?
QlikTech se fund en Lund, Suecia, en 1993. Hoy da, la investigacin y desarrollo an
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 informacin es el alma de toda organizacin. La informacin es la base del conocimiento y el conocimiento es la base de una accin adecuada: la ventaja competitiva que
distingue a una empresa u organizacin. QlikTech proporciona unas soluciones de anlisis
de datos e informes rpidas, potentes y asequibles, otorgando a los usuarios una
comprensin clara y detallada de los datos que manejan, lo cual beneficia a la toma de
decisiones de toda la empresa.
Cmo es esto posible? Gracias a unas tecnologas innovadoras y a un impecable servicio al
cliente.
Qu es QlikView?
QlikView es una plataforma revolucionaria que simplifica el anlisis para todos. Es intuitiva
y proporciona una capacidad de anlisis ultra rpida, en memoria, mediante la integracin y
presentacin dinmica de los datos, procedentes de mltiples fuentes o de un nico archivo
Excel o archivo de texto.
QlikView proporciona unas capacidades de anlisis y de informes que son:
De fcil manejo
De amplia distribucin
Flexibles
Profundas
Nota: Tambin se pueden crear archivos QlikView empleando AJAX. QlikView Desktop
puede configurarse rpidamente para que funcione en este modo, pulsando el botn
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:
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 diseador de una interfaz de usuario para
la creacin de formatos y diseos QlikView competitivos. QlikView Desktop, al cual
tambin se dedica un curso aparte, dividido en las materias Developer I y Developer II,
incorpora capacidades de extraccin, modelado y carga de datos, las cuales se emplean en la
construccin de herramientas analticas ms complejas y eficaces.
QlikView maneja la informacin de una manera que imita el funcionamiento del cerebro
humano. Al igual que el cerebro humano, QlikView efecta conexiones asociativas en la
informacin que procesa. Usted y no la base de datos es quin decide qu preguntas
desea realizar. Simplemente haga clic con el ratn sobre el elemento del que desee obtener
ms informacin y as profundizar en la misma. Los sistemas convencionales de bsqueda
de datos a menudo requieren un enfoque convencional jerrquico, de arriba a abajo,
mientras que QlikView le permite estar preparado de antemano y comenzar la consulta
Crear una interfaz flexible de usuario final a un data warehouse o almacn de datos
Obtener pantallazos de las diversas relaciones entre los datos
Elaborar presentaciones basadas en sus datos
Crear grficos y tablas dinmicos
Realizar anlisis estadstico
Enlazar descripciones y material multimedia a sus datos
Construir sus propios sistemas expertos
Crear tablas nuevas y fusionar informacin procedente de diversas fuentes
Crear su propio sistema de Inteligencia de Negocio (Business Intelligence, BI)
Figura 1. Estructura de un archivo QlikView y su relacin con las fuentes de datos externas.
En este curso trabajaremos con archivos QlikView (.qvw) ya existentes, centrndonos casi
exclusivamente en el diseo (la presentacin de datos) de archivos QlikView.
La prxima seccin le guiar a travs del proceso de instalacin de QlikView Desktop y los
materiales del curso en su ordenador.
Notas
Versiones de programa
El material del presente curso se realiz con la versin 10.00, en ingls, de QlikView;
Ejecutndose en Windows 7. Por lo tanto, si est utilizando otro tipo de lenguaje o sistema
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 botn Inicio
2 Localice el icono QlikView
3 Pulse el icono QlikView para lanzar el programa
Todos los comandos, as como los nombres de dilogos, mens y botones, se encuentran
expresados en el siguiente tipo y estilo de letra: Archivo - Abrir
Todos los nombres de cuadros de lista, grficos y datos especficos de los cuadros de lista,
etc. se hallan en el siguiente tipo y estilo de letra: Pas
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 continuacin:
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.
Un buen formato y diseo son cruciales para el xito de una aplicacin QlikView. Este
captulo presenta algunos conceptos sencillos que los desarrolladores de QlikView
hallarn tiles cuando deban tomar decisiones bsicas en cuanto al diseo.
QlikView no es slo una herramienta de desarrollador para acceder a los datos, es todo un
conjunto de herramientas sofisticadas para crear una interfaz de usuario apropiada.
En este captulo vemos los siguientes aspectos:
Recomendaciones
Directrices para elecciones bsicas de grficos y objetos en QlikView
Introduccin al concepto DAR (Cuadro de Mando - Anlisis - Informes)
Comenzaremos analizando nuestro comportamiento como seres humanos, cmo
interpretamos la informacin y el efecto que ejerce en nosotros la forma en que se
presenta la informacin.
Analizando cada una de estas reas, podemos hacer un juicio de valor acertado
acerca de la calidad del diseo de nuestras aplicaciones QlikView, los objetos que
elegimos, dnde los colocamos en pantalla, los colores y logotipos que irn en el
producto final, etc.
Proximidad: El espacio en blanco separa los 3 grupos que vemos automticamente (en
lugar de ver 10 puntos).
10
Cierre: Percibimos este objeto de forma natural como un valo cerrado en s mismo, o
completo, en lugar de ver tres lneas curvas.
Observe que podemos utilizar este recurso para agrupar objetos en regiones visuales, sin
emplear bordes o lneas completas.
Nuestro cerebro hace el trabajo por nosotros. Esto es importante, ya que cada objeto, cada
lnea, cada pixel de tinta, ha de ser procesado.
Para maximizar la tasa de informacin por pantalla, nos interesa eliminar todo aquello
que no sea necesario, todo lo que no contenga informacin. Eliminar contenido
innecesario evita confusin y trabajo a la mente humana.
11
Continuidad: Por qu vemos esto como una nica lnea curva y no como una serie de
lneas aisladas?
12
Recinto: Observe que la disposicin de las dos series de crculos es idntica. No se tarda
mucho en dirigir nuestra percepcin hacia la agrupacin de los elementos en la forma
deseada. (Hacia el interior de la lnea fina o la sombra gris claro).
Los diseadores se enfrentan a dos desafos cuando crean interfaces eficaces para la
percepcin visual humana.
El primer desafo es resaltar los datos ms importantes de modo que se muestren de forma
prominente.
El segundo desafo es dar significado a las enormes cantidades de datos e informacin
muy dispares, colocndolos como es debido, para permitir una percepcin eficaz.
Ninguna de stas es tarea sencilla. Las siguientes secciones de este captulo proporcionan
consejos especficos y herramientas que le ayudarn a crear pginas 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 ms adecuada en la pgina. Por naturaleza, la mente humana tiende a
mirar una determinada pgina de cierta manera. Conocindola, se puede sacar partido al
diseo de nuestras pginas QlikView, para asegurarnos de que llega la informacin que
deseamos transmitir.
Por lo general, los ojos se dirigen primero a la esquina superior izquierda de la pgina;
segn se ve en la figura a continuacin:
13
Figura 4. Rejilla de posicionamiento que muestra el orden de preferencia en cuanto a la atencin que recibe cada
parte de la pgina, por cuadrantes.
Es lgico asumir por tanto, que la parte superior izquierda de una pgina es la posicin
que resulta ms valiosa e interesante, puesto que es la que primero se visualiza.
En algunos casos, las rejillas son un poco ms complejas y exigen un poco ms de trabajo
a la percepcin humana, como en la figura a continuacin:
Figura 5. Asumir que Miami es el principio organizativo de esta vista implica trabajo mental pero, una vez
comprendido, las imgenes se visualizan de izquierda a derecha y de arriba abajo.
14
Consejo: Limite el nmero de objetos importantes de una pgina 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 atencin. stos
habrn de ser nuestros colores estndar.
El uso adecuado del color en nuestros diseos implica que los usuarios de QlikView
miren donde queremos que miren. Los colores son un potente capta-ojos.
Asegrese de indicar correctamente, mediante la sealizacin adecuada con colores,
donde se encuentra la informacin importante.
Reserve los colores fuertes y brillantes para usos especiales. Un ejemplo de relacin entre
los colores de nfasis y los colores estndar lo tenemos en la figura a continuacin.
15
Otras cuestiones a tener en cuenta en relacin con el color son el nmero de colores
distintos empleado, la persistencia del color y la eleccin 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.
16
El color ha de emplearse correctamente, con una buena comprensin del fondo, el marco
de referencia y el objetivo que se persigue con la informacin que se proporciona al
usuario.
Tamaos
Incluso sin color alguno, el tamao importa. Ya hemos visto que las pginas se suelen
dividir visualmente en cuatro cuadrantes de idnticas proporciones. Dentro de los objetos
mismos, el tamao puede jugar un papel fundamental, al ayudar a los usuarios a localizar
la informacin ms importante, aquellas cosas que usted, como diseador, desea enfatizar.
Figura 9. Ejemplo que muestra la importancia del tamao. Incluso sin la presencia de color alguno, la atencin se
dirige por defecto al recuadro ms grande.
Consejo: Cuando coloque objetos en la hoja, asigne un buen tamao y espacio y la mejor
ubicacin posible a los KPIs ms importantes. O tambin puede, si lo desea, igualar
tamaos para obligar a atraer la atencin a todos ellos por igual.
Logos e Imgenes
Los logotipos e imgenes son tentadores. Pueden ser agradables a la vista y contribuir a
crear una interfaz bonita, pero an as debemos evitarlos, a menos que se requieran por
exigencias de marketing o estndares corporativos.
17
Figura 10. Un ejemplo de logotipos e imgenes incorrectamente ubicados, ocupando el lugar ms valioso de la
pgina; no es un ejemplo de buen diseo.
Fuentes
Las fuentes y los estilos de letra son otro punto tentador donde explayar una creatividad
equivocada. El objetivo de un buen diseo es transmitir informacin significativa de la
forma ms simple y eficaz posible. Evite la urgencia de embellecer el texto con fuentes
especiales. De hecho, elija la fuente ms simple y sea constante en su utilizacin. Si
necesita emplear otro tipo de fuente hgalo para los ttulos y encabezados.
Recuerde que su objetivo es proporcionar al usuario la fuente que permita una lectura ms
rpida y con el menor trabajo posible para su ojo.
Bordes
De nuevo, el principio fundamental en cuanto al diseo 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.
18
19
Figura 13. Un ejemplo de utilizacin 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 atencin sobre s mismo en lugar de los datos
resulta inapropiado.
20
Recomendaciones
Consejo
Si tuviramos que listar todas las mejores directrices de diseo, llenaramos fcilmente
unas cuantas docenas de pginas o ms. A continuacin las ms importantes y destacadas:
1 Los datos deben ser de alta calidad.
2 Incluya comparativas. Por ej. en el siguiente grfico: Qu tanto es ms
grande el circulo de la derecha? Respuesta: 21 veces mayor.
Las comparaciones son una manera muy eficaz de mostrar relaciones entre los datos.
3
4
5
6
Qu empresa lo est haciendo mejor? Ninguna. Son idnticas. Las escalas, resaltadas en gris, son distintas.
9
10
11
12
Figura 14. Seleccin de un tipo de grfico en QlikView, incluyendo tablas simples y pivotantes.
22
Para cada tipo de grfico listaremos el tipo de anlisis que ms conviene, junto
con algunas mtricas a modo de muestra; empezamos con los grficos de
barras.
Grfico de Barras
Ventajas: Comparacin de mediciones similares
Ejemp
los:
Actual vs. Presupuesto Dinero con dinero, cantidad con cantidad.
Tiempo con tiempo.
Valores superiores por categoras (agentes de ventas, clientes,
etc.) Evitar: Comparaciones con diferentes unidades ($ y
cantidad, etc.)
Grfico de Lneas
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.
23
Grfico Combinado
Ventajas: Comparaciones de mltiples mediciones.
Ejemplos:
Dos medidas Cantidad de moneda y Cantidad o Cantidad y Porcentaje.
Dos ejes Diferentes medidas en eje x e y.
Dos o ms ejes Dividir eje horizontalmente.
Grfico de Radar
Ventajas: Comparaciones de grupos de alto nivel.
Ejemplos:
24
Grfico de Indicador
Ventajas: Proporcin de mediciones.
Ejemplos:
Porcentajes Margen, Cuota alcanzada, Ao hasta la fecha vs. Ao
anterior hasta la fecha.
Evitar: cantidades reales.
Grfico Mekko
Ventajas: Datos que utilicen barras de ancho variable.
Ejemplos:
Anlisis de Mercado
25
Grfico de Dispersin
Ventajas: Mediciones actan como dimensiones (grfico 3D).
Ejemplos:
Grfico de Medicin 3D Cantidades y Nmero de Clientes.
Cuadro Mapa visualizar ventas en un mapa geogrfico.
Grfico de Rejilla
Ventajas: 2 3 dimensiones con una medicin.
Ejemplos:
26
Grfico de Tarta
Ventajas: mediciones con una distribucin visual eficaz.
Ejemplos:
Anlisis S/No
Grfico de Embudo
Ventajas: Dimensin que contiene un tiempo de expiracin.
Ejemplos:
Cul es el elemento ms caduco y por cunto?
Oportunidades de ventas
Inventario de producto por expiracin
Grfico de Bloques
Ventajas: Medidas de distribucin dentro de multi-dimensiones.
Ejemplos:
Qu contribuye al todo y de qu manera? y dentro de qu
segmento?
Contribucin a las ventas por pas
27
28
Tabla Simple
Ventajas: Una dimensin con mltiples mediciones.
Ejemplos:
Tabla Pivotante
Ventajas: Mltiples dimensiones con una o ms mediciones.
Ejemplos:
Agrupacin de las dimensiones
Dimensin a lo largo de la tabla
Ventas de producto por concepto
Ventas anuales por meses
Clculo de variaciones con before()
Limitaciones
No repeticin de los mismos valores (agrupados)
Usuario final no puede ordenar haciendo doble clic
29
Grfico de Entramado
Ventajas: Mltiples dimensiones con una o ms mediciones en las que la
primera dimensin del grfico se utiliza como una iteracin o repeticin,
para producir un conjunto de grficos. Se accede a travs de un botn en la pestaa
Dimensiones del objeto de grfico.
Ejemplos:
Comparaciones
Iteracin de dimensiones
30
Esta seccin considera estas tres reas y cmo se implementan todas ellas en QlikView.
Cuadros de Mando
Los cuadros de mando se han diseado para proporcionar la panormica rpida 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. Podran centrarse en mediciones de rendimiento y previsiones de
alto nivel, o mtricas e indicadores ms prosaicos y rutinarios pero no por ello menos
importantes.
Se pueden incluir mtricas de
Ventas, Ingresos, produccin, Visitas de oficina, etc. del Ao hasta la fecha versus
del Ao anterior hasta la fecha
Indicadores financieros
Comparaciones entre oficina de ventas
Rentabilidad
31
Anlisis
Por anlisis nos referimos al trabajo amplio en todo su sentido que se deriva de la
orientacin obtenida en el cuadro de mando. Podra ser una mtrica particular del cuadro
de mando, Ingresos, por ejemplo, y expandirse hacia las herramientas para una
comprensin adicional. Esto podra incluir:
32
Figura 16. Ejemplo de una pgina de anlisis financiero en QlikView, que muestra los KPIs.
Informes
Tradicionalmente los informes son informacin recuperada de una tabla o consulta, de
una forma pre-formateada y estructurada. Ejemplos de informes financieros incluyen:
Hoja de contabilidad
Informe de prdidas y ganancias
Detalles de facturacin
Cuentas pendientes de cobro vencidas
Figura 17. Ejemplo de una pgina de un informe financiero en QlikView, que muestra una hoja de contabilidad.
33
Muestras de CAI
QlikView ofrece numerosos archivos de informes, anlisis, etc. a modo de muestra para el
diseo de aplicaciones QlikView. Dichos archivos de muestra se instalan junto con
QlikView Desktop.
34
35
Este captulo contiene una introduccin a QlikView Desktop para diseadores y muestra
cmo lanzar el software desde su ordenador. Se le presentarn diversos contenidos clave
acerca del diseo en QlikView y aprender las cuestiones bsicas de navegacin en
QlikView. Recibir as mismo una panormica completa de los diversos mens y barras
de herramientas. Para una cobertura completa de los mens y barras de herramientas de
QlikView, le remitimos tanto al Manual de Referencia de QlikView como a la Ayuda
Online.
Nota: Si realiz la instalacin Completa de QlikView y sigui los parmetros
predefinidos, el archivo PDF con el Manual de Referencia de QlikView se halla en:
C:\Archivos de Programa\QlikView\Documentacin\Reference Manual.pdf
La Ayuda Online est disponible desde el men Ayuda.
Iniciar QlikView
QlikView Desktop es una aplicacin Windows. Aunque se pueden realizar cambios en el
formato y diseo 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 diseador 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.
36
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 travs del proceso de
carga de datos, propio de un desarrollador, (desde Excel en este caso) y el proceso propio
de un diseador, de construir un objeto.
El asistente es opcional y puede deshabilitarse.
37
campos. Lo que ver por tanto es un diseo hueco, con todas las hojas y objetos de hoja
en su lugar, pero vaco. Esta funcionalidad puede ser til para, por ejemplo, abrir
documentos corruptos o evitar largas esperas al abrir documentos muy extensos para
nicamente realizar un pequeo cambio en el diseo (por supuesto, necesitar volver a
ejecutar el script para repoblar el documento tras los cambios).
Abrir "documento" y Recargar Datos: Abre el documento y procede a una recarga inmediata
lista.
Eliminar "documento" de esta Lista: Elimina el documento de la lista de documentos usados
Diseo Bsico
Recuerde, la hoja es el elemento bsico de diseo en QlikView. Un documento QlikView
puede tener una o ms hojas en las que colocar los objetos de hoja. Cada hoja puede
contener muchos objetos de hoja. Las hojas no tienen influencia alguna en la lgica de la
estructura de datos, esto es, si dos campos estn conectados lgicamente, no importa si
estn colocados en una misma hoja o en hojas diferentes. El resultado lgico al efectuar
selecciones ser el mismo. Dicho esto, las hojas se pueden ordenar de manera que
muestren el aspecto de una progresin lgica.
Los objetos de hoja constituyen el centro absoluto de este curso. Estos incluyen: los
cuadros de lista, cuadros de tabla, cuadros mltiples, cuadros de estadsticas, cuadros de
38
En algunos casos puede resultar interesante eliminar las pestaas de hoja y proporcionar
mtodos alternativos de navegacin. Esto es posible, aunque no es objeto del presente
curso.
39
Figura 4: Los componentes bsicos de una Pgina QlikView: A: pestaas; B. Cuadros de Lista; C: Grficos
activos; D: Cuadro de Selecciones Actuales; E: Grficos Minimizados.
Navegacin Bsica
Como QlikView es una aplicacin de Microsoft Windows, para navegar por un
documento QlikView empleamos mens y barras de herramientas estndar de Windows.
Encontrar informacin detallada sobre cada elemento de men e icono de barra de
herramientas en el Manual de Referencia y en la Ayuda Online de QlikView.
La hoja es el elemento bsico de navegacin en QlikView. Todas las hojas poseen
pestaas adjuntas que van etiquetadas con un nombre de hoja. Si hace clic sobre una de
estas pestaas activar la hoja en cuestin. Si la barra de herramientas Hojas est activa,
podr activar tambin una hoja seleccionndola en el desplegable de la barra de
herramientas. Las barras de herramientas se activan en el men Ver.
40
41
42
43
44
Propiedades de Hoja
Puede ajustar las propiedades de la hoja, bien haciendo clic con el botn derecho sobre
cualquier rea en blanco de la hoja y seleccionando Propiedades en el men desplegable, o
bien seleccionando Propiedades de hoja en el men Configuraciones.
45
Figura 1. Iconos de la barra de herramientas: Crear, Ascender y Descender hojas, Propiedades de Hoja.
Eliminar Hojas
Una hoja tambin se puede eliminar colocando el cursor sobre su pestaa, o en una zona
en blanco de la hoja, haciendo clic con el botn derecho y eligiendo Eliminar en el men.
Recuerde que borrar una hoja borra tambin cualquier objeto que sta contenga.
Figura 2: Utilizar el men del botn derecho para borrar una hoja.
Aadir Objetos
Para crear cuadros de lista en una hoja y mostrar campos y sus valores haga clic en
Seleccionar Campos en el men Diseo. Esto abre la pgina Campos del dilogo Propiedades
de Hoja. Este dilogo tambin se visualizar si hace clic con el botn derecho sobre la hoja
y elige Seleccionar Campos en el men Hoja.
Podr mover los campos entre las columnas seleccionndolos y empleando los botones
Aadir> o <Eliminar. Haciendo MAYS-clic se pueden seleccionar mltiples campos
contiguos. Haciendo CTRL-clic se pueden seleccionar mltiples campos no contiguos.
Pulsar el botn Aadir Todo mueve todos los campos a la ventana de Campos Mostrados en
Cuadros de Lista Acepte los cambios pulsando Aceptar.
46
Nota: puede mostrarse varias veces un nico campo (cuadro de lista) en una misma hoja y
tambin puede existir en diversas hojas de un mismo documento QlikView
simultneamente.
Objetos de Hoja
Los objetos de hoja son todos aquellos tipos de objetos que podemos emplear en una hoja
y que estn disponibles para usted como diseador de aplicaciones QlikView. La mayora
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
Lista
Cuadros de
Estadsticas
Cuadros
Mltiples
Cuadros de
Tabla
Grficos
Cuadros de
Entrada
Cuadros de
Selecciones
Actuales
47
Botones
Objetos de
Texto
Objetos de
Lnea/Flecha
Objetos de
Bsqueda
Objetos de
Calendario/Deslizador
Objetos de
Marcador
Objetos
Personalizados
Objetos
Contenedor
Tablas de
Sistema
Objetos de
Extensin
Nota: para futura referencia, el objeto Tablas de Sistema es en realidad un grfico de tabla
pivotante pre-construida para que incluya campos de Sistema.
El men Objetos de Hoja ya se ha mostrado antes. Tambin se pueden seleccionar subtipos
de algunos objetos de hoja.
48
6. Observe que los objetos enlazados comparten una serie de propiedades. Cuando dos
o ms objetos estn enlazados comparten propiedades y posicin. 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.
49
Las teclas de flecha se pueden utilizar para mover objetos de hoja, otorgndole una mayor
precisin que cuando se trabaja con el ratn.
Para hacer uso de este mtodo:
1. Active el objeto haciendo clic en su ttulo.
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 direccin deseada.
3. Mantenga pulsada la combinacin de teclas CTRL + Mays para mover objetos 10
pxeles 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 arrstrelo para comprobar que se encuentra ah.
50
51
Consejo: Haga clic con el botn derecho y seleccione Pegar Objeto de Hoja
como Enlace para crear un Objeto Enlazado en vez de una copia en los pasos
a continuacin.
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 mltiple Day de la hoja Basic Objects a la hoja Entorno de
trabajo como un objeto enlazado.
9 Aada Cuadros de Lista Vendedor y Clientes a la hoja Entorno de trabajo.
Utilice el campo CompanyName y denomnelo Clientes. (Nota: En el captulo
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 creacin de una hoja y copiando los contenidos de otra
hoja a sta.
12 Deshabilite la Rejilla de Diseo.
13 Guarde su trabajo.
52
5 EL CUADRO DE LISTA
Objetivos
Introduccin
El Cuadro de Lista es el objeto ms bsico en pantalla. Contiene un listado con todos los
valores posibles (distintos) de un campo especfico. En un cuadro de lista lo que se suele
hacer es efectuar selecciones y observar las conexiones e implicaciones lgicas.
Figura 1. Cuadro de Lista que contiene los valores del campo Vendedor.
53
54
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, Ao y Da) tambin han cambiado para pasar a
mostrar ahora las fechas en que Brolin ha realizado ventas. Finalmente, la cuenta de
seleccin con informacin sobre Clientes, en la parte inferior central de la pantalla, as
como el grfico Orders Per Year, tambin 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 ratn se ha
puesto de color verde, mientras que todas las dems celdas de datos del cuadro de lista se
pusieron en gris. Los cambios se han producido en los otros cuadros de lista tambin. Las
celdas de datos correspondientes a su seleccin se mantienen en blanco, mientras que
todo lo dems est en gris.
Cuando las celdas de datos estn 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.
55
cumplan los criterios de la cadena de bsqueda. Cuando pulse INTRO, o haga clic sobre
una de las celdas del resultado, se seleccionarn sus valores.
Nota: Manteniendo la tecla CTRL pulsada mientras pulsa INTRO las selecciones de la
bsqueda de texto se aadirn a las selecciones previas.
El cuadro de bsqueda se cerrar automticamente cuando pulse INTRO, ESC o haga clic
en el diseo.
Si hubiera varios cuadros de lista activos (MAYS-clic en sus cabeceras los convierte en
activos), se incluirn todos ellos en la bsqueda 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 seleccin, hay dos maneras posibles de interpretar una
bsqueda de texto: o bien se busca nicamente entre los valores opcionales, o se busca
entre todos los valores, esto es, se incluyen tambin los valores excluidos en la bsqueda.
Para elegir el modo de bsqueda en que desea trabajar, podr seleccionar o deseleccionar
el parmetro Incluir Valores Excluidos en la Bsqueda, en la pgina General del dilogo
Preferencias de Usuario. Este modo tambin se puede configurar para determinados objetos
de hoja individuales
Bsquedas de Texto
La forma ms simple de bsqueda la constituyen las bsquedas 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 comodn * (ver
debajo), que indican que est buscando cualquier valor de campo que contenga dicho
texto de bsqueda. Puede eliminar uno o ambos caracteres, o incluir un signo de
interrogacin ? para cambiar la naturaleza de la bsqueda.
Figura 5. Bsqueda de Clientes cuyo nombre comience por "ar" (eliminando el primer asterisco).
56
Figura 6. Bsqueda de Clientes cuyo nombre termine por "er" (eliminando el segundo asterisco).
Tambin se pueden efectuar bsquedas para excluir valores. Por ejemplo, si necesita
seleccionar todos los valores del campo Customer que no terminen por er podra
realizar primeramente una bsqueda de dichos valores y a continuacin elegir Seleccionar
Excluidos haciendo clic con el botn derecho (a la vez que apunta con el ratn por encima
del cuadro de lista) y seleccionndolo 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 botn derecho en el Cuadro de lista.
Bsqueda Numrica
Tambin se pueden introducir valores numricos en los criterios de bsqueda.
Bsqueda Difusa
La bsqueda difusa compara y clasifica todos los valores de campo conforme a su grado
de semejanza con la cadena de bsqueda. Un caracter "~" se muestra frente a la cadena de
bsqueda. La bsqueda difusa es especialmente til cuando hay errores y fallos de
ortografa. Tambin puede ayudarle a encontrar valores que son prcticamente idnticos
uno a otro.
Uso de Expresiones y Bsquedas Complejas
Puede realizar bsquedas basadas en expresiones encabezndolas con un signo igual =. O
mayor que >, menor que <, etc.
57
Bsqueda Asociativa
Haciendo clic en el pequeo parntesis angular en el control de bsqueda se puede
introducir la lgica de bsqueda asociativa para buscar en otros campos y obtener el
conjunto de resultados en el campo al que pertenece el control de bsqueda. Esto es igual
que buscar simultneamente en varios campos.
Un ejemplo lo tenemos en la figura inferior. Con el cuadro de bsqueda activo, el usuario
ha hecho clic en el pequeo parntesis angular y ha escrito "Ro". Los resultados se
pueblan dinmicamente.
58
Las selecciones mltiples dentro de un cuadro de lista (es decir, en el mismo campo de
datos) se interpretan como un OR lgico entre las selecciones.
Figura 8. Interpretado como un OR lgico entre las selecciones listadas en el Cuadro de Selecciones Actuales, en la
parte superior izquierda de la pantalla.
59
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 seleccin.
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 seleccin anterior.
3. Pulse el botn Atrs de la barra de herramientas. QlikView almacenar hasta
100 selecciones en memoria. Cada clic le llevar un paso hacia atrs.
4. Pulse el botn Borrar de la barra de herramientas. Todas sus selecciones
desaparecern.
Nota: Hacer clic con el botn Borrar aplica la seleccin inicial de un documento
QlikView, lo cual se puede configurar, como se indica ms abajo. El desplegable
ofrece las siguientes opciones:
Borrar
61
O bien:
1. Haga clic con el botn derecho en un cuadro de lista en el que se haya bloqueado
una seleccin. 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 permanecern 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 seleccin permanece invariable.
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 pestaas y en la
esquina derecha de la barra de estado. Los indicadores estn ah simplemente para
recordarle las selecciones que se han efectuado en los campos no disponibles en la hoja
62
que se visualiza actualmente. Como todas las hojas de un documento QlikView estn
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 razn
principal por la que existen los indicadores.
Los indicadores de seleccin pueden aparecer tambin 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 seleccin aparecern en el cuadro de selecciones actuales, as como
tambin 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:
63
Para revisar las Propiedades del cuadro de lista, haga clic con el botn derecho en uno y
elija Propiedades.
64
La Pestaa General
65
El recuadro Mostrar Alternativas alterna entre la posibilidad de que una seleccin 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 opcin de Mostrar Alternativas, todos los
valores, excepto el valor seleccionado, se mostrarn como opciones, pero pueden volverse
excluidos por asociacin con las selecciones efectuadas en otros campos.
De otro modo, todos los restantes valores se muestran como excluidos por defecto. Esta
opcin no est disponible para campos calculados.
Aunque existe un impacto considerable en la utilizacin del cuadro Mostrar Frecuencia y,
como tal, esta funcionalidad debera emplearse con cuidado, un campo representado en un
Cuadro de Lista con esta opcin seleccionada mostrar el nmero de veces que aparece
dicho campo en la estructura de datos interna. Esto puede resultar especialmente til
cuando se contemplan campos de sistema.
66
Aunque ms propio de la parte avanzada del curso, debera saber ahora que tambin se
pueden crear cuadros de lista basados en el resultado de una expresin, o tambin se
pueden mostrar los contenidos de un grupo de campos definidos en otro lugar.
Las figuras que hay a continuacin muestran ambas opciones.
La pestaa Expresiones
En la pestaa Expresiones se pueden definir las expresiones que se mostrarn en el cuadro
de lista. Cada expresin se colocar en una nueva columna del cuadro de lista. La esquina
superior izquierda del dilogo muestra una lista con las expresiones.
67
Antes de QlikView 10, los cuadros de lista podan mostrar un nmero de frecuencia.
Ahora se puede aadir cualquier nmero 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 grfico y todas las opciones de presentacin
disponibles para los grficos de tablas tambin estn disponibles aqu.
Por ejemplo, se pueden mostrar los resultados de una expresin en forma de texto,
imgenes, indicadores o mini-grficos. 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 expresin que muestra sus ventas totales.
68
La Pestaa Ordenar
La pestaa Ordenar sirve para configurar el criterio de ordenacin de los valores en el
objeto de hoja. Algunas opciones de ordenacin puede que no estn disponibles para
determinados tipos de objetos. Las opciones de Ordenacin de los cuadros de lista se
muestran en la figura a continuacin.
La Pestaa Presentacin
La Pestaa Presentacin sirve para manipular el diseo de las celdas del cuadro de lista (el
espacio que ocupa cada valor en el cuadro de lista) y para ayudar a dilucidar la
presentacin de contenidos en el cuadro de lista. En la figura a continuacin se muestran
algunos de los parmetros que ms a menudo se modifican en la pestaa Presentacin:
69
Observe que los datos de un cuadro de lista se pueden presentar en una nica Columna o en
Columnas Mltiples, con ajustes de alineacin para texto y nmeros.
La Pestaa Nmero
Cada campo cuenta con un formato numrico predefinido, el cual se puede configurar
en Propiedades de Documento | Nmero. No obstante, es posible utilizar un formato de
nmero aparte para un cuadro de lista individual. Para ello hay que marcar el recuadro
alternativo Ignorar Configuraciones de Documento y especificar un formato numrico en la
pestaa inferior.
70
71
72
Pestaa Fuente
La pestaa Fuente controla el tipo, Estilo y Tamao de letra que se emplearn en el Cuadro
de Lista.
La Pestaa Diseo
La Pestaa Diseo presenta numerosas opciones. Tenga en cuenta que un parmetro de
diseo se aplicar al cuadro de lista u objeto actual nicamente si se ha modificado desde
la pgina de Propiedades del cuadro de lista u objeto. Si no, un parmetro de diseo se
aplicar a todos los objetos del(los) tipo(s) especificado(s) de la hoja activa, si se ha
realizado desde la pgina de Propiedades de Hoja.
73
Hacer clic en el botn Aplicar Plantilla abre un cuadro de dilogo que permite al
usuario seleccionar una plantilla desde una carpeta o ubicacin de red.
74
75
La Pestaa Ttulo
76
Tenga en cuenta que se puede aadir 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 continuacin).
77
Tenga en cuenta, una vez ms, que los contenidos de cada una de estas pestaas
cambian dependiendo del tipo de objeto con el que estemos trabajando. Hasta ahora,
nos hemos centrado en las Propiedades de los cuadros de lista. Otras opciones
adicionales en el
Men Objeto son:
78
79
80
6 EL CUADRO DE TABLA
Objetivos
Introduccin
Piense en un Cuadro de Tabla como en una combinacin de cuadros de lista. En lugar de
colocar cada campo en su propio objeto por separado, el cuadro de tabla los combina. El
contenido de cada fila est conectado de manera lgica. Se puede acceder a las columnas
desde diferentes tablas de entrada, permitiendo al usuario crear tablas desde cualquier
combinacin posible de tablas de entrada.
As pues, cuando desee presentar los contenidos de varios cuadros de lista en una tabla,
necesitar un cuadro de tabla.
Como su propio nombre indica, un Cuadro de Tabla es una tabla con filas y columnas.
Cada columna corresponde a un campo (igual que la columna en un cuadro de lista). Las
filas se corresponden con cada combinacin posible de datos en estas columnas.
81
82
Por supuesto hay numerosas opciones para el diseo, la ordenacin, etc. de los cuadros de
tabla. Los encontrar en Propiedades en el men de objeto del cuadro de tabla.
Cuando haga clic con el botn 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.
83
85
86
EJERCICIOS
Haga lo siguiente:
1. Haga una copia de la hoja Entorno de trabajo. Desplcela a la derecha del todo
de la hoja y dele el nombre de Entorno de trabajo-6.
2. Cree un cuadro de tabla que contenga los campos OrderID, OrderDate,
ProductID, ProductName, Quantity.
3. Ordene la tabla en OrderID por orden descendente.
4. Permita que la columna OrderID intercambie su lugar con OrderDate.
Mueva la columna Quantity entre OrderID y ProductID
5. Aplique el estilo Pijama 1.
6. Dirjase a las Propiedades del cuadro de tabla y haga clic en la pestaa
Presentacin.
7. A continuacin pulse CTRL- clic en OrderDate y ProductID en la
ventana Campos y marque la casilla de verificacin de Selectores
Desplegables. Pulse Aplicar y luego Aceptar.
87
8.
9.
10.
11.
12.
13.
14.
88
Configure el cuadro de tabla para que muestre dos lneas por fila.
Escoja el estilo Bsico.
Borre sus selecciones.
Alinee los valores de la columna PostalCode a la izquierda.
89
7 El CUADRO MLTIPLE
Objetivos
Introduccin
Un cuadro mltiple es como un conjunto de cuadros de lista desplegables reunidos dentro
del mismo marco. Como ilustra la figura, cada campo viene representado por una fila del
cuadro mltiple. Se pueden combinar mltiples campos en un nico cuadro mltiple.
Adems, la funcin Ordenar por Aplicabilidad (Propiedades del Cuadro Mltiple: General)
garantiza que los campos se ordenen de modo ascendente en el cuadro mltiple.
Figura1. Compare el espacio empleado por los cuadros de lista con el utilizado por el cuadro mltiple.
90
Nota: Este ltimo argumento, no obstante, implica que los cuadros de lista
ordinarios pueden ser la solucin preferible para mostrar campos creados
principalmente para realizar selecciones o indicar de forma general relaciones unomuchos o de muchos a muchos
Podr abrir un campo haciendo clic sobre el campo mismo. Los valores del
campo se tornan disponibles para la seleccin, como en cualquier cuadro de
lista normal y corriente.
Si hace clic con el botn derecho sobre un campo individual, tendr acceso a
un men objeto con prcticamente los mismos comandos que se pueden
encontrar en el men objeto del cuadro de lista.
91
3. Ordene los campos de la forma ms adecuada, empleando para ello los botones
Ascender y Descender que se hallan bajo la lista de Campos Mostrados en el Cuadro
Mltiple.
4. Pulse Aceptar para finalizar su cuadro mltiple.
Consejo: Si an no se siente satisfecho del todo con el orden de los campos, puede
modificarlo arrastrando simplemente los campos a otro lugar dentro del cuadro
mltiple ya finalizado
92
Inmediatamente dentro del marco, a la derecha del todo del cuadro mltiple, hay
otra posicin que puede manipularse con el ratn. 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 posicin inmediatamente a la izquierda de los botones
de flecha , podr modificar el ancho de la columna de etiquetas.
93
EJERCICIOS
Haga lo siguiente:
1. Haga una copia de su hoja Entorno de trabajo. Muvala al extremo derecho de
la hoja y denomnela Entorno de trabajo-7.
2. Comience a trabajar en la hoja Entorno de trabajo-7 y cree un cuadro mltiple
con los campos OrderID, OrderDate, SalesPerson y CompanyName (Etiqueta:
Cliente), Country y Shipper.
Ejercicios extra opcionales
1. Ample la columna derecha del cuadro mltiple para que se vean por completo
todos los valores.
2. En la pgina Propiedades del Cuadro Mltiple: Presentacin, seleccione un color o
un degradado de color a su gusto para el cuadro mltiple cerrado. Si prefiere
utilizar el mismo color plido del cuadro mltiple ya existente, puede hacer
uso tambin de la herramienta Copiar Formato para transferir las propiedades de
un objeto al otro.
3. Experimente con la hoja Propiedades del Cuadro Mltiple: Presentacin marcando
la casilla de verificacin Estilo de Rejilla y configurando la opcin Limitar Lista
desplegable a 6 lneas.
94
95
El Objeto Contenedor
El objeto contenedor es un objeto nuevo en QlikView 10. Sirve como "contenedor" para
varios objetos grficos distintos. Unas pequeas pestaas o un desplegable permiten al
usuario elegir qu objeto desea mostrar. El objeto contenedor puede por tanto utilizarse en
lugar del Grfico de Cambio Rpido para alternar entre los diversos tipos de objetos.
Tambin posee la ventaja adicional de que los objetos que se encuentran en el contenedor
pueden utilizar dimensiones y expresiones distintas.
Figura 1. Ejemplo de un objeto contenedor: observe las pestaas en la parte superior derecha del objeto.
Puede agrupar los objetos en un contenedor por funcin, contexto o ambos. Los objetos
contenedor proporcionan a los diseadores de documentos QlikView una forma de
presentar mltiples perspectivas de un mismo conjunto de hechos en un nico espacio,
ahorrando con ello espacio y pudindose usar el objeto por tanto con mayor facilidad. El
contenedor no va ligado a una determinada perspectiva (dimensionalidad) ni a un
conjunto de mtricas, ni siquiera a un tipo de objeto.
Los contenedores simplifican la presentacin y mejoran el anlisis de cualquier conjunto
de objetos.
Los contenedores se crean seleccionndolos de la lista de objetos disponibles. Los
usuarios secuencian la lista y tambin indican su preferencia en la seleccin de objetos.
96
Por ahora, los diseadores deben crear los objetos primero para despus 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 automtica
en el objeto contenedor, garantizando con ello la consistencia.
En lugar de utilizar el grfico de cambio rpido o los objetos minimizados, los
diseadores podrn consolidar cuadros de lista desde una sola entidad, reflejar mltiples
puntos de vista sobre un conjunto de hechos relacionados desde dentro de un contenedor
en una hoja y, por ltimo, agrupar en una sola entidad tablas y cuadros de lista
relacionados. Todo ello empleando el objeto contenedor, novedad de QlikView 10.
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 hara con una hoja de plantilla, por ejemplo) para permitir un fcil acceso
posterior, por si se desea editar o copiar.
Los objetos contenedor pueden editarse directamente en la hoja, seleccionando
Propiedades en el men Objeto, o seleccionando Propiedades en el men contextual que se
abre al hacer clic con el botn derecho del ratn.
Los diseadores tambin podrn editar cualquier objeto de hoja accediendo al men Hojas,
en las propiedades del Documento.
97
El Objeto de Bsqueda
Los objetos de bsqueda se utilizan para buscar informacin en cualquier parte del
documento. Se crean eligiendo un nuevo objeto de bsqueda en el men Diseo, o desde
el men del objeto de hoja.
Cmo funciona
El dilogo de propiedades del objeto de bsqueda 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 bsqueda, haga selecciones en la pestaa General. Aqu
podr decidir si desea buscar en todos los campos o solo en un conjunto especfico de
campos.
98
El Cuadro de Estadsticas
Un cuadro de estadsticas no muestra valores de campo, sino que ms bien presenta
estadsticas basadas en un valor de campo en particular. El cuadro de estadsticas puede
configurarse para que muestre cualquier nmero de un total de 15 funciones estadsticas.
Los parmetros predefinidos son: Contador de Totales, Suma, Media, Valor Mnimo y
Valor Mximo. Un cuadro de estadsticas de Ventas (CantidadVentasLnea) se puede
contemplar tanto en la pestaa Sample como en la de Basic Objects y se reproduce ms
abajo, a continuacin. Los contenidos del cuadro de estadsticas varan segn va variando
el estado de las selecciones realizadas en el archivo QlikView (conforme a lo que haya
pulsado el usuario).
99
Figura 6. Un Cuadro de Selecciones Actuales es dinmico y representa el estado de las selecciones en todo momento.
Objetos de Texto
Los objetos de texto sirven para aadir informacin a un documento QlikView. Pueden
emplearse para mostrar informacin de texto o una imagen en el diseo. Se pueden mover
y colocar en cualquier parte de la hoja, al igual que cualquier otro objeto de hoja.
Los objetos de texto tambin pueden emplearse de forma eficaz para mostrar los
resultados de clculos y para crear fondos, bordes y ttulos para grupos de objetos en una
pgina QlikView.
Introduccin
Piense en un objeto de texto como en un objeto en blanco a la espera de contenidos. Podr
usarlo para crear una pgina de introduccin a su aplicacin QlikView, o simplemente
para mostrar el modelo de datos que sustenta su anlisis. Los objetos de texto tambin
pueden servir para mostrar imgenes y tambin pueden contener clculos. Algunos
ejemplos de usos de los objetos de texto:
100
Imgenes
Expresiones y Clculos
Fondos
Ejemplo de hoja de Introduccin
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 aadir
excesiva complejidad a la hoja y porque pueden obstaculizar el acceso de los
usuarios y desarrolladores a los mens de objeto con el mtodo familiar de hacer
clic con el botn derecho. Dicho esto, se pueden emplear fondos transparentes para
aportar bordes y ttulos a grupos de elementos que el ojo deba interpretar como
unidos.
101
selecciones previas.
Resaltar Subcadena Sealar en amarillo lo que haya introducido hasta el
102
14. Aada 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).
103
104
Imgenes
Se pueden incluir imgenes (fotos, grficos, etc.) en los objetos de texto del siguiente
modo:
105
106
Expresiones y Clculos
Los objetos de texto pueden ser formas contundentes de presentar datos y clculos. All
donde vea un botn Elptico
en QlikView significa que se trata de un lugar en el que
107
podr insertar una expresin. Un objeto de texto puede representar dicha expresin en
cualquier parte de su archivo QlikView.
En el ejercicio que hay a continuacin, utilizaremos una expresin y funcin QlikView
para crear un objeto de texto dinmico que mostrar la recarga de datos ms actual para
nuestro archivo QlikView.
108
109
110
Haga lo siguiente:
1. Suponiendo que su archivo de trabajo contina abierto, cree una hoja llamada
How To-8.
2. Cree un nuevo objeto de texto.
3. No hay texto que introducir en la ventana de Texto. Fije el fondo en Imagen
haciendo clic en el botn Imagen. Haga clic en Cambiar y navegue hasta la
carpeta Archivos. Haga clic en HowToSheet.png y en Abrir.
4. Seleccione Mantener Aspecto en el desplegable Ajuste de Imagen y pulse Aceptar.
5. Dimensione el nuevo objeto de hoja en su hoja.
Otros Ejemplos
La imagen que vemos a continuacin es una representacin del modelo de datos
subyacente a los materiales del curso. Se cre utilizando las herramientas
disponibles en QlikView y puede resultar una adicin 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.
111
112
Haga lo siguiente:
1. Cree una imagen de la estructura de datos de su archivo del curso
QVDesigner1_Student.qvw empleando las herramientas disponibles en
QlikView (Pista: localice y utilice el Visor de Tablas).
Figura 9. Pulse en el botn Exportar Imagen para hacer una copia de su estructura de datos y gurdelo en
la carpeta Archivos.
3. Guarde su trabajo.
113
Observe lo fcil que es ver dnde pinchar para redimensionar la imagen ahora:
Figura 11. Utilizacin de la Rejilla de Diseo para facilitar el redimensionado de objetos que carecen de borde o
ttulo.
114
9 GRFICOS
Objetivos
Aprender sobre los grficos: cmo crearlos y sus propiedades
Editar el formato y el diseo de grficos ya existentes
Utilizar expresiones matemticas comunes y agregaciones en los grficos
Los grficos son un conjunto de objetos grficos 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 grficos ms comunes: el grfico de
barras, el de lneas, el de tarta, as como tambin otros muchos tipos de grficos, incluidos
dos tipos de tabla que tambin se consideran grficos.
Cuestiones Bsicas
Antes de acometer la creacin de un grfico, vamos a explorar brevemente parte de la
funcionalidad bsica sobre grficos que incluye QlikView.
Los grficos se pueden mover, puede modificarse su tamao (dimensionarse) y se pueden
copiar, de igual manera que otros objetos de hoja.
Puede duplicar un grfico cualquiera en QlikView empleando el siguiente mtodo:
1. Pulse la tecla CTRL y mantngala pulsada mientras sita el cursor del ratn en la
cabecera del grfico
2. A continuacin pulse el botn del ratn y arrastre el grfico hacia un lado.
Mientras lo arrastra, asegrese de que aparece un pequeo signo ms; si no lo hace,
esto significa que ha soltado la tecla CTRL.
115
116
117
Creacin de un Grfico
La forma habitual de crear un grfico pasa por definir lo que queremos que muestre,
cmo lo har y qu aspecto tendr, en el dilogo Propiedades de Grfico. No obstante, si
desea crear un grfico simple y no necesita parmetros muy detallados, puede que
prefiera utilizar el Asistente de Grfico Rpido. En ambos casos obtendr un grfico
completo, pero el proceso de creacin se simplificar mucho ms empleando el
Asistente de Grfico Rpido.
de la barra de herramientas.
La primera pgina del Asistente de Grfico Rpido explica la finalidad del asistente y
los pasos bsicos que se han de dar para crear un grfico con este asistente.
2. Pulse Siguiente.
3. En el Paso 1 elegimos el tipo de grfico. El grfico de barras est seleccionado por
defecto. Pulse Siguiente.
118
4. En el Paso 2 defina la dimensin del grfico que se mostrar en el eje x. Elija Pas
en la lista desplegable Primera Dimensin. A continuacin pulse Siguiente.
119
5. En el Paso 3 se define la expresin del grfico, que servir para calcular la altura
de las barras. Suma ya est preseleccionada. Elija el campo LineSalesAmount en la
lista desplegable.
120
6. El Paso 4 le ofrece unas cuantas opciones de formato habituales. Deje las opciones
sin modificar y pulse Finalizar.
Con el grfico ya en la hoja, queda patente que hay mucho que mejorar en cuanto al
ttulo, el formato o la ordenacin del grfico. Podr realizar otros ajustes en el dilogo
Propiedades de Grfico en cualquier momento que lo desee.
121
122
123
124
Mantenga pulsado el botn izquierdo del ratn y arrstrelo sobre algunas de las
barras del grfico. Habr seleccionado los clientes que corresponden a las barras
seleccionadas.
125
Para limitar an ms la seleccin, puede arrastrar con el ratn 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 grfico para eliminar de
forma selectiva las selecciones realizadas en el grfico, o haga clic en el botn
Borrar para eliminar todas las selecciones.
Tambin podr realizar mltiples selecciones arrastrando sobre los valores a lo
largo del eje x, siempre y cuando estn visibles.
126
Puede fijar una fuente de menor tamao para las etiquetas del eje x. Para ello,
dirjase a la pgina Propiedades de Grfico: Ejes. En Eje de Dimensin pulse en Fuente
y seleccione un nmero menor de fuente en el dilogo Fuente.
Puede mostrar las etiquetas vertical o diagonalmente. Esto se hace en la pgina
Propiedades de Grfico: Ejes en Eje de Dimensin eligiendo el smbolo
correspondiente para las Etiquetas de Primera Dimensin.
127
Si merodea con el puntero del ratn sobre las barras del grfico ver aparecer un mensaje
emergente informndole de los valores del eje x y el eje y (a menos que se hayan
desactivado las etiquetas emergentes).
128
una amplia gama de aspectos entre los que elegir, dependiendo del tipo de
grfico elegido.
Presentacin
las configuraciones de esta pgina se aplican a todo el texto del grfico que
no haya recibido algn tipo de fuente determinado en controles aparte (por
ej. los de los ejes).
Diseo
Grfico de Tarta
Para transformar el grfico de barras Ventas de la seccin anterior en un grfico de tarta,
tan solo tiene que:
129
De esta misma manera, puede cambiar su grfico convirtindolo en cualquier otro, dentro
de los tipos disponibles. Debera por supuesto plantearse qu tipo se adapta mejor a los
datos que desea mostrar en cada situacin en particular.
Grfico de Bloques
A continuacin transformaremos el grfico de tarta en un grfico de bloques, en el que el
rea de bloques muestra el tamao relativo de cada valor:
1. Haga clic con el botn derecho en el grfico y dirjase a la pgina Propiedades de
Grfico: General.
2. Haga clic en el smbolo del grfico de bloques.
3. Pulse el botn Aceptar.
130
Figura 13. El grfico Ventas transformado en un Grfico de Bloques (trate de determinar qu ms se modific para
producir este grfico de bloques y que los datos se visualicen de esta manera).
Tabla Simple
Cuando el programa traza una representacin grfica de los datos, el grfico en realidad
se est basando en una tabla subyacente. Esta tabla puede visualizarse transformando el
grfico mismo. Esto se hace de la siguiente manera:
1. Abra de nuevo la pgina Propiedades de Grfico: General.
2. Haga clic en el smbolo de Tabla Simple.
3. Pulse Aceptar y ajuste las columnas segn lo vea conveniente.
131
132
Exportar grficos
Hay muchas maneras de exportar grficos QlikView o datos de grficos a otros archivos o
programas. Todos los comandos necesarios se hallan en el men del grfico, al cual se
accede haciendo clic con el botn derecho sobre el grfico. Los comandos varan
ligeramente dependiendo de si se trata de un cuadro grfico (como un grfico de barras,
de lneas, de tarta o de bloques) o un grfico de tabla (tabla simple o tabla pivotante) pero
la funcionalidad es similar.
Imprimir como PDF
para grficos.
para grficos de tabla.
Exporta el grfico de tabla o los datos del grfico a Excel.
Exportar
Copiar al Portapapeles
133
5. Haga clic con el botn derecho sobre el grfico de nuevo y elija Eliminar
Referencia en el men.
134
135
Debera haber cifras que indiquen los valores sobre las barras.
136
137
EJERCICIO GRFICO
Haga lo siguiente:
2. Continuando con el grfico del ejercicio, en Propiedades de Grfico: Estilo,
cambie la orientacin del grfico de modo que pase a mostrar barras
horizontales.
Expresion Count(OrderIDCounter)
138
6. Modifique las propiedades de este grfico de modo que permita a los usuarios
convertirlo de un Grfico de Tarta a una Tabla Simple, utilizando las casillas de
verificacin del Cambio de Estilo Rpido, en la pgina General. Asegrese de
marcar ambos tipos (necesitar desplazarse un poco hacia abajo para encontrar
la casilla de verificacin de la Tabla Simple).
Aqu tiene el aspecto que tendr el grfico finalizado cuando utilice el Cambio de
Estilo Rpido para convertirlo en una Tabla Simple:
139
140
141
142
Con QlikView Desktop, se puede efectuar una conexin a una fuente de datos local o
residente en un servidor. Tambin puede conectar va Internet.
143
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 ms de una tabla y que poseen
exactamente el mismo nombre.
144
Las asociaciones entre tablas sirven para realizar conexiones lgicas. Por ejemplo, cuando
selecciona un cliente, su correspondiente conjunto de datos de la tabla Clientes se
conectar de forma lgica con otros conjuntos de datos de la tabla Pedidos teniendo
exactamente el mismo valor en el campo clave IDCliente. As, las conexiones lgicas se
propagan de una tabla a otra mediante los campos clave con cada seleccin que se realiza.
Figura 3. El dilogo Editor de Script A: Botones de men; B: rea de script; C: Panel de sentencias y D: Panel de
herramientas.
145
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 genricos de nmero, 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:
146
Ejecutar el script
La forma ms sencilla de actualizar los datos en una aplicacin QlikView es
efectuando una recarga. Puede utilizar el botn 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, debera actualizar su
aplicacin QlikView efectuando una recarga.
Las aplicaciones desplegadas en un entorno de empresa normalmente se actualizan segn
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.
147
148
149
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. Adems, hay una
sentencia directory, que puede ignorar (o incluso borrar, si lo desea).
Observar tambin que hay corchetes en torno a los nombres de campo cuando
stos contienen espacios.
150
9. Haga clic en el botn Recargar del dilogo Editor de Script para ejecutar el script
y cargar los datos.
10. Se abrir la pgina 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 dilogo.
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.
151
152
153
154
11 EL MEN CONFIGURACIONES
Objetivos
Preferencias de Usuario
Desde el dilogo Preferencias de Usuario podr fijar sus preferencias personales en cuanto
al comportamiento de QlikView en su ordenador.
Escoja Preferencias de Usuario en el men Configuraciones.
155
Si se marca esta opcin, se lanza un asistente al crear un nuevo archivo QlikView que le
guiar en el proceso de cargar los datos desde una hoja Excel.
Incluir Valores Excluidos en la Bsqueda
Cuando esta opcin est marcada, las bsquedas libres de texto incluirn todos los valores
de un campo, incluidos los que estn actualmente excluidos por las selecciones efectuadas
en otros campos.
156
La pgina Editor sirve para crear parmetros relacionados con las fuentes que se emplean
en el editor de script, el editor de expresiones y el editor de macros.
Cuando elimina una hoja u objeto de hoja se le pregunta por defecto si desea
confirmar la accin. En caso de haber desactivado estas advertencias, podr
hacer clic en este botn para activarlas de nuevo.
Haciendo Clic en el Fondo del Grfico se Borran las Selecciones
157
Con este parmetro activado, podr borrar directamente las selecciones de los
grficos haciendo clic en el fondo del grfico.
158
Propiedades de Documento
En el dilogo Propiedades de Documento podr fijar las preferencias especficas para el
documento QlikView actual (archivo qvw).
Elija Propiedades de Documento en el men Configuraciones. Hay 15 pginas de dilogo,
pero slo nos ocuparemos aqu de las ms importantes.
159
compresin alta, un archivo qvw se reducir normalmente en un 85%. Esto har que
aumente ligeramente el tiempo que tarda en abrirse el archivo.
161
162
Un grupo se puede configurar para una presentacin cclica o jerrquica, segn lo indican
los pequeos smbolos situados a la izquierda de cada grupo:
Jerrquico
Cclico
163
164
Propiedades de Hoja
En el dilogo Propiedades de Hoja podr establecer sus preferencias especficas para una
determinada hoja del documento QlikView. Cualquier cambio que realice aqu afectar
nicamente a los objetos de la hoja actual. Aunque algunos de los dilogos contienen la
opcin Aplicar a todas las hojas.
Para abrir el dilogo, elija Propiedades de Hoja en el men Configuraciones o haga clic con el
botn derecho sobre la hoja y elija Propiedades en el men.
Hay 7 pginas de dilogo.
165
El dilogo 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 parmetros ya descritos se pueden definir para un nico objeto de hoja en
el dilogo Propiedades de Objeto, para todos los objetos de la hoja actual en el dilogo
Propiedades de Hoja, o para todos los objetos de un documento en el dilogo Propiedades de
Documento.
En estos casos, QlikView funciona conforme al principio de herencia jerrquica. Un
parmetro 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).
166
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 automtica. Confirme dichos
parmetros ahora. En Preferencias de Usuario, marque los parmetros de la
pgina Guardar para que suministren copias de seguridad de su aplicacin
QlikView.
3. Tambin en Preferencias de Usuario, en la pgina Objetos, active todos los
mensajes de confirmacin pulsando Habilitar.
4. Confirme las ubicaciones de archivos en Preferencias de Usuario: Ubicaciones.
5. D a su documento QlikView un ttulo representativo en la pgina Propiedades
de Documento: General. Adems, inclyase usted como Autor.
6. Cambie o elimine la Imagen de Papel Tapiz como Fondo de Hoja
Predeterminado.
7. Experimente ocultando la pestaa.
8. Marque la casilla de verificacin 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.
167
168
169