Descripcion QVW
Descripcion QVW
Descripcion QVW
2003-09-11
Versión QV: 6.02 Español
Traducción Español: Enero 2004
Tabla de contenidos
1. INTRODUCCIÓN .......................................................................................................................................... 5
1.1. ¿QUÉ ES QLIKVIEW?.................................................................................................................................. 5
1.2. LOS PRODUCTOS QLIKVIEW ....................................................................................................................... 5
1.3. ACERCA DE ESTE CURSO............................................................................................................................. 7
1.4. NOTAS ....................................................................................................................................................... 7
2. INICIAR QLIKVIEW.................................................................................................................................... 8
2.1. INICIAR EL PROGRAMA............................................................................................................................... 8
2.2. CONCEPTOS BÁSICOS EN QLIKVIEW ........................................................................................................... 9
2.3. CUADROS DE LISTA .................................................................................................................................... 9
2.4. HOJAS Y PESTAÑAS .................................................................................................................................... 9
9. CUADROS DE TABLA................................................................................................................................ 34
9.1. ¿QUÉ ES UN CUADRO DE TABLA?.............................................................................................................. 34
9.2. CREAR UN CUADRO DE TABLA .................................................................................................................. 35
9.3. ORDENAR EN CUADROS DE TABLA ........................................................................................................... 36
9.4. MÁS OPCIONES DE FORMATO DE CUADRO DE TABLA................................................................................. 36
9.5. IMPRIMIR DATOS DE UN CUADRO DE TABLA ............................................................................................. 37
9.6. EXPORTAR DATOS DESDE UN CUADRO DE TABLA A UN ARCHIVO DE TEXTO .............................................. 37
9.7. EJERCICIOS .............................................................................................................................................. 38
19. SCRIPT........................................................................................................................................................ 73
19.1. CARGAR DATOS DENTRO DE QLIKVIEW ................................................................................................. 73
19.2. ¿QUÉ DATOS PUEDE LEER QLIKVIEW? ................................................................................................... 74
22. APÉNDICE.................................................................................................................................................. 92
22.1. TERMINOLOGÍA ...................................................................................................................................... 92
22.2. CODIFICACIÓN DE COLOR ESTÁNDAR...................................................................................................... 92
1. Introducción
QlikView no es una base de datos en si misma, aunque cada archivo QlikView contiene su
propia base de datos asociativa (AQL), en la cual los datos contenidos se refrescan cada vez
que se ejecuta el script de carga. Tampoco es una herramienta de manejo base de datos
común; es decir, no es posible añadir o editar una base de datos a través de QlikView.
QlikView es una herramienta única y extremadamente potente que integra un gran número
de dimensiones mientras le da libertad completa para llevar a cabo operaciones de búsqueda
desde cualquier punto de inicio y en cualquier secuencia. El resultado de la búsqueda puede
ser monitorizado continuamente en multitud de potentes objetos de hoja. Y no hay
necesidad de realizar consultas, ¡todo lo que tiene que hacer es clic con el ratón!
Se puede distribuir QlikView de varias maneras. La solución más sencilla es compartir los
archivos QlikView dentro de la red de ordenadores de la empresa. Los contenidos de los
datos de los archivos distribuidos se pueden configurar para adaptarse a los perfiles
específicos de los usuarios. Puede abrir los archivos Qlikview normalmente si tiene
QlikView Enterprise, QlikView Professional o QlikView Analyzer + instalado en su
ordenador.
Cuando necesite llegar a usuarios que son desconocidos para usted, el método de arriba no
es suficiente. Con QlikView Server es posible ejecutar aplicaciones QlikView en el lado del
servidor mientras se muestran sus contenidos en el lado del cliente. Actualmente hay dos
soluciones técnicas. Puede utilizar el cliente Windows para QlikView Analyzer, o la
solución Java (antes conocida como QlikWeb) donde un applet java dibuja la imagen
HTML interactiva en el cliente. La solución Java también le permite mostrar los objetos
seleccionados desde un archivo QlikView propio, en una página web personalizada.
Observe que independientemente de la solución de servidor elegida, el documento principal
siempre reside en un servidor web donde se ejecutan todos los cálculos.
Además de los productos mencionados, hay otros que facilitan la administración de los
archivos QlikView (p.ej. QlikView Publisher) o que se requieren para hacer que QlikView
opere en situaciones especiales (p.ej. QlikView OCX).
El curso se entiende como una introducción a QlikView Professional, pero también está
recomendada como una introducción para aquellos que quieren seguir el curso Enterprise
Script, es decir, el curso general para desarrolladores QlikView Enterprise.
1.4. Notas
Los ejemplos de este curso se produjeron utilizando la versión inglesa de QlikView 6.0 bajo
Windows2000 en inglés. Pueden aparecer pequeñas diferencias en la apariencia visual de
las ventanas y los cuadros de diálogo en sus sistemas operativos y/ o en los idiomas que se
utilicen.
Todos los comandos, así como todos los nombres de los menús, diálogos y botones, se
escriben con el siguiente estilo de fuente: Archivo - Abrir
Todos los nombres de cuadros de lista, gráficos y datos específicos en los cuadros de lista
etc se escriben con el siguiente estilo de fuente: Pais
Todos los nombres de archivo se escriben con el siguiente estilo de fuente:
QVCourse_ProLay_ESP.qvw
2. Iniciar QlikView
Un documento QlikView está compuesto de hojas, cuadros de lista, tablas, gráficos, etc.
Para navegar por un documento QlikView, se utilizan los menús y botones de las barras de
herramientas. En los siguientes capítulos 2 y 3 se explican los conceptos básicos.
Por ejemplo:
1. Vaya a la hoja Ventas – Clientes y Vendedores haciendo clic en su pestaña.
2. Haga clic en el valor Adder Inc en el cuadro de lista Cliente.
La celda de datos sobre la que ha hecho clic se ha vuelto de color verde, mientras todas las
demás celdas del cuadro de lista se han vuelto grises. Los cambios han afectado también a
los demás cuadros de lista. Las celdas de datos que se corresponden con su selección se
quedan en blanco, mientras todas las demás se quedan en gris.
Cuando las celdas de datos están en gris, significa que los datos no son compatibles con los
datos seleccionados. QlikView no asocia estos valores de datos a sus selecciones. Están
excluidos.
Y:
Repitamos:
• Una selección en un cuadro de lista muestra los valores seleccionados en verde.
• Todos los valores en otros cuadros de lista que se pueden asociar a la selección quedan
en blanco, es decir, son opcionales.
• Los valores que no son compatibles con la selección se vuelven grises, es decir, están
excluidos
• Las selecciones en una hoja se propaga a través de todas las hojas del documento.
Valor
seleccionado Valores posibles
(Compatibles)
Valores excluidos
(no compatibles)
Las selecciones múltiples dentro de un único cuadro de lista, es decir, en el mismo campo
de datos, se interpretan como un OR lógico entre selecciones. Ejemplo:
1. Asegúrese que está viendo la hoja Ventas – Clientes y Vendedores.
2. Borre todas las selecciones hechas previamente.
3. Seleccione 1997 y 1998 en el cuadro de lista Año.
Ahora ha seleccionado todas las ventas hechas en 1997 y durante el mes de May.
La cadena de texto, rodeada por el carácter comodín (*), está mostrado constantemente en
el cuadro de búsqueda de texto. Un símbolo comodín corresponde a todos los símbolos
posibles. Si, por ejemplo se muestra ‘*alb*’ en el cuadro de búsqueda cuando ejecuta una
búsqueda de texto en el cuadro de lista Pais, verá que se han definido Albania y Svalbard.
Si desea buscar palabras sólo por sus letras iniciales, elimine el primer ‘*’ del cuadro de
búsqueda. Si se muestra ‘alb*’ en el cuadro de búsqueda, estará buscando datos que
comiencen con ‘alb’ y como consecuencia, se encontrará Albania.
También puede buscar valores numéricos introduciendo números y símbolos >, <, >= o <=.
Si por ejemplo se muestra ‘>67’ en el cuadro de búsqueda, está buscando valores numéricos
mayores que 67. También puede buscar un valor preciso introduciendo los números
apropiados.
O:
En este caso sólo quedan bloqueados los datos en el cuadro de lista activo. Las selecciones
hechas en otros cuadros de lista quedan como estaban.
Una selección que se ha bloqueado sólo se puede borrar por uno de los métodos
anteriormente mencionados, mediante el botón Atrás.
La única manera de borrarlo con un comando único es eligiendo Desbloquear y Borrar
Selecciones desde el menú Selecciones.
O:
1. Haga clic con botón derecho en un cuadro de lista donde se ha realizado una selección.
Se abre un menú objeto.
2. Elija Desbloquear del menú.
Ahora ha desbloqueado todas las selecciones bloqueadas en el cuadro de lista activo. Las
selecciones bloqueadas hacen que otros cuadros de lista queden sin bloquear.
Los indicadores serán azules en lugar de verdes si está bloqueada cualquier selección en una
hoja.
En la parte inferior derecha de la ventana QlikView se muestra un indicador global. Si hay
indicadores en varias pestañas y son de diferentes colores, se mostrará azul antes que verde.
Quedará incluso si ha hecho una selección que no se muestra en cualquier hoja,
posiblemente porque el cuadro de lista con la selección se ha eliminado. (Actualmente es
posible hacer selecciones en campos que no se muestran en el diseño, aunque esto no se ve
en este curso.)
Los indicadores también están disponibles en otros objetos de hoja (tipos de tablas
diferentes y cuadros de entrada).
3.11. Ejercicios
Estos ejercicios iniciales están pensados para darle una muestra de su conocimiento de la
información al buscar en un documento QlikView, en este caso
QVCourse_ProLay_ESP.qvw. Para encontrar las respuestas, debe navegar entre las hojas
del documento y hacer búsquedas y selecciones en varios cuadros de lista. Las respuestas
correctas se pueden encontrar en la página siguiente:
1. ¿Con qué clientes trabaja el vendedor Ricardo Gucci?
3. ¿Qué modelo de producto fue promocionado entre 1997 y 1999 y cual es la venta total
para este periodo?
4. ¿Cuales son las ventas totales en los países del Euro para los años 2002 y 2003?
Avanzado: Los siguientes ejercicios tratan con un conjunto de datos de modo AND, que es
una funcionalidad avanzada que no se explica ampliamente en este material de formación:
5. ¿Cuales de los países del G-7 son también miembros del EMU?
Soluciones:
1. Cyberbank, Shitoba.
4. 1,990,120 $ (Para resolver este problema, debe hacer selecciones en dos hojas).
6. Liechtenstein y Taiwan. (Haga clic en WHO y mantenga el botón del ratón presionado
hasta que la selección se vuelva roja para indicar que el valor está incluido)
2. Todos los campos disponibles se muestran en la lista de la izquierda. Los campos que
ya se muestran en la hoja activa se muestran en la lista de la derecha.
3. Puede mover campos entre las columnas marcándolos y utilizando los botones Añadir >>
o << Eliminar. Acepte haciendo clic en Aceptar.
Fíjese que cada campo se puede mostrar varias veces en la misma hoja y también puede
existir en hojas diferentes del mismo documento simultáneamente.
4.10. Ejercicios
1. Cree una nueva hoja con los cuadros de lista País, Cliente y Vendedor y llámelo Mi
Pestaña.
2. Copie los campos Año, Trimestre, Mes y Día en la hoja Ventas – Clientes y Vendedores
a Mi Pestaña.
3. Reubique los cuadros de lista para aclarar el diseño.
4. Añada el cuadro de lista PrecioUnitario.
5. Elimine los campos Cliente y Vendedor.
6. Cambie el orden de las hojas para que Mi Pestaña se ordene entre Introducción y
Ventas – Clientes y Vendedores.
7. Elimine Mi Pestaña.
El diálogo Propiedades de Cuadro de Lista contiene seis pestañas diferentes, llamadas General,
Presentación, Ordenar, Número, Fuente y Diseño.
Aquí es donde se determina el título, junto con otras configuraciones. Aquí mencionaremos
sólo dos:
Mostrar Alternativos Marcando esta opción, todos los valores no seleccionados quedarán en
blanco cuando haga una selección en un cuadro de lista, mientras que
no haya valores excluidos por selecciones en otras listas.
Mostrar Frecuencia Marque esta opción para saber cuántas veces aparece cada valor. El
número de frecuencia se muestra a la derecha en el cuadro de lista.
Ejemplo:
Queremos mostrar el número de transacciones de venta en diferentes años:
1. Vaya a la hoja Ventas – Clientes y Vendedores.
2. Marque Mostrar Frecuencia en el diálogo Propiedades de Cuadro de Lista: General para el
cuadro de lista Año.
Figura 5. Un cuadro de lista que muestra la frecuencia de valores de campo (los valores
están alineados a la izquierda).
Aquí es donde usted determina cómo deben aparecer las celdas del cuadro de lista en la
pantalla.
Única Columna QlikView puede ajustar automáticamente el cuadro de lista para que
muestre tantas columnas como se puedan establecer. Con Única
Columna (marcado por defecto) el cuadro de lista se limita a una
columna.
Ordenar por Columna Si está deseleccionada la opción Columna Única (arriba), los cuadros de
lista de columna múltiple se ordenan automáticamente desde arriba
hacia abajo. Si está desmarcado Ordenar por Columna, se ordenan de
izquierda a derecha.
Figura 6. La comparación del mismo cuadro de lista ordenado por columna y por fila.
Aquí es donde se establecen los criterios de ordenación para ordenar los datos en el cuadro
de lista.
Aquí es donde se establece el formato de los valores numéricos en el cuadro de lista. Sin
embargo, el formato numérico se hace por defecto a nivel de documento. Si quiere
especificar una configuración (diferente) a nivel de objeto, debe marcar la opción
Sobrescribir configuraciones de documento.
QlikView siempre intentará interpretar los valores numéricos de las bases de datos como
números. Para cada campo numérico encontrado en el programa, puede utilizar esta página
de diálogo para decidir cómo se debe presentar en la pantalla.
El diálogo Número es complicado, y contiene varias posibilidades, algunas de las cuales no
están cubiertas en este curso. Así, mencionaremos sólo las más importantes:
Número Muestra los valores numéricos en el formato numérico general, con el
número de dígitos establecidos en el cuadro Precisión.
Entero Muestra los valores numéricos como enteros, redondeando los
decimales.
Fijar en Muestra los valores numéricos con un número fijo de decimales, tal
como se establece en el cuadro Decimales.
Aquí es donde selecciona el estilo de fuente que se va a usar y el formato de esta fuente.
Aquí es donde puede hacer cambios de diseño para el borde del cuadro de lista.
Las posibilidades para el estilo, anchura, color y forma se pueden combinar libremente.
También es posible incluir elementos de imagen en el borde.
Una posibilidad importante le permite determinar una Capa para el cuadro de lista. Situando
objetos de hoja en diferentes capas, se puede construir un diseño donde algunos objetos se
superponen sobre otros. En QVCourse_ProLay_ESP.qvw usted puede encontrar numerosos
ejemplos de objetos que se superponen.
Otras opciones bajo Opciones controlan si el usuario puede mover, redimensionar,
minimizar o maximizar el cuadro de lista. Los iconos y se muestran el en título de los
objetos que se pueden minimizar o maximizar.
Nota importante Si marca Permitir Minimizar, también puede marcar Minimización Automática.
Esto es muy útil si quiere poder visualizar varios objetos de hoja en la misma área. Todos
los objetos de hoja que tengan esta configuración se enlazarán unos con otros para que sólo
un objeto se pueda expandir cada vez. Los otros objetos se minimizarán automáticamente.
Para esto, puede utilizar los objetos de hoja minimizados como una especie de librería de
objetos donde usted expande el objeto que necesita en ese momento. En la aplicación de
ejemplo de QVCourse_ProLay_ESP.qvw todos los gráficos minimizados actúan de este
modo.
Seleccionar Posibles Selecciona todos los valores del cuadro de lista que no están excluidos
(gris) debido a selecciones en otros campos.
Seleccionar Excluidos Invierte la selección actual. Los valores excluidos en el cuadro de lista
activo se convierten en seleccionados mientras todos los demás
valores se convierten en excluidos. Una manera rápida de seleccionar
todos los datos excepto unos cuantos valores es seleccionar un
pequeño rango primero y después invertir la selección eligiendo
Seleccionar Excluidos.
Borrar Otros Campos Borra todas las selecciones en todos los demás objetos, mientras se
mantienen las selecciones en este cuadro de lista en particular.
Las opciones de menú principales se presentan abajo. Para una descripción completa de
todos los comandos de menú, vea el manual de referencia o utilice la ayuda.
Desbloquear Selecciones
Desbloquea todas las selecciones bloqueadas en el documento.
Borrar Selecciones Borra todas las selecciones, excepto las que están bloqueadas.
Hay tres comandos bajo Configuración, cada uno perteneciente a un diálogo diferente que
contiene una serie de páginas. Aquí puede hacer configuraciones específicas a su copia de
QlikView y a sus documentos QlikView.
Preferencias de Usuario Abre un diálogo para establecer sus preferencias de usuario. Estas
configuraciones le dicen a QlikView cómo debe operar cada vez
que usted inicia el programa.
Propiedades de Documento
Propiedades de Hoja Abre un diálogo que contiene varias configuraciones para la hoja
activa del documento actual.
También hay comandos que le permiten mostrar varios archivos al mismo tiempo, uno al
lado del otro en la pantalla.
Los botones de herramientas se describen de izquierda a derecha. Para cada botón hay un
comando correspondiente en uno de los menús. La barra de herramientas se puede editar.
Propiedades de Documento
Abre el diálogo Propiedades de Documento.
Preferencias de Usuario Abre el diálogo Preferencias de Usuario.
9. Cuadros de Tabla
Figura 9. Tres cuadros de lista y un cuadro de tabla con los mismos contenidos.
Fíjese que los contenidos del cuadro de tabla se actualizan automáticamente cuando hace
selecciones en otros objetos.
Los valores seleccionados se marcan en verde en el cuadro de tabla cuando hace alguna
selección, igual que las celdas en el cuadro de lista, pero cuando suelta el botón del ratón,
vuelven a su color original. El tamaño de la tabla se ajusta para mostrar sólo el resultado de
su selección.
Las selecciones en una columna se pueden indicar con un indicador a la derecha del nombre
del campo.
Cuando haga clic con botón derecho sobre cierta columna en un cuadro de tabla, aparecerá
un menú objeto, ofreciendo justo las mismas posibilidades que en el cuadro de lista
(excepto la posibilidad de crear un cuadro de estadísticas o un Gráfico Rápido).
Hay varias configuraciones para el diseño, ordenación, etc. de los cuadros de tabla. Lo
encontrará bajo Propiedades en el menú objeto del cuadro de tabla.
Para varios tipos de tabla (cuadros de tabla, tablas pivotantes y tablas simples) están
disponibles varios diseños en el diálogo Propiedades: Estilo. La selección de estilo es
principalmente una cuestión de gusto personal.
1. Haga clic derecho en el cuadro de tabla y elija Imprimir desde el menú objeto.
2. Haga los ajustes necesarios en las opciones de la impresora desde el diálogo Imprimir.
3. Haga clic sobre el botón Imprimir en la parte inferior del diálogo.
1. Haga clic derecho sobre el cuadro de tabla y elija Exportar desde el menú objeto.
2. Escriba un nombre de archivo en el cuadro Nombre de Archivo en el diálogo.
3. Elija un tipo de archivo para la exportación. Puede elegir entre separado por comas
(.csv), separado por tabuladores (.tab), separado por punto y coma (.skv), HTML y
XML. También puede utilizar el formato estándar QlikView para exportar archivos
(.qvo).
4. Haga clic sobre Guardar para ejecutar la exportación.
Otro método para exportar un archivo es utilizar el comando Enviar a Excel. Este comando
exporta la tabla en formato HTML o .csv (esta es la configuración predefinida del usuario),
que abre simultáneamente la tabla exportada en Excel.
9.7. Ejercicios
En varias aplicaciones prácticas, QlikView se utiliza para exportar datos a Excel
principalmente y normalmente el cuadro de tabla es la herramienta preferida.
Consecuentemente, es importante saber cómo trabajar con los cuadros de tabla. En el
ejercicio de abajo, practicará lo que ha aprendido.
6. Minimice la tabla y cree un nuevo cuadro de tabla en la misma hoja, que contenga los
campos Cliente, Dirección, CP y Ciudad.
7. Seleccione todos los clientes de North America (Utilice el cuadro de lista Miembro).
9. Inicie Excel desde el menú de inicio, y abra el archivo outfile.qvo desde Excel.
Figura 11. Cuatro cuadros de lista y un cuadro de selección múltiple con los mismos
contenidos.
Hay varias ventajas al usar un cuadro de selección múltiple en lugar de varios cuadros de
lista:
• El diseño puede estar más claro.
• Es posible mostrar un número ilimitado de campos de una sola hoja.
• El cuadro de selección múltiple destaca en mostrar el resultado de las selecciones que
resultan en relaciones uno a uno, ya que no se muestran datos hasta que las selecciones
definan un resultado único en un campo de un cuadro de selección múltiple.
El último argumento, sin embargo, implica que los cuadros de lista normales pueden ser la
solución más apropiada para mostrar campos destinados a hacer selecciones.
10.6. Ejercicios
1. Comience en la hoja Cuadro de Selección Múltiple y cree un cuadro de selección
múltiple con los campos Cliente, ID Transaccion, No Serie y PrecioUnitario.
2. Cambie el campo Etiqueta del campo No Serie a Número de Serie y para PrecioUnitario
a Ventas.
3. Añada los campos País, Capital y Moneda al nuevo cuadro de selección múltiple.
5. Seleccione los valores directamente en el campo Pais del cuadro de selección múltiple
uno por uno, hasta que llegue a un país que no tenga estadísticas de ventas. Fíjese en lo
que ocurre a la ordenación de los campos.
11. Gráficos
3. Haga clic en el símbolo bajo Tipo de Gráfico (predeterminado) y haga clic sobre
Siguiente. Esto le llevará a la página Dimensiones.
4. Especifique lo que representan los ejes x seleccionando una dimensión desde Campos
Disponibles. En este ejemplo, seleccione Pais y haga clic en Añadir.
También puede hacer múltiples selecciones pintando sobre los valores a lo largo del eje-x,
para que sean visibles.
11.4. Ejercicios
1. Cree un gráfico de barras con la dimensión Mercado en el eje-x y la expresión Total
Cont. de PrecioUnitario en el eje-y en la hoja Gráficos. (Nota para desarrolladores
avanzados: Si utiliza el campo ID Transaccion dará como resultado los mismos
números, pero generalmente es mejor evitar utilizar cualquier campo clave en una
expresión para calcular la frecuencia. La razón es que los campos clave no están
permitidos en este tipo de cálculos.)
2. Abra la página Propiedades de Gráfico: Dimensión y marque Suprimir cuando el campo es
nulo. Esto eliminará la barra no deseada que representa a los campos que no
corresponden a ningún mercado.
3. Copie el gráfico, edite entonces la expresión de una copia para que se lea
Sum(PrecioUnitario). Utilice el botón Editar en la página de diálogo Propiedades de
Gráfico: Expresiones para editar las expresiones.
Es obvio que hay que hacer algo acerca de la forma en que estos números se presentan en el
gráfico:
1. Haga clic con botón derecho sobre el gráfico y vaya a la página de diálogo
Propiedades: Número.
2. Comience por marcar Fijar en. Este formato hace posible limitar el número de
decimales mostrados. Establezca los valores de los Decimales a uno.
3. Escriba la unidad para los ejes-y ($) bajo Símbolo y haga clic sobre Aceptar.
4. Escriba 1000 $ bajo Símbolo 1000.
Hay suficiente espacio para mostrar las etiquetas individuales para todas las barras a lo
largo del eje-x. Hay, por ejemplo, varias opciones para la orientación de los textos de
etiqueta en la página de diálogo Ejes.
1. Haga clic derecho sobre el gráfico de nuevo y vaya a la página de diálogo Propiedades:
Ejes.
2. Marque el símbolo de barra oblicua para las Etiquetas de Dimensión Primaria.
3. Se dará cuenta que el dibujo del texto de etiqueta está lejos de la perfección. Esto se
produce como resultado del dibujado de las fuentes mediante píxeles.
Afortunadamente, podemos aplicar un suavizado de bordes a los textos de QlikView.
Haga clic sobre el botón Fuente en la parte inferior del grupo y marque la opción
Suavizado de Bordes en el diálogo Fuente. Haga clic sobre Aceptar.
3. Si encuentra que el texto de la etiqueta es demasiado largo puede limitar el número de
letras que se muestran marcando Limitar Leyenda (Caracteres) en el diálogo Propiedades:
Presentación e introduciendo un número. En caso de que tenga dificultades para leer el
gráfico, puede seleccionar el mostrar una etiqueta a lo largo de los valores del eje-y en
una etiqueta emergente cuando sitúa el puntero del ratón sobre las barras.
Ahora debemos elegir un título para el gráfico. Esto se hace en la página General, que se
utiliza principalmente para elegir un tipo de gráfico.
4. Haga clic con botón derecho sobre el gráfico de nuevo y vaya a la página de diálogo
Propiedades: General.
4. Marque Mostrar Título en Gráfico si no lo ha hecho aún.
5. Introduzca el título "Ventas por País".
6. Haga clic sobre Aceptar.
El diseño del gráfico ya terminado debe ser mucho más limpio tras estos ajustes.
1. Haga clic con el botón derecho del ratón y vaya a la página Propiedades: General.
2. Haga clic sobre el símbolo de gráfico de tarta.
3. Continúe a la página Presentación.
4. Marque Mostrar Números en Leyenda para mostrar los valores en una leyenda dentro del
gráfico.
5. Marque el botón Aceptar.
De la misma forma, puede cambiar su gráfico en la mayoría de los demás tipos de gráfico
disponibles. Por supuesto debe utilizar el gráfico que se adapte mejor a la situación
particular.
Algunas de las funciones principales están descritas abajo. Para una descripción completa
de todas las funciones de agregación, vea la documentación en el manual de referencia o en
la ayuda.
Además de estas opciones de propiedades de los gráficos que ya hemos mencionado, hay
otras. Puede, por ejemplo, hacer más ajustes al color y la fuente de los ejes, títulos y
cabeceras. Sin embargo no entraremos en más detalle en este curso.
Puede copiar un gráfico de la misma manera que lo haría con un cuadro de lista o cualquier
otro objeto de hoja. Para recordarlo: mantenga presionada la tecla <Ctrl>, haga clic sobre el
gráfico y mantenga el botón del ratón presionado. Arrastre la copia a la posición deseada y
suelte el botón del ratón. Debe mantener la tecla <Ctrl> presionada durante toda la
operación. De esta forma, puede clonar un gráfico. Además, hay un comando especial en el
menú objeto de gráfico: Clonar.
1. Active el gráfico que va a copiar. Pulse el botón derecho del ratón y elija el comando
Copiar Valores al Portapapeles.
2. Pegue el gráfico desde el portapapeles a otro documento, por ejemplo Word o Excel,
utilizando la combinación de teclas <Ctrl> + V.
Si ejecuta esta operación desde una tabla pivotante o una tabla simple, el comando Copiar
Tabla al Portapapeles – Sólo área de datos copiará los valores en forma de tabla. También puede
copiar la tabla completa en formato HTML, p.ej. a Excel, con el comando Copiar Tabla al
Portapapeles – Tabla Completa.
Si quiere una imagen de mapa de bits del gráfico, debe utilizar Copiar Imagen al Portapapeles.
Un gráfico normalmente se actualiza cada vez que hace una selección. Puede evitar esta
actualización desvinculando el gráfico:
• Haga clic con botón derecho y elija Desvincular desde el menú objeto.
El gráfico se desconecta ahora del estado lógico de la aplicación y no el afecta ninguna
selección posterior. La palabra "(desvinculado)" se muestra en el título.
Puede vincular de nuevo el gráfico a sus datos en cualquier momento:
Añadiremos ahora una expresión que muestra las ventas por cada 1000 habitantes:
1. Haga clic derecho sobre la tabla y vaya a la página de diálogo Propiedades: Expresiones
del menú objeto.
2. Haga clic sobre el botón Añadir para crear una expresión nueva. El diálogo Definir
Expresión aparece en la parte superior del diálogo Propiedades de Gráfico.
2. Clone su tabla simple, minimice la copia y mantenga una copia y continúe trabajando
con la otra.
Es más fácil comparar las ventas en USA y Japan año por año, si cambiamos las posiciones
de los campos Pais y Año. La forma más conveniente de hacer esto es mediante el método
de arrastrar y soltar.
También puede intentar cambiar la forma en que se dibuja la dimensión Trimestre en la
tabla, para que la tabla tenga tres columnas paralelas. Para hacer esto, haga clic sobre la
cabecera de la columna y arrastre hacia abajo. Arrastrando hacia la derecha, puede
restablecer la tabla.
La forma en que permitimos a los campos como Pais y Año cambiar sus posiciones o rotar
sus dimensiones se llama pivotar, he aquí el término "tabla pivotante"!
Hay otra característica práctica de la tabla pivotante, y es la posibilidad de expandir u
ocultar partes de la tabla. Para este fin utilizamos los botones o . Asumiendo que sólo
estamos interesados en estadísticas detalladas para Japan, la tabla siguiente se puede
construir instantáneamente:
Figura 26. Una tabla pivotante donde las ventas anuales en United States ha sido contraída.
Como ya se habrá dado cuenta, las barras que representan la segunda expresión se ven muy
poco. Esto es debido al hecho de que ambas expresiones se dibujan frente a la misma escala
en los ejes y. Para rectificar este problema, simplemente determinaremos una segunda
escala que se dibujará a la derecha del gráfico:
4. En la página de diálogo Ejes marque la expresión Ventas por 1000 habitantes y marque
la opción Derecha (Superior) bajo Posición.
5. El siguiente dibujo muestra el gráfico tras unos pequeños cambios de diseño (aplicando
el estilo para barras cilíndricas, cambiando la distancia entre las barras, cambiando la
posición de los componentes de gráfico y mostrando valores en los puntos de datos de
la segunda expresión). Algunos de estos son ejemplos de modificaciones de diseño
relativamente avanzadas. Aquí hay un pequeño guión: las distancias entre las barras y
los grupos se pueden editar bajo Propiedades: Presentación. Haciendo clic sobre un
gráfico y presionando <Ctrl> + <Shift> activará el modo edición de gráfico donde los
componentes individuales del gráfico se pueden mover y redimensionar. Los cambios
en el gráfico se pueden restaurar presionando el botón Restablecer bajo Propiedades:
General. Para mostrar los valores para la segunda expresión, debe marcar Texto en Puntos
de Datos para la segunda expresión bajo Propiedades: Expresiones.
1. Cree una tabla pivotante utilizando los campos Vendedor y ID Producto como
dimensiones; Suma y Contador de Totales de PrecioUnitario como expresiones.
2. Vaya a la página Presentación y marque la opción Mostrar Sumas Parciales para ambas
dimensiones.
3. Continúe a la página Estilo, marque Pivotante 1 y haga clic sobre OK. La tabla resultante
se debe parecer a esta:
4. Clone la tabla pivotante y convierta la copia en una tabla simple. La tabla simple debe
parecerse a esta:
La razón por la cual hemos creado las dos tablas de arriba es para poder comparar entre
ellas. Fíjese en las siguientes diferencias:
• En una tabla pivotante, los datos se agrupan por valores de campo. En una tabla
pivotante es imposible esta agrupación.
• En una tabla pivotante, las sumas parciales y las sumas totales se pueden mostrar en la
parte inferior de cada grupo. La tabla simple sólo puede mostrar la suma total (y esto se
muestra normalmente en la parte superior de la tabla).
Considerando el hecho de que la tabla pivotante es una herramienta muy versátil y que la
tabla simple tiene las limitaciones arriba indicadas, por qué molestarnos en utilizar la tabla
simple? La respuesta es; porque la tabla simple ofrece excelentes posibilidades para ordenar
las columnas, tal como el cuadro de tabla. Puede ordenar la tabla simple de acuerdo con el
orden específico de cada columna, haciendo doble clic en la cabecera de la columna. Como
alternativa, haga clic derecho sobre la columna y elija Ordenar desde el menú objeto.
También es más simple normalmente exportar datos a otros programas, p.ej. Excel
utilizando una tabla simple.
Se añade un icono nuevo a la izquierda del título de la columna. Puede hacer clic sobre
el icono para seleccionar uno o varios vendedores directamente en la lista o puede hacer
búsquedas de texto, exactamente como en el cuadro de lista.
Las tablas pivotantes y las tablas simples pueden mostrar los valores de expresión de
cualquier columna con códigos de color. Utilizando la tabla pivotante del ejemplo anterior,
veremos más en detalle esta característica:
Asumiendo que queremos identificar ventas individuales agrupadas en tres categorías: <
50,000$, 50,000$ - 300,000$ y >300,000$, p.ej. para calcular un bonus de ventas.
1. Comenzando con la tabla pivotante del ejemplo anterior, haga clic derecho en la
columna Vendedor y elija el comando Contraer Todo en el menú objeto. La razón por la
que hacemos esto es que no queremos dividir las figuras de venta por producto, lo que
produciría un resultado confuso.
2. Vaya a la página de diálogo Propiedades: Efectos Visuales, marque la expresión
Sum(PrecioUnitario) e introduzca los valores 300000 en el cuadro de edición Superior y
50000 en el cuadro de edición Inferior. Finalice con Aceptar.
3. Fíjese qué fácil es determinar el éxito relativo de los diferentes vendedores.
13.8. Ejercicios
Ahora que ha estado trabajando con los gráficos durante un rato, ha llegado el momento de
comprobar cuanto ha aprendido. En los siguientes ejercicios, tendrá que crear cuatro
gráficos diferentes. Debe hacer estos ejercicios en la hoja Gráficos.
14. Botones
3. Se situará un botón nuevo en la parte superior izquierda de la hoja, si está libre esta
posición. Puede redimensionar y mover un botón tal como lo haría con cualquier otro
objeto.
Cuando se selecciona la opción Método Abreviado, la página de diálogo Método Abreviado (vea:
Figura 32) está disponible. Aquí es donde elige la función que se va a ejecutar, y, para
ciertas funciones, el campo sobre el que se va a aplicar. Todas las funciones están
disponibles como comandos de menú y muchas veces como botones en la barra de
herramientas. Por ejemplo el comando de método abreviado Bloquear Selecciones se puede
ejecutar eligiendo Bloquear Selecciones del menú Selecciones. Los botones de método
abreviado son particularmente útiles para comandos que se utilizan frecuentemente en el
documento.
Figura 32. La parte interesante del diálogo Propiedades de Botón: Método Abreviado.
Si está seleccionada la opción Lanzar/Exportar, las páginas de diálogo Exportar (vea Figura
33) y Lanzar estarán disponibles en lugar de la página Método Abreviado. Aquí puede
determinar, entre otras opciones:
• Qué campos se van a exportar (Líneas Exportadas),
• Si la exportación está permitida con más de un valor posible para el campo (Valor
Múltiple),
• Si los campos se deben exportar en formato de tabla (Registros),
• Si quiere incluir las etiquetas de tabla (Incluir Etiquetas),
• El nombre del archivo de exportación (Exportar a Archivo).
En la hoja Ventas – Clientes y Vendedores encontrará dos botones. Ambos están creados
como botones de lanzar / exportar, pero son un poco diferentes.
El botón Informe de Ventas exporta los valores posibles desde un número de campos
directamente al portapapeles. Si examina el diálogo de propiedades para este botón, se dará
cuenta de que no se ha introducido nada en la página de diálogo Propiedades: Lanzar. Vaya a
la página Propiedades: Exportar para ver qué campos se han incluido en la exportación.
Puede abrir un programa como MS Excel MS Word o Block de Notas y pegar (utilice <Ctrl
+ V>) los contenidos de la exportación en el programa.
El botón Calculadora está programado para lanzar el archivo ejecutable Calc, que
actualmente está incluido en los Accesorios de Windows. En este caso no se exporta nada,
porque no hay instrucciones en la página Exportar.
Ahora reprogramaremos el botón Informe de Ventas para que exporte datos a un archivo
que se abrirá con MS Excel:
1. Abra el diálogo Exportar y marque la opción Exportar a Archivo, nombre el archivo de
exportación como "InformeVentas1" y establezca el formato de archivo a Archivos de
Exportación QlikView (*.qvo). Asegúrese de que se guardará el archivo exportado.
2. Vaya a la página de diálogo Lanzar, marque la opción Aplicación y marque "Excel" en el
cuadro de edición.
¡Ahora puede probar su botón! si todo está correcto los campos seleccionados se
exportarán. El archivo se abrirá automáticamente con MS Excel.
También puede abrir el archivo exportado desde otro programa, como MS Word. Sólo tiene
que iniciar MS Word y abrir el archivo.
El gráfico combinado, como su propio nombre indica, implica una combinación del gráfico
de barras y del gráfico de líneas. Esto hace posible dibujar varias expresiones en el mismo
gráfico, mostrando algunas como líneas y símbolos y otras como barras.
El gráfico de radar equivale a un gráfico de líneas donde el eje-x está virtualmente dibujado
alrededor de su origen. Con varias expresiones dibujadas, el gráfico resultante se parecerá a
una tela de araña, o a una pantalla de radar.
El gráfico de dispersión es muy útil para dibujar la combinación de varias expresiones. Este
tipo de diagrama tiene una característica especial, y es que se puede crear utilizando sólo
expresiones.
Hay un gráfico de rejilla con el título Penetración de Mercado en la hoja Ventas – Clientes
y Vendedores.
Se puede ver un indicador muy pequeño sobre el cuadro de lista Cliente en la hoja Ventas –
Clientes y Vendedores.
Las funciones condicionales son muy útiles en dos situaciones. Pueden determinar si un
objeto se debe mostrar u ocultar ( Mostrar - Condicional) o pueden determinar si un gráfico o
una tabla debe calcularse o no (Condición de Cálculo).
Examine la hoja Datos Generales de Paises, donde la mitad derecha de la hoja está
reservada para mostrar información específica de un país como texto dinámico. Cuando
selecciona un único país, el área de hoja se cargará con información de texto. Puede
examinar las propiedades de los objetos de texto para ver cómo se consigue esto.
19. Script
Este capítulo se incluye como una orientación a desarrolladores de QlikView Professional.
En este capítulo, nos concentraremos en cómo se cargan los datos dentro de QlikView. Lo
primero de todo es fijarse en el archivo QlikView para ver su estructura.
Un archivo .qvw consiste en cinco elementos fundamentales:
1. El diseño es lo que podemos ver y con lo que podemos interactuar. El diseño se utiliza
para mostrar datos de:
2. La base de datos asociativa, donde se pueden estudiar todos los datos que están
almacenados en la aplicación. La base de datos asociativa se rellena de datos cuando
usted ejecuta:
3. El script, que le dice al programa qué daos debe recuperar desde qué fuente de datos
externa.
4. También hay un generador VB Script integrado para la funcionalidad de macros (este
tema no está cubierto en este curso), y:
5. Una base de datos controla quién tiene permiso para acceder a la información (este
tema tampoco está cubierto en este curso).
Doc.qvw
Script BD asociativa
BD
BD de Acceso de
usuario
BD VBScript
Diseño
Figura 34. La estructura de un archivo .qvw y su relación con bases de datos externas.
Se puede hacer una conexión a una fuente de datos local o a un servidor. También puede
conectar a través de Internet.
¡Nota!
Este curso no va a entrar en detalles referentes al manejo del script. Para ese propósito, hay
un curso avanzado "Enterprise script". Como ya sabrá, no tiene permiso para ver el editor
de script desde QlikView Professional, pero puede ejecutar el script mediante el comando
Recargar.
La página General contiene varias opciones muy útiles. La mayoría de ellas se describen
solas. Algunas de las configuraciones que son particularmente útiles son:
• Incluir Valores Excluidos en la Búsqueda. Cuando está marcada esta opción, las búsquedas
incluirán todos los valores del campo, incluso aquellos que están excluidos por
selecciones en otros campos.
• Carpeta de Inicio. Si declara una carpeta de inicio tendrá mejor control sobre la
administración de archivos cuando abra y guarde documentos.
La página Editor se utiliza para hacer configuraciones relacionadas con la fuente, que se
utilizan en el editor de script, el editor de macros y el editor de expresiones.
• Hacer Clic en el Fondo del Gráfico Borra las Selecciones. Con esta configuración marcada,
puede borrar las selecciones directamente en los gráficos de la misma forma que
ocurría en versiones anteriores de QlikView.
La página Exportar se utiliza para modificar el formato de número y el diseño de los datos
que se exportan desde QlikView. Hay numerosas configuraciones, pero son bastante
explícitas.
La página Imprimir se ocupa de algunas configuraciones de diseño para las salidas por
impresora.
La página Abrir hace posible seleccionar una imagen y/o un sonido que se va a mostrar
cuando se abre el archivo. También contiene más funcionalidad avanzada.
La página Hojas se puede utilizar para tener constancia de los objetos de hoja que se han
posicionado en las diferentes hojas del documento. Si no puede ver un objeto de hoja en el
diseño, siempre podrá acceder a él a través de este diálogo.
La página Variables está pensada para aplicaciones avanzadas, donde ciertos valores o
variables, se introducen dentro del documento. No está cubierto en este curso porque
normalmente también implica trabajar con el script.
La página Grupos se utiliza para crear grupos de campos. Los grupos se pueden utilizar para
aumentar la densidad de información en un gráfico. Especificando un grupo en lugar de un
campo, puede cambiar entre dimensiones a lo largo del eje-x.
Abra la página de diálogo Propiedades de Documento: Grupos en QVCourse_ProLay_ESP.qvw
y encontrará que ya se han definido algunos grupos. Se listan en la lista de la izquierda. Si
hace clic en el grupo una vez, puede ver qué campos se han utilizado en su creación.
Tal como puede ver, un grupo se puede establecer como jerárquico o como cíclico, tal como
indican los símbolos a la izquierda de cada grupo:
• Jerárquico. Con esta configuración, el nivel de detalle aumentará cuando haga las
selecciones en el grupo. Puede reconocer un grupo jerárquico por el icono que se
muestra al lado del nombre del campo. Puede hacer clic sobre el icono para volver al
nivel inmediatamente superior en la jerarquía. Este símbolo también se muestra en
gráfico que contenga un grupo jerárquico.
• Cíclico. Con esta configuración puede seleccionar qué campos del grupo se van a
mostrar. Puede cambiar entre campos haciendo clic en el pequeño icono que está al
lado del nombre de campo.
Los grupos se utilizan en muchos gráficos diferentes en QVCourse_ProLay_ESP.qvw.
Aquí es donde usted determina las configuraciones de ordenación por defecto de los campos
del documento actual. Estas configuraciones se aplican cuando se crean nuevos objetos.
Aquí es donde usted determina las configuraciones de ajuste de los campos del documento
actual. Estas configuraciones se aplican cuando se crean nuevos objetos.
Aquí es donde determina las configuraciones de formato numérico para los campos del
documento actual. Estas configuraciones se aplican cuando se crean los nuevos objetos de
hoja.
Este es el diálogo general de fuente, que se utiliza para determinar las configuraciones de
fuente para los objetos de hoja del documento actual.
Aquí puede especificar un Título y un Papel Tapiz. Aquí también puede configurar las
opciones de color de pestaña.
Esta es la misma página de diálogo que se abre cuando utiliza el comando de menú Diseño –
Seleccionar Campos.
Esta página de diálogo es parecida a las Propiedades de Documento: Seguridad, pero contiene
configuraciones de seguridad a nivel de objeto. Este es el sitio más conveniente para
proteger el diseño con todos sus objetos de hoja de modificaciones accidentales. Fíjese que
la opción Sustitución de las condiciones de seguridad por el admin. en Propiedades de Documento:
Seguridad sobrescribe todas las configuraciones de seguridad de la hoja.
Una configuración heredada con propagación inmediata afectará a todos los objetos en un
nivel inferior tan pronto como esta se ejecute. Un ejemplo de esta configuración es Fuente.
Si cambia la fuente bajo Propiedades de Documento, la fuente cambiará inmediatamente en
todos los objetos de hoja de toda la aplicación. Ocurre lo mismo con el Diseño.
En otros casos, cambiando una selección en un nivel superior sólo se establecerá una nueva
configuración predeterminada que se utilizará cuando se creen nuevos objetos de hoja. Si
cambia la Alineación para un campo bajo Propiedades de Documento, no ocurrirá nada hasta
que cree un nuevo objeto de hoja utilizando ese campo. Los objetos de hoja existentes
basados en el mismo campo no se verán afectados.
Información de Producto
Información de Producto
Información de Producto
Información de Distribuidor
Información de Distribuidor
Información de Distribuidor
Comentario de Economía
Esto es lo que ocurre cuando se selecciona un solo campo (aquí: United Kingdom).
Truco: Como se habrá imaginado, esto no es un único objeto de hoja, sino una combinación
de tres cuadros de lista y tres objetos de texto. La idea aquí era crear una ilusión de una
unidad funcional sin utilizar un cuadro de tabla.
Las expresiones de este diagrama son Sum ([PIB($)]) y Sum ([PIB($) per Capita]).
Fíjese que este diagrama tiene cuatro expresiones. (Un gráfico de barras puede tener un
montón de expresiones mientras muestra una sola dimensión.)
Para complicarlo más, los países se han ordenado por una expresión para el consumo de
electricidad.
22. Apéndice
22.1. Terminología
Dimensión Un campo se refiere a una dimensión cuando se utiliza en un
gráfico.
Campo Una lista de valores de campo que son tratadas como si fuesen
originadas desde una única columna, sin importar si esa
columna ha sido cargada desde una o varias tablas.
La lógica QlikView (AQL) se basa en la asociación de valores
de campos y valores de campos comunes.
Cuadro de Lista
Un cuadro de lista muestra todos los valores de un único
campo.
Menú Objeto Es un menú con comandos que operan sobre un objeto y que se
activa haciendo clic derecho sobre el objeto.