Documentos de Académico
Documentos de Profesional
Documentos de Cultura
QlikView Manual de Referencia PDF
QlikView Manual de Referencia PDF
INSTALACIN II
GENERAL III
SCRIPT IV
4
CONTENIDO
PARTE I: INTRODUCCIN
5
PARTE III: GENERAL
6
11.3 Editor .................................................................................................110
11.4 Diseo ................................................................................................115
11.5 Objetos ...............................................................................................117
11.6 Fuente ................................................................................................121
11.7 Exportar .............................................................................................122
11.8 Imprimir .............................................................................................126
11.9 Correo ................................................................................................128
11.10 Ubicaciones .....................................................................................129
11.11 Seguridad .........................................................................................132
11.12 Licencia ...........................................................................................133
12 LGICA Y SELECCIONES .............................................................135
12.1 Seleccin de un solo valor en un campo ...........................................135
12.2 Seleccin mltiple dentro de un campo ............................................136
12.3 Bsqueda ...........................................................................................136
12.4 El dilogo Bsqueda Avanzada .........................................................140
12.5 Mover la Seleccin ............................................................................143
12.6 El modo And lgico ..........................................................................144
12.7 Bloquear Valores de Campo Seleccionados ......................................145
12.8 Selecciones en Otros Objetos ............................................................146
12.9 Selecciones Actuales .........................................................................149
12.10 Estilos de Seleccin .........................................................................151
12.11 Tablas parcialmente desconectadas .................................................152
12.12 Etiquetas de campo ..........................................................................158
13 MARCADORES ............................................................................161
13.1 Acerca de los Marcadores .................................................................161
13.2 Crear Marcadores ..............................................................................161
13.3 Aplicar Marcadores ...........................................................................165
13.4 Dilogo Marcadores ..........................................................................165
13.5 Exportar Marcador(es) .....................................................................170
13.6 El dilogo Importar Marcadores ........................................................170
14 INFORMES ...................................................................................173
14.1 Acerca de los informes ......................................................................173
14.2 El Men Informes ..............................................................................174
14.3 El dilogo Editor de Informes ...........................................................174
15 ALERTAS ....................................................................................197
15.1 Acerca de las alertas ..........................................................................197
15.2 Cmo crear las alertas .......................................................................197
15.3 Cmo utilizar las alertas ....................................................................197
15.4 El dilogo Alertas ..............................................................................200
15.5 El Asistente de Alertas ......................................................................204
7
16 EL DILOGO PANEL DE VARIABLES .............................................215
17 VISTA PREVIA DE LA EXPRESIN ..................................................217
18 ARCHIVOS INTERNOS ..................................................................221
18.1 Referencias a archivos en el diseo QlikView ..................................221
18.2 Archivos Internos en documentos QlikView ....................................221
18.3 Archivos internos en el archivo de programa QlikView ...................222
18.4 Sonidos Vinculados ...........................................................................225
8
22.2 Operadores .........................................................................................386
22.3 Funciones de Agregacin ..................................................................389
22.4 Otras funciones ..................................................................................415
23 ESTRUCTURAS DE DATOS ............................................................497
23.1 Sentencias de carga de datos .............................................................497
23.2 Ejecucin de Script ............................................................................497
23.3 Campos de Sistema ...........................................................................497
23.4 Tablas Lgicas ...................................................................................498
23.5 Asociaciones entre tablas lgicas ......................................................499
23.6 Renombrar campos ............................................................................503
23.7 Concatenar varias tablas en una sola .................................................504
23.8 Join y Keep ........................................................................................505
24 EVALUACIN DE LOS DATOS CARGADOS ......................................513
24.1 Bases de datos genricas ...................................................................513
24.2 Tablas cruzadas .................................................................................514
24.3 Emparejar intervalos con datos discretos ..........................................515
24.4 Utilizar la sintaxis ampliada de IntervalMatch para resolver problemas
de cambios de dimensin progresivos .......................................................517
24.5 Jerarquas ...........................................................................................519
24.6 Vnculos semnticos ..........................................................................522
24.7 Vincular informacin a valores de campo .........................................526
24.8 Limpieza de datos ..............................................................................527
24.9 Utilizacin de caracteres comodn en los datos .................................530
24.10 Manejo de valores NULL (nulos) en QlikView ..............................532
24.11 Juegos de caracteres ........................................................................535
25 ARCHIVOS QVD .........................................................................537
25.1 Acerca de los archivos QVD .............................................................537
25.2 El formato de archivo QVD ..............................................................537
25.3 Para qu sirven los archivos QVD? .................................................537
25.4 Qu velocidad tiene? .......................................................................538
25.5 Creacin de archivos QVD ................................................................539
25.6 Leer datos desde archivos QVD ........................................................541
25.7 Utilizacin de archivos QVD para carga incremental .......................542
26 SEGURIDAD ................................................................................547
26.1 Autenticacin y Autorizacin ............................................................547
26.2 Seguridad empleando QlikView Publisher .......................................547
26.3 Seguridad empleando la Seccin de Acceso en el script QlikView. .548
26.4 Secciones en el script ........................................................................548
26.5 Niveles de Acceso en la Seccin de Acceso .....................................549
26.6 Campos de sistema en la Seccin de Acceso ....................................549
9
26.7 Restricciones en la funcionalidad de QlikView ................................552
26.8 Reduccin Dinmica de Datos ..........................................................553
26.9 Restricciones de acceso heredadas ....................................................554
26.10 Cifrado / Encriptado ........................................................................555
10
I
PARTE I: INTRODUCCIN
Acerca de QlikView
Novedades en QlikView 10
12
ANTES DE COMENZAR
1 ANTES DE COMENZAR
Bienvenido a QlikView - la solucin de acceso a los datos que le permite analizar y I
utilizar informacin proveniente de diversas fuentes de datos.
Con QlikView es fcil lograr una visin global y visualizar las conexiones, incluso
cuando se manejan enormes conjuntos de datos o datos muy complejos. Usted puede
integrar datos procedentes de diversas fuentes y poner la informacin rpidamente a
disposicin del usuario a travs de la red. La informacin correcta llega a la persona
correcta. La tecnologa asociativa permite crear una interfaz nica para la
presentacin interactiva y el anlisis de cualquier tipo de informacin.
QlikView gestiona la informacin de modo parecido al funcionamiento del cerebro
humano. Al igual que sucede en nuestro cerebro, QlikView va realizando, de manera
gradual, conexiones asociativas en la informacin que se est procesando. Usted - y
no la base de datos - es quien decide las preguntas que se van a plantear. Haga
simplemente clic con el ratn en el tema del que desee ampliar informacin.
Los sistemas convencionales de bsqueda de datos a menudo requieren una
estructura fija, que va de lo ms amplio a lo ms detallado en las consultas; mientras
que QlikView le permite comenzar por cualquier parte de la informacin, sin
importar su ubicacin en la estrucutra de datos.
En los sistemas convencionales, la recuperacin de datos suele ser una tarea bastante
compleja, que requiere un amplio conocimiento de la estructura de la base de datos
as como de la sintaxis del lenguaje de consulta. Muchas veces, el usuario se ve
limitado por unas rutinas de bsqueda predefinidas. QlikView revoluciona este
proceso, haciendo posible la libre seleccin de los datos mostrados en pantalla con un
simple clic de ratn.
Hay muchas reas en las que se puede aplicar QlikView. Es usted quien decide cmo
utilizar el programa. QlikView le ayuda a lograr una visin global, unificada y
coherente de la informacin contenida en diferentes bases de datos - las suyas propias
o las de otra persona, remotas o locales. Se puede utilizar QlikView en prcticamente
cualquier base de datos.
QlikView le permite
crear una interfaz flexible para los usuarios finales y un almacn de datos
obtener rpidamente un retrato real de las relaciones entre los datos
elaborar presentaciones basadas en sus datos
crear grficos y tablas dinmicos e ilustrativos
analizar estadsticas
Introduccin 13
vincular descripciones y funcionalidad multimedia a sus datos
construir sus propios sistemas expertos
crear tablas nuevas, integrando informacin de fuentes muy diversas
construir su propio sistema de Inteligencia de Negocio (Business
Intelligence)
Algunos ejemplos donde se utilizan aplicaciones QlikView hoy en da son sistemas
financieros, administraciones de RRHH, anlisis de mercados, atencin al cliente,
administracin de proyectos, controles de produccin, compaas de almacenes y
compraventas. Incluso se pueden mezclar las diferentes aplicaciones entre s para
lograr visiones globales de la informacin, totalmente novedosas.
14
ANTES DE COMENZAR
1.2 Convenciones
Antes de empezar a utilizar QlikView, es importante comprender los trminos y las
convenciones tipogrficas empleadas en la documentacin. En esta seccin
explicamos algunos de los trminos.
Convenciones Generales
La expresin "elegir" se utiliza para ejecutar un comando del men en la
barra de herramientas o en un cuadro de dilogo.
La expresin "seleccionar" se utiliza para marcar en una lista o en una hoja
un objeto con el que quiere realizar su siguiente accin. Tambin se utiliza
para marcar valores en campos, haciendo selecciones lgicas entre los datos.
Las listas numeradas (p.ej. 1, 2, 3, ...) indican procesos con uno o ms pasos
secuenciales.
Las listas de puntos, como sta, proporcionan informacin, y no indican
pasos secuenciales.
Introduccin 15
"Hacer clic..." o "Pulsar (un botn)" significa apuntar al objeto en cuestin, y
luego pulsar e inmediatamente soltar el botn del ratn sin mover el ratn.
"Doble-clic..." significa hacer rpida y seguidamente dos clics con el botn
del ratn (dos veces).
"Clic derecho" significa hacer clic con el botn derecho del ratn.
16
NOVEDADES EN QLIKVIEW 10
2 NOVEDADES EN QLIKVIEW 10
El equipo de desarrollo de QlikView ha escuchado nuevamente las ideas y I
sugerencias de nuestros usuarios, clientes y partners. Como resultado de nuestro
esfuerzo de desarrollo y sus comentarios, estamos preparados para lanzar QlikView
10, con numerosas funciones nuevas y mejoras.
Estamos convencidos de que ser una versin que todos disfrutarn. A continuacin
se describe en detalle gran parte de la nueva funcionalidad.
Etiquetas de campo
Los campos ahora se pueden etiquetar con meta-etiquetas definidas por el
sistema o personalizadas. Varias etiquetas de sistema se generan de forma
automtica para los campos de un documento al ejecutarse el script. El
usuario puede modificar dichas etiquetas empleando una sencilla sintaxis de
script. Las etiquetas tambin pueden configurarse de forma interactiva
(debiendo permanecer no obstante siempre separadas las etiquetas generadas
por el script de las etiquetas interactivas) desde la pgina Tablas del dilogo
Propiedades de Documento. Para ms detalles vea las pginas pgina 367
y pgina 54 del Libro II.
Las etiquetas se muestran en la pgina Tablas del dilogo Propiedades de
Documento y tambin como pequeos consejos que emergen en pantalla al
apuntar con el ratn en reas como el Visor de Tablas y otros diversos
listados de campos en los dilogos de propiedades. En futuras versiones, las
etiquetas, si se definieran stas, se emplearn para una clasificacin
inteligente de los listados de campos y para filtrado de campos en varios
dilogos.
Comentarios de campo
Esta nueva funcionalidad permite hacer uso de los comentarios de campo
(metadatos) que a menudo se encuentran en los diccionarios de datos ERP/
DBMS (o manualmente definidos por ej. en hojas de clculo Excel), etc.
17
como un texto a modo de ayuda para los desarrolladores cuando crean
diseos en QlikView. Los comentarios se leen desde un archivo o base de
datos, o tambin se pueden configurar individualmente como parte de la
ejecucin de script.
Una vez introducidos, los comentarios se muestran en la pgina Tablas del
dilogo Propiedades de Documento y tambin como pequeos consejos
que emergen en pantalla al apuntar con el ratn en reas como el Visor de
Tablas y otros diversos listados de campos en los dilogos de propiedades.
Vase la pgina 311.
Comentarios de tabla
De forma anloga a los comentarios de campo, tambin se pueden leer o
incorporar comentarios en las tablas de origen. Los comentarios se muestran
en la pgina Tablas del dilogo Propiedades de Documento y tambin
como pequeos consejos que emergen en pantalla al apuntar con el ratn en
reas como el Visor de Tablas y otros diversos listados de campos en los
dilogos de propiedades. Vase la pgina 312.
Comentarios de expresiones
Se puede aadir un comentario de texto aclarativo a las expresiones de
grfico. stos se muestran y se pueden editar en la pgina Expresiones del
dilogo Propiedades de Grfico, vase la pgina 49 del Libro III.
Comentarios de variable
Se puede aadir un comentario de texto aclarativo a las variables. stos se
muestran y se pueden editar en la pgina Variables del dilogo Propiedades
de Documento as como tambin en el Panel de Variables. Para ms
detalles vea el captulo pgina 40 del Libro II.
18
NOVEDADES EN QLIKVIEW 10
Carga en paralelo
La interpretacin y transformacin de los datos se hace ahora en mltiples
hilos, lo cual acelera enormemente el proceso de carga. Esto no implica
cambio alguno en el script de carga; el script de carga an es secuencial: no
se pueden definir ramas en paralelo.
Archivo de proyecto
Como un primer paso hacia nuevas versiones con soporte para un entorno
multi-desarrollador, ahora podemos dividir un documento en diversos
componentes ms pequeos, donde cada archivo se corresponda con unos
determinados objetos de hoja y una estructura de archivos. Ms informacin
sobre esta funcionalidad en la pgina 63.
19
2.2 Funciones de Presentacin y Diseo
El asistente "Comenzando"
Para ayudar a nuevos usuarios a comenzar a trabajar con sus propios datos,
se ha incorporado un asistente que permite crear nuevos documentos. Este
asistente gua al usuario a travs del proceso de carga de un archivo Excel y
en la creacin de un primer grfico. El asistente se puede deshabilitar.
Tambin puede habilitarse de nuevo en Preferencias de Usuario. Vase la
pgina 55.
Objeto Contenedor
Se ha desarrollado un nuevo tipo de objeto, el objeto contenedor. Este objeto
permite al usuario definir un objeto que a veces muestre, por ej. un grfico
de barras, otras veces una tabla pivotante y otras veces cualquier otro tipo de
objeto. Unas pequeas pestaas o un desplegable permiten elegir qu objeto
se desea mostrar. El objeto contenedor puede por tanto emplearse en
sustitucin del "grfico de cambio rpido" para alternar entre diversos tipos de
objetos, pero a diferencia de ste, los objetos no tienen que tener el mismo
conjunto de dimensiones, ni siquiera ser del mismo tipo. Ms informacin en
la pgina 269 del Libro II.
Grfico Mekko
Se trata de un nuevo tipo de grfico que han solicitado varios de nuestros
clientes. Bsicamente es igual que un grfico de barras en el que el valor de
una expresin o dimensin sirve para determinar el ancho de las barras. Esta
funcionalidad est disponible en todos los clientes. Ms informacin sobre
los grficos Mekko en la pgina 221 del Libro III.
20
NOVEDADES EN QLIKVIEW 10
Objetos Enlazados
Ahora varios objetos de hoja pueden compartir un mismo conjunto de
propiedades. Cuando se enlazan dos o ms objetos de hoja stos comparten
todas las propiedades excepto el tamao, la posicin y el estado de I
presentacin (minimizado, normal, maximizado). Cuando se modifican las
propiedades de un objeto el cambio se refleja de inmediato en los dems
objetos enlazados. Los objetos enlazados pueden residir en una misma hoja o
en hojas diferentes.
Bsqueda Asociativa
Se ha introducido una nueva lgica de bsqueda opcional. Haciendo clic en
el pequeo parntesis angular del control de bsqueda se activa la bsqueda
asociativa. Esto significa que es posible buscar en otros campos y tener el
resultado en el campo mismo del control de bsqueda. Tambin se puede
buscar simultneamente en varios campos.
21
Icono de Ttulo de Men
Se ha incorporado un nuevo icono de ttulo. Cuando se hace clic en el nuevo
icono de "Men", se abre el men contextual del objeto de hoja. Esta
funcionalidad est disponible en QlikView Desktop, en el cliente QlikView
Plug-in y en el cliente Ajax. Y es la opcin por defecto en los navegadores
mviles (por ej. Mobile Safari para iPhone/iPad).
Objetos de Extensin
Por medio de una simple API nueva, ahora se pueden escribir objetos de hoja
para extensiones plug-in, para una presentacin integrada en diseos
QlikView (funciona en el cliente Ajax y en WebView nicamente). Las
22
NOVEDADES EN QLIKVIEW 10
Recuperacin de sesin
Hay un parmetro ahora en QlikView Server que permite una recuperacin
inteligente de sesin para clientes mviles y clientes Ajax. Cuando se utilice
este parmetro, se guardar el estado actual de las selecciones de cada
usuario cuando una sesin finaliza y se reaplicar la prxima vez que dicho
usuario se vuelva a conectar al mismo documento. Esta funcionalidad ahora
es global, lo cual quiere decir que afecta a todos los usuarios y a todos los
documentos de un servidor.
Gestin de Usuario
Una nueva pestaa de alto nivel en la consola de gestin de la empresa
proporciona una vista unificada de todos los parmetros, listados por los
usuarios a lo largo de todo el despliegue de QlikView. Desde esta vista
tambin es posible modificar los parmetros de por ej. CALs de usuario,
distribuciones y documentos.
Administrador de Documentos
Un administrador de QlikView puede ahora delegar la responsabilidad de
gestionar tareas a uno o ms usuarios seleccionados. El administrador de
QlikView tambin puede establecer limitaciones en cuanto a dnde se
permite distribuir un documento.
23
Gestin de la Seccin de Acceso
La consola de gestin de QlikView, QlikView Enterprise Management
Console, ahora proporciona la funcionalidad necesaria para crear, gestionar
y almacenar tablas que pueden emplearse para definir una autorizacin en la
Seccin de Acceso en documentos QlikView. Esta funcionalidad consta de
tres partes:
La creacin, gestin y almacenamiento de las tablas reales, las cuales son
todas gestionadas por la consola QEMC.
A las tablas creadas se accede desde el script de carga QlikView empleando
una sentencia load que carga desde una direccin http. Un comando en el
editor de script facilita la creacin de una pequea porcin de script aadida,
que contiene dicha sentencia load.
Esta funcionalidad requiere una licencia Publisher.
24
NOVEDADES EN QLIKVIEW 10
E-mail de notificacin
Se puede enviar un correo electrnico de notificacin tras la distribucin.
Por favor, tenga en cuenta que no hay todava modo alguno de optimizar el
envo: habr un correo para cada tarea que tenga activada la opcin de envo
de correo de notificacin.
Registro de Auditora
La seleccin de valores, la activacin de hoja, la utilizacin de marcadores e
informes, borrar un objeto especfico, borrar todos y las descargas para un
usuario especfico pueden ahora registrarse en QlikView Server. En
QlikView Publisher, se puede registrar cualquier cambio de tareas y algunos
cambios en los parmetros.
Cambios menores
La fecha de modificacin de un archivo se muestra ahora en Access Point.
Se da la posibilidad de clasificar archivos en Access Point, al modificar la
fecha de archivo.
25
Los clientes mviles se contemplan y reciben ahora tratamiento como un
cliente ms de entre todos los posibles, lo cual ofrece la posibilidad de
especificar que un documento debera estar por ej. visible slo para clientes
mviles o invisible para clientes mviles.
Existe la posibilidad de marcar que los objetos compartidos estn visibles
para usuarios annimos.
Existe la posibilidad de conectar con el Servicio de Distribucin de
QlikView y con el Conector de Servicios de Directorio utilizando un nombre
de usuario.
Distribucin de PDFs a carpetas
Se pueden utilizar los marcadores como reglas de reduccin.
2.6 APIs
La versin 10 proporciona dos nuevas APIs documentadas, adems de la
API central COM. La documentacin de estas APIs todava es un trabajo en
curso y an no est disponible. Las actualizaciones de documentacin, entre
las que se incluirn algunas muestras, estn previstas para la prxima versin
Release Candidate.
API COM
Esta API continuar documentndose en un documento QlikView.
26
NOVEDADES EN QLIKVIEW 10
27
28
COMPATIBILIDAD CON VERSIONES ANTERIORES DE QLIKVIEW
3 COMPATIBILIDAD CON
VERSIONES ANTERIORES DE I
QLIKVIEW
El equipo de desarrollo ha hecho todo lo que estaba en su mano para facilitar lo ms
posible la migracin a QlikView 10 desde versiones anteriores. Creemos haber
cumplido nuestro objetivo y la migracin desde QlikView 7.52 , 8 y 9 es algo
realmente sencillo. Este captulo enumera algunas de las posibles reas que podran
no obstante presentar algn inconveniente.
29
3.2 Entornos mixtos cliente/servidor
QlikView 10<-> QlikView 7/8/9
QlikView Server 7,52 y posteriores funcionarn sin fisura alguna con
clientes QlikView 10; igual que lo har QlikView Server 10 con clientes
QlikView 7,52 y posteriores. Por supuesto, para hacer uso de la
funcionalidad especfica de QlikView 10 necesita disponer de ambos, cliente
y servidor, en su versin 10.
QlikView 10 no es compatible con versiones de QlikView 7.51 y
posteriores.
Versiones anteriores
QlikView Server 10 no es compatible con clientes QlikView 6. Ni tampoco
QlikView Server 6 es compatible con clientes QlikView 9.
30
II
OLE DB y ODBC
32
INSTALACIN DE QLIKVIEW
4 INSTALACIN DE QLIKVIEW
En el paquete de instalacin de QlikView encontrar un DVD, una nota con un
nmero de serie y un nmero de control y un acuerdo de licencia. Para instalar
QlikView necesitar el DVD de QlikView, el nmero de serie y el nmero de control.
QlikView est diseado para ejecutarse en un sistema informtico IBM PC,
compatible con Windows 2003, Windows XP, Windows Vista, Windows 7 o
Windows 2008. Para ms informacin acerca de los requisitos de sistema, consulte la
pgina 539 del Libro III.
II
Instalacin 33
Acrobar Reader para poder verlo), la gua API, los ejemplos de
Objetos Personalizados, el Tutorial de QlikView y varios ejemplos
de funcionalidad y configuraciones QlikView. Si elige
Personalizado, al pulsar Siguiente aparecer un dilogo donde
podr especificar las caractersticas que se van a instalar. Haga su
seleccin y pulse Siguiente.
6 Ahora est listo para comenzar la instalacin, pulse Siguiente para
comenzar. .
7 En el ltimo dilogo pulse Finalizar para finalizar el proceso de
instalacin.
Nota Siempre tendr que introducir la licencia QlikView en la cuenta con que lo
instal; de otro modo no funcionar correctamente.
Registrar la Instalacin
Cuando se ejecuta Setup.exe, se genera un archivo .log de registro en la carpeta
temp del usuario. El archivo log se denomina QlikViewx86.wil para la versin
x86 y QlikViewx64.wil para la versin de 64 bits. Cada vez que se ejecute la
instalacin, se generar un nuevo archivo que sobreescribe el antiguo archivo log.
4.3 Serializacin
Si obtiene su licencia QlikView desde un servidor QlikView Server o si posee una
edicin personal
PersonalEdition'deQlikViewnoesnecesarioprocesodeserializacinalguno.Noobstante,
tambinesposibleadquirirunnmerodeserieparaesteproductoeintroducirloen'Preferen
cias de Usuario, Licencia. Un QlikView registrado le permitir trabajar sin
conexin, sin contacto alguno con un QlikView Server, por largos perodos de tiempo
(perodos de ms de 30 das). Contacte con su distribuidor QlikView para ms
detalles.
34
INSTALACIN DE QLIKVIEW
Instalacin 35
4.5 Editor de Archivo de Activacin de
Licencia
36
INSTALACIN DE QLIKVIEW
Instalacin 37
38
OLE DB Y ODBC
5 OLE DB Y ODBC
5.1 OLE DB
QlikView soporta la interfaz OLE DB para conexiones a fuentes de datos externas.
Le permite acceder a muchas bases de datos externas mediante el OLE DB Provider
de Microsoft para Drivers ODBC.
II
5.2 Cundo es necesario la interfaz ODBC?
Es necesario tener la interfaz ODBC (Open DataBase Connectivity) instalada si
desea acceder a una base de datos genrica. La alternativa consiste en exportar datos
desde la base de datos a un archivo en un formato legible para QlikView.
Normalmente, algunos drivers ODBC se instalan junto con el sistema operativo. Se
pueden comprar drivers adicionales a proveedores de software, buscarlos en Internet,
o pedirlos al fabricante de DBMS. Algunos drivers se distribuyen gratuitamente.
La interfaz ODBC aqu descrita es una interfaz en un ordenador cliente. Si sus planes
son utilizar ODBC para el acceso a una base de datos relacional multiusuario en un
servidor de red, posiblemente necesitar software DBMS adicional, que permita a un
cliente acceder a la base de datos en el servidor. Contacte con su proveedor de DBMS
para ms informacin acerca del software requerido.
QlikView funciona tanto con drivers ODBC de 32 bits como de 64 bits. No obstante,
es muy importante utilizar las correspondientes versiones de los drivers ODBC y la
correcta versin de programa. La versin de 32 bits de QlikView slo funcionar con
los drivers ODBC de 32 bits. Sin embargo, la versin de 64
39
Segn Microsoft, en las versiones de 64 bits de los sistemas operativos, la
carpeta system32, normalmente c:windowssystem32, contiene nicamente
archivos de 64 bits. Si hay tambin una versin de 32 bits del archivo, sta
residir en la carpeta syswow64. Vase http://technet.microsoft.com si desea
ms informacin.
En un sistema operativo de 32 bits la configuracin es muy sencilla dado que
todos los archivos y drivers son de 32 bits.
Debera haber un Administrador de Fuentes de Datos ODBC instalado en
su sistema (se asume la vista clsica del Panel de Control):
40
OLE DB Y ODBC
II
41
3 Haga clic en el botn Agregar. Se abrir el cuadro de dilogo
Aadir Fuente de Datos, el cual muestra una lista de los drivers
ODBC instalados.
4 Si el driver ODBC correcto est en la lista, seleccinelo y haga clic
en el botn Aceptar. Se abrir un dilogo correspondiente al driver
de base de datos seleccionado. Ponga el nombre de su fuente de
datos y configure los parmetros necesarios. Cuando haya
terminado haga clic en Aceptar.
42
PARTE III: GENERAL
III
Comandos de Men
Preferencias de Usuario
Lgica y Selecciones
Marcadores
Informes
Alertas
44
INICIAR QLIKVIEW
6 INICIAR QLIKVIEW
Arranque QlikView desde el men Iniciar, Programas o haciendo doble clic
sobre un documento QlikView.
Si desea iniciar QlikView desde la lnea de comandos, puede usar los parmetros
descritos en la seccin siguiente.
General 45
/NoSecurity
Ignora las medidas de seguridad de QlikView acerca de macros y
scripts hostiles, incrustados en documentos QlikView. No se
mostrarn dilogos de advertencia preguntando al usuario si acepta
el cdigo potencialmente peligroso. Use este parmetro con cuidado
y slo en documentos conocidos.
Ejemplo:
qv.exe /r /vMyvar=123 abc.qvw
Nota Para evitar que aparezcan mensajes de error cuando se ejecutan los
scripts en modo por lotes, siempre establezca la variable errormode
a 0 en el script (vase la pgina 379).
46
INICIAR QLIKVIEW
General 47
documentos o pginas favoritos para abrirlo de nuevo. Haciendo clic con el botn
derecho en un documento obtendr acceso a un men con los siguientes comandos
tiles:
Abrir "documento" Sin Datos
Abre el documento pero omitiendo los datos de la tabla y los
campos. Lo que se obtiene es un diseo con todas las hojas y objetos
de hoja en su sitio, pero sin datos, esto es, vaco. Esta funcionalidad
puede resultar til para, por ejemplo, la apertura de documentos
corruptos, o para evitar largas esperas en la apertura de documentos
muy extensos cuando slo se desea efectuar un pequeo cambio en el
diseo (por supuesto necesitar ejecutar de nuevo el script para
repoblar el documento tras los cambios).
Abrir "documento" y Recargar Datos
Abre el documento y realiza una recarga inmediata.
Examinar Documentos en Carpeta
Abre la carpeta que contiene el documento de la lista.
Eliminar "documento" de Favoritos
Elimina el documento de la lista de Favoritos. El archivo real del
documento permanece invariable en su ubicacin
La pestaa Abrir en el Servidor contiene una lista de Servidores QlikView utilizados
ms recientemente, as como una interfaz de muy fcil utilizacin para conectarse a
cualquier otro QlikView Server. Una vez seleccionado un QlikView Server,
QlikView se conectar a ste y mostrar una lista de documentos disponibles, los
cuales podrn entonces abrirse con un simple clic. Puede hacer clic en Mostrar
Opciones> si desea opciones de autenticacin avanzadas. Consulte la
documentacin del dilogo Abrir en el Servidor (debajo) para ms detalles sobre
estos comandos.
Servidores Recientes muestra una lista de los servidores a los que se haya
conectado recientemente.
Servidores Prximos le permite ver una lista con todos los servidores presentes en
la red.
QlikView recordar qu pestaa utiliz por ltima vez y abrir la pgina de inicio con
dicha pestaa activa la prxima vez que arranque QlikView. Si no desea que la
pgina de inicio se muestre al arrancar el programa, deseleccione la casilla de
verificacin Mostrar Pgina de Inicio al lanzar QlikView.
La pgina de inicio se puede dejar abierta y se mostrar entonces como Pgina de
Inicio en el men de Windows. Si cierra la pgina de inicio, sta podr abrirse de
nuevo en cualquier momento eligiendo Mostrar Pgina de Inicio en el men Ayuda.
48
INICIAR QLIKVIEW
III
General 49
Connect
Pulse este botn para conectar a un QlikView Server.
Cuando est conectando, la parte central del panel mostrar las carpetas de
documento disponibles para usted en el QlikView Server. Haga clic sobre
una carpeta y se mostrarn los documentos disponibles en el panel inferior
del dilogo. Haga doble clic sobre un documento o seleccinelo y pulse el
botn Abrir para abrir un documento.
Borrar Lista
Este botn borra la lista de Servidores Recientes de la Pgina de
Inicio.
Autenticacin
Aqu puede seleccionar la forma en que QlikView Server le
identificar cuando se conecte. Hay tres modos disponibles:
Utilizar Identidad NT
Se utilizar identidad NT autenticada. Slo funciona si est
trabajando en una mquina conectada al mismo dominio
Windows NT que QlikView Server.
Annimo
Se utilizar identificacin annima. Usted slo podr
conectar si el servidor QlikView Server est configurado
para permitir usuarios annimos y slo podr ver
documentos que tengan permisos de archivo para una
cuenta annima de QlikView Server. La conexin pseudo-
URL al Servidor se completar con una @ antes del
nombre del servidor.
Cambiar Identidad
Se utilizar un nombre de usuario NT conocido en el
dominio de QlikView Server. El nombre de usuario se
escribe en el cuadro de edicin ID de Usuario. Se le pedir
la contrasea correspondiente cuando pulse el botn
Conectar. La conexin con pseudo URL al Servidor se
completar con nombreusuario@ antes del nombre del
servidor, donde el nombre de usuario es el nombre que
usted utiliza.
Modo Plano
Marque esta casilla de verificacin si prefiere que el panel inferior
del dilogo muestre los contenidos de todas las subcarpetas
simultneamente, en lugar de utilizar la vista en forma de rbol.
50
INICIAR QLIKVIEW
Abrir
Abre el documento seleccionado en el panel inferior. Si hace doble
clic en el nombre del documento tendr el mismo efecto.
Cancelar
Cierra el dilogo sin abrir ningn documento.
Ayuda
Abre la ayuda interactiva.
QlikView Server
QlikView Server suministra una plataforma donde alojar y compartir
informacin QlikView a travs de Internet/Intranet. QlikView Server est
General 51
totalmente integrado con QlikView para suministrar un paquete tecnolgico
de anlisis de datos potente y sin fisuras a los usuarios finales. El
componente de servidor que aporta QlikView Server es la parte central de
esta tecnologa, que suministra una comunidad de documentos QlikView
robusta, centralizada, capaz de conectar mltiples usuarios, mltiples tipos
de clientes, documentos y objetos, en un entorno seguro y cmodo.
QlikView Publisher
QlikView Publisher es un miembro ms de la familia de productos QlikView
que gestiona acceso y contenidos. Al presentar a los usuarios finales una
informacin actualizada y permitirle a usted gestionar sus documentos
QlikView de forma potente y sofisticada, QlikView Publisher es una valiosa
adicin al paquete QlikView.
QlikView Publisher distribuye los datos almacenados en documentos
QlikView a usuarios dentro y fuera de la organizacin. Restringiendo los
datos, cada usuario recibe nicamente la informacin que le concierne. El
servicio QlikView Publisher y su interfaz de usuario estn ahora totalmente
integrados en QlikView Server y en la consola QlikView Management
Console (QMC).
Si no posee acceso a QlikView Server o QlikView Publisher, puede recargar
documentos QlikView directamente desde la aplicacin independiente. Para ello
tendr que hacer uso de los parmetros de lnea de comando descritos en la seccin
Sintaxis de la lnea de comandos en la pgina 45.
Programador de Tareas
Windows tiene un servicio Programador de Tareas. Este servicio se
controla desde el applet de gestin del ordenador en el Panel de Control
(Windows Vista) o directamente desde el panel de Control (Windows XP).
Asegrese que el Estado est configurado en Activado (e Inicio en
Automtico, para que el servicio se inicie automticamente despus de
reiniciar) para este servicio o servicios relevantes.
La forma ms fcil de iniciar la ejecucin de un proceso por lotes, es crear un
archivo para el lote o proceso, con los comandos relevantes. El archivo, que
se podra denominar p.ej. MyBatch.cmd, podra contener p.ej. los siguientes
comandos:
C:'likview'v.exe /r C:'likviewexamplefile.qvw
52
INICIAR QLIKVIEW
Seccin de Acceso
III
ODBC
Si se emplea ODBC, asegrese de que la definicin de DSN est disponible
desde el reloj de sistema que hace la reejecucin. La forma ms fcil de
asegurarlo, probablemente ser definir el DSN como DSN de Sistema en el
Panel de Control de ODBC.
General 53
54
EL ASISTENTE "COMENZANDO"
7 EL ASISTENTE "COMENZANDO"
El Asistente "Comenzando" sirve de ayuda para crear un documento QlikView; I
carga los datos y crea un grfico mediante los siguientes pasos:
1 Seleccione la fuente de datos
2 Verifique la presentacin de los datos
3 Guarde el archivo
4 Seleccione un tipo de grfico
5 Defina las dimensiones e incorpore los cuadros de lista
6 Aada una expresin
55
7.2 Pginas del Asistente "Comenzando"
Paso 1 - Seleccione la fuente de datos
El asistente slo maneja archivos Excel. Explore en el dilogo hasta hallar el archivo
que contiene sus datos. Observe que slo se carga la primera hoja de clculo de un
archivo Excel. Si tiene datos en otro formato que no sea Excel, necesita utilizar el
Editor de Script para seleccionarlos.
Pulse Siguiente para continuar.
56
EL ASISTENTE "COMENZANDO"
57
Paso 3 - Guarde el archivo
58
EL ASISTENTE "COMENZANDO"
Seleccione el tipo de grfico que desee crear haciendo clic en uno de los iconos. Los
tipos de grficos disponibles son los ms habituales en QlikView. Podr cambiar el
grfico por otro tipo de grfico cualquiera de los que hay en QlikView a travs del
dilogo Propiedades de Grfico, cuando lo desee, una vez finalizado el asistente.
Pulse Siguiente para continuar.
59
Paso 5 - Defina dimensiones y aada cuadros de lista
60
EL ASISTENTE "COMENZANDO"
Las expresiones de un grfico definen los valores calculados en el grfico. Las expre-
siones normalmente se muestran a la derecha en los grficos de tabla y en el eje Y de
los grficos de barras, por ej.
Las expresiones en QlikView pueden oscilar entre breves y simples hasta bien exten-
sas y complejas. Este paso permite elegir entre tres tipos de expresiones muy comu-
nes.
Calcular la suma de:
Elija esta opcin para ver la suma numrica de un campo, por ejemplo sum(Ventas).
A continuacin elija qu campo sumar de la lista desplegable.
Calcular la media aritmtica de:
Elija esta opcin para ver la media aritmtica numrica de un campo, por ejemplo
avg(Resultado). A continuacin elija un campo para el clculo en la lista desplegable.
61
Contar el nmero de:
Elija esta opcin para ver el nmero de valores de un campo, por ejemplo
count(IDPedido). A continuacin, en la lista desplegable, elija en qu campo desea
contar los valores.
Tras haber finalizado este asistente, podr aadir ms expresiones o modificarlas en
cualquier momento mediante el dilogo Propiedades de Grfico. Se accede al dilo-
go haciendo clic con el botn derecho sobre el grfico y seleccionando Propieda-
des.
Para ms informacin sobre cmo proceder a continuacin, deje marcada la opcin
Lanzar la ayuda para ver formas de desarrollar su documento QlikView.
Pulse Finalizar para cerrar el asistente y ver su grfico.
62
DOCUMENTOS QLIKVIEW
8 DOCUMENTOS QLIKVIEW
Un documento QlikView es un archivo que contiene todo lo necesario para un
anlisis completo de los datos:
los datos mismos
el script necesario para actualizar el archivo QlikView con la informacin
actual de la base de datos
toda la informacin relacionada con la presentacin o el diseo, es decir:
todas las hojas, cuadros de lista, grficos, etc.
las alertas de documento, los marcadores de documento e informes de
documento
la informacin acerca de las restricciones de acceso
un modulo de macros
Por eso, a travs de los archivos QlikView, se puede distribuir informacin muy III
fcilmente. El anlisis no depende de la ubicacin de los datos originales o de las
condiciones de red. Los documentos QlikView son una forma de compartir
informacin con usuarios que no poseen acceso a la fuente original de los datos.
El archivo QlikView.txt contiene una lista de todos los objetos que forman parte
del documento QlikView. Las diferentes hojas y objetos que hay en la lista se
denominan conforme a su ID de objeto. Los archivos DocProperties.xml,
63
AllProperties.xml, DocInternals.xml y TopLayout.xml contienen todos
configuraciones de propiedades para las distintas partes del documento.
DocBinary.dat contiene datos confidenciales para el usuario, como contraseas.
64
COMANDOS DE MEN
9 COMANDOS DE MEN
Los mens que se describen en este captulo se encuentran en la barra de mens, en la
parte superior de la pantalla. La mayora de comandos tambin se pueden configurar
como botones de las barras de herramientas, vase la Configuracin de las Barras de
Herramientas en la pgina 95 para ms informacin.
65
Actualizar Documento
Este comando slo est disponible con documentos abiertos
en QlikView Server y cuando haya una nueva versin del
documento disponible en el servidor. Cuando invoque una
actualizacin, tendr acceso a los ltimos datos al tiempo que man-
tiene su sesin, incluido el estado de las selecciones y el diseo.
Abrir URL
66
COMANDOS DE MEN
Organizar Favoritos
Abre el cuadro de dilogo Organizar Favoritos, el cual le
permite eliminar y renombrar entradas en la lista de Favori-
tos.
Lista de Documentos
Una lista de los documentos favoritos. Elegir uno de la lista
equivale a abrir el documento.
Guardar
Guarda el documento activo en un archivo. Se guardan los
datos, el script y el diseo. Este comando tambin puede
invocarse mediante el mtodo abreviado de teclado CTRL+S.
Guardar como
Guarda el documento activo en un nuevo archivo de documento. Es
posible guardar el archivo QlikView en un formato de archivo ante-
rior. Este comando tambin puede invocarse mediante el mtodo
abreviado de teclado F12.
Guardar Link III
Guarda el enlace a un documento abierto en un QlikView
Server como archivo de texto en la mquina local. El archivo
tendr extensin qvw pero no contendr ningn dato ni formato de
diseo alguno. Al abrir este documento enlace, QlikView intentar
reconectarse al servidor y abrir el documento en el QlikView Server.
Este comando no est disponible para documentos locales.
Enviar como Adjunto
nicamente disponible cuando se trabaja con un documento local.
Crea un correo electrnico con una copia adjunta del actual docu-
mento qvw. El receptor de dicho correo electrnico podr abrir el
documento qvw siempre y cuando tenga acceso a QlikView y dere-
chos de acceso al documento (si se emplea seguridad de seccin de
acceso). Para que este comando funcione ha de disponer de un
cliente de correo configurado.
Enviar con Marcador como Enlace...
nicamente disponible cuando se trabaja con un documento
QlikView Server. Crea un correo electrnico con un enlace URL al
documento actual del servidor. Se crear un marcador temporal de
servidor (incluyendo el estado de diseo) y codificado en la URL. El
receptor de dicho correo electrnico podr utilizar el enlace URL
para abrir el documento del servidor y ver lo que usted est viendo,
siempre y cuando tenga derechos de acceso al documento y a los
datos del mismo. Para que este comando funcione habr de disponer
67
de un cliente de correo configurado. El servidor QlikView Server
debe estar configurado para admitir marcadores de servidor.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 291 del
Libro II), el cual le permite imprimir el objeto de hoja actual.
Este comando no est disponible para los cuadros de lista.
Para imprimir el contenido de un cuadro de lista, utilice el comando
Imprimir Valores Posibles. Este comando tambin puede invocarse
mediante el mtodo abreviado CTRL+P.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF pre-
seleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo
est disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte. Este comando tambin puede invo-
carse mediante la tecla de mtodo abreviado CTRL+MAYS+P.
Imprimir Valores Posibles...
Abre el dilogo estndar Imprimir (vea la pgina 291 del
Libro II), el cual permite imprimir los valores posibles (selec-
cionados y opcionales) del cuadro de lista actual. Este
comando slo est disponible para cuadros de lista.
Imprimir Valores Posibles como PDF
Abre el cuadro de dilogo Imprimir con la impresora
QlikViewPDF preseleccionada, permitindole imprimir los
valores posibles (seleccionados y opcionales) del actual cua-
dro de lista. Tras pulsar Aceptar se le pedir un nombre de archivo
para el archivo PDF de salida. Este comando slo est disponible si
el sistema dispone de una impresora PDF. La impresora
QlikViewPDF deber descargarse de la pgina web de QlikTech e
instalarse aparte. Este comando slo est disponible para los cua-
dros de lista. Este comando tambin puede invocarse mediante la
tecla de mtodo abreviado CTRL+MAYS+P.
Imprimir Hoja
Abre el dilogo Imprimir (vea la pgina 300 del Libro II), el cual le
permite imprimir la hoja actual o todas las hojas del documento.
Vista Previa
Abre un dilogo que muestra la vista previa de impresin del
objeto activo (si es imprimible). Vanse ms detalles en la
pgina 300 del Libro II.
68
COMANDOS DE MEN
Exportar
Este men contiene las siguientes opciones:
Exportar Contenidos...
Esta alternativa slo est disponible cuando un objeto de
hoja exportable est activo. En ese caso realiza la operacin
de exportacin que se encuentra en el men Objeto del
objeto de hoja.
Exportar Imagen de Hoja...
Abre un dilogo para guardar una imagen de la hoja actual
en un archivo. La imagen puede almacenarse como un
archivo bmp, jpeg, gif o png.
Exportar Diseo de Documento
Abre un dilogo para guardar el diseo del documento
como un archivo XML. No se guardarn datos del docu-
mento en el archivo XML.
Exportar Diseo de Documento
Abre un dilogo para guardar el diseo de la pgina actual III
como un archivo XML. No se guardarn datos del docu-
mento en el archivo XML.
Importar
Importar Diseo de Documento
Abre un dilogo para importar el diseo de documento de
otro documento guardado como XML. No se importarn
los datos.
Importar Diseo de Hoja
Abre un dilogo para importar el diseo de otra hoja guar-
dada como XML. No se importarn los datos.
Editor de Script...
Abre el dilogo Editor de Script (pgina 233) . Aqu se pue-
den generar y ejecutar scripts que abren una o varias bases de
datos en archivos de textos, y recuperan informacin de
ellos. Este comando tambin puede invocarse mediante el mtodo
abreviado CTRL+E.
Recargar
Ejecuta el script de carga actual y recarga los datos en el
documento QlikView activo. Este proceso es imprescindible
si la base de datos ha cambiado de contenidos desde la ltima
vez que se carg. Este comando tambin puede invocarse mediante
el mtodo abreviado CTRL+R.
69
Recarga Parcial
Ejecuta el script de carga actual, incluyendo todos los coman-
dos de script, como por ejemplo drop table, y recarga los
datos del documento QlikView activo. Sin embargo, slo se
recargan aquellas tablas cuyas sentencias load y select vayan pre-
cedidas por el prefijo replace (vase la pgina 353) o add (pgina
306). A las tablas de datos que no se vean afectadas por este tipo de
sentencias load o select tampoco les afectar la recarga parcial.
Este comando tambin puede invocarse mediante el mtodo abre-
viado CTRL+MAYS+R.
Reducir Datos
Abre un men que contiene los dos comandos siguientes:
Mantener Valores Posibles
Reduce la base de datos QlikView eliminando todos
los valores excluidos.
Eliminar Todos los Valores
Se crea una plantilla, eliminando todos los valores de la
base de datos QlikView y manteniendo la estructura de la
base de datos y de la presentacin.
Visor de Tablas ...
Abre el dilogo Visor de Tablas (ver pgina 247) donde se
puede analizar la estructura de los datos cargados de una
manera grfica, en tablas, campos y asociaciones. Este
comando tambin puede invocarse mediante el mtodo abreviado de
teclado CTRL+T.
Documentos Utilizados Recientemente
Es una lista de los ltimos documentos abiertos. El nmero de docu-
mentos mostrados se configura en el dilogo Preferencias de
Usuario. La cantidad por defecto es 8. Elegir uno de la lista equi-
vale a abrir el documento.
Salir
Cierra el documento que estaba abierto y sale de QlikView.
70
COMANDOS DE MEN
71
Activar Todo
Activa todos los objetos de hoja en la hoja activa. Este comando
tambin puede invocarse mediante CTRL+A.
Buscar
Abre una ventana de bsqueda de texto, si hay un cuadro de
lista o un cuadro de seleccin mltiple abierto y activo. Ms
informacin acerca de como utilizar el cuadro Buscar en la
pgina 136. Este comando tambin puede invocarse pulsando
CTRL+F.
Bsqueda Difusa
Abre la ventana de bsqueda de texto en modo de bsqueda
difusa siempre que haya un cuadro de lista o un cuadro de
seleccin mltiple abierto y activo. Ms informacin acerca
de cmo utilizar el cuadro Bsqueda Difusa en la pgina 138.
Bsqueda Avanzada
Abre el cuadro de dilogo Bsqueda Avanzada, siempre que un
cuadro de lista o cuadro de seleccin mltiple abierto, estn activos.
Este dilogo permite introducir expresiones de bsqueda avanzada.
El dilogo tambin puede invocarse mediante la combinacin de
teclas MAYS+CTRL+F.
Modo Copiar
Cambia del modo lgico al modo copiar. Los valores en los
que se hace clic mientras se est en modo de bsqueda, se
copian al portapapeles sin modificar el estado lgico del
documento QlikView.
72
COMANDOS DE MEN
Navegacin
Muestra u oculta la barra de herramientas de navegacin.
Diseo
Muestra u oculta la barra de herramientas de diseo.
Objetos del Servidor
Toggles the Server Objects pane on or off. See El Panel
de Colaboracin en la pgina 283 in book II for further
information on Server Objects.
Hojas
Muestra u oculta la barra de herramientas de la hoja.
Marcador
Muestra u oculta la barra de herramientas de marcador.
Personalizar...
Abre el dilogo Personalizar, el cual le ayuda a personali-
zar sus barras de herramientas.
Barra de Estado
Muestra una barra de estado en la parte inferior de la ven- III
tana de la aplicacin QlikView. El texto de la barra contiene
la fecha y hora en que la aplicacin se carg por tima vez.
Zoom
Abre un men desplegable que contiene factores de zoom expresa-
dos en porcentajes de entre 25% y 400%. El porcentaje de zoom se
aplica slo a la hoja actual. Los factores de zoom distintos de los lis-
tados se pueden aplicar en la pgina General del dilogo Propieda-
des de Hoja.
Restablecer Ventana
Este comando ofrece un men para redimensionar la ventana de la
aplicacin QlikView a uno o varios tipos de resolucin de pantalla
habituales.
Ajustar Zoom a la Ventana
Ajusta el porcentaje de zoom de la hoja actual de forma que todos
los objetos de hoja quepan en el marco de la ventana actual.
Aplicar Zoom a todas las Hojas
Aplica el porcentaje de zoom de la hoja actual a todas las hojas del
documento.
Rejilla de Diseo
Alterna entre activar o deshabilitar la rejilla de diseo, los contene-
dores para objetos activos y el ajuste a la rejilla, a fin de redimensio-
73
nar o mover objetos en el diseo. Este comando tambin puede
invocarse mediante el mtodo abreviado de teclado CTRL+G.
Activar/Desactivar el modo WebView
Habilita y deshabilita el modo WebView, que emplea el nave-
gador web interno de QlikView para mostrar el documento en
modo WebView .
Selecciones Actuales
Alterna entre habilitar o deshabilitar el dilogo Selecciones
Actuales Este comando tambin puede invocarse mediante
el mtodo abreviado de teclado CTRL+Q.
74
COMANDOS DE MEN
Borrar Todo
Borra todas las selecciones actuales excepto aquellas que estn blo-
queadas.
Desbloquear y Borrar Todo
Borra todas las selecciones actuales incluyendo aquellas que
estn bloqueadas.
Definir Estado de Borrado
Fija la seleccin actual en Estado de Borrado.
Restablecer Estado de Borrado
Restablece el Estado de Borrado.
75
Nuevo Objeto de Hoja
Abre un men desde el que podr elegir si crear uno de los diversos
objetos de hoja. Una vez creado, se le presentar el correspondiente
dilogo de Propiedades para configurar el nuevo objeto.
Siempre que tanto el cliente como el servidor tengan instalada la
versin QlikView 8 o posterior, es posible aadir nuevos objetos de
hoja al diseo, incluso si se est trabajando con un documento en
QlikView Server. Esto requiere: a) tener una licencia, b) que el
documento del servidor est configurado para permitir objetos de
servidor y c) que el QlikView Server est configurado para permitir
objetos de servidor.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Reajustar Objetos de Hoja
Ajusta automticamente los objetos de hoja en la hoja activa.
Ajustar tamao mximo del objeto al tamao actual
Ciertos tipos de objetos de hoja, como es el caso de los cua-
dros de lista, los cuadros mltiples y las tablas, pueden tener
un tamao mximo mayor del utilizado actualmente. Esta
opcin permite que una tabla, por ejemplo, pueda expandirse por la
hoja cuando se incluyan ms datos. Esta operacin redefine el tama-
o mximo del objeto, ajustndolo al tamao real en cada momento
de todos los objetos seleccionados en la hoja activa. You may use
CTRL+A to select all sheet objects on the sheet.
Ajustar Objetos que estn Fuera de la Pantalla
Mueve todos los objetos de hoja que estn ubicados fuera de
la ventana QlikView actual, a una posicin temporal dentro
del rea visible. A menos que los objetos se muevan expresa-
mente desde su posicin temporal, sus posiciones originales se man-
tendrn al guardar el documento.
Alinear/Distribuir
En este men desplegable hay una serie de comandos para alinear y
distribuir los objetos de hoja en la presentacin.
76
COMANDOS DE MEN
Alinear a la Izquierda
Todos los objetos de hoja activos se alinean a lo
largo de su borde izquierdo.
Centrar en Horizontal
Alinea los objetos de hoja activos en torno a su cen-
tro en el eje horizontal.
Alinear a la Derecha
Alinea los objetos de hoja activos a lo largo de su
borde derecho.
Alinear Abajo
Alinea los objetos de hoja activos a lo largo de su
borde inferior.
Centrar en Vertical
Alinea los objetos de hoja activos a lo largo de sus
centros en el eje vertical.
Alinear Arriba
Alinea los objetos de hoja activos a lo largo de su III
borde superior.
Espaciar en Horizontal
Distribuye los objetos de hoja activos con espacios
iguales entre ellos en el eje horizontal.
Espaciar en Vertical
Distribuye los objetos de hoja activos con espacios
iguales entre ellos en el eje vertical.
Ajustar Arriba
Distribuye los objetos de hoja activos, con espacios
mnimos entre ellos, desde el punto superior hori-
zontal ms alto del objeto y hacia abajo.
Ajustar a la Izquierda
Distribuye los objetos de hoja activos desde el punto
vertical del objeto que est ms a la izquierda y
hacia la derecha y con espacios mnimos entre ellos.
77
Preferencias de Usuario
Abre el dilogo Preferencias de Usuario, que contiene par-
metros de QlikView que el usuario normalmente no suele
modificar cuando cambia a otro documento. Este comando
tambin puede invocarse mediante el mtodo abreviado
CTRL+ALT+U.
Propiedades de Documento
Abre el dilogo Propiedades de Documento que contiene
parmetros especficos que conciernen a todo el documento.
Algunas propiedades comunes para los objetos de hoja del
documento tambin se pueden configurar desde este dilogo. Este
comando tambin puede invocarse mediante la tecla de mtodo
abreviado CTRL+ALT+D.
Propiedades de Hoja
Abre el dilogo Propiedades de Hoja, que contiene parme-
tros especficos que conciernen a la hoja actual. Algunas pro-
piedades comunes a los objetos de hoja tambin se pueden
configurar desde este dilogo. Este comando tambin puede invo-
carse mediante el mtodo abreviado de teclado CTRL+ALT+S.
Panel de Variables...
Abre el dilogo Panel de Variables (vase la pgina 215)
donde se listan todas las variables no ocultas y sus valores en
un nico listado. Este comando tambin puede invocarse
mediante el mtodo abreviado de teclado CTRL+ALT+V.
Vista Previa de la Expresin...
Abre el dilogo Vista Previa de la Expresin (vase la pgina
217), el cual muestra en un nico listado la totalidad de expresiones
que hay en las propiedades del documento, las hojas y todos los
objetos de hoja. Este comando tambin puede invocarse mediante el
mtodo abreviado de teclado CTRL+ALT+E.
78
COMANDOS DE MEN
Marcadores de Documento
Una lista de los diez primeros marcadores de documento disponi-
bles en el documento activo. Haga clic en un nombre de marcador
para aplicarlo.
Mis Marcadores
Una lista de los diez primeros marcadores personales disponibles en
el documento activo. Haga clic en un nombre de marcador para apli-
carlo.
Aadir Marcador
Abre el dilogo Nuevo Objeto Marcador para guardar el
conjunto actual de las selecciones como un marcador. El
nombre por defecto puede modificarse en el dilogo Nuevo
Objeto Marcador que se abre automticamente. Este comando tam-
bin puede invocarse mediante la tecla de mtodo abreviado
CTRL+B.
Reemplazar Marcador
Abre un men con los diez primeros marcadores de documento
III
actualmente definidos en el documento, seguidos de los diez prime-
ros marcadores personales del documento. Eligiendo uno de ellos,
los contenidos de ese marcador sern reemplazados con el estado de
las selecciones actuales y los valores de las variables.
Eliminar Marcador
Abre un men con los diez primeros marcadores de documento
actualmente definidos en el documento, seguidos de los diez prime-
ros marcadores de usuario del documento. Eligiendo uno de ellos,
ese marcador se eliminar.
Ms...
Abre el dilogo Marcadores que contiene informacin deta-
llada acerca de todos los marcadores guardados. En este di-
logo es posible eliminar y seleccionar marcadores, establecer
su orden de visualizacin y ver otra informacin adicional. Este
comando tambin se puede invocar mediante el mtodo abreviado
de teclado CTRL+MAYS+B.
Importar
Abre el dilogo Importar Marcadores para importar uno o varios
marcadores desde un archivo de marcadores QlikView.
Exportar
Abre el dilogo Exportar Marcadorespara exportar uno o varios
marcadores a un archivo de marcadores QlikView.
79
Para ms informacin acerca de los marcadores, le remitimos a la pgina
161.
80
COMANDOS DE MEN
81
9.10 Men Objeto
Los comandos del men Objeto van referidos al objeto de hoja que est actualmente
activo. Se puede abrir eligiendo Objeto en la barra de men, o haciendo clic con el
botn derecho del ratn sobre el objeto de hoja. Para una descripcin ms detallada
de los diferentes mens de objeto, vea las secciones especficas de cada objeto.
82
COMANDOS DE MEN
Documento
El nombre del documento qvw. Si est marcada la opcin
Mostrar Rutas Completas de Documento en la parte infe-
rior del dilogo, se mostrar el nombre del documento con
su ruta de archivo completa.
Conexin
Local (documento abierto en ordenador local) o Remoto
(documento abierto en QlikView Server).
Nmero de Compilacin en Cliente
Es el nmero de versin de una implementacin en el
cliente QlikView.
Nmero de Compilacin en Servidor
Es el nmero de versin de una implementacin en
QlikView Server de documentos remotos.
Nombre de Cliente NT
Identidad autenticada Windows NT del usuario cliente
cuando la conexin se realiza a travs de autenticacin NT. III
Guardado en Versin
Informacin completa acerca de la versin QlikView en la
que se guard el documento por ltima vez (slo disponible
para documentos locales).
Tambin se muestra una lista por orden alfabtico de los diez primeros docu-
mentos abiertos para una rpida seleccin. Si selecciona un documento de la
lista, lo convierte en el documento activo.
83
QlikTech en la Web
Abre un men que contiene los dos comandos siguientes:
Soporte
Si su ordenador est conectado a Internet, este comando le
llevar directamente a la seccin de Soporte de la pgina de
inicio de QlikTech. Desde aqu podr acceder a la seccin
de Preguntas ms frecuentes (FAQ Frequently Asked Ques-
tions). En caso de necesitar ms ayuda, puede contactar con
QlikTech mediante e-mail.
Novedades
Si su ordenador est conectado a Internet, este comando le
llevar directamente a la seccin de novedades (Whats
new) de la pgina web de QlikTech.
Pgina Web de QlikTech
Si su ordenador est conectado a Internet, este comando le
llevar directamente a la pgina de inicio de QlikTech.
Actualizacin QlikView
Abre el dilogo de Actualizacin QlikView desde el que puede con-
tactar con el servidor de actualizaciones de QlikView para ver si hay
disponible alguna actualizacin del programa. Puede especificar, si
lo desea, comprobaciones automticas de actualizaciones cada n
das. Para hacer uso de esta funcionalidad deber estar conectado a
Internet. Como parte del procedimiento, se enviar al servidor de
actualizaciones informacin sobre el registro de QlikView, as como
informacin acerca de la versin QlikView instalada. Esta caracte-
rstica puede ser desactivada de forma permanente por el adminis-
trador del sistema en determinados entornos.
Actualizacin de Licencia...
Abre el dilogo Editor de Archivos de Activacin de Licencias
desde el cual puede hacer que QlikView contacte con el servidor de
licencias de QlikView para descargarse informacin de registro
sobre acuerdos de licencia. Esto normalmente se realiza de forma
automtica, pero en algunos casos podra llegar a ser necesario
hacerlo manualmente. Si no posee conexin a Internet recibir su
Archivo de Activacin de Licencia por correo postal. En tal caso,
aqu es donde puede pegar los datos en su QlikView.
84
COMANDOS DE MEN
III
Abre el dilogo Info. Adicional del Documento. Este dilogo
muestra una lista de datos de soporte para el documento activo. La
informacin puede y debe emplearse cada vez que se contacte con el
soporte tcnico de QlikTech y cuando se informe de errores o pro-
blemas relacionados con documentos QlikView. Fjese que algunas
filas slo son relevantes para documentos locales mientras que otras
se refieren a los documentos remotos. Este dilogo tambin puede
invocarse mediante el mtodo abreviado de teclado
CTRL+MAYS+Q.
Acerca de QlikView
Abre el dilogo Acerca de, el cual informa acerca de la versin de
QlikView, el nmero de serie y el nombre del titular.
85
86
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
87
Abrir
Abre un archivo de documento, un archivo QlikView o un archivo
de texto. Al abrir un archivo de texto, se inicia automticamente el
asistente de tablas, que analiza su contenido y le ayuda a crear un
script. Este comando se puede invocar mediante el mtodo
abreviado CTRL+O.
Actualizar
Este comando slo est disponible con documentos abiertos
en QlikView Server y cuando haya una nueva versin del
documento disponible en el servidor. Cuando invoque una
actualizacin, tendr acceso a los ltimos datos al tiempo que
mantiene su sesin, incluido el estado de las selecciones y el diseo.
Guardar
Guarda el documento activo como un archivo. El formato
predefinido de archivo se fija en el dilogo Preferencias de
usuario, en la pgina Guardar (vase la pgina 108). Este
comando tambin puede invocarse con el mtodo abreviado de
teclado CTRL+S.
Imprimir
Impime el objeto activo. Este comando tambin puede
invocarse mediante la tecla de mtodo abreviado CTRL+P..
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre
de archivo para el archivo PDF de salida. Este comando slo
est disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Editor de Script
Abre el dilogo Editor de Script (pgina 233) . Este
comando tambin puede invocarse mediante el mtodo
abreviado de teclado CTRL+E.
Recargar
Ejecuta el script y recarga datos en el documento QlikView.
Este comando tambin puede invocarse mediante el mtodo
abreviado de teclado CTRL+R.
Deshacer Cambio en el Diseo
Invierte la ltima accin realizada en la presentacin. Los
cambios que se pueden invertir incluyen cualquier
movimiento, ajuste o eliminacin de los objetos de hoja,
88
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
89
Ayuda Contextual
Muestra ayuda especfica acerca del objeto escogido, p.ej. un
comando del men. Tras hacer clic en este botn, slo hay
que mover el smbolo de interrogacin y acercarlo al objeto
del que se desee recibir ayuda.
90
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
91
Crear Cuadro de Lista
Crea un cuadro de lista que muestra los campos de su
eleccin de la tabla de base de datos.
Crear Cuadro de Estadsticas
Crea un cuadro de estadsticas, que calcula entidades
estadsticas basadas en los posibles valores de un campo.
Crear Cuadro de Tabla
Crea un cuadro de tabla que sirve para mostrar informacin
sobre los registros.
Crear Cuadro de Seleccin Mltiple
Crea un cuadro de seleccin mltiple, que sirve para mostrar
distintos atributos.
Crear Grfico
Crea un grfico que puede servir para mostrar campos y
dimensiones calculadas.
Crear Cuadro de Entrada
Crea un cuadro de entrada que sirve para mostrar e introducir
datos en variables de QlikView.
Crear Cuadro de Selecciones Actuales
Crea un cuadro de selecciones actuales, el cual muestra las
selecciones actuales directamente en el diseo.
Crear Botn
Crea un objeto botn que realiza acciones en QlikView, por
ej. mtodo abreviado, exportar, etc.
Crear Objeto de Texto
Crea un objeto para visualizar informacin de texto o
imgenes.
Crear objeto de Lnea/Flecha
Crea un objeto de lnea/flecha, que sirve para dibujar una
lnea o una flecha en la presentacin.
Crear Objeto Calendario/Deslizador
Crea un nuevo objeto calendario/deslizador.
Crear Objeto Marcador
Crea un nuevo objeto marcador.
Crear Objeto de Bsqueda
Crea un nuevo objeto de bsqueda.
92
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
93
Espaciar en Horizontal
Distribuye los objetos de hoja activos con espacios iguales
entre ellos en el eje horizontal.
Espaciar en Vertical
Distribuye los objetos de hoja activos con espacios iguales
entre s en el eje vertical.
Ajustar a la Izquierda
Distribuye los objetos de hoja activos con espacios mnimos
entre ellos desde el punto vertical ms a la izquierda del
objeto situado ms a la izquierda y hacia la derecha.
Ajustar Arriba
Distribuye los objetos de hoja activos, con espacios mnimos
entre ellos, desde el punto superior horizontal ms alto del
objeto y hacia abajo.
Propiedades de Documento
Abre el dilogo Propiedades de Documento, donde se
pueden modificar las configuraciones del documento actual.
Preferencias de Usuario
Abre el dilogo Preferencias de Usuario, donde se pueden
modificar aquellas configuraciones que estn relacionadas
con el modo de trabajar del usuario.
Editor de Mdulo
Abre el dilogo Editor de Mdulo donde se escriben las
macros y las funciones definidas por el usuario en VBScript
o JScript.
Visor de Tablas
Abre el dilogo Visor de Tablas en el que se muestran los
datos de la estructura de tabla.
Modo WebView
Habilita y deshabilita el modo WebView, que utiliza el navegador
web interno de QlikView para mostrar el diseo del documento
como una pgina Ajax.
94
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
La barra de herramientas de marcador contiene una lista desplegable con todos los
marcadores del documento y ofrece una forma alternativa de cambiar de marcador.
Despus de seleccionar un marcador, el nombre del marcador se mostrar en el
cuadro desplegable hasta que las selecciones o los valores de las variables cambien.
Aadir Marcador
Guarda la seleccin actual como un marcador.
Eliminar Marcador
Elimina el marcador seleccionado en el men desplegable. III
95
Barras de Herramientas
Esta pgina contiene una lista con todas las barras de herramientas disponibles y la
barra de mens. Puede habilitarlas o deshabilitarlas seleccionndolas o no en la lista.
Nuevo...
Haga clic en este botn para crear su propia barra de herramientas
nueva.
Renombrar
Haga clic en este botn para renombrar la barra de herramientas
seleccionada. El comando no est disponible en todas las cinco
barras de herramientas predeterminadas.
Eliminar
Haga clic en este botn para eliminar la barra de herramientas
seleccionada. El comando no est disponible en todas las cinco
barras de herramientas predeterminadas.
Restablecer...
Haga clic en este botn para restablecer la configuracin inicial
predefinida de la barra de herramientas seleccionada.
96
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
Comandos
III
Esta pgina contiene una lista con todos los comandos disponibles. Puede filtrar la
lista eligiendo una categora en la columna de la izquierda. Apunte a un comando y
arrstrelo a cualquier barra de herramientas en la posicin que desee.
97
Opciones
98
LAS BARRAS DE HERRAMIENTAS Y LA BARRA DE ESTADO
Iconos Grandes
Marque esta casilla de verificacin para activar iconos grandes en
todas las barras de herramientas.
Mostrar Consejos en Pantalla sobre las Barras de Herramientas
Marque esta casilla de verificacin para visualizar buenos consejos
cuando merodee por los botones de las barras de herramientas.
Mostrar Mtodos Abreviados para Consejos en Pantalla
Marque esta casilla de verificacin para incluir teclas de
mtodo abreviado (si estuvieran disponibles) en los
consejos de las barras de herramientas.
Animaciones de Men
Este desplegable le ofrece la posibilidad de elegir entre varios
modelos de animaciones para mens.
99
Nota Las versiones QlikView de los ordenadores origen y destino
deberan ser idnticas para poder garantizar una funcionalidad al
100%.
100
PREFERENCIAS DE USUARIO
11 PREFERENCIAS DE USUARIO
Las preferencias de usuario son configuraciones que se refieren a la forma en que
trabaja el usuario y que se almacenan en el ordenador, no en el archivo de
documento.
El dilogo Preferencias de Usuario se abre desde el men Configuraciones.
Cuando se establecen las preferencias deseadas, pueden implementarse con el botn
Aceptar o el botn Aplicar. El botn Aceptar tambin cierra el dilogo, mientras que
el botn Aplicar no.
11.1 General
III
101
Utilizar sonidos
Aade efectos de sonido a los eventos QlikView.
Eliminar Mapas de Bits no Utilizados
Los Mapas de Bits utilizados en las hojas y en los objetos de hoja
normalmente se conservan en el documento incluso si se
deshabilitara su uso. Si est marcada esta opcin, se eliminarn del
documento cuando las configuraciones en un dilogo de
Propiedades dejen de utilizarlos.
Encriptar Credenciales de Conexin de Usuario
Este cuadro de opcin debe estar marcado si quiere que el asistente
de sentencias connect cree sentencias connect con ID de usuario y
password encriptadas (vea pgina 314).
Recordar Informacin de login hasta salir de QlikView
QlikView normalmente recuerda el ID de Usuario y la contrasea
para un documento despus de un acceso correcto para ser
recordado por la sesin QlikView. Esto significa que si cierra el
documento y lo reabre sin cerrar QlikView, no ser requerido
ningn nuevo login. Deseleccionando esta opcin forzar a
QlikView a acceder cada vez que se abre el documento.
La tecla Mays Inhibe las Macros
Si esta casilla est seleccionada, se puede inhibir la ejecucin de
cualquier macro Al Abrir, manteniendo para ello la tecla MAYS
pulsada mientras abrimos un documento QlikView.
Mantener Progreso Abierto tras la Recarga
Si se marca esta casilla de verificacin, el dilogo Progreso de
Ejecucin de Script se mantendr abierto una vez finalizada la
recarga de script.
Barra de Desplazamiento Horizontal
Si se selecciona esta casilla de verificacin, aparecer una barra de
desplazamiento horizontal en la hoja cada vez que alguno de los
objetos de hoja no pueda ser acomodado debidamente en posicin
horizontal dentro la ventana de la aplicacin.
Barra de Desplazamiento Vertical
Si se selecciona esta casilla de verificacin, aparecer una barra de
desplazamiento vertical en la hoja cada vez que alguno de los
objetos de hoja no pueda ser acomodado debidamente en posicin
vertical dentro la ventana de la aplicacin.
102
PREFERENCIAS DE USUARIO
103
Mostrar el Asistente "Comenzando" cuando se crea un documento
nuevo
Abre el Asistente Comenzando (vase la pgina 55), el cual le
guiar a travs del proceso de creacin de un nuevo documento
basado en una hoja Excel.
Purgar Buffers QVD Hurfanos Ahora
Pulse este botn para realizar un purgado manual de los buffers
QVD hurfanos segn las indicaciones descritas arriba en Mantener
Buffers QVD Hurfanos.
Archivos utilizados recientemente
Este grupo se usa para controlar la lista de archivos QlikView en el
men Archivo, as como en la Pgina de Inicio.
En Men
El nmero de archivos listados en el men Archivo. Por
defecto es 8.
En Pgina de Inicio
El nmero de archivos listados en el men Pgina de
Inicio. Por defecto es 64.
Mostrar la Ruta Completa en el Men
Si est marcada esta casilla de verificacin, el men
Archivo ser ampliado lo que sea necesario a fin de mostrar
rutas completas en la lista de archivos utilizados ms
recientemente.
Eliminar URL
Haciendo clic en este botn, puede eliminar todas las URLs
de la lista de los archivos ms recientemente utilizados.
Juego de Caracteres para el archivo de Registro
Seleccione ANSI o Unicode para los archivos de registro de Script
QlikView.
Apariencia de Seleccin
QlikView ofrece muy diversas formas de soporte y presentacin de
los datos, as como de realizacin de selecciones en cuadros de lista
y cuadros de seleccin mltiple. Los estilos QlikView Classic,
Indicador de Esquina, LED y Casillas de verificacin LED
emplean todos ellos codificacin de color para indicar los valores
seleccionados, los posibles o los excluidos. Los estilos Casillas de
verificacin LED y Casillas de Verificacin Windows imitan la
interfaz estndar de Windows, con casillas de verificacin junto a
cada valor. Para ms informacin acerca de los estilos de seleccin,
vea la Estilos de Seleccin en la pgina 151 .
104
PREFERENCIAS DE USUARIO
105
Configuraciones de Bsqueda
En este grupo se establecen configuraciones para el modo de
bsqueda por defecto.
Incluir Valores Excluidos en la Bsqueda
Hay dos formas de interpretar una bsqueda de texto:
buscar entre los valores opcionales o buscar entre todos los
valores, es decir, usted incluye los valores excluidos en la
bsqueda. Marque esta casilla si desea hacer lo ltimo. Este
valor por defecto puede sobreescribirse(ignorarse) a nivel
de objeto de hoja.
Modo de Bsqueda Preferido
El modo de bsqueda por defecto para bsquedas dentro de
los cuadros de lista, cuadros de seleccin mltiple, etc.
puede establecerse en esta lista desplegable. La
configuracin por defecto slo se aplica cuando usted
comienza a escribir directamente y no utiliza ninguna de las
selecciones de men o Mtodos Abreviados de teclado para
comenzar la bsqueda. Podr ignorar este parmetro
seleccionando otro distinto a nivel de objeto de hoja.
Utilizar Anterior
Se emplear el modo de bsqueda de la ltima
bsqueda completa efectuada.
Utilizar Bsqueda con Comodn
La cadena de bsqueda inicial estar compuesta
por dos caracteres comodn con el cursor entre
ambos para facilitar la bsqueda.
Usar Bsqueda Avanzada
La cadena de bsqueda inicial ser un tipo de tilde
(~) que denota una bsqueda difusa.
Utilizar Bsqueda Normal
No se aadirn caracteres adicionales a la cadena
de bsqueda. Sin caracteres comodn, se realizar
una Bsqueda Normal.
Valores Mximos en Selecciones Actuales
Aqu se puede especificar el nmero mximo de valores
distintos seleccionados que se mostrarn en el dilogo
actual de selecciones y en las marcas de seleccin de las
copias impresas. Si hay ms valores seleccionados, se
mostrarn como x valores de y en el campo
correspondiente.
106
PREFERENCIAS DE USUARIO
107
11.2 Guardar
108
PREFERENCIAS DE USUARIO
Utilizar Backup
Si est marcada esta casilla de verificacin, se guardarn versiones
antiguas de acuerdo con las elecciones efectuadas en las dos
configuraciones inferiores. En el grupo Copia de Seguridad se
pueden especificar las reglas para mantener copias de las versiones
anteriores del documento como copia de seguridad. Los archivos se
guardarn en la misma carpeta como documento actual recibiendo
el nombre: "Versin n de NombreArchivo", donde n es el nmero de
versin (comenzando por 1) y NombreArchivo es el nombre original
del documento.
109
Mantener los ltimos n Ejemplos
En el cuadro de edicin usted puede especificar cantas
versiones de copia de seguridad del documento sern
guardadas.
Mantener los Ejemplos Anteriores Seleccionados
Marcando esta casilla de verificacin se guardar una
seleccin inteligente de versiones anteriores, aadida a
aquellas guardadas como resultado del parmetro anterior.
La densidad de las versiones guardadas decrecer con la
antigedad.
11.3 Editor
110
PREFERENCIAS DE USUARIO
111
Operadores
Son los operadores empleados en el script (los cuales se
describen en Operadores en la pgina 386 y siguientes),
por ej. +, like, etc.
Etiquetas de Tabla
Las etiquetas asignadas a determinadas tablas. Para ms
informacin vea la Nombres de Tabla en la pgina 372 .
Mdulo
Seleccione esta opcin para que los estilos de texto que aparecen en
el dilogo Editor de Mdulo estn disponibles en el cuadro Tipos
de texto. Se puede configurar el formato de los siguientes estilos de
texto:
Texto Normal
Texto que no pertenece a ninguna de las categoras
descritas abajo.
Palabras Reservadas
Palabras Reservadas de Visual Basic Script.
Texto Resaltado
Al acercarse con el cursor a unos parntesis en el script, los
parntesis y las comas encerrados por ellos, se resaltan. De
esta forma es fcil detectar si faltan parntesis o comas.
Expresin en Grfico
Seleccione esta opcin para que los estilos de texto que aparecen en
el dilogo Editar Expresin estn disponibles en el cuadro Tipos
de Texto. Se puede configurar el formato de los siguientes estilos de
texto:
Texto Normal
Texto que no pertenece a ninguna de las categoras
descritas abajo.
Comentarios
Comentarios introducidos en la expresin del grfico.
Error
Los errores que QlikView detecta en la expresin, por ej. si
falta un parntesis.
Texto Resaltado
Al acercarse con el cursor a unos parntesis en el script, los
parntesis y comas encerrados por ellos, se resaltan. De esta
forma es fcil detectar si faltan parntesis o comas.
Nombres de Campo
Los nombres de los campos utilizados.
112
PREFERENCIAS DE USUARIO
Funciones
Nombres de funciones estndar en QlikView para las
expresiones de grfico.
Nombres de Archivo
El nombre del archivo de donde se extraen los campos.
Funciones de Agregacin
Las funciones de agregacin utilizadas en la expresin
(descritas en Funciones de Agregacin en la pgina 339 y
en adelante), p.ej. sum, min, max, etc.
Operadores
Son los operadores utilizados en la expresin (los cuales se
describen en Operadores en la pgina 335 y siguientes),
por ej. +, like, etc.
Anlisis de conjuntos
Se refiere a los identificadores, modificadores y operadores
de conjuntos empleados en la expresin (descritos en
Anlisis de Conjuntos en la pgina 399 y siguientes). III
Fuente Base para Todos los Tipos
La fuente y el tamao de fuente que se selecciona en este grupo, son
aplicables a todos los estilos de texto. Propiedades como color,
negrita, cursiva y subrayado se puede definir individualmente (vea
abajo).
Negrita
Pone el texto en negrita. Esta caracterstica se aplica al estilo de
texto seleccionado en la lista.
Cursiva
Muestra el texto en cursiva. Esta caracterstica se aplica al estilo de
texto seleccionado en la lista.
Subrayado
Subraya el texto. Esta caracterstica se aplica al estilo de texto
seleccionado en la lista.
Vista Previa
Ofrece una vista previa de las configuraciones actuales.
Configuracin Predeterminada
Aplica las configuraciones predefinidas.
Color de Primer Plano
Abre un mapa de colores donde se puede elegir el color que se desea
aplicar al estilo de texto seleccionado.
113
Funcin Ayuda Emergente
Si est marcada esta opcin, aparecer una ventana de ayuda cuando
defina funciones en expresiones en el script y en el dilogo Editar
Expresin. Esta ventana emergente de ayuda describe la sintaxis
que se va a emplear en la expresin.
Recordar posicin del cursor
Si est marcada esta casilla de verificacin, los editores de script y
macros recordarn la posicin del cursor cuando se sale del editor.
La prxima vez que se entra en el editor el cursor se encontrar
donde lo haba dejado. Si no se utiliza esta utilidad, el cursor se sita
al principio del mdulo de macros y al final del script.
Copiar como RTF
Si est marcada esta casilla de verificacin, las operaciones de
copiado desde la ventana del editor se colocarn en el portapapeles,
no slo como puro texto, sino tambin en RTF, permitiendo a las
aplicaciones que dn soporte a RTF importar o pegar el texto con
todo su formato.
114
PREFERENCIAS DE USUARIO
11.4 Diseo
III
115
Visual C++
Establece los Mtodos Abreviados de teclado a las
configuraciones predeterminadas del entorno de
depuracin Visual C++.
Motor de Script Predeterminado
Configura el motor de script predefinido en nuevos documentos. Se
elige entre VBScript y JScript.
Configuraciones de Rejilla de Diseo
Establece medidas para el diseo de la rejilla de diseo.
Distancia entre Puntos (mm)
Establece la distancia entre los puntos de anclaje (puntos
snap) cuando se muestra la rejilla de diseo.
Distancia entre Lneas (mm)
Establece la distancia entre las lneas de rejilla cuando se
muestra la rejilla de diseo.
Unidad de Margen Predefinido
Aqu podr seleccionar t if the default unit for margins in the
Layout page of the Print dialog should be cm or inch.
Modo de Estilo Predeterminado
Elija uno de los modos disponibles para el estilo de objeto de todos
sus objetos de hoja. El modo elegido se aplicar por defecto a todos
los documentos de nueva creacin.
Estilo de Objeto Minimizado Predeterminado
Seleccione uno de los estilos disponibles para el estilo de los objetos
de hoja en este desplegable. El estilo seleccionado se aplicar a
todos los objetos de hoja de todo documento nuevo.
Siempre Utilizar Archivos de Log para Nuevos Documentos
Si est marcada esta casilla, se generar un archivo de registro
(archivo log) con cada nuevo documento QlikView.
Tamao de Muestra del Asistente de Archivos
Especifica el nmero de registros ledos en el asistente de archivos
de tabla. NOrmalmente 100 lneas ser suficiente, pero en ciertos
casos pudiera ser deseable un nmero mayor. Los nmeros muy
altos en este parmetro ralentizarn el asistente de forma innecesaria
y deberan por tanto evitarse.
Plantilla Predeterminada
Aqu puede seleccionar una plantilla QlikView que se aplicar a
toda nueva hoja u objeto de hoja de cualquier documento nuevo. La
plantilla seleccionada deber estar accesible en todo momento desde
el disco, para poder utilizarla. Tambin es importante que la
116
PREFERENCIAS DE USUARIO
11.5 Objetos
III
117
borrar hojas u objetos de hoja o enviar correos electrnicos. En cada
uno de estos dilogos de advertencia hay una casilla de verificacin
con el texto No volver a mostrar este mensaje. Marcando dicha
casilla es posible suspender la emisin de ese cuadro de dilogo en
particular de ah en adelante. Si desea activar todos los dilogos de
advertencia previamente desactivados pulse el botn Habilitar de
este grupo.
Configuracin predeterminada de tabla
En el grupo Configuracin predeterminada de Tabla se configura
qu iconos de columnas se desea ver por defecto en una tabla nueva.
Mostrar Indicadores de Seleccin
Seleccione esta casilla de verificacin si desea tener
configurados por defecto los indicadores de seleccin en
columnas (beacons) para nuevos cuadros de tabla, tablas
pivotantes y tablas simples.
Mostrar Indicador de Ordenacin
Marque esta casilla de verificacin si desea un icono que
indique que el criterio de ordenacin en nuevos cuadros de
tabla y tablas simples ha de ser la primera columna.
Selector Desplegable de Campo
Con esta casilla de verificacin se establece que por defecto
hay iconos de seleccin ordenados de mayor a menor en los
campos de las columnas de nuevos cuadros de tabla, tablas
pivotantes y tablas simples.
Etiqueta Predeterminada para Otros
Aqu se puede especificar una etiqueta predefinida para Otros en
grficos de barras y de tarta.
Etiqueta Predeterminada para Total
Aqu se puede especificar una etiqueta predefinida para Otros en
grficos de barras, tablas pivotantes y tablas simples.
Frmulas Calculadas - Memoria Mxima (MB)
Aqu se puede especificar la asignacin mxima de memoria para la
evaluacin de frmulas calculadas. El valor por defecto es 1
Mbytes. Este parmetro es ignorado por defecto por el parmetro
Ignorar Lmites de Clculo.
Ordenar por Expresin (Cuadros de Lista, de Seleccin Mltiple) -
Memoria Mxima (MB)
Aqu se puede especificar la asignacin mxima de memoria para
ordenar por expresin. Por defecto son 2,0 MB.
118
PREFERENCIAS DE USUARIO
119
Configuracin predeterminada para Ttulo
En este grupo se pueden establecer opciones para los iconos de
ttulo seleccionados.
Incluir Icono de Bsqueda en Ttulos de Nuevo Cuadro de Lista
Si marca esta casilla de verificacin, todos los cuadros de
lista de nueva creacin tendrn el icono Buscar activo. Se
recomienda para una mayor facilidad de uso, especialmente
si el documento se ha de publicar para el cliente QlikView
AJAX ZFC.
Incluir Iconos de Impresin y XL en Tabla Nueva y Ttulos de
Grfico
Si marca esta casilla de verificacin, todas las tablas y
grficos de nueva creacin tendrn activos los iconos de
Imprimir y Enviar a Excel. Se recomienda para una mayor
facilidad de uso, especialmente si el documento se ha de
publicar para el cliente QlikView AJAX ZFC.
Preservar Posicin de Desplazamiento
Con este parmetro activo, QlikView tratar de preservar la posicin
de desplazamiento de tablas y grficos con un eje x de
desplazamiento, cuando se efecte una seleccin en otro objeto. El
parmetro debe estar activo tambin en la pgina Diseo del objeto.
120
PREFERENCIAS DE USUARIO
11.6 Fuente
III
En la pgina Fuente, podr cambiar una o varias de las opciones predefinidas para la
fuente (tipos y tamaos de letra) de nuevos documentos. La primera fuente
predefinida es la que se emplea para la mayora de los objetos, incluyendo los
cuadros de lista y grficos. La segunda fuente predefinida es la que se utiliza para
botones y cuadros de texto, que son objetos que normalmente necesitan un tipo de
letra o fuente de mayor tamao.
Sombreado
Si est marcada esta casilla de verificacin, se aadir un
sombreado al texto.
Subrayado
Si est marcada esta casilla de verificacin, el texto ser subrayado.
121
11.7 Exportar
122
PREFERENCIAS DE USUARIO
Tabla Completa
Si esta opcin est seleccionada, se copiar la tabla
completa (incluyendo ttulos y sumas) al portapapeles.
Adems, se aadir al portapapeles una versin HTML de
la tabla que la hace legible para otras aplicaciones.
Slo rea de Datos
Si esta opcin est seleccionada, se copiar de la tabla slo
el rea de datos al portapapeles. No se generar una versin
HTML.
Mostrar Opciones en el Men
Con esta opcin seleccionada, al apuntar al comando
Copiar Tabla al Portapapeles en el men de objeto de la
tabla, se abrir un men desplegable con los comandos
Tabla Completa y Slo rea de Datos.
Reemplazar Imagen por Imagen Predeterminada
El grupo Reemplazar Imagen por Imagen Predeterminada
contiene las preferencias en cuanto a lo que se debera enviar al
III
portapapeles y tenerlo as disponible para otras aplicaciones
externas cuando se empleen los comandos de men Cortar y Pegar
del men Editar (CTRL+X y CTRL+C). En general se copia al
portapapeles la imagen de los objetos de hoja, pero para algunos
tipos de objetos de hoja hay otras opciones disponibles.
Tabla para Tablas
Si esta casilla de verificacin est marcada, se copiarn las
tablas (cuadro de tablas, tablas simples y pivotantes) en
formato de tabla y no como imagen cuando se utiliza el
comando Copiar y Cortar.
Valores para grficos
Al verificar esta casilla se copiarn los grficos como
valores y no como imagen cuando se utiliza los comandos
Copiar y Cortar.
Valores posibles para cuadros de lista
Si est verificada esta casilla, al utilizar los comandos
Copiar y Cortar se copiarn los cuadros de lista como
posibles valores y no como imagen.
Texto para botones
Si est verificada esta casilla, al utilizar los comandos
Copiar y Cortar se copiarn los botones como texto y no
como imagen.
123
Texto para objetos de texto
Si est verificada esta casilla, al utilizar los comandos
Copiar y Cortar se copiarn los objetos de texto como texto
y no como imagen.
Selecciones para el Cuadro de selecciones actuales
Si est verificada esta casilla, al utilizar los comandos
Copiar y Cortar se copiarn los cuadros de selecciones
actuales como texto y no como imagen.
Zoom de Portapapeles
Aqu se establece el porcentaje de zoom predefinido para cuando se
copia un objeto de hoja como imagen en el portapapeles. Esta
configuracin es independiente del porcentaje actual de zoom de la
hoja. Por defecto el zoom es del 100%. Un factor de zoom mayor
dar como resultado una imagen de mayor calidad
a escala, pero el objeto tambin ocupar mucho ms en disco.
Marcas de Seleccin en las Exportaciones
En el grupo Marcas de Seleccin en las Exportaciones se puede
decidir si incluir o no marcas de seleccin cuando exporte a
determinados tipos de archivo.
En Exportaciones HTML
Marque esta casilla de verificacin si va a incluir marcas de
seleccin cuando exporte a archivos HTML.
En Exportaciones BIFF
Marque esta casilla de verificacin si va a incluir marcas de
seleccin cuando exporte a archivos BIFF (Excel).
Opciones de Exportacin Predeterminadas
En el grupo Opciones de Exportacin Predeterminadas puede
establecer las configuraciones por defecto para el formato de
exportacin.
Formato Numrico
Algunos programas pueden tener problemas a la hora de
manejar los formatos numricos correctamente. QlikView
ofrece tres opciones para exportar los formatos numricos
de datos numricos a archivos o al portapapeles. Esta
configuracin afecta a los resultados de todos los comandos
Exportar y Copiar al portapapeles en los mens y a todos
los datos transferidos al portapapeles en Modo Copia.
Adems ser la configuracin predefinida para nuevos
botones de exportacin. Sin embargo, se puede definir esta
124
PREFERENCIAS DE USUARIO
125
aquellos que mejor se correspondan con los colores de la
paleta estndar.
Lmite de Memoria para Exportar (MB)
Establece la cantidad mxima de memoria RAM que se puede
utilizar para ejecutar una exportacin desde un objeto de hoja
QlikView.
11.8 Imprimir
126
PREFERENCIAS DE USUARIO
Forzar color
Si se selecciona esta opcin se imprimirn todas las
imgenes de grficos en color, independientemente de las
configuraciones de impresora en la pgina Color de las
Propiedades de Grfico (vea la pgina 78 del Libro III).
Forzar Reemplazar Colores con Patrones
Si se selecciona esta opcin se imprimirn todas las
imgenes de grficos en blanco y negro,
independientemente de las configuraciones de impresora
realizadas en la pgina Color de las Propiedades de
Grfico (vea la pgina 78 del Libro III). La codificacin de
color ser reemplazada por una codificacin por patrones.
Modo de Cabecera de Tabla
Cuando se imprimen tablas cuyos contenidos se expanden a travs
de varias pginas, puede querer que las filas o columnas de cabecera
se muestren en todas las pginas. Este cuadro de opcin es til para
esto.
III
Repetir Filas de Cabecera
Si est seleccionado este cuadro de opcin, las filas de
cabecera aparecern en todas las pginas de la tabla
impresa.
Repetir Columnas de Cabecera
Si est seleccionada esta opcin, las columnas de cabecera
(en tablas pivotantes) aparecern en todas las pginas de la
tabla impresa. Si no hay sitio para al menos una columna de
datos en el lado derecho de las cabeceras de columna de las
columnas de cabecera en la pgina, esta configuracin ser
descartada.
Configuracin Predeterminada para la Impresin de Nuevos Objetos
Abre el dilogo donde se pueden establecer las configuraciones de
orientacin de impresin.
Evitar Postscript para Imprimir (lento)
Debido a la interaccin entre las libreras de grficos Microsoft y
ciertos controladores de impresora Postscript, las salidas de
impresora desde Imprimir Hoja a veces pueden ser menos brillantes
de lo que se esperaba. Este efecto se puede evitar marcando esta
opcin. Observe, no obstante que los tiempos de impresin pueden
ser considerablemente ms largos (superior a varios minutos).
127
11.9 Correo
128
PREFERENCIAS DE USUARIO
Servidor
En este grupo se puede especificar el servidor SMTP que va a
utilizar para el correo de salida desde QlikView.
Direccin
La direccin (URL o IP) del servidor SMTP que se va a
utilizar.
Puerto
El puerto empleado por el servidor SMTP.
Mtodo de Autenticacin
Seleccione un mtodo de autenticacin de la lista, si se
requiere autenticacin por parte del servidor SMTP.
ID de Usuario
El ID de usuario que se va a utilizar para la autenticacin.
Contrasea
La contrasea que se va a utilizar para la autenticacin.
III
11.10Ubicaciones
129
puede utilizar para definir atajos a las carpetas de archivo de documentos para
QlikView Server y QlikView Publisher. Finalmente podr especificar URLs a los
paneles de control de QlikView Server , QlikView Publisher y QlikView
AccessPoint. La pgina contiene un listado con las ubicaciones de recursos, que
pueden ser modificadas.
Recurso
Se pueden modificar las siguientes ubicaciones de recursos:
Buffers QVD
La localizacin donde se almacenan por defecto los buffers
QVD generados mediante el prefijo buffer para cargar y
seleccionar sentencias load y select en el script.
Plantillas
La localizacin donde se almacenan por defecto las
plantillas de diseo definidas por el usuario.
Archivos de Usuario
La localizacin de la carpeta raz donde se almacenan por
defecto las carpetas que contienen marcadores de usuario,
informes de usuario y alertas de usuario. Tenga en cuenta
que si modifica esta localizacin sin mover los contenidos
de la carpeta perder los marcadores, informes y alertas de
usuario que ya tena.
Documentos del Servidor
Aqu puede especificar la ubicacin de su carpeta de
documentos QlikView Server, si ello fuera necesario.
Documentos del Publisher
Aqu puede especificar la ubicacin de su carpeta de
documentos fuente de QlikView Publisher, si ello fuera
necesario.
Consola de Gestin de QlikView (URL)
Aqu podr especificar una URL que apunte a su Consola
de Gestin QlikView, QMC, o Consola de Gestin
QlikView Enterprise, QEMC, segn proceda.
QlikView Server Access Point (URL)
Aqu puede especificar una URL que apunte al panel de
control de su QlikView AccessPoint, si ello fuera necesario.
QlikView SDK (URL)
Aqu puede especificar una URL que apunte a la URL
QlikView SDK, si ello fuera necesario.
130
PREFERENCIAS DE USUARIO
131
11.11Seguridad
En esta pgina puede elegir ignorar una o varias medidas de seguridad de QlikView
frente a macros "hostiles" y scripts incrustados en el documento QlikView. Use estas
opciones con cuidado y slo cuando trabaje con documentos conocidos.
Mdulo (Permitir Crear Objetos y Acceder a Archivos)
Marcando esta opcin, usted desmarca las opciones QlikView para
macros que contengan llamadas a CreateObject o accedan a
archivos externos.
Script (Permitir sentencias de escritura y ejecucin en base de datos)
Marcando esta opcin, usted desmarca las opciones QlikView que
contengan el comando execute y el cualificador mode is
write(modo escritura) en sentencias select.
Lanzar (Inicia programas o documentos desde botn, script y Mdulo)
Marcando esta opcin, usted desmarca las opciones QlikView para
comenzar programas externos desde el script QlikView, mdulo o
botones.
Archivo (Guardar documento Exportar Documentos a Archivos)
Marcando esta opcin, usted desmarca las opciones QlikView para
guardar o exportar a archivos con extensiones de archivo
"sospechosas".
132
PREFERENCIAS DE USUARIO
11.12Licencia
III
133
134
LGICA Y SELECCIONES
12 LGICA Y SELECCIONES
12.1 Seleccin de un solo valor en un campo
Haciendo clic en un valor se selecciona un valor en un campo. Al seleccionar la celda
su color cambia a verde e indica de este modo su nuevo estado, es decir que est
seleccionada. Es posible que la seleccin afecte a los estados de muchos valores en
otros objetos de hoja. Las celdas blancas representan valores opcionales, y las celdas
grises valores excluidos de la seleccin. Cuando se hace una seleccin se crean
dinmicamente relaciones naturales internas entre todas las tablas asociadas.
Se pueden efectuar selecciones no slo en los cuadros de lista, sino tambin en los
cuadros de estadsticas, cuadros mtiples, cuadros de tabla y grficos. Vase la
pgina 146 para ms informacin sobre las selecciones en objetos.
Si desea cancelar una seleccin previa, haga clic en ella o elija Borrar en el men
Objeto, o elija uno de los comandos Borrar en el men Selecciones. Cuando se hace
clic en un valor excluido, ste cambia su estado a seleccionado y se cancelan las III
selecciones que estn en conflicto con l.
Cdigos de Color
El estado de un valor de campo se reconoce por el color de su celda. El
esquema de colores es el siguiente:
Seleccionado Verde
Opcional Blanco
Alternativo Blanco/Amarillo
Bloqueado Azul
Excluido Gris
Forzado excluido Rojo
Si la opcin Mostrar Valores Alternativos est marcada (vase la pgina
107 en el Libro II) QlikView muestra las celdas no seleccionadas en el
cuadro de lista correspondiente como valores alternativos (en blanco), a
menos que alguna seleccin en otros cuadros de lista las excluya. Sin
embargo, estn lgicamente excluidas, y no se incluyen en los clculos
basados en valores posibles (opcionales y seleccionados). Cuando no se
selecciona la opcin Mostrar Valores Alternativos QlikView muestra las
celdas no seleccionadas como excluidas (en gris).
135
12.2 Seleccin mltiple dentro de un campo
Existen varias formas de hacer selecciones mltiples dentro de un campo (desde un
cuadro de lista):
Site el cursor en el cuadro de lista y arrstrelo encima de una serie de
valores manteniendo pulsado el botn del ratn.
Haga clic en el primer valor que desee seleccionar en un campo, y para cada
seleccin adicional haga CTRL-clic.
En la lista de temas, haga clic en el primer tema que desee seleccionar, y
MAYS-clic en el ltimo que desee seleccionar. De este modo se
seleccionarn todos los elementos entre medias de ambos. Sin embargo, si
tenemos cualquier mecanismo de ordenacin activado, ser difcil hacer una
segunda seleccin correcta, ya que la primera probablemente ocasionar
cambios en la ordenacin.
Confirme una bsqueda de texto (ver abajo) pulsando la tecla INTRO. El
resultado ser la seleccin de todos los valores que coinciden. Para aadir las
selecciones de la bsqueda de texto a las anteriores, se mantiene pulsada la
tecla CTRL, al tiempo que se pulsa INTRO.
Para eliminar la seleccin adicional previamente efectuada, haga CTRL-CLIC en ella.
Si teniendo una seleccin mltiple en un cuadro de lista, se hace una seleccin nueva
desde los valores opcionales disponibles en otro cuadro de lista, es posible que
algunos de los valores seleccionados en el primer cuadro de lista cambien su estado a
excluido. Por defecto, se recupera la seleccin anterior en el momento de cancelar la
seleccin en el segundo cuadro de lista.
Existen dos modos de interpretar una seleccin mltiple, el modo lgico or o el
modo lgico and. Por defecto, es el modo lgico or el empleado, es decir, que
QlikView buscar una solucin relacionada con uno o ms de los valores
seleccionados de un campo. Acerca del modo lgico and, vea la pgina 144.
12.3 Bsqueda
Se pueden realizar selecciones mediante bsquedas de texto
tambin. Para introducir una cadena de bsqueda, haga clic
en la cabecera del cuadro de lista y a continuacin
simplemente introduzca la cadena de bsqueda que desee. La cadena no es sensible a
maysculas. La cadena de bsqueda aparecer en el cuadro emergente de bsqueda.
Como resultado, QlikView mostrar todos los valores del campo seleccionado que
cumplan los criterios de bsqueda de la cadena. Pulsando INTRO, o haciendo clic en
una de las celdas resultantes, se selecciona el valor/los valores. Para aadir las
136
LGICA Y SELECCIONES
Bsqueda de Texto
La bsqueda de texto es la forma ms simple de bsqueda. QlikView busca
valores de campo que coincidan con una cadena de texto introducida por el
usuario. Si no se utilizan comodines (Bsqueda Normal), QlikView buscar
palabras que comiencen igual que la cadena de bsqueda. Si la cadena de
bsqueda contiene varias palabras separadas por espacios, QlikView lo
interpretar como varias cadenas de bsqueda y mostrar los valores de
campo que contengan cualquiera de las cadenas.
La cadena de bsqueda podr contener no obstante caracteres comodn
(Bsqueda con Comodn). Si se emplean comodines, slo se mostrarn
aquellos registros que coincidan con la cadena completa de bsqueda, es
decir, que un espacio en blanco no implica un OR lgico. Podr colocar
caracteres comodn mltiples veces en una misma cadena de texto en la
ubicacin que desee. Se pueden aplicar los siguientes caracteres comodn:
* Cero o ms caracteres.
? Cualquier carcter individual.
^ cadena completa.
Se seleccionan los valores encontrados pulsando la tecla INTRO, y se cancela
la operacin con la tecla ESC.
137
Ejemplos:
a* buscar todos los valores que empiezan por la letra a.
*b* buscar todos los valores que contienen la letra b.
Bsqueda Difusa
Si comienza su bsqueda de texto con un signo ~ , la ventana de bsqueda de
texto se abrir en modo de bsqueda difusa. La ventana de bsqueda
contendr el smbolo ~ con el cursor situado detrs. Mientras escribe, todos
los valores sern ordenados por grado de semejanza con la cadena de
bsqueda, situndose los valores ms coincidentes al principio de la lista. Si
pulsa INTRO, se seleccionar el primer valor de la lista.
Bsqueda Numrica
Se pueden realizar selecciones mediante bsquedas numricas tambin. Es
un proceso muy similar a las bsquedas de texto. La nica diferencia es que
en las bsquedas numricas la cadena de bsqueda debe comenzar con uno
de los operadores relacionales ">", ">=", "<" o "<=".
Ejemplos:
>900 buscar todos los valores mayores que 900.
<=900 buscar todos los valores menores o iguales que 900.
>900<1000 buscar todos los valores mayores que 900 y menores que
1000.
<900>1000 buscar todos los valores menores que 900 o mayores que
1000.
138
LGICA Y SELECCIONES
Bsqueda Asociativa
El cuadro de bsqueda contiene un parntesis angular a la derecha. Si se
pulsa ste, el cuadro de bsqueda se expande hacia la derecha y aparece un
segundo conjunto de resultados, junto a los primeros. Esta lista secundaria
contiene los resultados de bsqueda hallados en otros campos. Ahora
podemos pulsar en el segundo conjunto de resultados y realizar selecciones
temporales. Dichas selecciones concretarn el resultado del primer conjunto
de resultados. Una vez que se ha efectuado una seleccin en el conjunto
secundario, se puede introducir una nueva cadena de bsqueda antes de
hacer una seleccin en la lista primaria.
III
Por ltimo, cuando se hace una seleccin en el primer conjunto de
resultados, se cierra la lista secundaria de resultados.
Bsqueda Avanzada
Para expresiones de bsqueda complejas puede hacer uso del dilogo
Bsqueda Avanzada (ver a continuacin), el cual puede invocarse mediante
el mtodo abreviado de teclado CTRL+MAYS+F. Si comienza su bsqueda
de texto con un signo igual = , podr introducir una expresin de bsqueda
avanzada que implique criterios de bsqueda para campos asociados y lgica
booleana. A continuacin del signo igual, podr introducir cualquier
expresin de diseo vlida en QlikView (vase la captulo 15 del Libro III).
La expresin se evaluar para cada valor de campo dentro del campo de
bsqueda. Se seleccionarn todos los valores para los cuales la expresin de
bsqueda devuelva un valor distinto de cero.
Ejemplos:
=MyField like A*'or'MyField like *Z''
si se invoca, por ej., desde un cuadro de lista que
contenga el campo MyField, la bsqueda
devolver todos los valores de campo que o bien
comiencen con la letra A o bien terminen por la
letra Z.
=sum(Ventas)>sum(Presupuesto)
si se invoca, por ej., desde un cuadro de lista que
contenga el campo Vendedor, la bsqueda
139
devolver todos los vendedores con un valor de
Ventas asociado mayor que el del Presupuesto
asociado.
140
LGICA Y SELECCIONES
Buscar Expresin
Aqu podr introducir la expresin de bsqueda. Se aplican
idnticas reglas que en los cuadros de bsqueda habituales (vase la
seccin anterior).
Enviar
Aplica la bsqueda al campo de bsqueda.
Atrs
QlikView recuerda las ltimas 100 selecciones. Si pulsa este botn,
ir un paso hacia atrs en la lista de selecciones.
Adelante
Si pulsa este botn, ir un paso hacia adelante en la lista de
selecciones (lo cual equivale tambin a cancelar el comando Atrs).
Esto solo es posible si el comando Atrs se ha empleado
inmediatamente antes.
Eliminar Campo
Elimina las selecciones del campo de bsqueda actual.
Borrar Todo III
Elimina todas las selecciones del documento
Ayuda
Abre el dilogo Ayuda para una bsqueda avanzada.
Cerrar
Cierra el dilogo.
En el panel situado en la parte inferior del dilogo, encontrar tres pestaas que le
ayudarn a construir expresiones de bsqueda avanzadas.
Campos
En la pestaa Campos hallar controles para pegar sintaxis relativa a los
datos de campo QlikView.
Agregacin
En este desplegable podr elegir entre las funciones de agregacin
estadstica disponibles en el diseo de QlikView.
Tabla
En este desplegable podr seleccionar una tabla especfica de
entrada desde la cual escoger los campos a fin de facilitar an ms la
navegacin por el desplegable Campo.
Campo
En este desplegable podr escoger de entre todos los campos
disponibles.
141
Mostrar Campos de Sistema
Si marca esta casilla de verificacin, la lista que contiene los
campos del documento incluir los campos de sistema.
Distinct
Las funciones estadsticas se calculan por defecto sobre el nmero
de veces que aparece un valor en la tabla original. No obstante, en
ocasiones no se desea calcular duplicados. Si ste es el caso, marque
esta casilla de verificacin antes de proceder a pegar la funcin.
Pegar
Pega la funcin seleccionada o nicamente el campo, en el cuadro
de edicin Buscar Expresin. Se puede suministrar un porcentaje
cuando se emplee la funcin Percentil.
Funciones
En la pestaa Funciones hallar controles para pegar sintaxis relativa a las
funciones generales en QlikView.
Categora de Funcin
En el desplegable puede seleccionar una categora de funciones a fin
de facilitar la navegacin por el desplegable Nombre de Funcin.
Nombre de Funcin
En el desplegable puede seleccionar una funcin de entre todas las
funciones disponibles en el diseo de QlikView para pegarla en la
expresin. La lista puede restringirse de modo que muestre
nicamente funciones pertenecientes a cierta categora mediante una
seleccin en el desplegable Categora de Funcin superior.
Pegar
Pega el nombre de la funcin seleccionada en el cuadro de edicin
Buscar Expresin.
En la parte inferior de la pestaa hay un panel que muestra la sintaxis de los
argumentos de la funcin seleccionada en el desplegable Nombre de
Funcin.
Variables
En la pestaa Variables hallar controles para incluir sintaxis relativa a las
variables QlikView.
Variables
En el desplegable encontrar todas las variables actualmente
definidas para el documento.
142
LGICA Y SELECCIONES
Pegar
Pega la funcin seleccionada en el cuadro de edicin
Buscar Expresin.
Mostrar Variables de Sistema
Si se marca esta casilla de verificacin, la lista del
desplegable Variables incluir tambin las variables del
sistema.
En la parte inferior de la pestaa hay un panel con el valor actual de
cualquier variable seleccionada en el desplegable Variables.
143
de tener un cuadro de lista activo sin seleccin, se desplaza el
cuadro de lista una pgina hacia arriba.
Inicio
Coloca el conjunto de selecciones actual arriba en la lista.
Fin
Coloca el conjunto de selecciones actuales abajo en la lista.
Ejemplo:
Supongamos que tenemos el siguiente
cuadro de lista (E y F estn
seleccionados):
se seleccionarn F y G.
se seleccionarn D y E.
AvPg
se seleccionarn G y H.
RePg
se seleccionarn C y D.
Inicio
se seleccionarn A y B.
Fin
se seleccionarn I y J.
144
LGICA Y SELECCIONES
Tablas And
Un campo no puede establecerse siempre en modo and. La razn de esto es
que la alternativa and por lgica solo tiene sentido si el campo al que afecta
se halla enlazado nicamente a otro campo. Es necesario que cumpla los
siguientes criterios:
El campo debe existir slo en una tabla lgica.
El campo debe ser la segunda columna de no ms de dos columnas.
La tabla no deber contener ningn registro duplicado, y
el campo deber cargarse con el cualificador distinct. Si la tabla se
carga empleando una sentencia select, deber poner previamente un
load distinct *.
145
Mediante la configuracin Ignorar Campos Bloqueados para Cuadros de Lista,
cuadros de Seleccin Mltiple y Objetos Deslizador es posible ignorar la seleccin en
un campo desde un objeto de hoja especfico. El campo permanecer bloqueado a
todos los cambios lgicos que se produzcan por selecciones en otros campos. Esta
opcin est activa por defecto para Objetos Deslizador.
Cuadros de Estadsticas
En los cuadros de estadsticas se seleccionan los valores haciendo clic en las
cantidades estadsticas correspondientes, p.ej. Mnimo, Mximo y Mediana.
La seleccin no est marcada en el cuadro de estadsticas sino slo en otros
cuadros.
Cuadros de Tabla
Las selecciones pueden realizarse haciendo clic sobre cualquier celda o
pintando sobre un rea que cubra una o ms filas o columnas.
Si la opcin Selectores Desplegables est activa, se muestra una flecha en
la cabecera de columna. Hacer clic en la flecha pequea muestra una lista de
valores que pertenecen al campo. Se pueden efectuar bsquedas y
selecciones en esta lista, igual que en un cuadro de lista.
Objeto Calendario/Deslizador
En los deslizadores, donde un solo campo es la base, es posible seleccionar
un valor ajustando el indicador del deslizador a la posicin deseada. Si el
deslizador est configurado en consecuencia, el tamao del indicador podr
cambiarse con un clic de ratn. De esta forma es posible seleccionar varios
valores.
Hacer clic en el pequeo smbolo de calendario de un objeto calendario
abrir el calendario. Ah podr seleccionar una fecha, o todo un perodo
146
LGICA Y SELECCIONES
147
Grficos de Tarta
Las selecciones pueden hacerse dentro del rea de trazado del grfico,
haciendo clic en una porcin de la tarta o pintando sobre varias porciones. Al
dibujar por encima se muestra el rea afectada cubierta de una rejilla verde.
Se seleccionarn los valores de dimensin utilizados para calcular los datos
seleccionados.
Las selecciones se pueden realizar haciendo clic o pintando con el ratn
sobre la leyenda del grfico.
Grfico de Bloques
En los grficos de bloques se pueden seleccionar bloques individuales. Con
las selecciones entra en juego la funcionalidad jerrquica. Seleccionar el
primer bloque se refiere a la primera dimensin, seleccionar un segundo
bloque dentro del primero hace referencia a la segunda dimensin, y as
sucesivamente.
Tambin se pueden seleccionar varios bloques a la vez "pintando" sobre
ellos un rea con el ratn. El rea seleccionada se marcar en verde hasta
soltar el botn del ratn. Dicha seleccin remite de nuevo al valor o valores
de la primea dimensin. Los correspondientes bloques se calculan segn
estos valores. Si una seleccin cruza los bordes de bloque de diversos
valores que corresponden a la primera dimensin, afectar a todos los
valores relacionados que pertenezcan a la segunda y tercera dimensiones
tambin, no slo a los que estn en el rea seleccionada.
Grficos de Indicador
No se pueden realizar selecciones en los grficos de indicador.
Tablas Simples
Las selecciones pueden hacerse en las columnas de dimensin haciendo clic
en una celda o pintando sobre varias celdas. El rea seleccionada se marcar
en verde hasta soltar el botn del ratn.
Si est activada la opcin Selectores Desplegables en una columna que
representa a una dimensin, se mostrar una pequea flecha en la cabecera
de columna. Pulsar la flecha mostrar una lista con todos los valores del
campo. Se pueden efectuar bsquedas y selecciones en esta lista.
Se pueden hacer selecciones en las columnas de expresin mediante un clic
en una celda. Entonces, la seleccin se realizar para los valores de
dimensin utilizados para calcular la celda de expresin seleccionada.
148
LGICA Y SELECCIONES
Tablas Pivotantes
Las selecciones pueden hacerse en las filas/columnas de dimensin,
haciendo clic sobre una celda. La celda seleccionada se marcar en verde
hasta soltar el botn del ratn.
Si est activada la opcin Selectores Desplegables en una columna que
representa a una dimensin, se mostrar una pequea flecha en la cabecera
de columna. Pulsar la flecha mostrar una lista con todos los valores del
campo. Se pueden efectuar bsquedas y selecciones en esta lista.
Las selecciones pueden realizarse en las filas/columnas de expresin
haciendo clic sobre una nica celda. Entonces, la seleccin se realizar para
los valores de dimensin utilizados para calcular la celda de expresin
seleccionada.
149
Borrar
Quita la seleccin a los valores seleccionados de los campos
resaltados.
Borrar Otros Campos
Selecciona todos los valores posibles de los campos resaltados, a
continuacin borra las selecciones de todos los dems campos. Este
comando no est disponible si hay ms de un campo resaltado.
Bloquear
Bloquea los valores seleccionados de los campos resaltados.
Desbloquear
Desbloquea los valores bloqueados de los campos resaltados.
Datos
Copia los nombres de los campos resaltados y los nombres de los
valores seleccionados en estos campos al portapapeles.
Si hace clic con el botn derecho sobre la ventana Selecciones Actuales sin
tener ningn campo resaltado, los comandos del men contextual son los
siguientes:
Borrar Todas las Selecciones
Borra las selecciones de todos los valores seleccionados en el
documento.
Bloquear Todas las Selecciones
Bloquea todos los valores seleccionados del documento.
Desbloquear Todas las Selecciones
Desbloquea todos los valores bloqueados del documento.
Datos
Copia los nombres de todos los valores seleccionados del
documento, y tambin los nombres de los campos donde se hizo las
selecciones, al portapapeles.
La ventana Selecciones Actuales se parece a un objeto de hoja por la
manera de ajustarla y de mantenerla abierta mientras se trabaja con el
documento. Al salir de QlikView seguir abierta y volver a aparecer la
prxima vez que se usa el programa. Al igual que los objetos de hoja, se
actualiza dinmicamente en el momento de hacer nuevas selecciones,
permitindole as una visin general permanente y completa de sus
selecciones actuales. Para ms informacin acerca del objeto de texto
Cuadro de Selecciones Actuales, vea la pgina 195 del Libro II.
En el dilogo Preferencias de Usuario (pgina General) se especifica el
nmero mximo de valores seleccionados diferentes a mostrar en el dilogo
150
LGICA Y SELECCIONES
12.10Estilos de Seleccin
QlikView ofrece muy diversas formas de soporte y presentacin de los datos, as
como de realizacin de selecciones en cuadros de lista y cuadros de seleccin
mltiple. Los estilos QlikView Classic, Indicador de Esquina, LED y Tubo usan
todos ellos codificacin de color para indicar los valores seleccionados, los posibles o
los excluidos. El estilo Casillas de Verificacin Windows imita el estilo de la
interfaz grfica de Windows, con casillas de verificacin en cada valor. El estilo
Casillas de Verificacin LED utiliza la codificacin de color en combinacin con el
estilo Casillas de Verificacin Windows.
Cuando se utilizan los estilos de seleccin basados en color, hay varios esquemas
diferentes de color disponibles. Los colores bsicos (verde para seleccionado, azul III
para bloqueado, etc) no pueden cambiarse pero s se pueden hacer cambios en el tono
y la intensidad.
Qu estilo usar se controla mediante las configuraciones en la pgina General de las
Propiedades de Documento (vea la pgina 16 del Libro II) y la pgina General de
las Preferencias de Usuario (vea la pgina 101) y la pgina Presentacin de las
propiedades del cuadro de lista (vase la pgina 122 del Libro II).
Tanto este manual completo como el Tutorial estn escritos con el modo QlikView
Classic. Las diferencias con las Casillas de Verificacin Windows se describen ms
abajo.
151
los datos. Estos iconos aparecern tambin en el lugar de los otros
indicadores de seleccin (los pequeos guisantes) en otras partes del
documento.
En la tabla inferior se facilita un resumen de las diferencias:
Estilos de color Estilo Casillas de
codificados en QlikView Verificacin Windows
estilos (iconos)
Estado QlikView
Posible Blanco/Negro
Excluido Gris/Gris Claro
Seleccionado Verde/Negro
Seleccionar Valores Gris/Gris Claro
Excluidos
Bloqueado Azul/Amarillo
Bloqueado excluido Gris/Gris Claro
Seleccionado And Verde/Negro con &
No Seleccionado Rojo/Negro con !
Comportamiento lgico
El comportamiento lgico de los estilos Casillas de Verificacin Windows
y Casillas de Verificacin LED difiere fundamentalmente en dos cosas de
los otros estilos de codificacin de color.
1 Todas las selecciones con el estilo Casillas de Verificacin
Windows y el estilo Casillas de Verificacin LED se considerarn
selecciones para alternar entre dos estados, es decir, funcionan como
si se mantuviese pulsada la tecla CTRL mientras se hacen selecciones
bajo los estilos codificados por color.
2 Todos los cuadros de lista se tratan como si estuviera seleccionada
la opcin Mostrar Valores Alternativos, sin considerar la
configuracin actual de esta propiedad.
152
LGICA Y SELECCIONES
Un ejemplo bsico
Veamos los tres cuadros de tabla a continuacin, cada uno representa una
tabla interpretada por QlikView
III
La seleccin pasa por todas las tablas. Ahora vamos a mantener la seleccin
pero acoplar Tab2 slo ligeramente. Esto significa que se corta la lgica
entre los campos A y C en Tab2. El resultado ser el siguiente:
Observe que Tab2 como se muestra aqu es un cuadro de tabla y no una tabla
en s misma. El cuadro de tabla mostrar todas las combinaciones posibles
entre los campos de sus columnas. Como no existe ninguna lgica entre los
campos A y C, se muestran todas las combinaciones de sus valores posibles
respectivos.
153
Evitar referencias circulares
El siguiente ejemplo muestra como las tablas parcialmente desconectadas
pueden ser tiles para evitar referencias circulares en la estructura de los
datos:
Tal como est, esta estructura de datos no es muy buena ya que el nombre de
campo Pas se utiliza para dos propsitos diferentes. En una de las tablas
indica el pas de origen del propietario de coche, en la otra muestra en qu
pas se encuentra el fabricante. Con estos datos en las tablas la situacin
lgica que nos encontramos es imposible. All dondequiera que se efecte
una seleccin, es posible seguir las asociaciones que llevan a travs de cada
celda en las tres tablas.
Debe decidirse si el pas ms importante es el de origen o el de fabricacin.
Si convierte la tabla Carmaker en parcialmente desconectada, las
asociaciones de Cadillac con USA y Volvo con Suecia se rompern.
Haciendo clic en Sweden(Suecia) las asociar con Bjrn Borg y Cadillac.
Haciendo clic en Volvo la asociar con George Bush y USA.
Si prefiere concentrase en los fabricantes de coches, sera ms lgico
desconectar la tabla de orgenes de los propietarios en lugar de la primera.
Otro ejemplo
Vamos a ver otra situacin comn en la que las tablas parcialmente
desconectadas pueden ser tiles. A continuacin encontrar tres tablas de
estructura realmente tpica: una tabla de transacciones y dos tablas de
154
LGICA Y SELECCIONES
Y ahora, digamos que le gustara que una tabla pivotante mostrara las ventas
por ao y por grupos de productos. Si creramos una al lado de dos cuadros
de lista con los campos de dimensin, ste sera su aspecto:
III
155
vamos a arreglar esto poniendo la tabla Trans como parcialmente
desconectada. Inmediatamente cambia nuestra pequea presentacin:
156
LGICA Y SELECCIONES
Al cortar la asociacin con la tabla Trans no hay ninguna forma ahora de que
QlikView sepa lo que se ha contado antes en los subtotales. Las dos veces en
que aparece B se contarn dos veces y los subtotales son demasiados altos.
Se debera evitar esta situacin, que nos lleva a la conclusin de que hay que
tratar con mucho cuidado las tablas parcialmente desconectadas en
combinacin con dimensiones no-jerrquicas.
Nota En todos los casos anteriores, el Modo Total (tal como se define en
la pgina Expresiones del grfico) estaba configurado como Total
157
de la Expresin (por defecto). Si se utiliza el modo Suma de Filas,
no hay ninguna diferencia entre los dos casos.
12.12Etiquetas de campo
Hay tres tipos de etiquetas de sistema: las etiquetas de script, generadas de forma
automtica por el sistema, que no pueden ser modificadas por el usuario; las etiquetas
de script, automticamente generadas por el sistema, pero que s pueden ser
modificadas en el script; y las etiquetas de sistema que son establecidas de forma
interactiva por el usuario. Las etiquetas de sistema van siempre precedidas por un
signo $.
Las siguientes etiquetas de sistema son generadas de forma automtica al final de la
generacin de script. stas no pueden ser modificadas por el usuario:
$system - indica un campo del sistema.
$system - indica un campo clave.
$keypart - indica que el campo forma parte de una o ms claves sintticas.
$synthetic - indica una clave sinttica.
Las etiquetas que hay a continuacin tambin se generan de forma automtica al final
de la generacin de script, pero pueden ser modificadas o ignoradas empleando
sintaxis de script, vase Etiqueta en la pgina 367 y Eliminar Etiqueta en la
pgina 370.
$hidden - denota un campo oculto.
$numeric - todos los valores (no nulos) del campo son numricos.
$integer - todos los valores (no nulos) del campo son enteros.
$text - ninguno de los valores del campo son numricos.
$ascii - los valores del campo contienen nicamente caracteres ascii
estndar.
$date - todos los valores (no nulos) del campo se pueden interpretar como
fechas (enteros).
$timestamp - todos los valores (no nulos) del campo se pueden interpretar
como marcas de tiempo (fecha-hora).
Las siguientes etiquetas se fijan en el dilogo Propiedades de Documento, Tablas.
Pueden ser habilitadas y deshabilitadas por el usuario:
158
LGICA Y SELECCIONES
III
159
160
MARCADORES
13 MARCADORES
13.1 Acerca de los Marcadores
El estado actual de las selecciones puede guardarse como un marcador, para un uso
posterior. Hay diferentes tipos de marcadores:
Marcadores de Documento
se almacenan en el interior del documento qvw. Siempre estarn disponibles
para quien abra el documento localmente o desde un Servidor QlikView.
Mis Marcadores
se almacenan aparte, en el ordenador del usuario. Solo estarn disponibles
para el usuario que los cre y en el ordenador en el que los cre. Si el
documento cambia de ubicacin o de nombre todos los marcadores
personales relacionados con el mismo se perdern.
III
Marcadores de servidor personales
solo estn disponibles cuando se trabaja con un documento en QlikView
Server y nicamente para usuarios autenticados. Se almacenan en un
repositorio en el servidor y el usuario puede acceder a ellos desde cualquier
ordenador siempre que est autenticado.
161
para documentos locales y luego pasaremos a describir las diferencias con los
documentos de servidor.
162
MARCADORES
163
Las diferencias para los documentos de servidor son las siguientes:
164
MARCADORES
III
Figura 33. El dilogo Marcadores consta de cuatro pestaas, tal y como aparece
cuando se trabaja con un documento del servidor.
165
En la parte superior del dilogo encontrar un listado de todos los marcadores
actualmente definidos en el documento QlikView. Los marcadores se pueden
clasificar mediante diversas columnas:
Mostrar
Marque esta casilla de verificacin si desea que el marcador
aparezca en el listado de objetos marcadores as como en el men
Marcadores. Si la casilla de verificacin se deja sin marcar, el
marcador no aparecer en ambos lugares, pero s permanecer
accesible a travs de este dilogo.
Nombre
El nombre de los marcadores. Para ordenarlos alfabticamente, haga
clic en la cabecera de la columna. Si hace clic dos veces, los
marcadores se ordenan por orden alfabtico inverso.
+
Si la casilla est marcada para un marcador, ese marcador se
aplicar sin limpiar primero las selecciones existentes en el
documento. Un marcador slo puede aplicarse sobre las selecciones
existentes si stas no entran en conflicto con las selecciones
efectuadas en el documento.
Diseo
Si est marcada la casilla para un marcador, significa que el
marcador contiene informacin acerca de la hoja desde la que se
cre as como informacin sobre el estado de todos los objetos de
esa hoja en el momento de su creacin. Cuando se llama de nuevo a
un marcador con informacin acerca del diseo, QlikView intentar
activar la hoja y restaurar los objetos de hoja a dicho estado. Esta
casilla se puede activar o desactivar para que un marcador contenga
o no informacin acerca del estado del diseo, pero no se podr
alternar para los marcadores que fueron creados sin dicha
informacin. Si est desactivada la opcin para un marcador que
contenga informacin acerca del estado de seleccin, no se intentar
restaurar la informacin de diseo cuando se llame de nuevo al
marcador.
Creado
Facilita informacin acerca de la fecha de creacin de los
marcadores. Mediante un clic de ratn en la cabecera de la columna
se ordenan los marcadores por su fecha de creacin. Con un doble
clic se sita el ltimo marcador creado en la parte superior de la
lista.
166
MARCADORES
ID
El ID nico del Marcador. En el momento de su creacin, a todo
marcador se le asigna un ID nico y exclusivo para su control
mediante Automatizacin. Al primer marcador de cada tipo en un
documento se le asigna el ID BM01. Esto implica que se podra
tener un marcador de documento y un marcador de servidor con un
mismo ID.
Un ID de marcador se puede cambiar mediante Automatizacin por
cualquier otra cadena que no se est usando como ID para otro
Marcador, hoja u objeto de hoja en el documento. Renombrar el
marcador no cambia el ID de marcador. Exportar y despus
Importar el marcador crear un nuevo ID de Marcador. El ID de
marcador puede ir precedido de un prefijo que describa el tipo al
que pertenece (documento, usuario, etc).
Emergente
Si est marcada la casilla para un marcador, el texto con
informacin acerca del marcador (si ste existe) se mostrar en una
III
ventana emergente cada vez que se llame de nuevo al marcador. La
ventana emergente se cierra haciendo clic en cualquier parte de la
ventana de la aplicacin QlikView. Usted tambin puede establecer
un tiempo en la pgina General de las Preferencias de Usuario
tras el cual se cerrarn las ventanas emergentes del marcador.
Texto de Informacin
Se puede utilizar un texto como un comentario general para el
marcador o para mostrarse en una ventana emergente cada vez que
se llame de nuevo al marcador.
Compartir
Esta casilla de verificacin nicamente est disponible en la pgina
Mis Marcadores de Servidor. Si la selecciona para uno de sus
marcadores personales de servidor, pondr dicho marcador a
disposicin de otros usuarios autenticados del mismo documento
del servidor en su pgina Marcadores de Servidor Compartidos.
El marcador permanecer en su pgina Mis Marcadores de
Servidor y no se visualizar en su pgina Marcadores de Servidor
Compartidos. Puede revocar lo compartido en cualquier momento
deseleccionando la casilla de verificacin.
En la parte inferior del dilogo hallar diversos botones que se pueden utilizar para
realizar diversas acciones relacionadas con el marcador que est seleccionado en ese
momento en la lista superior.
167
Seleccionar
Muestra el marcador seleccionado en pantalla.
Renombrar
168
MARCADORES
Ascender
Mueve el marcador seleccionado un paso arriba en la lista. Esto
tambin se puede hacer apuntando a un marcador con el ratn y
arrastrndolo a cualquier posicin de la lista.
Descender
Mueve el marcador seleccionado un paso ms abajo en la lista. Esto
tambin se puede hacer apuntando a un marcador con el ratn y
arrastrndolo a cualquier posicin de la lista.
Mover Marcadores Locales de Usuario al Servidor
Este texto solo aparece cuando se trabaja con un documento de
servidor y en la pestaa de Mis Marcadores. Haciendo clic en el
texto podr convertir todos sus marcadores locales de usuario a
marcadores de servidor, almacenados en un repositorio del servidor.
Se trata de una prctica muy recomendable, ya que sus marcadores
de servidor personales se mantendrn accesibles en todo momento
desde el servidor, incluso si cambia de computadora, o si modifica
el nombre del documento del servidor. Se le pedir una
confirmacin antes de proceder a la conversin. La conversin es III
definitiva (dento del documento activo) y no tiene vuelta atrs.
Aceptar
Acepta los cambios y cierra el dilogo.
Cancelar
Cierra el dilogo sin guardar los cambios efectuados.
Ayuda
Proporciona ayuda acerca de los marcadores.
169
13.5 Exportar Marcador(es)
170
MARCADORES
III
171
Importar a Marcadores de Usuario
Marque este botn de radio para importar marcadores al
dominio de marcadores de usuario y para mostrar
marcadores de usuario en la lista de Marcadores Actuales.
Importar
Marque uno o ms marcadores de la lista de Marcadores
Disponibles para Importar y pulse ese botn para importarlos a la
lista de Marcadores Actuales.
Renombrar
172
INFORMES
14 INFORMES
14.1 Acerca de los informes
Imprimir un informe a menudo implica imprimir un grfico o una tabla. En QlikView
esto es tan sencillo como seleccionar un objeto de hoja y luego elegir Imprimir en un
men o barra de herramientas. Sin embargo a veces tenemos necesidad de crear
informes mucho ms complejos, con mltiples tablas y/o grficos. Aqu es donde
entra en juego el Editor de Informes. El Editor de Informes de QlikView ofrece la
posibilidad de agrupar varios objetos de hoja distintos en una o ms pginas con
pleno control del formato de pgina, incluyendo cabeceras/pies de pgina, etc.
Los informes en QlikView son de dos tipos, los informes de documento y los
informes de usuario.
Informes de Documento
Los Informes de Documento son creados junto con el documento QlikView
III
y se almacenan como parte del documento mismo QVW. Cualquier usuario
que acceda al documento QlikView localmente o a travs de QlikView
Server puede acceder sin problema a los informes de documento de los
documentos.
Informes de Usuario
Los Informes de Usuario son creados por un usuario que trabaja con un
documento desde QlikView Server. El informe es almacenado en la mquina
cliente local de una manera muy parecida a la de los marcadores de usuario.
Slo el usuario local tiene acceso a sus propios informes de usuario. Los
informes de usuario solo se pueden crear desde clientes Windows (no desde
clientes Java, o clientes Zero-footprint).
173
Personales, los Informes de Servidor Compartidos se almacenan en un
repositorio en el servidor.
174
INFORMES
Lista de Informes
III
La pgina Lista de Informes sirve para manejar los informes. Puede crear informes
nuevos y eliminar los ya existentes. Aqu tambin podr seleccionar un informe para
la edicin de pginas en el Editor de Pginas.
Lista de Informes
En la parte superior de la pgina hallar un desplegable y una lista
de informes. El desplegable se emplea para seleccionar qu tipo de
informes deberan mostrarse en la lista. Para documentos locales
podemos elegir entre Informes de Documento o Informes de
Usuario. Para los documentos de servidor puede escoger entre Mis
Informes de Servidor, Informes Compartidos o Informes de
Usuario. La lista en s incluye varias columnas:
Mostrar
Marque esta casilla de verificacin si desea que el informe
aparezca en el men Informes. Si no se marca la casilla de
175
verificacin, el informe no se visualizar, pero an estar
disponible a travs de este dilogo.
Nombre
Es el nombre del informe.
ID
El ID exclusivo del informe (ver ms adelante).
Pginas
El nmero de pginas definidas actualmente en el informe.
Compartir
Esta casilla de verificacin nicamente est disponible en la
lista Mis Informes de Servidor. Si la selecciona para uno de
sus Informes Personales de Servidor, pondr dicho informe
a disposicin de otros usuarios autenticados del mismo
documento del servidor, el cual aparecer en su lista de
Informes de Servidor Compartidos. El informe seguir
estando en su lista de Mis Informes de Servidor y
desaparecer de la lista Informes de Servidor Compartidos.
Puede revocar lo compartido en cualquier momento
deseleccionando la casilla de verificacin.
Autor
El nombre autenticado del creador del informe.
Aadir...
Pulse este botn para crear un
nuevo informe. Si Informes
de Documento est
seleccionado sobre la Lista de
Informes, el nuevo informe
ser un informe de
documento. Si lo que est
seleccionado es Informes de
Usuario, entonces el informe nuevo ser un informe de usuario. El
dilogo Nuevo Informe se abre para que pueda dar nombre a su
informe. Marque Copiar Pginas de otro Informe y elija un
informe en el men desplegable si desea copiar pginas de dicho
informe.
Eliminar
Pulse este botn para eliminar el informe actualmente seleccionado
en la Lista de Informes.
176
INFORMES
Ascender
Pulse este botn para hacer que el informe seleccionado ascienda un
puesto en la Lista de Informes.
Descender
Pulse este botn para hacer que el informe seleccionado descienda
un puesto en la Lista de Informes.
Mover Informes Locales de Usuario al Servidor
Este texto slo aparece cuando se trabaja con un documento de
servidor y si se ha seleccionado Informes de Usuario en el
desplegable de la parte superior de la lista. Haciendo clic en el texto
podr convertir todos sus informes locales de usuario a informes de
servidor y almacenarlos en el repositorio del servidor. Se trata de
una prctica muy recomendable, ya que sus informes personales de
servidor permanecern de este modo disponibles en todo momento
desde el servidor, incluso si cambia de computadora o modifica el
nombre del documento del servidor. Se le pedir una confirmacin
antes de proceder a la conversin. La conversin es definitiva (dento
del documento activo) y no tiene vuelta atrs. III
Editar >>
Invoca el informe seleccionado en el Editor de Pginas. Pulsar este
botn equivale a hacer doble clic en un informe de la Lista de
Informes.
Aceptar
Guarda los cambios y cierra el dilogo.
Cancelar
Cierra el dilogo sin guardar los cambios.
Ayuda
Abre la ayuda online.
177
Pginas
178
INFORMES
Editar
Copiar
Copia el elemento seleccionado y la pgina actual en el
informe. Tambin disponible como uno de los comandos
que se muestran en pantalla al hacer doble clic con el ratn
en el panel de vista previa de las pginas.
Pegar Informe
Pega el informe que haya en el Portapapeles.
Pegar Pgina
Pega la pgina que haya en el Portapapeles.
Pegar Elemento
Pega el elemento que haya en el Portapapeles. Tambin
disponible como uno de los comandos que se muestran en
pantalla al hacer doble clic con el ratn en el panel de vista
previa de las pginas.
Ajustar a Rejilla
Muestra una rejilla en el informe, que le ayudar a alinear III
los elementos de dicho informe.
Informes
Aadir
Aade un informe. nicamente disponible cuando se
visualiza la Lista de Informes.
Eliminar
Elimina un informe. nicamente disponible cuando se
visualiza la Lista de Informes.
Ascender
Mueve el informe seleccionado un paso arriba en la lista de
informes. nicamente disponible cuando se visualiza la
Lista de Informes.
Descender
Mueve el informe seleccionado un paso hacia abajo en la
lista de informes. nicamente disponible cuando se
visualiza la Lista de Informes.
Exportar
Guarda el archivo del informe como documento XML.
nicamente disponible cuando se visualiza la Lista de
Informes.
179
Importar
Importa un informe que se haya guardado como XML.
nicamente disponible cuando se visualiza la Lista de
Informes.
Vista Previa...
Pulse este botn para abrir el dilogo Vista Previa y ver
qu aspecto tendr el informe actual cuando lo imprima con
las actuales selecciones realizadas en el documento
QlikView.
Imprimir
Abre el dilogo Imprimir para imprimir el informe actual.
Configuraciones de Informe
Abre el dilogo Configuraciones de Informe (vase la
pgina 186 para ms detalles) donde podr establecer las
diversas propiedades del informe. Esto incluye mrgenes,
cabeceras/pies de pgina, etc.
Pgina
Ascender
Hace que la pgina seleccionada ascienda una posicin en
la lista. Esto tambin se puede realizar arrastrando y
soltando la pgina con el ratn en la posicin deseada del
panel del listado de pginas.
Descender
Hace que la pgina seleccionada descienda una posicin en
la lista. Esto tambin se puede realizar arrastrando y
soltando la pgina en la posicin deseada del panel del
listado de pginas.
Aadir Pgina Mltiple
Incorpora una pgina mltiple tras la pgina seleccionada.
Aadir Pgina nica
Aade una pgina nica tras la pgina seleccionada.
Eliminar
Borra la pgina actualmente seleccionada.
Configuraciones de Pgina
Abre el dilogo Configuraciones de Pgina (vase la
pgina 191 para ms detalles) donde podr establecer las
diversas propiedades de la pgina seleccionada. Tambin
est disponible mediante un clic derecho de ratn sobre el
180
INFORMES
181
muestran en pantalla al hacer doble clic con el ratn en el
panel de vista previa de las pginas.
Nueva Imagen...
Crea un nuevo objeto de texto (en una ubicacin oculta del
documento) y a continuacin abre el dilogo Propiedades
del Objeto de Texto para seleccionar una imagen. La
imagen aparecer como un elemento de impresin habitual
en el panel de vista previa, donde podr ser desplazado y
redimensionado igual que cualquier otro elemento de
impresin.
Nuevo Texto...
Crea un nuevo objeto de texto (en una ubicacin oculta del
documento) y a continuacin abre el dilogo Propiedades
del Objeto de Texto, en el que podr editar las propiedades
del nuevo objeto de texto. El objeto de texto aparecer
como un elemento de impresin habitual en el panel de
vista previa, en donde podr ser desplazado y
redimensionado igual que cualquier otro elemento de
impresin.
Nuevas Selecciones Actuales
Crea una marca de seleccin (un objeto) para el informe. La
marca de seleccin aparecer como un elemento de
impresin estndar en el panel de visualizacin de pginas,
donde podr ser desplazado y dimensionado igual que
cualquier otro elemento de impresin.
Eliminar
Borra el(los) elemento(s) actualmente seleccionado(s).
Tambin disponible como uno de los comandos que se
muestran en pantalla al hacer doble clic con el ratn en el
panel de vista previa de las pginas.
Configuraciones de Elemento
Abre el dilogo Configuraciones de Elemento (vase la
pgina 193 para ms detalles) donde podr establecer las
diversas propiedades pare el elemento de impresin
seleccionado. Vase la pgina 193 para una
documentacin detallada acerca de este dilogo. Tambin
disponible como uno de los comandos que se muestran en
pantalla al hacer doble clic con el ratn en el panel de vista
previa de las pginas.
182
INFORMES
183
Descender Pgina
Hace que la pgina seleccionada descienda una
posicin en la lista. Esto tambin se puede realizar
arrastrando y soltando la pgina con el ratn en la posicin
deseada del panel del listado de pginas.
Panel de Vista Previa de Pginas
A la derecha del panel del listado de pginas, encontrar una opcin
de vista previa de la pgina actualmente seleccionada en el panel del
listado de pginas.
Cmo aadir objetos de hoja
al informe:
Simplemente arrastre
cualquier objeto de hoja desde
el diseo hacia la pgina de
vista previa del informe. Los
objetos de impresin se
mostrarn en modo de vista
previa igual que se muestran actualmente en el diseo QlikView. El
objeto del informe reflejar de forma dinmica el aspecto exacto
que tendr al imprimirse, tanto en lo que se refiere a los cambios de
propiedades, como a los cambios que se produzcan en los datos. Es
posible seleccionar mltiples objetos de hoja en el diseo y
arrastrarlos como grupo dentro del informe. Tenga muy presente
que slo se puede aadir un objeto de impresin al rea central
dinmica de una pgina mltiple.
Navegar y Seleccionar Objetos de Impresin de una Pgina
Puede seleccionar un objeto para su impresin haciendo clic sobre
l. Una vez que haya seleccionado un objeto para imprimir, podr
mover la seleccin al objeto siguiente utilizando la tecla TAB
(MAYS+TAB para desplazarse hacia atrs). Puede utilizar CTRL-clic
para seleccionar mltiples objetos. En las pginas mltiples podr
arrastrar los objetos de impresin entre las distintas reas.
Dimensionado y posicionamiento de
objetos de impresin en una pgina
Una vez aadido el objeto de hoja, ste
aparecer en el panel de vista previa de
las pginas. Habr un borde en torno al
objeto y marcadores de posicin en
cada esquina para indicar que el objeto
ha sido seleccionado. Pulse sobre l con el ratn y arrstrelo a la
184
INFORMES
185
El Dilogo Opciones de Configuracin de Informe
En este dilogo encontrar configuraciones generales del informe (no las
relativas a la pgina). El dilogo tiene cuatro pginas.
Configuracin
Esta pgina contiene propiedades bsicas para el informe:
Nombre
Nombre del informe. Puede ser cualquier cadena de texto.
Id de informe
ID de Informe
El ID exclusivo del informe. En el momento de su creacin,
toda entidad de diseo en QlikView, incluidos los informes,
recibe un ID exclusivo para su control va Automatizacin.
El ID por defecto consta de una combinacin de letras que
definen el tipo de entidad, as como tambin un nmero. Al
primer informe de un documento se le asigna el ID RP01.
Un ID puede cambiarse por cualquier otra cadena que no se
est utilizando en ese momento para algn otro informe,
objeto de hoja, hoja, marcador o alerta en el documento.
186
INFORMES
Comentario
Se trata de un campo de comentario, donde el creador de un
informe puede describir el propsito o finalidad del
informe, o cualquier otro detalle relativo al mismo. No se
utiliza fuera de este contexto.
Tamao Preferido de Papel
En este desplegable podr
especificar el tamao del papel
deseado para el informe. Las
proporciones del tamao seleccionado se reflejarn en el
panel de visualizacin de pginas. Si el informe finalmente
se imprime en otro tamao de papel distinto del que
originariamente se pens para el informe, QlikView tratar
de ajustar los contenidos del informe, haciendo un zoom de
los objetos de impresin para que encajen en el nuevo
tamao de papel.
Visualizacin Condicional
Si esta casilla de verificacin est marcada, el informe se III
mostrar u ocultar dinmicamente, dependiendo del valor
de una expresin condicional introducido en el cuadro de
edicin que hay a la derecha. La condicin expresada se
evaluar cada vez que se genere la lista de informes
disponibles. El informe solo estar disponible cuando la
condicin se evale como verdadera. Los usuarios con
privilegios de ADMIN en el documento pueden ignorar
todas las condiciones mediante la opcin Mostrar Todas
las Hojas y Objetos de Hoja en la pgina Seguridad de
Propiedades del Documento (vase la pgina 44 del
187
Libro II). Esta funcionalidad puede alternarse pulsando
CTRL+ALT+S.
188
INFORMES
Mrgenes
Esta pgina contiene diversas opciones para los mrgenes del
informe. Los controles son los mismos que los de la pgina Diseo
del dilogo Imprimir (vase pgina 294 del Libro II).
III
Cabecera/Pie
Esta pgina contiene opciones para cabeceras/pies de pgina en el
informe. Los controles son los mismos que los de la pgina
Cabecera/Pie de Pgina del dilogo Imprimir (vase la pgina 296
del Libro II).
189
Selecciones
Esta pgina contiene opciones para las selecciones que se utilizarn
al imprimir el informe:
Selecciones Iniciales
Estos botones de opcin le permiten especificar las selecciones
iniciales para impresin del informe. Independientemente de qu
parmetro emplee, las selecciones que prevalezcan por delante de la
impresin del informe sern reestablecidas tras la impresin.
Selecciones Actuales
Utilice las Selecciones Actuales como la base de impresin
del informe (opcin predefinida por defecto).
Borrar Todo
Todas las selecciones actuales del documento se borrarn
antes de imprimir el informe. Una vez finalizada la
impresin, se volvern a reaplicar las selecciones
originales.
Marcador
Se aplicar un marcador, el cual puede seleccionarse en el
cuadro desplegable, antes de imprimir el informe. Una vez
190
INFORMES
III
191
original. Se emplearn tantas pginas como se
necesite, en ambas direcciones.
Adaptar x a y
Se aplicar una escala a la impresin del objeto de
hoja para que se ajuste a un nmero fijo de hojas.
A Franjas
Esta pgina contiene las opciones de configuracin para la salida a
franjas de la pgina. Esto quiere decir que la pgina se imprimir
repetidas veces con cada valor posible de un determinado campo.
Referenciar pgina como posibles valores de campo
Si se marca esta casilla de verificacin, la pgina se imprimir
repetidas veces por cada valor posible seleccionado en el campo
especificado en el desplegable inferior. Si no hay valores posibles
especificados en el campo, no se imprimir nada. Observe que si se
ha definido un bucle de seleccin tambin a nivel de informe (vase
la pgina Selecciones en el dilogo Opciones de Configuracin
de Informe anteriormente descrito) puede encontrarse con una
situacin en la que una seleccin en el informe excluya a todos los
valores de la variable del bucle a nivel de pgina. La pgina
entonces se obviar para ese valor de bucle en concreto. Una vez
finalizada la impresin, se volvern a reaplicar las selecciones
originales. Si se utilizan nmeros de pgina, stos sern continuos a
lo largo de todas las pginas impresas.
192
INFORMES
General III
La pgina General contiene opciones para el objeto de impresin
actualmente seleccionado en el panel de visualizacin de pginas.
ID de Objeto
El ID del objeto de hoja que se va a imprimir.
Propiedades
Abre el dilogo Propiedades para el objeto de hoja asociado
con el elemento de impresin. Los cambios que se realicen
en este dilogo se aplicarn al objeto de hoja real y por
supuesto se reflejarn en el resultado de impresin del
informe.
Ajustar
Este control nicamente est disponible para objetos en
pginas nicas. Aqu se debe seleccionar cmo dimensionar
el objeto de impresin para que encaje en el rectngulo
asignado.
Tal cual
No dimensiona el objeto de impresin. Si ste es
demasiado grande para el rectngulo marcador de
objeto que lo va a contener, aparecer truncado. Si
es demasiado pequeo, habr un espacio en blanco
en torno al mismo.
193
Rellenar
Dimensiona el objeto de impresin de tal forma
que ste rellene el rectngulo que lo contiene.
Rellenar con Aspecto
Dimensiona el objeto de impresin de forma que
rellene el rectngulo que lo contiene, pero
manteniendo al mismo tiempo el ratio de aspecto
(la proporcin) del objeto de hoja original.
Utilizar Borde
El objeto de impresin se imprime normalmente en la
pgina, sin ningn marco o borde. Seleccionando esta
casilla de verificacin, se mostrar un borde en torno al
objeto.
Color de Marco
Pulse este botn para seleccionar el color de borde.
Ancho de Marco
Aqu puede especificar el grosor del borde.
Posicin
La pgina Posicin contiene parmetros para posicionar y
dimensionar los objetos en el rea de impresin disponible.
Izquierda
Establece la posicin del/los elemento/s actualmente
seleccionado/s relativo/s al margen izquierdo. 0 est lo ms
a la izquierda posible del rea de impresin disponible.
194
INFORMES
Superior
Establece la posicin del/los elemento/s actualmente
seleccionado/s relativo/s a la parte superior. 0 est lo ms
arriba posible del rea de impresin disponible.
Ancho
Fija el tamao del/los elemento/s actualmente
seleccionado/s en 1/1000 parte del ancho del rea de
impresin disponible.
Altura
Fija el tamao del/los elemento/s actualmente
seleccionado/s en 1/1000 parte de la altura del rea de
impresin disponible.
Nivel Z
Establece la capa del/los elemento/s actualmente
seleccionado/s. Si los elementos se solapan con el elemento
del nivel ms bajo, se imprimir primero (1), a
continuacin se imprimir la siguiente capa y as
III
sucesivamente.
195
196
ALERTAS
15 ALERTAS
15.1 Acerca de las alertas
Una alerta es una entidad compuesta que normalmente consta de tres partes bsicas:
1 Una condicin, es decir, una expresin QlikView que establece una
condicin lgica, que puede ser o verdadera o falsa.
2 Un estado lgico (marcador, borrar todo o estado actual de la
seleccin) que debiera ser aplicado antes de comprobar el estado de
la expresin de la condicin.
3 Una o ms acciones que han de llevarse a cabo cuando la condicin
es evaluada y es verdadera. Las acciones ms habituales incluyen
mostrar un mensaje en una ventana emergente, o enviar un mensaje
de correo electrnico a uno o ms destinatarios. Tambin se pueden
programar otras acciones por medio de macros.
III
Cuando una condicin de alerta es comprobada, dicha condicin se cumple y se
llevan a cabo las acciones, entonces podemos decir que la alerta se ha "disparado".
197
2 Manualmente, desde una macro por medio de APIs de
Automatizacin especiales. Vase la gua API de QlikView para
ms detalles.
3 Los programas externos que ejecutan QlikView por lotes tienen una
API de Automatizacin especial que recupera una lista de alarmas
disparadas en un determinado contexto.
La cadena de eventos que siguen al disparo de una alerta se puede visualizar de la
siguiente manera:
Las alertas pueden ser suspendidas, tras haber sido disparadas, hasta que se produzca
un cambio. Por ejemplo, puede resultar bastante molesto que le recuerden, cada vez
que abre un documento, que ha sobrepasado los lmites de su presupuesto. En tal
caso, usted puede configurar la alarma para que se dispare solamente una vez y luego
se suspenda a s misma hasta el mes siguiente.
198
ALERTAS
Como se puede observar en el diagrama, cada disparo de alerta inicia una cadena de
operaciones lgicas en el documento QlikView. Normalmente QlikView realiza los
siguientes pasos:
1 Aplicar la seleccin relativa a la alerta.
2 Calcular el valor de expresin de la condicin.
3 Restaurar las selecciones originales.
Los tiempos necesarios para llevar a cabo las acciones 1 y 3 son en cada caso iguales
a los tiempos que se tarda en hacer clic con el ratn si las selecciones se han aplicado
interactivamente. El tiempo que se necesita para el paso 2 es el mismo que si la
expresin hubiera residido, por ejemplo, en un objeto de hoja. Si sumamos estos
tiempos, el tiempo total que se tarda en comprobar una alerta puede llegar a ser
considerable en documentos de gran tamao. Esto puede parecer irrelevante en el
caso de alertas nicas, disparadas al abrir o recargar, pero debera observarse una
gran precaucin cuando se utilicen grandes cantidades de alertas disparadas mediante
macros, para que el documento no se ralentice en exceso.
III
199
15.4 El dilogo Alertas
Listado de Alertas
La parte superior izquierda del cuadro de dilogo contiene una lista
con todas las alertas definidas para el documento en el momento
actual. La lista incluye tres columnas:
ID
El ID exclusivo de la alerta (ver debajo).
Habilitar
Marque o no la casilla si desea activar o desactivar la alerta.
Comentario
Es la descripcin de la alerta, tal y como viene definida en
Descripcin (ver ms adelante).
Aadir
Haga clic en este botn para aadir una nueva alerta.
Eliminar
Seleccione una alerta de la lista y haga clic en este botn si desea
borrarla.
200
ALERTAS
ID
El ID exclusivo de la alerta. En el momento de su creacin, cada
entidad de diseo QlikView, incluidas las alertas, recibe un ID nico
y exclusivo para su control mediante Automatizacin. El ID por
defecto consta de una combinacin de letras que definen el tipo de
entidad, as como tambin un nmero. La primera alerta de un
documento recibe el ID AL01. Un ID puede cambiarse por
cualquier otra cadena que no est siendo utilizada en ese momento
para alguna otra alerta, objeto de hoja, hoja, marcador o informe en
el documento.
Descripcin
Se trata de un campo comentario en el que el creador de la alerta
puede describir la finalidad de la misma o cualquier otro detalle
relacionado con sta. Se utiliza nicamente en el listado de alertas
de este cuadro de dilogo.
Mensaje
Aqu puede teclear el mensaje que desee mostrar junto con la alerta.
En el caso de alertas emergentes, ste es el texto que aparecer en la III
ventana emergente. En las alertas por correo electrnico, ste ser el
cuerpo del mensaje de correo electrnico. El texto se puede definir
como una expresin calculada para actualizacin dinmica (vase
pgina 285 en el Libro III).
Condicin
Una expresin QlikView que debera ofrecer un resultado verdadero
(distinto de cero) cuando la alerta se dispare.
Todo Vaco
Si esta casilla de verificacin aparece marcada, se utilizar
el estado de Todo vaco al evaluar la condicin de la alerta.
Marcador
Si la casilla de verificacin de Todo Vaco no est marcada,
puede especificar un marcador para aplicarlo antes de que
se compruebe la condicin de la alerta. El marcador debe ir
especificado como un ID de marcador y debe existir para
que la alerta funcione correctamente. Si no se especifica
marcador alguno y la casilla de verificacin Todo Vaco se
deja sin marcar, las actuales selecciones se emplearn
cuando se compruebe la condicin de la alerta.
Mostrar Emergente
Marque esta casilla de verificacin si desea que el mensaje de alerta
se muestre como un globo emergente al disparar la alerta.
201
Utilizar Mensaje Emergente Personalizado
Los mensajes de alerta normalmente se formatean de acuerdo con
las opciones establecidas por defecto en Configuracin de
Mensajes de Alerta que hay en la pgina General del cuadro de
dilogo Propiedades del Documento. Marcando esta casilla de
verificacin podr definir el formato de ventana emergente que
desee para la alerta.
Configuracin de Mensajes Emergentes
Pulse este botn para abrir el cuadro de dilogo
Configuracin de Ventanas Emergentes y definir un
formato de ventana emergente personalizado para la alerta
seleccionada. Vase la pgina 22 del Libro II para ms
detalles sobre este cuadro de dilogo.
Eventos
La alerta puede comprobarse manualmente en cualquier momento
mediante llamadas de Automatizacin. En este grupo se pueden
configurar las comprobaciones automticas que se desee efectuar en
caso de eventos relevantes.
Al Abrir
Marque esta casilla de verificacin si desea que la alerta se
compruebe automticamente al abrir el documento.
Despus de Recargar
Marque esta casilla de verificacin si desea que la alerta se
compruebe automticamente tras una Recarga del
documento (ejecucin de script). La alerta se comprobar
tambin al abrir el documento si la ltima hora de recarga
almacenada en el documento fuera posterior a la hora
registrada cuando se comprob la alerta por ltima vez.
Despus de Reducir
Marque esta casilla si la alerta se va a comprobar
automticamente despus de que se haya realizado una
reduccin de datos (comando Reducir datos) en el
documento. La alerta se comprobar tambin al abrir el
documento si la ltima hora de recarga almacenada en el
documento fuera posterior a la hora registrada cuando se
comprob la alerta por ltima vez.
Retardar
Es posible suspender el relanzamiento de alertas verificadas
de manera automtica por un tiempo determinado tras
haberse disparado la alerta. Para ello, introduzca un nmero
202
ALERTAS
203
Lote
Marque esta casilla de verificacin si la alerta est diseada
para dispararse desde programas externos (por ej. QlikView
Publisher) mediante la API especial de Automatizacin
para disparos por Lotes.
Asunto del Mensaje
Introduzca en este campo el asunto del e-mail de Alerta. El texto se
puede definir como una expresin calculada para actualizacin
dinmica (vase pgina 285 en el Libro III).
Receptores de Correo
Lista de direcciones de correo electrnico separadas por punto y
coma. Cada una de estas direcciones recibir un correo electrnico
cada vez que se dispare la alerta. La lista se puede definir como una
expresin de una cadena calculada para actualizacin dinmica
(vase Editar Expresin en la pgina 285 en el Libro III).
Haciendo clic en el botn ... se abrir el dilogo completo Editar
Expresin para una edicin ms cmoda de frmulas extensas.
204
ALERTAS
III
La primera vez que arranque el asistente se encontrar con dos pginas de inicio; la
primera de ellas describe el concepto de alerta y la segunda le informa acerca del
funcionamiento del asistente y los pasos que engloba. Si desea saltarse las pginas de
inicio cuando utilice el asistente en lo sucesivo, marque la casilla de verificacin No
volver a mostrar esta pgina en cualquiera de las dos pginas o en ambas.
205
Pulse Siguiente para continuar.
206
ALERTAS
III
207
Paso 2 - Defina la condicin de la alerta
208
ALERTAS
Marcador
Se aplicar un marcador especfico de forma temporal antes
de comprobarse la condicin de la alerta.
Pulse Siguiente para continuar.
III
209
Despus de Recargar
Marque esta casilla de verificacin si desea que la alerta se
compruebe automticamente tras una Recarga del
documento (ejecucin de script).
Despus de Reducir
Marque esta casilla de verificacin si desea que la alerta se
compruebe automticamente tras haberse producido una
reduccin de datos en el documento (comando Reducir
Datos).
Alerta por Lotes
Marque esta casilla de verificacin si la alerta est diseada para
dispararse desde aplicaciones externas mediante la API de
automatizacin especial para disparos por lotes.
Pulse Siguiente para continuar.
210
ALERTAS
III
Aqu puede definir un perodo de suspensin tras haberse disparado la alerta, durante
el cual la alerta no deber ser comprobada. Esto permite que, por ejemplo, una alerta
se dispare nicamente la primera vez que abre un documento en el da.
Retardar
Es posible suspender el relanzamiento de alertas verificadas de
manera automtica por un tiempo determinado tras haberse
disparado la alerta. Introduzca un nmero de das en este recuadro.
Los decimales se utilizarn para especificar partes del da.
Nivel de Disparo
El disparo de alertas verificadas de forma automtica tambin puede
suspenderse basndose en posibles cambios que se hayan producido
en los datos. En este desplegable puede elegir entre tres niveles de
reaparicin.
Siempre
La alerta se dispara cada vez que se produce(n) el(los)
evento(s) disparador(es) y se cumple la condicin de alerta.
211
Cambios en el Mensaje
El disparo de la alerta se suspende hasta que cambie el
Mensaje de la alerta. Esto solo tiene sentido o efecto en el
caso de textos con mensaje dinmico. Observe que el
estado de la condicin de alerta no ha de cambiar
necesariamente para que el mensaje evaluado cambie.
Cambios de Estado
El disparo de la alerta se suspende hasta que el estado de la
alerta cambie, esto es, la condicin de la alerta no se haya
cumplido durante al menos una comprobacin y se cumpla
ms tarde, en una comprobacin posterior. ste es el tipo de
suspensin de alerta ms fuerte de todos.
Pulse Siguiente para continuar.
212
ALERTAS
III
En este ltimo paso podr especificar las acciones que se deban realizar cuando se
dispare la alerta. Si su alerta nicamente se ha de comprobar mediante macros, este
paso puede no ser necesario.
Mensaje
Aqu puede teclear el mensaje que desee mostrar junto con la alerta.
En el caso de alertas emergentes, ste es el texto que aparecer en la
ventana emergente. En las alertas por correo electrnico, ste ser el
cuerpo del mensaje de correo electrnico. El texto se puede definir
como una expresin QlikView para actualizacin dinmica.
Haciendo clic en el botn ... se abrir el dilogo completo Editar
Expresin para una edicin ms cmoda de frmulas extensas.
Mostrar Emergente
Marque esta casilla de verificacin si desea que el mensaje de la
alerta se muestre como un globo emergente cuando se dispare la
alerta.
213
Enviar Correo
Marque esta casilla de verificacin para enviar un correo electrnico
como resultado de haberse disparado la alerta. El cuerpo del correo
electrnico ser el texto del mensaje de la alerta.
Asunto del Mensaje
Introduzca un texto que se emplear como asunto del correo en
el(los) correo(s) enviado(s). El asunto se puede definir como una
expresin QlikView.
Receptores de Correo
Introduzca una lista de direcciones de correo electrnico separadas
por punto y coma. Cada una de estas direcciones recibir un correo
electrnico cada vez que se dispare la alerta. La lista se puede
definir como una expresin QlikView.
Pulse Finalizar para dar por terminada la creacin de la nueva alerta.
214
EL DILOGO PANEL DE VARIABLES
16 EL DILOGO PANEL DE
VARIABLES
III
Este dilogo se abre desde el men Configuraciones y muestra todas las variables no
ocultas y sus valores en una nica lista. Haciendo clic sobre una variable se pueden
editar sus contenidos en el cuadro de edicin inferior. Junto con la funcin de
expansin de signo dlar en las expresiones QlikView, el panel de variables se puede
utilizar como un mero repositorio de expresiones.
Variables
En este listado a doble columna encontrar los nombres de todas las
variables no ocultas y sus respectivos valores.
Definicin
Cuando haga clic sobre una variable de la lista de Variables, el
contenido de dicha variable se mostrar en este cuadro de edicin.
Entonces ya puede editar libremente el texto cambiando el valor de
la variable. Los cambios se reflejarn de forma inmediata en la
columna Valor de la lista de Variables. Haga clic en el botn ...
para invocar el dilogo completo Editar Expresin.
215
Comentario
Se trata de un campo comentario en el que el creador de una
variable puede describir su propsito y funcin.
Aadir
Abre el dilogo Nueva Variable, donde se puede definir una nueva
variable.
Eliminar
Elimina de la lista la variable seleccionada.
216
VISTA PREVIA DE LA EXPRESIN
Este dilogo se abre desde el men Configuraciones y muestra todas las expresiones
de documentos, hojas u objetos de hoja en una nica lista. Desde esta lista podr
editar expresiones o efectuar Bsquedas y Reemplazos en mltiples expresiones.
Puede seleccionar una o ms expresiones de la lista. Una lnea que haya sido
seleccionada se mostrar en negro. Haga clic debajo de la ltima expresin para
deseleccionarla.
El listado de expresiones puede contener las siguientes columnas, segn los
parmetros definidos en el dilogo Columnas (ver a continuacin):
ID de Hoja
El ID de la hoja donde aparece la expresin. Vaco en el caso de las
expresiones de documento.
Nombre de hoja
El nombre (ttulo de la pestaa) de la hoja donde aparece la
expresin. Vaco en el caso de las expresiones de documento.
ID de Objeto
El ID del objeto de hoja en el que aparece la expresin. Vaco en el
caso de las expresiones de hoja y de documento.
Nombre de Objeto
El nombre del objeto en el que aparezca la expresin (vaco en el
caso de expresiones de hoja y de documento).
217
Localizacin
La ubicacin de la expresin dentro de las propiedades con
"denominacin intuitiva", es decir, con una explicacin simple del
tipo de expresin de que se trata.
Etiqueta
La etiqueta de la expresin principal del objeto.
Localizacin (completa)
La ubicacin exacta de la expresin dentro de la estructura de
propiedades. La notacin corresponde a las jerarquas de
propiedades de objeto de la interfaz de Automatizacin de
QlikView, la cual se explica en detalle en la gua API de QlikView.
Expresin
La definicin de la expresin.
Los siguientes comandos estn disponibles en el dilogo:
Expresiones de Grfico
Marque esta casilla de verificacin si desea incluir expresiones de
grfico en la lista.
Atributos de Grfico
Marque esta casilla de verificacin si desea incluir atributos de
grfico en la lista.
Expresiones de Color
Marque esta casilla de verificacin si desea incluir expresiones de
color en la lista.
Mostrar Condiciones
Marque esta casilla de verificacin si desea incluir expresiones de
Mostrar Condiciones en la lista.
Otras Expresiones
Marque esta casilla de verificacin si desea incluir otros tipos de
expresiones distintos (de los tres arriba indicados) en la lista.
Columnas...
Abre el dilogo Columnas
donde podr personalizar qu
columnas debieran aparecer
en el dilogo Vista Previa de
la Expresin. La columna
Expresin no puede ser
desactivada.
218
VISTA PREVIA DE LA EXPRESIN
Editar...
Tras haber seleccionado una nica expresin de la lista, puede
utilizar este botn para abrir el dilogo Editar Expresin para la
expresin seleccionada.
Buscar/ Reemplazar...
Abre el dilogo Buscar/ Reemplazar..., en el que podr efectuar
bsquedas y reemplazos de texto especfico dentro de la lista actual
de expresiones.
Exportar
Utilice este botn para exportar la tabla a un archivo de texto.
Aplicar
Aplica los cambios realizados en la lista a las propiedades del
documento, las hojas y los objetos de hoja, sin tener que salir del
dilogo. Tras haber hecho uso de este comando, los cambios
permanecern incluso si emplea Cancelar para salir del dilogo.
Aceptar
III
Aplica los cambios y cierra el dilogo.
Cancelar
Cierra el dilogo sin aplicar los cambios (a menos, claro est, que se
haya hecho previamente uso del comando Aplicar).
Los cambios efectuados desde este dilogo no podrn deshacerse mediante el
comando Deshacer estndar.
219
220
ARCHIVOS INTERNOS
18 ARCHIVOS INTERNOS
18.1 Referencias a archivos en el diseo
QlikView
Hay una serie de lugares, en el diseo mismo de QlikView, donde se pueden referen-
ciar archivos externos como info, como imgenes de fondo etc. Los archivos externos
se referencian mediante una ruta local o URL.
En ciertos casos puede ser preferible incluir los archivos en el documento QlikView.
Esto se puede hacer segn se describe en el apartado 18.2 ms adelante.
Dentro del programa QlikView vienen incluidas una serie de imgenes estndar que
pueden utilizarse en cualquier documento sin requerir ningn tipo de preparacin adi-
cional especial. Esto se describe en la seccin 18.3 a continuacin.
III
18.2 Archivos Internos en documentos
QlikView
El prefijo info que precede a las sentencias load y selecten el script (vea pgina 334
y pgina 356) puede ir precedido de (o ser reemplazado por) el prefijo bundle. Los
archivos externos sern leidos e incluidos en el documento QlikView. Los archivos
externos ya no sern necesarios para referenciar los contenidos del archivo, haciendo
as el documento QlikView mucho ms gil.
Mostrar info y la funcin info emplearn automticamente los archivos incluidos
cuando estn disponibles. La sintaxis para referencias explcitas es la siguiente:
qmem://fieldname/fieldvalue |
qmem://fieldname/<index>
donde index es el ndice interno de un valor dentro de un campo.
221
Ejemplos:
'qmem://Country/Austria'
'qmem://MyField/34'
Imgenes de Flecha
Las flechas estn disponibles en ocho direcciones y cuatro colores. Los nom-
bres de archivo se codifican como sigue: La palabra "Flecha" seguida por un
_ (guin bajo) y la direccin de mapa. Esto puede ir seguido por _G para el
color verde, _R para el color rojo e _Y para el color amarillo. Si no se esta-
blece color alguno en el archivo, el color ser el gris:
Gris Green Red Yellow
222
ARCHIVOS INTERNOS
III
223
Otras imgenes
Tambin est disponible otra serie de imgenes. La codificacin de colores
es la misma que la de las flechas. _B en el archivo de imagen indica color
azul.
224
ARCHIVOS INTERNOS
225
226
PARTE IV: SCRIPT
Variables y Campos
Dilogos de script
Sintaxis de script
IV
Estructuras de datos
Seguridad
228
VARIABLES Y CAMPOS
19 VARIABLES Y CAMPOS
Este captulo analiza las diferentes entidades de almacenamiento de datos,
principalmente los Campos y las Variables.
19.1 Campos
Los campos son la entidad primaria de almacenamiento de datos en QlikView. Un
campo generalmente contiene una serie de valores, denominados valores de campo.
La lgica interna de QlikView opera nicamente en los campos y sus valores de
campo.
Los campos reciben sus datos en el script desde las sentencias load, select y binary
que leen las tablas de las bases de datos. La nica manera de modificar la
informacin contenida en un campo (aparte de los campos de entrada, vase ms
adelante) es mediante la reejecucin del script. El usuario no puede manipular los
valores de campo desde el diseo o desde la Automatizacin. Una vez ledos stos en
QlikView, slo pueden visualizarse y emplearse para selecciones lgicas y clculos.
Los valores de campo pueden contener datos numricos o alfanumricos. Si son
numricos, siempre tendrn valores duales, es decir, el valor numrico real y su
actual representacin de texto (en el formato aplicado). Este ltimo es el que se
muestra en los objetos de hoja, etc.
IV
19.2 Campos de entrada
Antes hemos dicho que los datos de un campo no se pueden alterar sin ejecutar el
script. Como no hay regla sin excepcin, desde la versin 8 en adelante, QlikView
admite un tipo especial de archivo, que s permite modificaciones sin tener que
ejecutar el script de nuevo, se trata del campo de entrada.
Un campo de entrada es como cualquier otro campo en QlikView, siendo la
diferencia ms notable entre ambos que los valores de un campo de entrada, cuando
se leen en el script, s pueden modificarse posteriormente sin tener que ejecutar de
nuevo el script. Los campos de entrada se pueden utilizar como cualquier otro campo,
en todo tipo de objetos de hoja.
El script crea recuadros contenedores para cada valor de campo, los cuales podrn
editarse posteriormente para pasar a contener nuevos datos. Cualquier campo puede
convertirse en un campo de entrada, listndolo en una sentencia inputfield en el
script, antes de que aparezca en una sentencia load o select.
script 229
Los valores de un campo de entrada pueden modificarse en las celdas de cuadros de
lista, cuadros de tabla y en celdas de expresin de grficos de tabla. Solo se pueden
editar las columnas de tabla y cuadros de lista que contengan campos de entrada. Si
merodea con el puntero del ratn por encima de una celda editable podr ver un icono
de entrada. Si lo pulsa pondr la celda en modo de edicin. Es posible hacer uso de
los controles de flecha arriba/abajo para moverse por las celdas mientras estamos en
el modo de edicin. Todo el documento QlikView completo se recalcular
automticamente cada vez que se introduzcan valores nuevos.
Ejemplo:
%+10 incrementa el valor actual en un 10%.
+=56 incrementa el valor actual en 56.
*=2 multiplica el valor actual por 2.
/=2 divide el valor actual entre 2.
/=0 no hay cambios.
Tambin hay APIs de Automatizacin para extraer y establecer los valores de forma
programada.
19.3 Variables
Las variables en QlikView son entidades que contienen un nico valor de datos.
230
VARIABLES Y CAMPOS
Las variables reciben sus valores desde LET, SET u otras sentencias de control en el
script. No obstante, las variables tambin pueden crearse y recibir valores mediante
llamadas de Automatizacin o mediante la ayuda de los Cuadros de Entrada en el
diseo. En general, el usuario puede cambiar el valor de una variable en cualquier
momento.
Las variables pueden contener datos numricos o alfanumricos. Si el primer carcter
de una variable es un signo igual
IV
script 231
232
DILOGOS DE SCRIPT
20 DILOGOS DE SCRIPT
20.1 Editor de Script
IV
233
El dilogo Editor de Script emplea la funcin autocompletar; cuando el usuario va
tecleando, el programa predice qu es lo que se va a introducir, sin necesidad por
tanto de introducirlo completo. Dichas predicciones incluyen tambin trminos que
forman parte de la sintaxis de script. El script posee una codificacin de colores,
realizada mediante componentes de sintaxis. Puede personalizarse en Herramientas
y Preferencias de Editor.
El dilogo contiene diversos comandos:
En la parte superior encontrar una barra de men con varios comandos referentes al
script. Los comandos que se utilizan con ms frecuencia tambin se encuentran en la
barra de herramientas adyacente.
El panel de script de la parte superior derecha contiene el script mismo. Este panel
puede dividirse en varias pestaas.
En la parte inferior del dilogo encontrar un panel de herramientas con mltiples
pestaas que contienen funciones para la generacin del script.
El dilogo contiene los siguientes botones:
Aceptar
Acepta los cambios efectuados en el script y cierra el dilogo.
Cancelar
Cancela la edicin del script, restaura el script y cierra el dilogo.
Ayuda
Invoca la ayuda online.
234
DILOGOS DE SCRIPT
235
Imprimir Pestaa...
Le permite imprimir la pestaa de script activa en una
impresora de su eleccin. Este comando tambin puede
invocarse mediante el mtodo abreviado de teclado CTRL+P.
Este comando tambin est disponible en la barra de herramientas
del dilogo Editor de Script.
Imprimir todas las Pestaas...
Le permite imprimir el script entero en una impresora de su
eleccin. El script oculto no se imprimir mediante este comando.
Visor de Tablas
Abre el dilogo Visor de Tablas donde se puede analizar la
estructura de los datos cargados de una manera grfica, en
tablas, campos y asociaciones. Este comando puede invocarse
tambin mediante el mtodo abreviado de teclado CTRL+T. Ms
informacin acerca del Visor de Tablas en la pgina 247.
Men Editar
Deshacer
Deshace el ltimo cambio realizado (se pueden deshacer mltiples
pasos). Equivale a pulsar CTRL+Z.
Rehacer
Rehace el ltimo Deshacer. Es equivalente a pulsar CTRL+Y.
Cortar
Exporta el texto seleccionado al portapapeles. Este comando
tambin est disponible en la barra de herramientas del
dilogo Editor de Script. Es equivalente a pulsar CTRL+X.
Copiar
Copia el texto seleccionado al portapapeles. Este comando
tambin est disponible en la barra de herramientas del
dilogo Editor de Script. Es equivalente a pulsar CTRL+C.
Pegar
Pega el contenido del portapapeles en el dilogo, en la
posicin donde se encuentre el cursor. Este comando tambin
est disponible en la barra de herramientas del dilogo Editor
de Script. Es equivalente a pulsar CTRL+V.
Eliminar
Elimina el texto que se ha seleccionado en el script. Equivale a
pulsar SUPR.
236
DILOGOS DE SCRIPT
Men Insertar
Sentencia Set
Abre el Asistente de Sentencia Set, ver pgina 240, donde podr
introducir una nueva sentencia set y escoger una sentencia
predefinida.
237
Variables de Entorno
Inserta las variables de interpretacin numrica en el script segn
los parmetros establecidos por defecto en el sistema operativo.
Archivo de Script
Le permite navegar hasta un archivo que contiene el script, o parte
de l, e inserta su contenido dentro del script, en la posicin del
cursor.
Sentencia Include
Abre el dilogo Incluir Archivos de Script desde donde podr
navegar hasta hallar un archivo de script con uno de los formatos
siguientes: qvs (un archivo de script QlikView previamente
guardado), txt o sql.
SID de Dominio
Recupera el ID de seguridad de dominio NT para emplearlo en el
script. El NTDOMAINSID se utiliza en la seccin de acceso como
uno de los campos reservados para la seguridad NT.
Script de Prueba
Inserta un script de prueba generado automticamente.
Sentencia Load
Inserta una sentencia load, bien Desde Archivo o Inline. Si elige
Inline se abre el Asistente de Datos Inline con cuya ayuda podr
crear sentencias load inline desde un control tipo hoja de clculo.
Ms informacin sobre este asistente en la pgina 264.
Seccin de Acceso
Inserta una sentencia section access, bien desde una tabla de
Autorizacin de Publisher o Inline.
Si elige Autorizacin de Publisher se abre el Asistente de
Archivo. Ms informacin sobre este asistente en la pgina 268. Si
elige Inline se abre el Asistente de Tablas de Restriccin de
Acceso, ver pgina 267.
Sentencia Connect
Inserta una sentencia connect en el script.
Sentencia Disconnect
Inserta una sentencia disconnect en el script.
Men Pestaa:
Aadir Pestaa
Aade una nueva pestaa de script. El script se ejecutar pestaa a
pestaa, de izquierda a derecha. Este comando tambin est
238
DILOGOS DE SCRIPT
Men Herramientas
Administrador de ODBC 64 bits...
Abre el Administrador de Fuentes de Datos ODBC para drivers IV
ODBC de 64 bits.
Administrador de ODBC 32 bits...
Abre el Administrador de Fuentes de Datos ODBC para drivers
ODBC de 32 bits.
Preferencias de Editor
Abre la pgina Editor en el dilogo Preferencias de Usuario (
pgina 110 ), donde se configura la fuente y el color de los
diferentes textos que aparecen en el script.
Verificacin de Sintaxis
Verifica la sintaxis de su script y se detiene ante el primer error.
Men Ayuda
Ayuda
Abre el programa de ayuda de QlikView.
239
Panel de Script
El panel de script contiene el script actual. Cada lnea de script est
numerada. El script puede dividirse en distintas partes, cada una en pestaas
aparte. Las pestaas se ejecutan de izquierda a derecha.
Si se utiliza un script oculto, ste podr verse bajo una pestaa aparte a la
izquierda del todo (siempre que se haya introducido la contrasea).
El script posee una codificacin de colores, realizada mediante componentes
de sintaxis. La codificacin de colores puede personalizarse eligiendo
Preferencias de Editor en el men Herramientas.
Panel de Herramientas
El panel de herramientas consta de cuatro pginas con pestaas que
contienen funciones para la generacin de script.
240
DILOGOS DE SCRIPT
Valor de la Variable
El valor predefinido de variable que elija se introduce aqu
al pulsar Pegar y despus podr editarla.
Sentencias Set Predefinidas
Grupos de Variables
Escoja qu tipo de variable desea usar.
Variables
Escoja la variable que desea utilizar.
Valores Predefinidos
Elija entre los valores predefinidos de la variable.
Pegar
Haga clic en el botn para desplazar los valores
predefinidos hasta Sentencia Set Actual para su edicin.
La pgina Datos
La pgina Datos contiene los comandos bsicos para la recuperacin de
datos en QlikView:
Base de Datos
Los parmetros del grupo Base de Datos le servirn para crear una
conexin y seleccionar campos de una fuente de datos. Si est
utilizando una base de datos comercial, puede emplear una conexin
ODBC o OLE DB como interfaz entre QlikView y la base de datos.
Es necesario instalar primero en su PC un driver ODBC o OLE
ODBC que d soporte a la base de datos, antes de poder recuperar IV
los datos mediante la conexin ODBC/OLE DB. Una vez que se
haya instalado el driver ODBC/OLE DB apropiado, tendr que
configurar la base de datos como una fuente de datos ODBC.
OLE DB
Marque esta alternativa si desea acceder a la base de datos
mediante conexin OLE DB.
ODBC
Marque esta alternativa si desea acceder a la base de datos
mediante conexin ODBC.
QvsAdminDataProvider.dll
Este conector personalizado permite conectar con su
QlikView Server y cargar informacin desde la DMS y los
objetos de colaboracin.
241
Forzar a 32 Bits
Marcar esta casilla de verificacin obliga a la sentencia
connect ODBC/OLEDB a conectar con un proveedor de 32
bits.
Connect...
Abre el dilogo Propiedades de Enlace a los Datos
(pgina 251) desde el que podr seleccionar una fuente de
datos mediante ODBC u OLE DB, o el dilogo Conectar a
una Fuente de Datos (pgina 253) donde se puede
seleccionar una fuente de datos ODBC. Pulsar Aceptar
generar una sentencia connect apropiada.
Seleccionar...
Abre el dilogo Crear Sentencia Select (pgina 255) en el
que se especifican los campos y tablas de la fuente de datos
elegida.
Personalizar
Cualquier fuente de datos personalizados aparecer
tambin en el desplegable para su seleccin.QlikView
ofrece una interfaz plug-in de cdigo abierto, que permite
programar interfaces personalizadas para varios tipos de
fuentes de datos no cubiertas por las tradicionales interfaces
ODBC u OLEDB. El caso ms tpico se observa en los
datos disponibles va Web Services. El mdulo plug-in
debera programarse conforme a las especificaciones
mostradas en un cdigo de plantilla suministrado a
demanda como cdigo abierto desde QlikTech y compilado
como un dll. El dll es emplazado a continuacin cerca del
archivo QV.EXE haciendo que la fuente personalizada est
disponible para el uso.
Datos desde Archivos
Los comandos del grupo Datos desde Archivos se utilizan para
leer los datos procedentes de archivos.
Rutas Relativas
Si se marca esta casilla de verificacin, QlikView emplear
rutas relativas en vez de absolutas en el script. Las rutas
relativas normalmente se requieren cuando hay que mover
una aplicacin entre diferentes ordenadores. Este parmetro
tambin est disponible en el dilogo Preferencias de
Usuario. Si se modifica ah, se modificar tambin en los
dilogos Editor de Script y Editar Script Oculto.
242
DILOGOS DE SCRIPT
Utilizar FTP
Si est marcada esta opcin, se abrir un dilogo
permitindole seleccionar archivos desde un servidor ftp
cuando haga clic sobre Ficheros Planos, Archivos
QlikView, o Incluir. Vase la pgina 262.
Ficheros Planos
Abre el dilogo Abrir Archivos Locales como parte del
Asistente de Archivo y muestra un listado con los archivos
de tabla. Seleccionando uno o varios archivos y pulsando
Aceptar, se generarn una o varias sentencias load. Cuando
se ejecuten, las sentencias de script cargarn datos desde los
archivos correspondientes. Si la opcin Utilizar FTP est
marcada (ver arriba), seleccione un servidor de la lista (o
introduzca el servidor que desee usar y haga clic en
Conectar). Una vez hecho esto, seleccione un archivo.
Archivo QlikView
Abre el dilogo Abrir Archivo QlikView que lista los
archivos QlikView (.qvw). Seleccionando un archivo y
pulsando Aceptar, se generar una sentencia binary.
Cuando se ejecuten, el script cargar los datos del archivo
correspondiente, sin las configuraciones de diseo. Si la
opcin Utilizar FTP est marcada (vea arriba), seleccione
un servidor de la lista (o introduzca el servidor que desee
usar y haga clic en Conectar). Una vez hecho esto,
seleccione un archivo QlikView. IV
Archivos Web
Abre el Asistente para Archivos de Tabla en la pgina
Fuente, donde puede introducir una URL como una fuente
para su tabla de base de datos.
Datos de Campo
Abre el Asistente de Archivos en la pgina Fuente donde
podr cargar los contenidos de un campo ya cargado.
Pgina Funciones
La pgina Funciones contiene herramientas para navegar y pegar funciones
QlikView estndar.
Categora de Funcin
Este desplegable contiene una lista de categoras de funcin.
Seleccione una categora en la lista para ver las funciones
correspondientes en la lista Nombre de Funcin, debajo.
243
Nombre de Funcin
Este desplegable contiene una lista de funciones de script estndar
en QlikView. La lista puede desplegarse selecionando una categora
en la lista Categora de Funcin que hay por encima.
Pegar
Seleccione una funcion en la lista Nombre de Funcin, arriba, y
pulse este botn para pegarlo en la posicin del cursor en el script.
La pgina Variables
En la pestaa Variables hallar controles para incluir sintaxis relativa a las
variables de QlikView.
Variables
En el desplegable encontrar todas las variables actualmente
definidas para el documento.
Pegar
Pega la funcin seleccionada en el script.
Mostrar Variables de Sistema
Si se marca esta casilla de verificacin, la lista del
desplegable Variables incluir tambin las variables de
sistema.
En la parte inferior de la pestaa hay un panel con el valor actual de
cualquier variable seleccionada en el desplegable Variables.
Pgina Configuracin
La pgina Configuracin contiene comandos bsicos de seguridad para el
script QlikView.
Privilegios de Script
Abrir Base de Datos en modo Lectura y Escritura
Si est seleccionada esta opcin, se habilitar el calificador
mode is write (modo escritura) en sentencias select.
Permitir Ejecutar Programas Externos
Si est seleciconada esta opcin, se pueden ejecutar
sentencias execute en el script.
Configuracin
Encriptar Credenciales de Conexin de Usuario
SiEncriptar Credenciales de Conexin de Usuario est
seleccionado, el USERID y la Contrasea de las sentencias
connect se cifrarn/codificarn en el script.
244
DILOGOS DE SCRIPT
El dilogo Buscar/Reemplazar
Este dilogo sirve para buscar cadenas especficas de texto dentro del script, as como
para efectuar cambios mltiples o masivos en el mismo. Se abre desde el men
Editar.
Buscar
Introduzca aqu la cadena de texto que desee buscar.
Reemplazar por
El texto con el que desee reemplazar la cadena de texto
anteriormente buscada.
Buscar Siguiente
Mueve la seleccin a la siguiente seccin que contenga la cadena de
bsqueda. IV
Reemplazar
Efecta un reemplazo en la seccin seleccionada.
Reemplazar Todos
Efecta reemplazos en todas las ocasiones en que aparece la cadena
de bsqueda.
Sensible a Maysculas
Si esta casilla de verificacin est marcada, la cadena de texto que
se busca distinguir entre maysculas y minsculas.
Bsqueda por Palabras
Si esta casilla de verificacin est marcada, QlikView nicamente
hallar resultados que compongan una palabra completa (delimitada
por espacios u otros caracteres no alfabticos).
Buscar en todas las pestaas
Si se marca esta casilla de verificacin, la operacin de buscar y
reemplazar se realizar en todas las pestaas del script.
245
Arriba
Marque este botn de opcin si desea buscar en direccin
ascendente en el script.
Abajo
Marque este botn de opcin si desea buscar en direccin
descendente en el script.
Cerrar
Cierra el dilogo.
Ayuda
Abre la ayuda online.
246
DILOGOS DE SCRIPT
IV
Figura 59. El dilogo Visor de Tablas
Este dilogo sirve para mostrar la estructura de tabla de datos del documento
QlikView actual. Las tablas se muestran a modo de cuadros, con una lista de los
campos que contienen. Entre los cuadros hay lneas de conexin que muestran las
asociaciones. Donde se encuentran ms de dos lneas hay puntos de conexin en
forma de pequeos puntos.
Las tablas, los puntos de conexin y tambin todos los puntos donde se curvan los
conectores pueden moverse mediante pinchar y arrastrar el ratn (vea abajo). Cuando
usted reordene el diseo de esta manera, sus cambios se guardarn con el documento,
a menos que salga del dilogo pulsando Cancelar.
Hay dos vistas disponibles, cuyos diseos se guardan por separado. Las dos vistas
son:
247
La Vista de Tablas Internas muestra las
tablas de datos tal como son almacenadas por
QlikView. Las claves sintticas compuestas se
forman en tablas que comparten ms de un
campo. Las tablas sintticas se usan para
unirlos. Esta vista ofrece la mejor
comprensin de la lgica QlikView y tambin
proporciona un diseo muy limpio donde
cada par de tablas tiene un mximo de un
conector entre ellas. Esta es la vista
establecida por defecto.
La Vista de Tablas Origen muestra las
tablas de datos tal como son ledas por
QlikView. Aqu no hay campos sintticos ni
tablas sintticas. Las claves compuestas se
representan por mltiples conectores entre
las tablas.
Al pasar con el cursor por encima de uno de los campos de una tabla, aparecer una
ventanita con informacin relativa al contenido de dicho campo:
Densidad de informacin es el nmero de
registros que ostentan valores (distintos de
nulo) en este campo, comparado con el
nmero total de registros de la tabla.
Los Comentarios de Tabla se muestran en la
parte superior de la herramienta.
Los Comentarios de campo se muestran en la punta de la herramienta.
Las Etiquetas que se aaden al script o a Propiedades de Documento,
Tablas, incluidas las etiquetas de sistema, se muestran en la punta de
especificacin de la herramienta.
Ratio de Subconjunto es el nmero de valores distintos de dicho campo que
se encuentran en la tabla, en comparacin con el nmero total de valores
distintos de ese campo (esto es, tambin en otras tablas). Se pueden ejecutar
las siguientes acciones en el diseo de las tablas:
Hacer Clic en el Ttulo de Tabla
Resalta la tabla, todas las tablas con asociaciones lgicas directas
con la tabla y las conexiones entre ellas.
Apuntar al ttulo de la tabla y arrastrar
Mueve la tabla en el diseo.
248
DILOGOS DE SCRIPT
249
Imprimir
Abre el dilogo Imprimir desde el cual se puede imprimir la
vista de tabla actual. Equivale a pulsar CTRL+P.
Copiar Imagen
Copia la vista de la tabla actual como una imagen en el
portapapeles. Es equivalente a pulsar CTRL+C.
Auto-Diseo
Reordena las tablas en la vista actual.
Zoom
El factor de zoom de la vista actual puede establecerse en este
desplegable.
Ver
Seleccione entre Vista de Tabla Interna y Vista de Tabla Origen.
Aceptar
Guarda el diseo de la vista de datos y cierra el dilogo.
Cancelar
Cierra el dilogo sin guardar los cambios en el diseo de la vista de
datos.
250
DILOGOS DE SCRIPT
Este dilogo se utiliza para crear una conexin a una fuente de datos OLE DB,
normalmente mediante ODBC. El dilogo se abre haciendo clic en el botn IV
Conectar en la pgina Datos del Panel de Herramientas en el dilogo Editor de
Script.
La primera pgina es una lista de los proveedores de OLE DB. Con el fin de crear una
conexin de datos ODBC, seleccione OLE DB Provider for ODBC Drivers, luego
haga clic en Siguiente>> para avanzar hasta la pgina Conexin.
En la pgina Conexin, en 1. Especifique el origen de datos, puede especificar
qu fuente de datos previamente configurada desea usar. Hay dos tipos diferentes de
fuentes de datos ODBC disponibles.
251
Si lo necesita, puede definir un Nombre de usuario y una Contrasea para
la fuente de datos. Tambin es posible probar la conexin pulsando el botn
Probar Conexin.
Para finalizar, haga clic en el botn Aceptar. Su sentencia connect est lista.
Las fuentes de datos genricas se usan p.ej. para archivos de bases de datos. Si desea
utilizar una fuente de datos genrica o crear una nueva fuente, seleccione el botn de
opcin Utilizar la cadena de conexin y haga clic en Generar. Se abrir el dilogo
Seleccionar origen de datos.
Existen dos tipos de fuentes de datos disponibles: orgenes de datos de archivo y
orgenes de datos de equipo. Las ltimas son especficas para la mquina local y el
usuario, mientras que los orgenes de archivo son especficas para un archivo. Puede
usar cualquiera de las dos. Cada una tiene una pgina separada en el dilogo
Seleccionar origen de datos.
Haga doble-clic en un origen de datos, y se abrir un dilogo donde puede examinar
los archivos de bases de datos aplicables.
Nota Para orgenes de datos en MS Access se debe hacer clic en el botn Base de
datos en un dilogo intermedio.
252
DILOGOS DE SCRIPT
Este dilogo sirve para crear una conexin a una fuente de datos ODBC. El dilogo
se abre haciendo clic en el botn Conectar en la pgina Datos del Panel de
Herramientas en el dilogo Editor de Script.
Escoja en esta pgina la fuente de datos. nicamente se muestran por defecto los
DSNs del sistema. Marque Mostrar DSNs de Usuario para ver todos los DSNs.
253
Si lo necesita, puede definir un Nombre de usuario y una Contrasea para la fuente
de datos. Tambin es posible probar la conexin pulsando el botn Probar
Conexin.
Para finalizar, haga clic en el botn Aceptar. Su sentencia connect est lista.
254
DILOGOS DE SCRIPT
Este dilogo se abre haciendo clic en el botn Select... en la pgina Datos del Panel
de Herramientas en el cuadro de dilogo Editor de Script. Sirve para definir las
IV
tablas y campos que se cargarn de fuentes de datos previamente seleccionadas. El
dilogo se puede redimensionar arrastrando la esquina inferior derecha. Consta de
tres paneles.
El panel superior contiene informacin acerca de la fuente de datos.
Origen de Datos
Aqu se muestra el nombre del ODBC/OLEDB actual.
Base de Datos
Aqu se muestra el nombre de la base de datos dentro de la fuente de
datos definida. Si est disponible ms de una base de datos dentro de
la fuente de datos, puede elegir entre las bases de datos de la lista
desplegable.
Propietario
Aqu se muestra el nombre del propietario de la base de datos. Si
est disponible ms de un propietario, puede elegir entre los
propietarios disponibles en la lista desplegable.
255
Connect...
Haciendo clic en este botn, se accede al dilogo Propiedades de
Enlace a los Datos (ver pgina 251), donde puede elegir una
fuente de datos predefinida o crear una nueva.
Driver...
Haga clic en este botn para abrir el dilogo Informacin de Driver
ODBC o Informacin de Driver OLEDB, donde puede ver
informacin acerca de la funcionalidad que soporta el driver que se
est usando actualmente. La informacin disponible puede variar
entre los diferentes drivers, pero normalmente incluye funcionalidad
SQL.
El panel de en medio sirve para seleccionar tablas y campos.
Tablas de Base de Datos
Esta lista muestra todas las tablas disponibles de la base de datos.
Haga clic sobre un nombre de tabla para seleccionarlo. Los tipos de
tablas que aparecern en la lista pueden controlarse activando las
casillas de verificacin que se observan a la derecha (vase la
descripcin ms abajo).
Campos
Esta lista muestra todos los campos disponibles en la tabla
seleccionada. Elija uno o ms campos de la lista para incluirlos en la
sentencia select. Puede usar "*" para seleccionar todos los nombres
de campo de una sola vez. Su seleccin de campos se reflejar en la
pgina Script en el panel inferior (vea abajo). Los campos se
pueden ordenar por el Orden Original que traan de la base de datos
u Ordenar Alfabticamente, segn se elija en el control
desplegable.
Mostrar Iconos para Campos Clave
Si est marcada esta opcin, todos los campos que se definen como
claves en la base de datos original, se mostrarn con un icono de
llave en la lista de Campos.
Tablas
Esta casilla se debe seleccionar si quiere que aparezcan las tablas
regulares de la base de datos en la lista Tablas de Base de Datos.
Vistas
Esta casilla se debe seleccionar si quiere que aparezcan las vistas de
la base de datos en la lista Tablas de Base de Datos.
256
DILOGOS DE SCRIPT
Sinnimos
Esta casilla se debe seleccionar si quiere que aparezcan los
sinnimos de tablas de la base de datos en la lista Tablas de Base
de Datos.
Tablas de Sistema
Esta casilla se debe seleccionar si quiere que aparezcan las tablas de
sistema de la base de datos en la lista Tablas de Base de Datos.
Alias
Esta casilla se debe seleccionar si quiere que aparezcan los alias de
la base de datos en la lista Tablas de Base de Datos.
El panel inferior muestra la sentencia select generada y tambin informacin
acerca de la tabla y los campos seleccionados. El men contiene las
siguientes pginas:
Script
IV
La pgina Script muestra el script que se va a generar para la
sentencia select. Los tres botones de opcin que estn a la derecha
del panel inferior se utilizan para controlar el formato de la
sentencia select en el script.
Columna
Seleccione esta opcin para generar la sentencia select en
el script con cada nombre de campo en una fila aparte, en el
script.
Fila
Seleccione esta opcin para generar la sentencia select en
el script en una sola lnea.
Estructurado
Seleccione esta opcin para generar la sentencia select en
el script en filas estructuradas.
257
Load Precedente
Si est marcada esta opcin, la sentencia select se generar
con una sentencia load precedente utilizando la sentencia
select como entrada. Todos los campos se mostrarn en una
lista en la sentencia load, incluso si se utiliza un * en la
sentencia select.
Aadir
Cuando haga clic en el botn Aadir, la sentencia select
que se ha generado se guardar y comenzar la edicin de
una nueva sentencia select sin abandonar el dilogo. La
sentencia antigua estar visible en el panel de vista previa
sobre un divisor. Este procedimiento se puede repetir
cualquier nmero de veces.
Tabla
La pgina Tabla muestra informacin detallada acerca de la tabla de
base de datos seleccionada.
Ms...
Abre un dilogo aparte y redimensionable con una vista
expandida de las pginas Tabla, Columnas y Vista Previa
anteriormente descritas.
Columnas
La pgina Columnas muestra informacin detallada sobre las
columnas seleccionadas (campos) de la tabla actual. El control
Ms descrito en Tabla, tambin est disponible en esta pgina.
Vista Previa
La pgina Vista Previa muestra una vista previa de las primeras
filas que generar la sentencia select actual. El control Ms
descrito en Tabla, tambin est disponible en esta pgina.
Objetos Blob
La pginaObjetos Blob permite asociar los denominados "Blobs" u
Objetos Blob (Binary Large Objects), en una aplicacin QlikView.
258
DILOGOS DE SCRIPT
IV
259
Una vez que haya hecho sus selecciones de una tabla y sus campos puede
hacer clic Aceptar para insertar la sentencia select generada en la posicin
del cursor en el script QlikView. Si pulsa Cancelar abandonar los cambios.
El driver ODBC puede interpretar sentencias select bastante ms
complicadas que las que este dilogo puede producir. Una forma alternativa
de generar sentencias select ms complejas es utilizar una herramienta de
consulta, por ejemplo Microsoft Query, y hacer su sentencia select
gficamente ah. Una vez hecho esto, copie (CTRL+C) la sentencia select y
pguela (CTRL+V) en el script QlikView. En MS Query, pulse el botn SQL.)
260
DILOGOS DE SCRIPT
261
20.9 Abrir Archivos de Internet
Este dilogo permite escoger uno o varios archivos desde una fuente de Internet y
leerlos en QlikView a travs del script. Se accede a este dilogo haciendo clic en uno
de los botones Archivos QlikView o Ficheros Planos en la pgina Datos del Panel
de Herramientas en el dilogo Editor de Script, siempre que la casilla Utilizar FTP
est marcada. Dependiendo de si lo abre desde Archivos QlikView o Ficheros
Planos, el dilogo se llama Abrir Documento QlikView o Abrir Archivos de
Internet, pero la funcionalidad es la misma. Tambin podr utilizar este dilogo para
abrir documentos QlikView. Esto se hace eligiendo Abrir FTP desde el men
Archivo.
Seleccione en la lista desplegable el servidor que contiene el archivo (o archivos) que
desea abrir. Si su servidor no se encuentra en la lista (o no hay lista), introduzca el
nombre del servidor y haga clic en Conectar.
Nombre de Usuario
A no ser que la casilla Acceso Annimo est marcada, introduzca
aqu su nombre.
Contrasea
A no ser que la casilla Acceso Annimo est marcada, introduzca
aqu su contrasea.
262
DILOGOS DE SCRIPT
Connect
Haga clic en este botn para conectar con el servidor. Seleccionando
un servidor de la lista, no es necesario hacer clic en este botn.
Semntica Pasiva
Marque esta casilla si la conexin debiera emplear semmtica
pasiva ftp.
Acceso Annimo
Con esta casilla verificada, puede entrar sin tener que especificar su
nombre de usuario y contrasea. Si el servidor requiere esta
informacin, aparecer un mensaje de error.
Una vez conectado con el servidor ftp, navegue por los archivos hasta
encontrar el deseado.
Nombre de Archivo
El nombre del archivo seleccionado (o de varios en su caso) aparece
en este recuadro.
Archivos de Tipo
Aqu puede definir el tipo y delimitador del archivo que desea abrir.
Haciendo clic en el botn Abrir, se genera una sentencia load en el dilogo
Editor de Script que cargar los archivos seleccionados. Para seleccionar
mltiples archivos, pulse CTRL-click o MAYS-click.
Si ha abierto este dilogo desde el men Archivo, hacer clic en el botn
Abrir significa abrir el archivo en QlikView.
IV
263
20.10El Asistente de Datos Inline
264
DILOGOS DE SCRIPT
Aceptar
El dilogo se cierra y se genera una sentencia load inline que refleja
los contenidos de la tabla del dilogo.
Cancelar
Cierra el dilogo sin generar una sentencia load inline.
Ayuda
Invoca la ayuda online.
Estn disponibles una serie de comandos en los dos mens siguientes:
Men EDITAR
Cortar
Exporta las celdas seleccionadas al portapapeles. Este
comando tambin est disponible en la barra de herramientas
del dilogo. Es equivalente a pulsar CTRL+X.
Copiar
Copia las celdas selecionadas al Portapapeles. Este comando
tambin est disponible en la barra de herramientas del
dilogo. Es equivalente a pulsar CTRL+C.
Pegar
Pega las celdas seleccionadas desde el Portapapeles. Este
comando tambin est disponible en la barra de herramientas
del dilogo. Equivale a pulsar CTRL+V.
Insertar Columna
IV
Inserta una nueva columna en blanco si hay una o ms columnas
selecionadas.
Eliminar Columna
Elimina una columna seleccionada. Una o ms de estas columnas
debe estar seleccionada para que este comando est disponible.
Insertar Fila
Inserta una nueva fila en blanco si hay una o ms filas selecionadas.
Eliminar Fila
Elimina una fila seleccionada. Una o ms filas completas debern
estar seleccionadas para que este comando est disponible.
Men HERRAMIENTAS
Datos de Documento
Abre el Asistente para Importar Datos de Documento desde el que
podr pegar valores de campo desde cualquier campo del
documento. En este dilogo podr ver cuntos valores de campo hay
265
en un campo seleccionado. Tambin puede ser que elija insertar
todos los valores, los valores seleccionados o valores excluidos en el
asistente inline.
266
DILOGOS DE SCRIPT
267
pulsar Aceptar en este dilogo se crear una sentencia load inline
precedida por una sentencia section access y seguida de una
sentencia section application.
Cancelar
Cierra el dilogo sin generar una sentencia load inline.
Ayuda
Invoca la ayuda online.
20.12Asistente de Archivo
El Asistente de Archivo aparece automticamente cuando se abre un archivo o tabla
HTML pulsando el botn Archivos de Tabla de la pgina Datos del Panel de
Herramientas en el dilogo Editor de Script (pgina 240). El asistente tambin se
abre cuando se abre un archivo no qvw desde el men Archivo.
Los tipos de archivo reconocidos por QlikView son archivos de texto delimitados
(p.ej. archivos csv), archivos de registros fijos, archivos dif, archivos Excel, archivos
HTML y archivos XML. Este manual se refiere a todos estos tipos de archivos como
Ficheros Planos.
Se pueden cargar los archivos desde una red local o directamente desde Internet.
Para cargar un archivo que est almacenado en una red local, use el botn Ficheros
Planos en el dilogo Editor de script. Si el archivo tiene la extensin de un archivo
tabular, p.ej. .csv, .txt, .tab, .skv, .fix, .dif, .htm, .html, .shtml, .xhtml, .php o .asp, se
mostrar el archivo en el dilogo Abrir Archivos Locales. Tambin es posible abrir
el archivo incluso si su extensin es diferente; slo hay que definir Archivos de Tipo
como Todos los archivos (*.*) en Abrir Archivos Locales. Sin embargo, el
contenido debe ser interpretable por QlikView. Si QlikView lo puede abrir o no, ya es
un tema muy distinto de la extensin del archivo.
Para cargar un archivo directamente desde Internet, lo ms fcil es pegar la URL
(previamente copiada de su navegador de Internet) en un cuadro de texto titulado
Nombre de Archivo en el dilogo de navegacin FTP, y pulse Abrir.
Cuando hay un archivo seleccionado, se abre el asistente. El asistente contiene cinco
pginas: Origen, Tipo, Transformar, Opciones y Script. Como muy en raras
ocasiones es necesario modificar algo en la pgina Origen, el asistente se inicia en la
pgina Tipo. Los botones <<Atrs y Siguiente>> le llevarn de una pgina a la
siguiente, o a la anterior.
Las pginas Tipo y Opciones comprenden una vista previa donde se muestra como
QlikView ha interpretado el archivo. La pgina Script permite configurar cmo se
presentar el script en el dilogo Editor de Script.
268
DILOGOS DE SCRIPT
La pgina Origen
IV
Esta pgina contiene todas las configuraciones relacionadas con el origen de la tabla.
Normalmente, el origen est bien definido desde el momento en que hay un archivo
seleccionado en el dilogo Abrir Archivo, pero si necesita modificar la definicin del
origen, p.ej. por haber sacado una tabla directamente de una pagina de Internet, ste
es el sitio donde efectuar los cambios. La pgina Origen se abre desde la pgina
Tipo, pulsando el botn Atrs.
Archivo Local
Introduzca la ruta a un archivo local o haga clic en Explorar para
encontrarlo.
Archivo de Internet
Introduzca la ruta a un archivo de Internet.
269
Desde el Campo
Abre el dilogo Fuente de Datos del Documento desde donde
podr elegir tabla y campo como fuente. Vea a continuacin para
ms detalles.
Este dilogo lista las tablas del documento activo y permite emplear como fuente de
datos un campo anteriormente cargado.
Valor de Campo
Tablas
Un men desplegable que muestra las tablas que se cargan
en el documento activo.
Campos
Los campos de la tabla seleccionada.
Valores
Los valores del campo seleccionado.
270
DILOGOS DE SCRIPT
Ruta de Archivo
El nombre de la tabla y campo seleccionados.
Tipo de Valor
El tipo de valor seleccionado.
Texto
Si el valor es de texto, se visualiza aqu.
Info
Si la informacin est conectada al valor de campo, sta se
visualiza aqu.
Blob
Si un objeto blob est conectado al valor, se visualiza aqu.
La pgina Tipo
Esta pgina contiene todas las configuraciones relativas al tipo de archivo y tipo de
tabla.
IV
271
Al abrir un archivo de tabla, el programa trata de interpretar los contenidos del
archivo. Los valores iniciales de los parmetros se fijan de esta manera, pero pueden
por supuesto ser modificados manualmente por el usuario. Los siguientes grupos son
idnticos para cualquier tipo de archivo:
Tipo de Archivo
Se establece el tipo de archivo en el grupo Archivo de Tipo -
Delimitado, de Longitud Fija, DIF, Archivos Excel (xls), Excel
(xlsx), HTML, QVD o XML.
Panel de Vista Previa
En el Panel de Vista Previa (en la parte inferior de la pgina de
dilogo) se muestra el resultado de las configuraciones elegidas. De
acuerdo con los cambios que se efecten en la configuracin, cambia
automticamente el contenido del panel de vista previa.
Tambin es posible realizar algunos cambios directamente en el
panel de vista previa. Primero, se puede omitir campos haciendo
clic en el botn cruz a la derecha del nombre de campo. Entonces,
la cruz cambiar a un signo de exclamacin y el campo no ser
incluido en la sentencia load. Para invertir este cambio, tan solo hay
que volver a hacer clic en el signo de exclamacin.
Si desea renombrar un campo, simplemente haga clic en el nombre
de campo y escriba el nuevo nombre en el recuadro. Se crean
automticamente las clusulas as requeridas en la sentencia load.
Finalmente, para archivos con registros de longitud fija (y algunas
tablas HTML) se puede definir los anchos de columna directamente
haciendo clic en el panel de vista previa.
272
DILOGOS DE SCRIPT
Delimitado
Delimitador
Aqu podr especificar qu tipo de delimitadores (o separadores)
emplear. Si el delimitador no es uno de los predefinidos, elija
Personalizar para hallar el delimitador correcto. Personalizar abre
el dilogo Selector de Separadores, en el que podr escoger entre
los diversos delimitadores/separadores instalados en su ordenador.
Tamao de Cabecera
En Tamao de Cabecera se puede escoger omitir la parte de la
cabecera del archivo: La primera lnea, un nmero espedificado de
lneas o bytes (slo para archivos delimitados, archivos de registro
de longitud fija y archivos Excel).
Juego de Caracteres
Aqu se configura el conjunto de caracteres del archivo tabular. Si el IV
juego de caracteres deseado no est disponible en el men
desplegable, puede elegir Personalizar. Personalizar abre el
dilogo Selector de pgina de cdigo, en el que podr escoger
entre los diversos juegos de caracteres instalados en su ordenador.
Entrecomillado
Establece el esquema de Entrecomillado que se emplear. Elija
entre Estndar, Ninguno o MSQ.
Comentario
En algunos archivos, se usan comentarios entre los registros. Una
lnea de comentario suele comenzar con un carcter especial o con
un conjunto de caracteres, p.ej. //. Aqu se puede especificar uno o
varios caracteres que indican el comienzo de un comentario.
Etiquetas
Si los nombres de los campos (cabeceras de columna) se almacenan
en la primera fila de la tabla, se debe configurar este control como
Etiquetas Incrustadas. El formato tambin permite especificar los
273
nombres de campo de manera explcita y, si ste es el caso, se debe
configurar este control como Explcito. Si la tabla no contiene
nombres de campo, se deber emplear la alternativa Ninguno.
Ignorar EOF
Marque esta casilla de verificacin si desea que se ignore el final del
archivo.
Figura 74. La pgina Tipo del Asistente de Archivos - archivo de longitud fija
Tamao de Cabecera
En este desplegable se puede escoger omitir la parte de la cabecera
del archivo: La primera lnea, un nmero espedificado de lneas o
bytes (slo para archivos delimitados, archivos de registro de
longitud fija y archivos Excel).
Tamao del Registro
Aqu puede especificar un tamao de registro, para que sea de una
sola lnea, o un nmero especificado de lneas, o un nmero
determinado de bytes (slo para registros de longitud fija).
Juego de Caracteres
Aqu se configura el conjunto de caracteres del archivo tabular. Si el
juego de caracteres deseado no est disponible en el men
desplegable, puede elegir Personalizar. Personalizar abre el
dilogo Selector de pgina de cdigo, en el que podr escoger
entre los diversos juegos de caracteres instalados en su ordenador.
Ignorar EOF
Marque esta casilla de verificacin si desea que se ignore el final del
archivo.
Tamao de Pestaa
La longitud de una pestaa fijado en espacios.
274
DILOGOS DE SCRIPT
Etiquetas Incrustadas...
Incrusta las etiquetas. Debera emplearse si los nombres de campo
se almacenan en la primera fila de la tabla.
Analizar Posiciones Fijas
Analiza y establece los anchos de columna para archivos con
registros de longitud fija y para algunas tablas HTML. Despus del
anlisis, se pueden aadir o quitar separadores de columna en el
panel de vista previa.
Borrar Posiciones Fijas
Borra todos los separadores de columna (para archivos con registros
de longitud fija y algunas tablas HTML).
DIF
Etiquetas
Si los nombres de los campos (cabeceras de columna) se almacenan
en la primera fila de la tabla, se debe configurar este control como
Etiquetas Incrustadas. El formato DIF tambin permite especificar
los nombres de campo explcitamente, y si esto es lo que queremos,
se debe fijar este control en Explcito. Si la tabla no contiene IV
nombres de campo, se deber emplear la alternativa Ninguno.
Juego de Caracteres
Aqu se configura el conjunto de caracteres del archivo tabular. Si el
juego de caracteres deseado no est disponible en el men
desplegable, puede elegir Personalizar. Personalizar abre el
dilogo Selector de pgina de cdigo, en el que podr escoger
entre los diversos juegos de caracteres instalados en su ordenador.
275
Excel (xls)
Tablas
En caso de abrir un archivo con varias tablas, por ej. archivos
HTML o archivos Excel, en el grupo Tablas podr definir la tabla
deseada. En Excel, todas las hojas de un libro y todas las reas
nombradas (por ej. celdas mltiples con nombres) estn
identificadas como posibles tablas en los libros.
Tamao de Cabecera
En este desplegable se puede escoger omitir la parte de la cabecera
del archivo: La primera lnea, un nmero espedificado de lneas o
bytes (slo para archivos delimitados, archivos de registro de
longitud fija y archivos Excel).
Etiquetas
Si los nombres de los campos (cabeceras de columna) se almacenan
en la primera fila de la tabla, se debe configurar este control como
Etiquetas Incrustadas. El formato tambin permite especificar los
nombres de campo de manera explcita y, si ste es el caso, se debe
configurar este control como Explcito. Si la tabla no contiene
nombres de campo, se deber emplear la alternativa Ninguno.
Excel (xlsx)
Tablas
En caso de abrir un archivo con varias tablas, por ej. archivos
HTML o archivos Excel, en el grupo Tabla podr definir la tabla
deseada. En Excel, todas las hojas de un libro y todas las reas
276
DILOGOS DE SCRIPT
HTML
IV
Figura 78. La pgina Tipo del Asistente de Archivos - archivo HTML
Tablas
En caso de abrir un archivo con varias tablas, por ej. archivos
HTML o archivos Excel, en el grupo Tabla podr definir la tabla
deseada. En Excel, todas las hojas de un libro y todas las reas
nombradas (por ej. celdas mltiples con nombres) estn
identificadas como posibles tablas en los libros.
Etiquetas
Si los nombres de los campos (cabeceras de columna) se almacenan
en la primera fila de la tabla, se debe configurar este control como
Etiquetas Incrustadas. El formato tambin permite especificar los
nombres de campo de manera explcita y, si ste es el caso, se debe
configurar este control como Explcito. Si la tabla no contiene
nombres de campo, se deber emplear la alternativa Ninguno.
277
Juego de Caracteres
Aqu se configura el conjunto de caracteres del archivo tabular. Si el
juego de caracteres deseado no est disponible en el men
desplegable, puede elegir Personalizar. Personalizar abre el
dilogo Selector de pgina de cdigo, en el que podr escoger
entre los diversos juegos de caracteres instalados en su ordenador.
Analizar Posiciones Fijas
Analiza y establece los anchos de columna para archivos con
registros de longitud fija y para algunas tablas HTML. Despus del
anlisis, se pueden aadir o quitar separadores de columna en el
panel de vista previa.
Borrar Posiciones Fijas
Borra todos los separadores de columna (para archivos con registros
de longitud fija y algunas tablas HTML).
QVD
Este tipo de archivo no tiene opciones configurables.
XML
Tablas
Las tablas encontradas se visualizan en esta lista. Cada una de ellas
se presenta como una ruta que corresponde a su ubicacin en la
estructura XML en la que se encontr. Cuando se selecciona una
tabla, sus campos se mostrarn en el panel Campos, a la derecha. Se
generar una sentencia Load para cada tabla de la lista al hacer clic
en el botn Finalizar.
278
DILOGOS DE SCRIPT
XML
Esta hoja muestra la estructura XML interpretada.
Campos
Esta hoja muestra los campos de la tabla seleccionada y las claves
generadas.
QVX
Este tipo de archivo no tiene opciones configurables.
El dilogo Transformar
Para acceder al dilogo Transformar, deber activar antes un paso previo.
Este paso no est disponible de forma automtica para ahorrar memoria.
IV
279
dilogo contiene seis pginas: Eliminar, Rellenar, Columna, Contexto,
Reorganizar y Rotar. stas se describen a continuacin. Los cinco
comandos de botn que hay a la izquierda del dilogo Transformar Tabla
son comunes no obstante a todas las pginas del dilogo:
Deshacer
Deshace el ltimo cambio realizado.
Rehacer
Rehace el ltimo Deshacer.
Restablecer
Restablece la tabla a su estado original.
Aceptar
Acepta todas las transformaciones y cierra el dilogo.
Cancelar
Restablece la tabla a su estado original y cierra el dilogo.
280
DILOGOS DE SCRIPT
Eliminar
En esta pgina se pueden eliminar las filas y columnas de la tabla que ya no sirven.
Para archivos HTML no es nada extrao tener filas y columnas extra, que slo estn IV
all por la legibilidad. Por supuesto, stas deben quitarse antes de cargar los datos en
QlikView.
Ambas, columnas y filas, pueden ser eliminadas explcitamente, en cuyo caso se
almacenan sus ndices en el script. Las filas tambin pueden eliminarse utilizando
criterios condicionales.
Por ejemplo, supongamos que en la tabla ariba mostrada quisiramos eliminar varias
filas. Se eliminan las filas 1, 12 y 13 fcilmente, marcndolas y haciendo clic en el
botn Eliminar Marcado. Una vez hecho esto, se puede usar la fila 2 como etiquetas
para las columnas.
Eliminar Marcado
Elimina las filas y columnas marcadas.
Eliminacin Condicional
Abre el dilogo Especificar Condicin de Fila donde se pueden
configurar los criterios condicionales para la eliminacin de filas.
281
Especificar Condicin de Fila
Este dilogo se puede abrir desde la pgina Eliminar (con el botn Eliminacin
condicional), desde la pgina Columna (pulsando Nuevo... y a continuacin Celdas
de estas filas), o desde la pgina Reorganizar (con el botn Reorganizacin
condicional...). Aqu se puede definir una condicin lgica para la seleccin de una o
varias filas. Dependiendo del contexto, las filas definidas se pueden eliminar, copiar a
una nueva columna o se puede dividir la tabla en varias partes.
Condicin
En el grupo Condicin se puede especificar una condicin segn la
cual una columna sea igual a un determinado valor o a otra columna,
a un grupo de registros o a la totalidad de registros. Pueden aplicarse
varias condiciones de manera conjunta. Despus de definir una
condicin deber pulsar el botn Aadir a fin de incluirla en la
transformacin.
Comparar con Valor
Compara la celda con una condicin de celda que puede dar
verdadero o falso.
Comparar con Columna
Compara la celda con la celda correspondiente en otra
columna.
282
DILOGOS DE SCRIPT
Rango
Selecciona un grupo de "x" filas, y se salta "y" filas. Las
posiciones de inicio o finalizacin de esta opcin se pueden
especificar por medio de ndices.
Todas las Filas
Use esta condicin si todas las filas deben ser eliminadas.
Columna
Configure aqu el nmero de la columna en la que se deba
aplicar la condicin.
Desde
nicamente visible en el modo Rango. Determina el
nmero de fila a partir del cual se deberan eliminar filas o
se debera aplicar una segunda condicin.
A
nicamente visible en el modo Rango. Determina el
nmero de fila a partir del cual se deberan eliminar filas o
se debera aplicar una segunda condicin.
Seleccionar
nicamente visible en el modo Rango.
Aqu es posible configurar si las filas debern seleccionarse
o esquivarse de forma cclica, p.ej. seleccionar cclicamente
dos filas, y luego saltarse una. Para usar todas las filas, hay
que establecer Seleccin en 1 y Salto en 0.
IV
Opciones
En el subgrupo Opciones se pueden especificar modificadores para
la seleccin.
Sensible a Maysculas
Marque esta casilla de verificacin si quiere que en las
comparaciones se distinga entre maysculas y minsculas.
Not
Marque esta opcin si se deben invertir los criterios de
seleccin.
Condiciones (AND)
En el grupo Condiciones (AND) ver las condiciones especificadas
e incluidas en la transformacin. Se aplica un AND lgico entre las
condiciones.
Aadir
Aade la condicin actual a la lista.
283
Eliminar
Elimina de la lista una condicin seleccionada.
Rellenar
Esta pgina le permite reemplazar valores de celda. El poder de esta utilidad ser
evidente en cuanto use el asistente. En la mayora de los casos, algunas celdas que
coinciden con una determinada descripcin son reemplazadas por otros valores de la
misma columna.
Un caso habitual es la existencia cde eldas vacas donde la primera celda no-vaca
superior contiene el valor relevante.
284
DILOGOS DE SCRIPT
Especificacin
En el grupo Especificacin se pueden especificar los casos en los
que se deber rellenar la celda.
Columna Destino
Configure aqu el nmero de la columna en la que se deba
aplicar la condicin.
Condicin de Celda
Abre el dilogo Condicin de Celda, donde se puede
configurar una condicin para las celdas.
Tipo de Relleno
Establece la estrategia de cmo rellenar las celdas. Utilice uno de
los valores Arriba, Izquierda, Derecha o Abajo. IV
285
Valor de Celda
Hay diversas opciones lgicas en el men desplegable. Para
comparar cadenas, introduzca una cadena que desee comparar en el
campo posterior. Para comparar la longitud de los contenidos de
unas celdas, introduzca la longitud de comparacin (un valor
numrico) lo ms a la derecha posible.
Not
Active esta opcin si la condicin debera revertirse empleando un
NOT lgico.
Sensible a Maysculas
Active esta opcin si desea que la comparacin de valores distinga o
no maysculas.
Columna
Esta pgina se utiliza para copiar una columna en una nueva columna. La columna
nueva puede contener todas las celdas de la columna de origen, o slo una seleccin
de ellas.
286
DILOGOS DE SCRIPT
Es una utilidad muy til si una columna contiene diferentes tipos de valores. Tambin
se puede utilizar para duplicar una columna que contenga vnculos HTML, de forma
que una columna tenga el texto de los vnculos y otra columna sus URL.
Nuevo
Abre el dilogo Especificar celdas para nueva columna donde se
puede definir como deber crearse la columna nueva.
Etiqueta
Configura la etiqueta para la columna.
Celdas y Columnas
Columna de Origen IV
Determina el nmero de la columna de la que deben
copiarse los valores de celda.
Celdas de estas filas
Abre el dilogo Especificar condicin de fila (vea pgina
282) donde se define la condicin de la fila.
Columna Destino
Especifica el nmero de las columnas de destino.
Opciones Avanzadas
Reemplazar Valor Nulo con Valor Anterior
Rellena las celdas vacas con los valores de las celdas
anteriores.
Eliminar Fila de Origen
Elimina la fila de origen.
287
Contexto
288
DILOGOS DE SCRIPT
Es posible usar la pgina Contexto para leer los atributos de etiqueta en vez de la
cadena principal. Existen adems otros tipos de operaciones. Haga clic con el botn
derecho en las celdas del asistente y elija Vista contextual para ver el contexto de la
celda.
Expandir
Abre el dilogo Expansin del contexto de celda donde se puede
definir la expansin del contexto de una celda en varias celdas.
Observe que hay que marcar ambas, una columna y una fila para
activar este botn. Sin embargo, todas las celdas de la columna
sern expandidas.
Interpretacin
Abre el dilogo Interpretacin de contexto donde se puede definir
una interpretacin del contenido de las celdas. Observe que hay que
marcar ambas, una columna y una fila para activar este botn. Sin
embargo, todas las celdas en la columna sern interpretadas.
IV
Con este dilogo es posible expandir el contenido de una celda en varias celdas. En
algunas ocasiones encontrar que varias filas de una columna se almacenan en una
nica celda de una tabla HTML, es decir entre las etiquetas <TD> y </TD>. Esta
celda puede entonces expandirse en una columna. Slo hay que marcar la etiqueta
289
que se utiliza como delimitador entre las diferentes filas dentro de la columna.
Normalmente es el smbolo <BR>.
Celdas a insertar
El nmero de celdas a insertar. Normalmente, la configuracin debe
ser 1, pero en caso de necesitar filas extras, se puede fijar un nmero
ms alto en este control.
Condicin de Fila
La condicin de las filas a expandir.
Interpretacin contextual
Este dilogo permite intercambiar el valor de una celda con una parte de informacin
oculta que hay dentro de la celda.
La celda puede contener varias etiquetas ms, cada una con uno, o varios, atributos.
Si se selecciona la etiqueta apropiada con el atributo, y se pulsa Aceptar, se
reemplaza el contenido de la celda por el valor del atributo.
Etiqueta
Una lista de todas las etiquetas que hay en la celda.
Attribute
El atributo de la etiqueta marcada.
290
DILOGOS DE SCRIPT
Valor
El valor del atributo.
Reorganizar
Aqu se puede poner en orden una tabla organizada. Organizada significa en este
caso que hay una segunda parte de la tabla que contina, pero no hacia abajo, como
debera, sino al lado de la primera parte de la tabla. En el ejemplo anterior,
moveremos la parte derecha para colocarla debajo de la parte izquierda.
Reorganizar
Reorganiza la tabla. Primero, se ha de definir la marca de divisin
entre las dos partes. Se puede dividir una tabla vertical u
horizontalmente.
Reorganizacin condicional
Define la condicin para una divisin vertical de la tabla. Abre el
dilogo Especificar Condicin de Fila, vase la pgina 282.
291
Rotar
Los desarrolladores web a menudo rotan las tablas para que su aspecto sea ms
atractivo. La intencin principal en la rotacin de tablas es la posibilidad de
devolverlas a su estado "normal"; obtener campos como columnas, nombres de
campo en la primera fila, etc.
Left
Rota la tabla en el sentido contrario a las agujas del reloj.
Derecha
Rota la tabla en el sentido de las agujas del reloj.
Transponer
Transpone la tabla, es decir, la gira de tal forma que la celda
superior derecha pase a ser la celda inferior izquierda y la parte
inferior izquierda se traslada a la superior derecha. Sin embargo, las
celdas de ms arriba a la izquierda, y las ms inferiores a la derecha,
se quedan en su sitio.
292
DILOGOS DE SCRIPT
Opciones
Parmetros de Archivo
Etiquetas
IV
Si los nombres de los campos (cabeceras de columna) se
almacenan en la primera fila de la tabla, se debe configurar
este control como Etiquetas Incrustadas. El formato DIF
tambin permite especificar los nombres de campo
explcitamente, y si esto es lo que queremos, se debe fijar
este control en Explcito. Si la tabla no contiene nombres
de campo, se deber emplear la alternativa Ninguno.
Clusulas
Where...
Abre el dilogo clusula Where (ver debajo), que le
ayudar a crear una clusula where para la sentencia load.
Borrar
Revoca la transformacin y/o la clusula Where de una
tabla cruzada.
293
Prefijos
Tabla Cruzada
Abre el dilogo Tabla Cruzada (ver debajo), donde se
pueden definir los parmetros de transformacin de una
tabla cruzada en una tabla de tres (o ms) columnas.
Hierarchy...
Abre el dilogo Parmetros Hierarchy (ver debajo), donde
se pueden definir los parmetros de una tabla hierarchy.
Borrar
Revoca la transformacin de una tabla cruzada o una tabla
jerrquica.
Observe que en caso de utilizar ambas, la transformacin de una tabla cruzada y una
clusula where, se evala primero la clusula where. Por eso no es posible
transformar primero una tabla cruzada y aplicar despus una clusula where. Sin
embargo, si existe la necesidad de aplicar una clusula where en una tabla ya
transformada, se puede solucionar el problema empleando una construccin con una
tabla temporal:
TempTable: Crosstable () Load from ;
RealTable: Load resident TempTable where ;
Drop Table TempTable;
294
DILOGOS DE SCRIPT
Clusula Where
Simple
Elija el Campo(s) que debiera(n) formar parte de la clusula where
y qu operador/funcin debera emplearse. Puede introducir
tambin una Constante basada en valores de campo existentes. La
segunda y la tercera filas se activan al seleccionar AND u OR en la
lista desplegable a la izquierda de cada fila. IV
Avanzado
Marque la casilla Avanzado si desea teclear la clusula desde cero.
Plantilla vaca
Esta opcin insertar Where (1=1) en el script de carga y usted
podr editarlo ms adelante ah.
295
Tabla Cruzada
Parmetros
Campos Qualifier
El nmero de campos que preceden a los campos que se
van a transformar.
Campo Atributo
El nombre del nuevo campo que contendr todos los
campos (valores de atributo) que se van a transformar.
Campo de Datos
El nombre del campo que contendr los datos de los
campos del campo atributo.
Ms informacin sobre tablas cruzadas en la pgina 316 y pgina 514.
296
DILOGOS DE SCRIPT
Parmetros Hierarchy
Los parmetros, tal y como aparecen en el script, estn entre parntesis.
Parmetros fuente
ID Field (NodeID)
NodeID es el nombre del campo que contiene el ID de IV
nodo.
Parent ID Field (ParentID)
ParentID es el nombre del campo que contiene el ID de
nodo del nodo padre.
Name Field (NodeName)
NodeName es el nombre del campo que contiene el nombre
del nodo.
Parmetros Hierarchy
Parent Name (ParentName)
El nombre del nuevo campoParentName. Se trata de un
parmetro opcional.
Path Name(PathName)
El nombre del nuevo campo Path, que contiene la ruta del
directorio raz al nodo. Se trata de un parmetro opcional.
297
Depth Name (Depth)
La cadena empleada para nombrar al nuevo campo Depth,
que contiene la profundidad del nodo en la jerarqua. Se
trata de un parmetro opcional.
Path Source (PathSource)
Es el nombre del campo que contiene el nombre del nodo
empleado para crear la ruta al nodo. Se trata de un
parmetro opcional. Si se omite, se emplear NodeName
en vez.
Path Delimiter (PathDelimiter)
La cadena empleada como delimitador en el nuevo campo
Path, por ej. . Se trata de un parmetro opcional. Si se
omite, se utilizar /'.'
Corresponde a los Parmetros.
Ancestor ID (AncestorID)
El nombre del nuevo campoancestor id, el cual contiene el
id del nodo antepasado.
Ancestor Name (AncestorName)
El nombre del nuevo campo ancestor, el cual contiene el
nombre del nodo antepasado.
Depth Diff Name (DepthDiff)
El nombre del nuevo campo DepthDiff, el cual contiene la
profundidad del nodo en la jerarqua relativa al nodo
antepasado. Se trata de un parmetro opcional.
Ms informacin sobre jerarquas en la pgina 324 y pgina 519.
298
DILOGOS DE SCRIPT
Script
299
Depurador
300
DILOGOS DE SCRIPT
Puntos de Interrupcin
En el grupo Puntos de Interrupcin se pueden eliminar puntos de
interrupcin que se han fijado previamente en la ventana de script, a
la derecha. Un punto de interrupcin se visualiza como un crculo
rojo.
Borrar
Elimina todos los puntos de interrupcin.
Depurar
El grupo Depurar contiene los botones que determinan cmo se
ejecuta el script en el Depurador.
Ejecutar
Ejecuta el script. La ejecucin de script se detendr cuando
encuentre un punto de interrupcin.
Animar
Ejecuta el script, pero con una pausa tras cada sentencia. De
esta forma es posible tener una visin de conjunto acerca de
la ejecucin de script, sin interactuar con el ratn.
Paso a Paso
Ejecuta una sentencia del script.
Carga limitada
Limita las secuencias de carga load a los primeros N registros
aceptados en cada sentencia load y select. N es un nmero que se
especifica en el recuadro inferior.
IV
Nota Este parmetro no tiene efecto alguno en una carga binaria (BINARY). Se
cargarn todos los datos incluso estando marcada esta casilla de verificacin.
Ayuda
Abre el programa de ayuda de QlikView.
Finalizar Aqu
Cierra el Depurador, pero permite a QlikView mantener los datos
cargados hasta el momento.
Cancelar
Aborta la ejecucin de script y descarta todos los datos cargados.
Buffers
En el men Buffers puede abrir pestaas que muestren archivos
externos de script referenciados mediante $ (include).
301
Abrir
Muestra un dilogo en el que se puede abrir un archivo de
script. Los contenidos del archivo se mostrarn en una
pestaa aparte, pudindose utilizar para depurar.
Cerrar
Cierra la pestaa actual del depurador. La pestaa Principal
no puede cerrarse.
302
SINTAXIS DE SCRIPT
21 SINTAXIS DE SCRIPT
En el script se define el nombre de la fuente de datos, los nombres de las tablas y los
nombres de los campos incluidos en la lgica. Adems, estn definidos en el script
los campos definidos en los derechos de acceso.
El script consta de una serie de sentencias que se ejecutan de manera consecutiva.
Para una descripcin formal de la sintaxis BNF usada en este captulo y en los
siguientes, vea la pgina 577 en el Libro III.
303
Buffer.............................................................................................pgina 308
Bundle ...........................................................................................pgina 310
Call ................................................................................................pgina 310
Comment field ............................................................................... pgina 311
Comment table ..............................................................................pgina 312
Concatenate ...................................................................................pgina 313
Connect..........................................................................................pgina 314
Crosstable ......................................................................................pgina 316
Directory........................................................................................pgina 316
Disconnect .....................................................................................pgina 316
Do..loop .........................................................................................pgina 317
Drop Field......................................................................................pgina 318
Drop table ......................................................................................pgina 318
Execute ..........................................................................................pgina 319
Exit script ......................................................................................pgina 319
First................................................................................................pgina 320
For..next.........................................................................................pgina 320
For each..next ................................................................................pgina 321
Force ..............................................................................................pgina 323
Generic ..........................................................................................pgina 324
Hierarchy .......................................................................................pgina 324
HierarchyBelongsTo......................................................................pgina 325
If..then..elseif..else..end if .............................................................pgina 326
Image_size.....................................................................................pgina 327
Info ................................................................................................pgina 327
Inner...............................................................................................pgina 328
Inputfield .......................................................................................pgina 329
Intervalmatch.................................................................................pgina 330
Intervalmatch (extended)...............................................................pgina 330
Join ................................................................................................pgina 332
Keep...............................................................................................pgina 332
304
SINTAXIS DE SCRIPT
305
Trace ..............................................................................................pgina 368
Unless ............................................................................................pgina 368
Unmap ...........................................................................................pgina 369
Unqualify.......................................................................................pgina 369
Eliminar Etiqueta...........................................................................pgina 370
When .............................................................................................pgina 371
Add
El prefijo add puede aadirse a cualquier sentencia load, select o
map..using en el script. Slo durante las recargas parciales es importante.
Durante una recarga parcial, se aadir el resultado de la sentencia add load
/ add select a la tabla QlikView cuyo nombre de tabla se genera por la sen-
tencia add load / add select (si es que existe tal tabla). No comprueba dupli-
cados. Por lo tanto, una sentencia que use el prefijo add, normalmente
incluir o un calificador distinct o una clusula where que har que los
duplicados se guarden. La sentencia add map..using hace que la correspon-
dencia se produzca tambin durante la ejecucin parcial del script.
La sintaxis es la siguiente:
add [ only ] ( loadstatement | selectstatement |
map..usingstatement )
Donde:
only es un calificador opcional, que denota que la sentencia no debe
considerarse durante las recargas normales (no parciales).
Ejemplos:
Tab1:
load Name, Number from Persons.csv;
add load Name, Number from NewPersons.csv;
Durante una recarga normal, los datos se cargan de Persons.csv y se almace-
nan en la tabla QlikView Tab1. Los datos de NewPersons.csv se concatenan
luego a la misma tabla QlikView.
Durante una recarga parcial, los datos se cargan desde NewPersons.csv y se
aadena la tabla QlikView Tab1. No se hace comprobacin de duplicados.
Tab1:
select Name, Number from Persons.csv;
add load Name, Number from NewPersons.csv
where not exists(Name);
306
SINTAXIS DE SCRIPT
Alias
La sentencia alias se usa para definir un seudnimo segn el cual un campo
ser renombrado cada vez que aparezca en un script posterior. La sintaxis es
la siguiente:
alias fieldname as aliasname { , fieldname as aliasname }
Donde:
fieldname y aliasname son cadenas que representan lo que sus res-
pectivos nombres indican.
Ejemplos:
Alias ID_N as NameID;
Alias A as Name, B as Number, C as Date;
307
Los cambios de nombre definidos en esta sentencia se usan en todas las sen-
tencias select y load subsiguientes. A travs de una nueva sentencia alias en
cualquier posicin subsiguiente en el script, se puede definir un alias nuevo
para el nombre de un campo.
Binary
La sentencia binary sirve para cargar las partes de acceso y datos de un
documento QlikView. No carga informacin de diseo. Slo se permite una
sentencia binary en el script y solamente puede colocarse como la primera
sentencia del script. La sintaxis es la siguiente:
binary file
Donde:
file ::= [ path ] nombrearchivo
Ejemplos:
Binary customer.qvw;
Binary c:\qv\customer.qvw;
La ruta de acceso es la ruta absoluta al archivo, o la relativa hacia el archivo
qvw que contiene esta lnea de script.
Buffer
Los archivos QVD se pueden crear y mantener de forma automtica
mediante el prefijo buffer. Este prefijo puede utilizarse en la mayora de sen-
tencias load y/o select en el script. Indica que un archivo QVD se est utili-
zando para enviar a cach el resultado de la sentencia.
Existen diversas limitaciones. La ms destacada de ellas es que debe haber o
un load de archivo o una sentencia select en la "parte final" de cualquier
sentencia compleja.
El nombre del archivo QVD es un nombre calculado (un hash de 160 bits
hexadecimal de la sentencia subsiguiente load o select completa, as como
otra informacin especfica) y normalmente se almacena en la carpeta de
Datos de la Aplicacin o en otra carpeta especificada en Preferencias de
Usuario - pgina Ubicaciones (vase la pgina 129). Esto significa que
cualquier cambio en la sentencia subsiguiente load o select invalidar el
buffer QVD.
Los buffers QVD por lo general son eliminados cuando ya no se les hace
referencia alguna a lo largo de una ejecucin completa de script en el docu-
mento que los cre y cuando el documento que los cre ya no existe. Esta
opcin de mantenimiento se puede desactivar en las configuraciones de las
pginas General de Propiedades de Documento y Preferencias de Usua-
rio respectivamente.
308
SINTAXIS DE SCRIPT
La sintaxis es la siguiente:
buffer [ (option [, option]) ] ( loadstatement | selectstatement )
Donde:
option ::= incremental | expiry
expiry::= stale [after] amount [(days | hours)]
amount is a number specifying the time period. Se pueden utilizar decimales.
Si la unidad est omitida se interpreta como days.
La opcin incremental activa la capacidad de leer slo parte de un archivo
subyacente. El tamao previo del archivo se almacena en la cabecera XML
del archivo QVD. Esto resulta de especial utilidad con archivos de registro.
Todos los registros previamente cargados son ledos desde el archivo QVD,
mientras que los nuevos registros subsiguientes son ledos de la fuente origi-
nal y al final se crea un archivo QVD actualizado.
309
Bundle
Si parte de una informacin externa, como por ej. una imagen o un sonido,
tiene que estar conectada a un valor de campo, esto se puede hacer mediante
una tabla que se carga con el prefijo info (vea la pgina 327 para ms deta-
lles). Si desea incluir los archivos externos dentro del documento qvw
mismo, por ej. por razones de transferibilidad, puede usar el prefijo bundle.
Los archivos de informacin se almacenarn de forma comprimida, pero an
as ocuparn espacio tanto en el archivo como en la RAM. No es por tanto
recomendable usar el prefijo bundle cuando los archivos son muchos o
demasiado grandes.
La informacin puede referenciarse desde el diseo como una informacin
normal, mediante la funcin info de grfico, o referenciarse como un archivo
interno mediante la sintaxis especial qmem:// fieldname / fieldvalue alterna-
tively qmem:// fieldname / < index > donde index es el ndice interno de un
valor de campo.
El prefijo info puede omitirse cuando se emplea bundle.
La sintaxis es la siguiente:
bundle [info] ( sentenciaload | sentenciaselect)
Ejemplos:
Bundle info Load * from flagoecd.csv;
Bundle Select * from infotable;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Call
La sentencia de control call llama a una subrutina que debe ser definida por
una sentencia sub.
La sintaxis es la siguiente:
call name ( [ listaparmetros ] )
Donde:
name es el nombre de la subrutina.
paramlist es una lista de parmetros actuales separados por coma.
Hay que enviar esta lista a la subrutina. Cada elemento de la lista
puede ser un nombre de campo, de variable o una expresin arbitra-
ria.
La subrutina invocada por la sentencia call es definida por una sentencia sub
que se encuentra antes, en una posicin anterior de la ejecucin del script.
310
SINTAXIS DE SCRIPT
Comment field
Proporciona una forma de mostrar los comentarios del campo (metadatos)
desde bases de datos y hojas de clculo. Los nombres de campo que no estn
presentes en el documento sern ignorados. Si hubiera mltiples nombres de
un mismo campo , se emplear el ltimo valor.
La palabra clave puede utilizarse para leer los comentarios desde una fuente
de datos empleando la sintaxis siguiente:
comment listacampos using mapname
La tabla de enlace empleada debera tener dos columnas, la primera con los
nombres de campo y la segunda con los comentarios.
311
Donde:
listacampos::= (campo { ,campo} )
campo es el nombre de un campo al que se le aaden comentarios
empleando un archivo de mapa.
mapname es el nombre de una tabla de enlace previamente leda en
una sentencia mapping load o mapping select (vase Mapping en
la pgina 345).
Para fijar comentarios individuales se emplea la sintaxis siguiente:
comment nombrecampo with comentario
Donde:
nombrecampo es el nombre del campo que debera comentarse.
comentario es el comentario que deber aadirse al campo.
Ejemplo:
commentmap:
mapping load * inline [
a,b
Alpha, Este campo contiene valores de texto
Num, Este campo contiene valores numricos
];
comentar campos empleando commentmap;
Ejemplo:
comment field Alpha with Uncampoconteniendocaracteres;
comment field Num with *Un campo que contiene
nmeros;
Comment tables
Proporciona una forma de mostrar los comentarios a la tabla (metadatos)
desde bases de datos y hojas de clculo. Los nombres de tabla que no estn
presentes en el documento sern ignorados. Si hubiera mltiples nombres de
una misma tabla, se emplear el ltimo valor.
La palabra clave puede utilizarse para leer los comentarios desde una fuente
de datos empleando la sintaxis siguiente:
comment tables listatabla using mapname
Donde:
listatabla := (tabla{,tabla})
tabla es el nombre de una tabla a la que se aade uno o varios
comentarios empleando un archivo de mapa de correspondencias.
312
SINTAXIS DE SCRIPT
Concatenate
Si hay que concatenar dos tablas con diferentes conjunto de campos, la con-
catenacin se puede forzar con el prefijo concatenate. Esta sentencia fuerza
la concatenacin con una tabla designada que ya existe, o con la ltima tabla
lgica previamente creada. Ms informacin en la pgina 504. IV
La sintaxis es la siguiente:
concatenate [(nombretabla) ] ( sentenciaload | sentenciaselect )
Ejemplos:
Load * from file1.csv;
Concatenate load * from file2.csv;
Concatenate select * from table3;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
Concatenate (tab1) load * from file3.csv;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
313
Connect
En general, se accede a una base de datos general mediante la interfaz OLE
DB/ODBC, pero en primer lugar, es imprescindible especificar la fuente de
datos. Esto se hace con la sentencia connect. La sintaxis es la siguiente:
ODBC connect to cadena-conexin [ ( info_access ) ]
OLEDB connect to cadena-conexin [ ( info_access ) ]
custom connect to cadena-conexin [ ( info_access ) ]
Donde:
cadena-conexin ::= nombrefuentedatos { ; elemento-espec-conex }
La cadena de conexin es el nombre de la fuente de datos y
una lista optativa de uno o ms elementos requeridos para
la conexin. Si el nombre de la fuente de datos contiene
espacios en blanco, o si se lista algn requisito de conexin,
la cadena de conexin habr de ir entre comillas.
nombrefuentedatos debe ser una fuente de datos ODBC definida.
conn-spec-item ::= DBQ= database_specifier | DriverID=
driver_specifier | UID= userid | PWD= password
Los elementos posibles de especificacin de conexin pue-
den variar segn las diferentes bases de datos. Para determi-
nadas bases de datos puede haber otros elementos distintos
de los de arriba. Normalmente se utiliza slamente el espe-
cificador de base de datos (DBQ).
access_info ::= access_item { , access_item }
access_item ::= (userid is username | xuserid is
scrambledusername ) | (password is password | xpassword is
scrambledpassword ) | codepage is codepageID | mode is write
codepageID ::= ansi | oem | codepagenumber
Si la sentencia connect se genera con el asistente suministrado, se generar
cualquier ID de usuario y contrasea con la sintaxis de codificacin xuserid
is / xpassword is , siempre que est seleccionada la opcin Encriptar Cre-
denciales de Conexin de Usuario en la pgina General del dilogo Prefe-
rencias de Usuario (vea la pgina 101). Si escribe la sentencia connect
usted mismo, se debe utilizar la sintaxis no codificada userid is / password
is para proporcionar el ID de usuario y la contrasea. Actualmente, la codifi-
cacin completa slo es posible para sentencias ODBC connect. Algunas
partes de la cadena OLEDB connect no se pueden codificar.
El especificador codepage is se puede usar si le surgen problemas con
caracteres nacionales en determinados drivers ODBC/OLE DB.
314
SINTAXIS DE SCRIPT
Connect32
Esta sentencia tiene la misma aplicacin que la sentencia connect, pero
obliga a un sistema de 64 bits a utilizar un proveedor ODBC/OLEDB de 32
bits. No aplicable a connect personalizada.
Connect64
Esta sentencia tiene la misma aplicacin que la sentencia connect, pero
obliga a utilizar un proveedor de 64 bits. No aplicable a connect personali-
zada.
315
Crosstable
Para convertir una tabla cruzada en una tabla simple, puede usar el prefijo
crosstable. Para una descripcin detallada acerca de las tablas cruzadas y
las posibilidades de manejarlas en QlikView, vea la pgina 514.
La sintaxis es la siguiente:
crosstable ( attribute field , data field [ , n ] )
( sentenciaload | sentenciaselect )
Donde:
campo atributo es el campo que contiene los valores de atributo.
campo de datos es el campo que contiene los valores de los datos.
n es el nmero de campos calificadores que preceden a la tabla que
se va a transformar de una forma genrica. Por defecto es 1.
Ejemplos:
Crosstable (Month,Sales) Load * from ex1.csv;
Crosstable (Month,Sales,2) Load * from ex2.csv;
Crosstable (A,B) Select * from table3;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Directory
Las sentencias que acceden al sistema de archivos del ordenador, p.ej. la sen-
tencia load, pueden ir precedidas de una sentencia directory, que define en
qu directorio explorar/buscar los archivos.
La sintaxis es la siguiente:
directory path
Donde:
path es un texto que puede interpretarse como una ruta al archivo,
de acceso absoluto o relativo al archivo qvw.
Ejemplo:
Directory c:\userfiles\data;
El directorio definido por esta sentencia es usado por sentencias load subsi-
guientes hasta ejecutar una nueva sentencia directory.
Se genera automticamente una sentencia directory si Rutas Relativas se ha
habilitado en el dilogo Editor de Script.
Disconnect
Termina la conexin ODBC/OLEDB actual. Esta sentencia es opcional. La
conexin ser terminada automticamente cuando se ejecute una nueva sen-
316
SINTAXIS DE SCRIPT
Do..Loop
La sentencia de control do..loop crea un bucle que ser ejecutado hasta que
se cumpla una condicin lgica.
La sintaxis es la siguiente:
do [ ( while | until ) condicin ]
[ sentencias ]
[ exit do [ ( when | unless ) condicin ]
[ sentencias ] ]
loop [ ( while | until ) condicin ]
Donde:
condicin es una expresin lgica que se evala como verdadero o
falso.
sentencias es cualquier grupo de una o ms sentencias de script
QlikView.
La clusula condicional while o until slo debe aparecer una vez en cual-
quier sentencia do..loop, esto es, o bien despus de do o despus de loop.
Cada condicin se interpreta slo la primera vez que se encuentra en el IV
bucle, pero se evala cada vez que se encuentra en el bucle.
Si se encuentra una clusula exit do en el bucle, la ejecucin del script ser
transferida a la primera sentencia despus de la clusula loop que indica el
fin del bucle. Una clusula exit do puede hacerse condicional mediante el
uso opcional de un sufijo when o unless.
Como la sentencia do..loop es una sentencia de control, ninguna de sus tres
posibles clusulas (do, exit do y loop) deber pasar el lmite de una lnea.
Pueden terminar en punto y coma o en el final de la lnea.
Ejemplos:
// load all files file1.csv..file9.csv
let a=1;
do while a<10
load * from files$(a).csv;
let a=a+1;
loop
317
Drop Field
Se pueden extraer de la memoria uno o ms campos QlikView en cualquier
momento durante la ejecucin de script empleando una sentencia drop field.
La sintaxis es la siguiente:
drop field[s] nombredecampo [ , nombredecampo2 ... ] [from
nombredetabla1 [ , nombredetabla2 ... ]]
Nota Tanto drop field como drop fields son ambas formas permitidas sin
diferencia alguna en el resultado. Si no se especifica tabla alguna, el
campo se eliminar de todas las tablas en las que aparece.
Ejemplos:
drop field A;
drop fields A,B;
drop field A from X;
drop fields A,B from X,Y;
Drop Table
Una o ms tablas de entrada QlikView pueden ser borradas de la memoria en
cualquier momento durante la ejecucin del script utilizando una sentencia
drop table. Como resultado de una sentencia de este tipo desaparecer lo
siguiente:
la(s) tabla(s)
todos los campos que no forman parte de las tablas restantes
aquellos valores en los campos restantes, que hayan sido importados
expresamente de la(s) tabla(s) borrada(s)
La sintaxis es la siguiente:
drop table[s] nombretabla [ , nombretabla2 ... ]
Nota Ambas formas, drop table y drop tables son formas permitidas y
producen el mismo efecto.
318
SINTAXIS DE SCRIPT
Ejemplos:
drop table Orders, Salesmen, T456a;
// elimina tres tablas
Tab1:
Select * from Trans;
Load Month, Sum(Sales) resident Tab1 group by Month;
Drop table Tab1;
// Slo los agregados permanecen en memoria.
// Los datos de Trans se descartan.
Execute
Con la sentencia execute se puede ejecutar otros programsa durante la eje-
cucin del script QlikView. La ejecucin del script QlikView se parar tem-
poralmente esperando a que termine la otra aplicacin. El uso de la sentencia
execute debe estar habilitado en el dilogo Editor de Script (ver pgina
233).
La sintaxis es la siguiente:
execute commandline
Donde:
commandline es un texto que puede ser interpretado por el sistema
operativo como lnea de comando.
Ejemplos:
Execute C:\MSOffice95\Excel\Excel.exe;
Execute winword macro.doc;
Execute cmd.exe /C C:\BatFiles\Log.bat
IV
Exit Script
La sentencia de control exit script detiene la ejecucin del script. Puede
insertarse en cualquier parte del script. Una sentencia exit script puede con-
vertirse en condicional por el uso optativo de una clusula when or unless.
La sintaxis es la siguiente:
exit script [ ( when | unless ) condicin ]
Donde:
condicin es una expresin lgica que se evala como verdadero o
falso.
319
Ya que la sentencia exit script es una sentencia de control, no deber pasar el
lmite de una lnea. La sentencia puede terminar en punto y coma o en el
extremo de la lnea.
Ejemplos:
exit script
exit script;
exit script when A=1
First
El prefijo first se utiliza antes de una sentencia load o select para cargar
slo un nmero mximo de conjuntos de registro desde una tabla de entrada,
independientemente de su longitud.
La sintaxis es la siguiente:
first n ( sentenciaload | sentenciaselect )
Donde:
N es una expresin arbitraria que devuelve un entero indicando el
nmero mximo de registros que se leern.
Ejemplos:
First 10 Load * from abc.csv;
First 1 Select * from Orders;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
For..Next
La sentencia de control for..next crea un bucle con un contador. Las senten-
cias que estn dentro del bucle, encerradas entre for y next sern ejecutadas
para cada valor de la variable contador entre los lmites inferior y superior
especificados.
La sintaxis es la siguiente:
for contador = expr1 to expr2 [ step expr3 ]
[ sentencias ]
[ exit for [ ( when | unless ) condicin ]
[ sentencias ] ]
next [contador]
Donde:
contador es un nombre de una variable en el script. Si contador se
especifica despus de next deber tener el mismo nombre de varia-
ble que el encontrado despus del for correspondiente.
320
SINTAXIS DE SCRIPT
For Each..Next
La sentencia de control for each..next crea un bucle que se ejecuta para cada
valor en una lista separada por comas. Las sentencias que estn dentro del
321
bucle, entre for and next se ejecutarn para cada valor de la lista. La sintaxis
especial hace posible generar listas con los nombres de archivo y directorio
en el directorio actual.
La sintaxis es la siguiente:
for each var in list
[ sentencias ]
[ exit for [ ( when | unless ) condicin ]
[ sentencias ] ]
next [ var ]
Donde:
var es un nombre de variable del script que adquirir un nuevo valor
de list para cada ejecucin del bucle. Si se especifica var despus de
next debe ser el mismo nombre de variable que el que se encuentra
despus del correspondiente for each.
list := item {, item}
item := constant | ( expresin ) | filelist mask | dirlist mask
constant es cualquier nmero o cadena.
expresin es una expresin arbitraria.
mask es un nombre de archivo o una mscara de entrada de un direc-
torio que puede incluir cualquier carcter de nombre de archivo
vlido as como los caracteres comodn * y ?.
condicin es una expresin lgica que se evala segn sea verda-
dera o falsa.
sentencias es cualquier grupo de una o ms sentencias de script
QlikView.
La sintaxis de mask(mscara) filelist produce una lista de todos los archivos
en el directorio actual, separados por coma, que coincidan con la mscara de
nombre de archivo. La sintaxis de mscara dirlist produce una lista de todos
los directorios en el directorio actual separados por coma, que coincidan con
la mscara de directorio.
Es posible cambiar el valor de la variable var por las sentencias dentro del
bucle, pero esta prctica normalmente dificulta el seguimiento de un script.
Si una clusula exit for se encuentra dentro del bucle, la ejecucin del script
se transferir a la primera sentencia tras la clusula next que indica el fin del
bucle. Una clusula exit for puede hacerse condicional mediante el uso
opcional de un sufijo when o unless.
322
SINTAXIS DE SCRIPT
Force
La sentencia force obliga a QlikView a interpretar valores de campo de sen- IV
tencias load y select subsiguientes segn su escritura, slo en letras mays-
culas, slo en letras minsculas, siempre maysculas o tal como aparecen
(mixto). Con la ayuda de esta sentencia, es posible asociar valores de campo
de tablas que se hayan construido conforme a diferentes convenciones.
La sintaxis es la siguiente:
force ( capitalization | case upper | case lower | case mixed )
Ejemplos:
Force Capitalization;
Force Case Upper;
Force Case Lower;
Force Case Mixed;
Si no se especifica nada, se asume force case mixed. La sentencia force es
vlida hasta editar una nueva sentencia force.
La sentencia force no es efectiva en la seccin de acceso: todos los valores
cargados son insensibles a maysculas.
323
Generic
Se puede desempaquetar y cargar informacin de una base de datos genrica
mediante un prefijo generic. Para una descripcin de una base de datos
genrica, vea la pgina 513 .
La sintaxis es la siguiente:
generic( sentenciaload| sentenciaselect )
Ejemplos:
Generic Load * from abc.csv;
Generic Select * from table1;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
No se pueden concatenar tablas que han sido cargadas con una sentencia
generic.
Hierarchy
La palabra clave hierarchy es un prefijo de las sentencias load y select. Se
utiliza para transformar una tabla de nodos adyacentes en una tabla de nodos
expandidos. De ah que la tabla de entrada deba ser una tabla de nodos adya-
centes, tal como se describe en la seccin Jerarquas, de la pgina 519. La
informacin de salida del prefijo hierarchy es una tabla de nodos expandi-
dos, con todos los campos adicionales necesarios.
Normalmente, la tabla de entrada tiene exactamente un registro por nodo y
en dicho caso la tabla resultante contendr el mismo nmero de registros. No
obstante, a veces hay nodos con mltiples padres, esto es, un nodo viene
representado por diversos registros. Si ste es el caso, la tabla resultante
podr contener un nmero mayor de registros que la tabla de entrada.
Todos aquellos nodos que no tengan un ID de padre o que su ID de padre no
se encuentre en la columna nodeID se considerarn como races. As mismo,
nicamente se cargarn los nodos que posean una conexin a un nodo raz
directa o indirecta evitndose con esto las referencias circulares.
Los campos adicionales que contengan el nombre del nodo padre, la ruta del
nodo y la profundidad del nodo se podrn crear sin problema.
La sintaxis es la siguiente:
Hierarchy (NodeID, ParentID, NodeName, [ParentName], [PathSource],
[PathName], [PathDelimiter], [Depth]) (sentenciaload | sentenciaselect)
Donde:
NodeID es el nombre del campo que contiene el ID de nodo.
324
SINTAXIS DE SCRIPT
HierarchyBelongsTo
La palabra clave hierarchybelongsto es un prefijo de las sentencias load y
select. La tabla de entrada debe ser una tabla de nodos adyacente como la
que se describe en la seccin Jerarquas, de la pgina 519.
El prefijo crea una tabla que contiene todas las relaciones hijo-antepasado de
la jerarqua. Los campos de antepasados pueden de esta forma utilizarse para
seleccionar rboles enteros en la jerarqua. La tabla resultante contiene nor-
malmente varios registros por nodo.
Se puede crear un campo adicional que contenga la diferencia de profundi-
dad entre los nodos.
La sintaxis es la siguiente:
325
HierarchyBelongsTo (NodeID, ParentID, NodeName, AncestorID, Ances-
torName, [DepthDiff]) (sentenciaload | sentenciaselect)
Donde:
NodeID es el nombre del campo que contiene el ID de nodo.
ParentID es el nombre del campo que contiene el ID de nodo del nodo
padre.
NodeName es el nombre del campo que contiene el nombre del nodo.
AncestorID es una cadena que se emplea para nombrar el nuevo campo de
ID del antepasado, el cual contiene el ID del nodo antepasado.
AncestorName es una cadena que se emplea para nombrar el nuevo campo
antepasado, el cual contiene el nombre del nodo antepasado.
DepthDiff es una cadena que se emplea para nombrar el nuevo campo Dep-
thDiff, el cual contiene la profundidad del nodo en la jerarqua, en relacin al
nodo antepasado. Se trata de un parmetro opcional. Si se omite, dicho
campo no se crear.
Ejemplo:
HierarchyBelongsTo (NodeID, ParentID, Node, Tree,
ParentName) Load
NodeID,
ParentID,
NodeName
From data.xls (biff, embedded labels, table is
[Sheet1$];
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
If..Then..Elseif..Else..End If
La sentencia de control if..then crea una clusula condicional, que obliga a
la ejecucin del script a seguir diferentes caminos, segn una o ms condi-
ciones lgicas.
La sintaxis es la siguiente:
if condicin then
[ sentencias ]
{ elseif condicin then
[ sentencias ]}
[ else
[ sentencias ] ]
end if
326
SINTAXIS DE SCRIPT
Donde:
condicin es una expresin lgica que puede ser evaluada como ver-
dadero o falso.
sentencias es cualquier grupo de una o ms sentencias de script
QlikView.
Como la sentencia if..then es una sentencia de control, ninguna de
sus cuatro clusulas posibles (if..then, elseif..then, else and end if)
deber sobrepasar el lmite de una lnea. Pueden terminar en punto y
coma o en el final de la lnea.
Ejemplos:
if a=1 then
load * from abc.csv;
sql select e,f,g from tab1;
end if
if x>0 then
load * from pos.csv;
elseif x<0 then
load * from neg.csv;
else
load * from zero.csv;
end if
IV
Image_size
Esta sentencia se emplea junto a Info para redimensionar imgenes desde un
sistema gestor de bases de datos, de forma que stas encajen en los campos.
El ancho y la altura se especifican en pxeles.
Ejemplo:
Info Image_size(122,122)Select ID, Photo From
infotable;
Info
Si una parte de la informacin, por ej. un archivo de texto, una imagen o una
presentacin multimedia se va a conectar a un valor de campo, esto se hace
en una tabla cargada mediante el prefijo info. La tabla deber contener dos
columnas nicamente, la primera con los valores de campo que debieran ser
claves hacia la informacin, la segunda con los nombres de archivo de las
imgenes, etc. Ms informacin en la pgina 526.
327
Lo mismo se aplica a, por ejemplo, una imagen procedente de un sistema
gestor de bases de datos. En un campo binario, un objeto blob, la sentencia
info select realiza un bundle implcito, es decir, que los datos binarios sern
tomados de inmediato y almacenados en el qvw. Los datos binarios deben
ser el segundo campo en una sentencia select. La sintaxis es la siguiente:
info ( sentenciaload | sentenciaselect )
Ejemplos:
Info Load * from flagoecd.csv;
Info Select * from infotable;
Info Select Key, Picture From infotable;
La informacin tambin se puede incrustar en un documento QlikView,
empleando el prefijo bundle, vase la pgina 310.
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Inner
En el lenguaje de script QlikView, los prefijos join y keep pueden ir precedi-
dos de un prefijo inner.
Si se usa delante de join, especifica que el join entre las dos tablas debe ser
un inner join (una unin interna). La tabla resultante contiene slo combina-
ciones ente las dos tablas, con un conjunto completo de datos de ambas par-
tes.
Si se usa delante de keep, especifica que las dos tablas deben ser reducidas a
su interseccin comn antes de almacenarlas en QlikView. Ms informacin
en la pgina 505.
La sintaxis es la siguiente:
inner (join | keep) [(nombretabla)] ( sentenciaload|sentenciaselect
)
328
SINTAXIS DE SCRIPT
Ejemplos:
QVTable:
Select * from Table1;
inner join select * from Table2;
QVTab1:
Select * from Table1;
QVTab2:
inner keep select * from Table2;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
inner keep (tab1) load * from file3.csv;
Los prefijos outer (pgina 349), left (pgina 333) y right (pgina 354) pue-
den utilizarse de forma similar.
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Inputfield
Un campo puede marcarse como campo de entrada listndolo en una senten-
cia inputfield antes de incluirlo en cualquier sentencia load o select.
Los campos de entrada se comportan de manera un tanto diferente a los cam- IV
pos habituales. La diferencia ms notable reside en su capacidad para aceptar
cambios en los valores de campo, de forma interactiva o programada, sin
ejecutar script. Los valores de campo deben cargarse en el campo mediante
sentencias load o select. Cada valor de campo cargado en el script crear un
recuadro contenedor para un valor de reemplazo de un valor de campo. As
pues, solo los valores de campo existentes podrn modificarse interactiva o
programadamente. En los campos de entrada todos los valores de entrada se
considerarn como distintos, an cuando varios tengan el mismo valor.
La sintaxis es la siguiente:
inputfield ListaDeCampos
Donde:
ListaDeCampos es uno o ms nombres de campo separados por
comas.
Se permite la inclusin de los caracteres comodn * y ? en los nom-
bres de campo. Cuando se usan los comodines como parte del nom-
329
bre, puede que sea necesario poner los nombres de campo entre
comillas .
Ejemplos:
Inputfield B;
Inputfield A,B;
Inputfield B??x*;
IntervalMatch
Se usa el prefijo intervalmatch en una sentencia load o select para vincular
valores numricos discretos a uno o ms intervalos numricos. Ms informa-
cin en la pgina 515.
La sintaxis es la siguiente:
intervalmatch ( campoacomparar ) ( sentenciaload | sentenciase-
lect )
Donde:
matchfield es el campo que contiene los valores numricos discre-
tos que se van a enlazar con los intervalos.
sentenciaload|sentenciaselect debe dar como resultado una tabla de
dos columnas, donde el primer campo contiene el lmite inferior de
cada intervalo y el segundo campo contiene el lmite superior de
cada intervalo. Los intervalos estn siempre cerrados, es decir, los
puntos finales estn incluidos en el intervalo. En caso de tener lmi-
tes no numricos, no se considera el intervalo.
Los intervalos pueden solaparse y los valores discretos se enlazarn
a todos los intervalos coincidentes.
Ejemplos:
intervalmatch (Day) Load PeriodStart, PeriodEnd from
intervals.csv;
330
SINTAXIS DE SCRIPT
331
Join
El prefijo join une la tabla cargada con una tabla ya existente o con la ltima
tabla lgica previamente creada. El join es una unin natural que se realiza
sobre todos los campos comunes. Ms informacin en la pgina 504. El pre-
fijo join puede ir precedido de uno de los prefijos inner (pgina 328), outer
(pgina 349), left (pgina 333) o right (pgina 354).
La sintaxis es la siguiente:
join [(nombretabla)] ( sentenciaload | sentenciaselect )
Ejemplos:
Join Load * from abc.csv;
Join Select * from table1;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
join (tab1) load * from file3.csv;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Keep
El prefijo keep entre dos sentencias load o select reduce una o ambas tablas
antes de almacenarlas en QlikView, basndose en la interseccin de los datos
de tabla. El prefijo keep siempre debe ir precedido de uno de los prefijos
inner (pgina 328), left (pgina 333) o right (pgina 354). La seleccin de
los registros desde las tablas se hace de la misma forma que en un join
correspondiente. De todas formas, las dos tablas no se unen y sern almace-
nadas en QlikView como dos tablas aparte, separadas y nombradas. Ms
informacin en la pgina 504.
La sintaxis es la siguiente:
keep [ (nombretabla) ] ( sentenciaload | sentenciaselect)
332
SINTAXIS DE SCRIPT
Ejemplos:
Left Keep Load * from abc.csv;
Inner Keep Select * from table1;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
left keep (tab1) load * from file3.csv;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Left
En el lenguaje de script QlikView, los prefijos join y keep pueden ir precedi-
dos por el prefijo left.
Si se usa delante de join, significa que la unin o join entre las dos tablas
debe ser un left join. La tabla resultante contiene slo combinaciones entre
las dos tablas, con el conjunto de datos completo de la primera tabla.
Si se usa delante de keep, determina que la segunda tabla debera reducirse a
su interseccin comn con la primera tabla, antes de ser almacenada en
QlikView. Ms informacin en la pgina 504.
La sintaxis es la siguiente: IV
left ( join | keep ) [(nombretabla)]( sentenciaload | sentenciaselect)
Ejemplos:
QVTable:
Select * from Table1;
left join select * from Table2;
QVTab1:
Select * from Table1;
QVTab2:
left keep select * from Table2;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
left keep (tab1) load * from file3.csv;
333
Los prefijos inner (pgina 328), outer (pgina 349), y right (pgina 354)
pueden utilizarse de forma similar.
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Let
La sentencia let se ha creado como complemento a la sentencia set (descrita
en la pgina 359), y se emplea para definir variables de script. La sentencia
let, al contrario que la sentencia set, evala la expresin del lado derecho del
signo ' =' antes de ser asignada a la variable.
La palabra let puede omitirse, pero la sentencia se convierte entonces en una
sentencia de control. Una sentencia de este tipo, sin la palabra reservada let
debe estar contenida en una sola lnea de script y puede terminar en un punto
y coma o en el fin de la lnea.
La sintaxis es la siguiente:
[ let ] nombrevariable = expresin
Ejemplos:
Set X=3+4;
Let Y=3+4;
Y=3+4
Z=$(Y)+1;
Let T=now( );
$(X) se evaluar como '3+4', mientras que $ (Y) se evaluar como '7'.
$(Z) se evaluar como '8'.
$ (T) recibir el valor de la hora actual.
Load
La sentencia load carga campos desde un archivo de texto ASCII, desde
datos definidos en el script, desde una tabla previamente cargada, desde el
resultado de una sentencia select posterior, o generando los datos automti-
camente. La sintaxis habitual de la sentencia load es:
load [ distinct ] *fieldlist
[( from archivo[ spec-formato ]| from_campo campo [spec-
formato] |
inline [ spec-formato ] datos |
resident table-label |
autogenerate size)]
[ where criterion | while criterion ]
[ group by fieldlist ]
334
SINTAXIS DE SCRIPT
335
como un nmero binario real BCD (Binary Coded Deci-
mal) conforme al estndar COMP-3. Se puede especificar
cualquier nmero de bytes.
expresin puede ser una funcin numrica o funcin de
cadenas basada en uno o varios otros campos de la misma
tabla. Para la sintaxis de las expresiones, vea la pgina 385
.
as sirve para asignar a un campo un nuevo nombre.
from se utiliza si los datos deben ser recuperados desde un archivo y
no escribirse directamente en el script.
file ::= [ path ] nombrearchivo
Path es la ruta de acceso absoluta hacia el archivo, o rela-
tiva hacia el documento QlikView (archivo qvw). Si se
omite la ruta de acceso, QlikView busca el archivo en el
directorio definido en la sentencia directory. En caso de no
tener ninguna sentencia directory, QlikView busca en el
directorio de trabajo actual, que suele ser el directorio en el
que se ubica el archivo QlikView. La ruta puede ser una
direccin URL (HTTP o FTP), que apunte a una ubicacin
en Internet o Intranet.
Es posible que el nombre de archivo filename contenga los
caracteres comodn estndar del DOS (* y ?). Esto provoca-
r la carga de todos los archivos en el directorio especifi-
cado.
format-spec ::= ( fspec-item {, fspec-item } )
La especificacin de formato consiste en una lista de varios
elementos de caracterizacin, entre parntesis. Para una
descripcin de stos, vea la pgina 340 .
from_field se emplea si los datos debieran cargarse desde un
archivo cargado previamente.
campo::= (nombretabla, nombrecampo)
El campo es el nombre de los nombretabla y nombrecampo
anteriormente cargados.
inline se utiliza si los datos deben teclearse en el script y no cargarse
desde un fichero. Utilice el Asistente de Datos Inline si necesita
ayuda para la creacin de sentencias load inline, ver pgina 264.
336
SINTAXIS DE SCRIPT
data::= [ text ]
Los datos introducidos por una clusula inline deben estar
entre comillas o corchetes. El texto en su interior se inter-
preta de la misma manera que el contenido de un archivo.
Por eso, es necesario insertar una nueva fila en el texto de la
clusula inline (pulsando la tecla INTRO al escribir el script)
en el mismo sitio donde se hara si fuera un archivo de
texto.
resident se usa si se desea que los datos se carguen desde una tabla
de entrada previamente cargada.
Etiqueta-tabla (vase la pgina 373) es una etiqueta que
precede a la(s) sentencia(s) load o select, las cuales crea-
ron la tabla de entrada original. La etiqueta generalmente se
introduce con un signo de dos puntos : al final, pero se
omite en una clusula resident.
autogeneratese utiliza si los datos deben ser generados automtica-
mente por QlikView.
size::=number
Nmero es un entero que indica el nmero de registros que
se han de generar. La lista de los campos no debe contener
expresiones que requieran datos de una base de datos. En
estas expresiones slo se permiten constantes y funciones
sin parmetros. IV
where es una clusula que se usa para declarar si un registro debe
incluirse en la seleccin, o no. Se incluye la seleccin si criterion es
verdadero. Vase abajo, en Ejemplos, Seleccin de algunos regis-
tros.
while es una clusula que se utiliza para declarar si un registro debe
leerse repetidamente. El mismo registro se leer mientras que el cri-
terio sea verdadero. Para resultar til, una clusula while, debe
incluir normalmente la funcin IterNo() (vea la descripcin de las
funciones QlikView, pgina 435).
criterion es una expresin lgica. Para la sintaxis de las
expresiones, vea la pgina 385 .
fieldname, path, filename y aliasname son cadenas de texto
que representan lo que sus respectivos nombres implican.
337
group by es una clusula que se utiliza para definir sobre qu cam-
pos se debern agregar (agrupar) los datos. Los campos de agrega-
cin deben incluirse de alguna forma en las expresiones cargadas.
Ningn otro campo distinto de los campos de agregacin puede uti-
lizarse fuera de las funciones de agregacin (vea la pgina 389) en
las expresiones cargadas.
fieldlist ::= ( field { , field } )
order by es una clusula que se utiliza para ordenar los registros de
una tabla de entrada residente antes de procesarlos por la sentencia
load. La tabla residente puede ordenarse por ms de un campo en
orden ascendente o descendente. La ordenacin se hace principal-
mente por valores numricos y secundariamente por valor ASCII
nacional. Esta clusula slo puede utilizarse cuando la fuente de
datos es una tabla residente.
field es el campo de ordenacin en la tabla residente. Se
puede especificar el campo por nombre o por su nmero en
la tabla residente (el primer campo es el nmero 1).
criterioordenacin sirve tanto para ordenacin ascendente,
asc, como descendente, desc. Si no hay ningn criterio de
ordenacin definido, se asume que es asc.
Ejemplos:
Formatos diferentes de archivo
338
SINTAXIS DE SCRIPT
339
Load * Inline
[UserID, Password, Access
A, ABC456, User
B, VIP789, Admin];
Agrupar datos
Load ArtNo, round(Sum(TransAmount),0.05) as
ArtNoTotal from table.csv group by ArtNo;
340
SINTAXIS DE SCRIPT
341
archivo para una entrada de alto rendimiento en QlikView. Si no se
especifica nada, se asume un archivo de texto .txt.
Nota Para usar xmlsax, debe instalarse el parser xmlsax MSXML 3.0 o
posterior de Microsoft. MSXML est incluido, por ejemplo, con
Windows XP y MS Internet Explorer 6. Tambin puede descargarse
de la pgina web de Microsoft.
342
SINTAXIS DE SCRIPT
343
pattern is path
xmlsax y xmlsimple son mutuamente excluyentes, slo puede espe-
cificarse uno cuando se emplea xml. Cuando se emplee pattern el
archivo se leer desde el principio de la etiqueta especificada hasta
el final de la misma. Si path contiene espacios deber ir entre comi-
llas.
Filtros
filter specifiers ::= ( filterspec { , filterspec } )
Loosen Table
Una o ms tablas de entrada QlikView pueden declararse explcitamente
como parcialmete desconectadas (vase el captulo Tablas parcialmente
desconectadas en la pgina 152 para ms detalles sobre tablas parcialmente
desconectadas) durante la ejecucin del script a travs de la sentencia loo-
sen table.
Las tablas declaradas como parcialmente desconectadas mediante dicha sen-
tencia en el script se comportarn de forma un tanto diferente a las que se
desconecten parcialmente de forma interactiva. La sentencia de script Loo-
sen Table impedir la formacin de claves sintticas en la tabla y el estado
de dbilmente acoplado de dicha tabla no se podr modificar de forma inte-
ractiva por medio de la pgina Tabla del dilogo Propiedades de Docu-
mento.
La sintaxis es la siguiente:
loosen table[s] nombretabla [ , nombretabla2 ...]
Ambas formas, loosen table y loosen tables estn permitidas y tienen el
mismo efecto.
Ejemplo:
Tab1:
Select * from Trans;
Loosen table Tab1;
344
SINTAXIS DE SCRIPT
Mapping
El prefijo mapping se usa para crear una tabla de enlace. Las tablas importa-
das mediante mapping load o mapping select se manejan de forma dife-
rente que las dems tablas. Se almacenan en un rea aparte de la memoria, y
se usan slo como tablas de enlace durante la ejecucin del script. Tras la
ejecucin del script, se eliminarn automticamente.
Una tabla de enlace debe tener dos columnas, la primera contiene valores de
comparacin y la segunda los valores de correspondencia deseados. Las dos
columnas deben tener nombre, pero los nombres no tienen importancia por s
mismos. Los nombres de las columnas no tienen conexin con los nombres
de campo en las tablas de entrada regulares.
Cuando las tablas de correspondencia se usan para mapear un cierto valor de
campo o expresin, ese valor ser comparado con los valores en la primera
columna de la tabla de correspondencia. Si se encuentra, el valor original
ser reemplazado por el valor correspondiente en la segunda columna de la
tabla de correspondencia. Si no se encuentra, no se reemplaza. Ms informa-
cin en Map..Using en la pgina 346; Rename Field en la pgina 352 y
Rename Table en la pgina 353. Vase tambin pgina 528.
La sintaxis es la siguiente:
mapping ( sentenciaload | sentenciaselect) IV
Ejemplos:
mappingtable:
mapping load * from x.csv;
mapping select a,b from map1;
map1:
mapping load * inline [
x,y
US,USA
U.S.,USA
America,USA
];
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
345
Nota Mapping load no admite el uso de archivos QVD como fuente de entrada.
Primero se ha de cargar el QVD a una tabla, y luego un mapping load
puede elaborarse a partir de esta tabla.
Map..Using
Esta sentencia de script permite la correspondencia de valores en uno o ms
campos, segn se van encontrando en el script tras la sentencia map. Los
campos se enlazan a travs de una tabla de enlace previamente cargada y
definida por un nombre (vea arriba). Vase tambin pgina 528.
El enlace automtico comparar el valor del campo con el los valores de la
primera columna de la tabla de enlace. Si se encuentra, el valor original ser
reemplazado por el valor correspondiente en la segunda columna de la tabla
de correspondencia. Si no se encuentra, se mantendr el valor original.
El enlace automtico es el ltimo paso en la cadena de eventos que lleva al
almacenamiento de un campo en una tabla QlikView. Esto significa que el
enlace no se hace cada vez que se encuentra un nombre de campo como
parte de una expresin, sino ms bien cuando el valor se almacena bajo el
nombre de un campo en una tabla QlikView. Si le hace falta enlazar a nivel
de expresiones, debera usar la funcin ApplyMap (ver pgina 444 ).
Para que el enlace se realice tambin durante la ejecucin parcial de script,
es necesario que la sentencia map..using lleve el prefijo add (vase la pgi-
na 306) o replace (pgina 353 ).
La sintaxis es la siguiente:
map fieldlist using mapname
Donde:
fieldlist := *| ( field { , field } )
Usando * como fieldlist, indica todos los campos.
campo es el nombre del campo que debe hacerse corresponder
(mapear) desde este punto del script. Los caracteres comodn * y ?
se permiten en los nombres de campo. Cuando se utilizan los como-
dines puede ser necesario poner los nombres de campo entre comi-
llas .
mapname es el nombre de una tabla de enlace previamente cargada
en una sentencia mapping load o mapping select (vase la Map-
ping en la pgina 345).
346
SINTAXIS DE SCRIPT
Ejemplos:
map Country using Cmap;
permite el enlace del campo Country usando la tabla de
enlace Cmap.
map A,B,C using X;
permite el enlace de los campos A, B y C usando la tabla de
enlace X.
map * using GenMap;
permite el enlace de todos los campos usando la tabla de
enlace GenMap.
map "A*", "?B?" using C;
permite el enlace de todos los campos que empiezan por A
y tres campos de caracteres que empiezan por B como
segundo carcter usando la tabla de enlace C.
Ejemplo de un script completo:
mappingtable:
mapping load x,y from CountryMap.csv;
Noconcatenate
Si dos tablas tienen el mismo conjunto de campos y por lo tanto normal-
mente se concatenaran de forma automtica, se puede impedir su concatena-
cin mediante el prefijo noconcatenate. Esta sentencia impide la
concatenacin con cualquier otra tabla lgica existente que posea el mismo
conjunto de archivos.
La sintaxis es la siguiente:
noconcatenate ( sentenciaload | sentenciaselect )
Ejemplo:
Load A,B from file1.csv;
Noconcatenate load A,B from file2.csv;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
347
NullAsValue
Por defecto, QlikView considera los valores nulos como entidades inexisten-
tes o indefinidas. Sin embargo, algunos contextos de ciertas bases de datos
implican que los valores nulos se consideren como valores especiales, en
lugar de valores simplemente inexistentes. El hecho de que los valores nulos
normalmente no se puedan enlazar con otros valores nulos se puede evitar
mediante la sentencia nullasvalue. Por lo tanto, los valores nulos de los
campos especificados se consideran como desconocidos, en lugar de indefi-
nidos, cuando se emplea una sentencia nullasvalue.. La sentencia nullasva-
lue podra considerarse que sustituye a la variable nulldisplay a nivel de
campo (vase la pgina 376).
La sintaxis es la siguiente:
nullasvalue ListaDeCampos
donde ListaDeCampos es uno o ms nombres de campo separados por
comas.
Los caracteres comodn * y ? se permiten en los nombres de campo. Tam-
bin se puede remplazar ListaDeCampos por el caracter * para activar
nullasvalue en todos los campos. A veces es necesario entrecomillar los
nombres de campo cuando se utilizan caracteres comodn como parte de los
nombres de campo.
Ejemplos:
NullAsValue A,B;
Load A,B from x.csv;
NullAsValue *;
activa nullasvalue para todos los campos.
NullAsValue "*ID";
activa nullasvalue para todos los campos cuyos nombres
de campo terminen en ID.
NullAsValue "NR*",A;
activa nullasvalue en A y en todos los campos cuyos nom-
bres comiencen por NR.
NullAsValue F??;
activa nullasvalue para todos los campos con nombres de
tres caracteres que empiecen por F.
Por favor, observe los siguientes puntos cuando utilice la sentencia nullasva-
lue:
Al comienzo de la ejecucin de script, el enlace de los valores nulos
est desactivado por defecto.
348
SINTAXIS DE SCRIPT
NullAsNull
La sentencia nullasnull desactiva el enlace de valores nulos previamente
establecido por una sentencia nullasvalue. Ms informacin en la pgina
348.
La sintaxis es la siguiente:
nullasnull ListaDeCampos
Donde:
ListaDeCampos es uno o ms nombres de campo separados por
comas.
Los caracteres comodn * y ? se permiten en los nombres de campo. Tam-
bin se puede remplazar ListaDeCampos por el caracter * para activar
nullasnull en todos los campos. A veces es necesario entrecomillar los nom-
bres de campo cuando se utilizan caracteres comodn como parte de los
nombres de campo.
Ejemplos:
NullAsValue A,B;
Load A,B from x.csv;
NullAsNull *; IV
NullAsNull *;
desactiva NullAsValue para todos los campos.
NullAsNull "*ID";
desactiva NullAsValue para todos los campos cuyos nom-
bres terminen por ID.
NullAsNull "NR*",A;
desactiva Nullasvalue en A y en todos los campos cuyos
nombres comiencen por NR.
NullAsNull F??;
desactiva NullAsValue para todos los campos con nombres
de tres caracteres que comiencen por F.
Outer
El prefijo explcito join en el lenguaje de script de QlikView puede ir prece-
dido por un prefijo outer con el fin de especificar una unin externa o outer
349
join. En un outer join se generan todas las combinaciones entre las dos
tablas. El prefijo outer es optativo. Ms informacin en la pgina 505.
La sintaxis es la siguiente:
outer join [(nombretabla)] ( sentenciaload | sentenciaselect )
Ejemplo:
Select * from Table1;
outer join select * from Table2;
es equivalente a:
Select * from Table1;
join select * from Table2;
Los prefijos inner (pgina 328), left (pgina 333) y right (pgina 354) pue-
den utilizarse de forma similar.
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Qualify
Es posible suspender el join automtico entre campos con el mismo nombre
en tablas diferentes a travs de la sentencia qualify, que califica el nombre de
un campo con su nombre de la tabla correspondiente. Si est calificado, se
renombrar el nombre del campo cuando se encuentra en una tabla. El nuevo
nombre ir expresado de la siguiente forma: nombretabla.nombrecampo.
Nombretabla equivale a la etiqueta de la tabla actual, o, si no hay etiqueta, al
nombre que aparece tras from en sentencias load y select.
Por defecto, al iniciar la ejecucin de un script, est desactivada la califica-
cin. La calificacin de un nombre de campo se puede activar en cualquier
momento mediante una sentencia qualify. La calificacin de un nombre de
campo se puede desactivar en cualquier momento mediante una sentencia
unqualify (ms informacin en la pgina 369).
La sintaxis es la siguiente:
qualify ListOfFields
Donde:
ListaDeCampos es uno o ms nombres de campo separados por
comas.
Los caracteres comodn * y ? se permiten en los nombres de campo. Tam-
bin es posible reemplazar ListOfFields por el carcter * para activar o des-
activar la calificacin para todos los nombres de campo. Cuando se usan los
comodines como parte del nombre, puede que sea necesario poner los nom-
bres de campo entre comillas .
350
SINTAXIS DE SCRIPT
Nota La sentencia qualify no debera emplearse junto con una recarga parcial.
Ejemplos:
Qualify B;
Load A,B from x.csv;
Load A,B from y.csv;
Las dos tablas x.csv y y.csv se unirn slo en A. Se encontrarn tres campos:
A, x.B, y.B.
Qualify Comment;
activa la calificacin para todos los campos denominados
Comment.
Qualify *;
Activa la calificacin para todos los campos.
Qualify "*ID";
activa la calificacin para todos los campos terminandos en
ID.
Qualify "NR*",A;
activa la calificacin de A y de todos los campos que
empiecen por NR.
Qualify F??;
activa la calificacin para los nombres de campo de tres
caracteres que empiecen por F.
IV
En una base de datos desconocida, es probable que desee empezar asociando
slo uno o muy pocos campos:
Qualify *;
Unqualify TransID;
Select * from tab1;
Select * from tab2;
Select * from tab3;
Slo se emplear TransID para las asociaciones entre las tablas.
Rem
La sentencia rem sirve para insertar comentarios en el script. Se considera
comentario todo lo escrito entre el rem y el punto y coma.
La sintaxis es la siguiente:
rem cadena
Donde:
351
cadena es un texto arbitrario. (A menudo se trata de una sentencia
del script que no debe usarse temporalmente.)
Los comentarios, entre los smbolos /* y */, pueden insertarse en cualquier
parte del script, excepto dentro de unas comillas si van entre asteriscos.
Adems, dos doble barras // harn que se trate el resto de la fila en el script
como un comentario. Excepcin: //: puede ser parte de una URL.
Nota Para que un script externo, especificado por la variable include, sea
tratado como un comentario, es necesario colocarlo entre /* y */ si el
script contiene varias sentencias. En este caso no es posible utilizar
rem ni //.
Ejemplos:
Rem ** Esto es un comentario**;
Load a,b /* Esto es un comentario */ from c.csv;
Load a,b from c.csv; // Esto es un comentario
/* $(Include=abc.qvs); */
Rename Field
Renombra uno o ms campos existentes en QlikView.
La sintaxis es la siguiente:
rename field[s] (using mapname | oldname to newname
{, oldname to newname} )
Donde:
mapname es el nombre de una tabla de enlace previamente cargada
que contiene una o ms parejas de viejos y nuevos nombres
oldname es el nombre de campo antiguo.
newname es el nuevo nombre del campo.
Ejemplos:
Rename field XAZ0007 to Sales;
FieldMap:
Mapping select oldnames, newnames from datadict;
Rename fields using FieldMap;
352
SINTAXIS DE SCRIPT
Rename Table
Renombra una o ms tablas de entrada ya existentes en QlikView.
La sintaxis es la siguiente:
rename table[s] (using mapname | oldname to newname
{, oldname to newname} )
Donde:
mapname es el nombre de una tabla de enlace previamente cargada,
que contiene una o ms parejas de viejos y nuevos nombres de tabla
oldname es el nombre antiguo de la tabla y
newname es el nuevo nombre de tabla.
Ejemplos:
Tab1:
Select * from Trans;
Rename table Tab1 to Xyz;
TabMap:
Mapping load oldnames, newnames from tabnames.csv;
Rename tables using TabMap;
Replace IV
El prefijo replace puede aadirse a cualquier sentencia load, select o
map..using en el script. El efecto que causa la sentencia replace load /
replace select es el de borrar la tabla completa QlikView - cuyo nombre de
tabla ha sido generado por la sentencia replace load / replace select y
reemplazarla por una nueva tabla que contiene el resultado de la sentencia
replace load / replace select. El efecto es el mismo durante recargas parcia-
les y completas. La sentencia replace map..using obliga a un enlazamiento
tambin durante las recargas parciales.
La sintaxis es la siguiente:
replace [ only ] ( sentenciaload | sentenciaselect |
map..usingstatement )
Donde:
only es un calificador opcional, que denota que la sentencia no debe
considerarse durante las recargas normales (no parciales).
353
Ejemplos:
Tab1:
Replace Load * from File1.csv;
Durante ambas recargas, la normal y la parcial, se borra primero la tabla
QlikView Tab1 y despus se cargan nuevos datos de File1.csv y se almace-
nan en Tab1.
Tab1:
Replace Only Load * from File1.csv;
Durante una recarga normal, este comando se ignora.
Durante la recarga parcial, se borra cualquier tabla QlikView previamente
cargada y nombrada Tab1, y a continuacin se cargan nuevos datos de
File1.csv que se almacenan en Tab1.
Tab1:
Load a,b,c from File1.csv;
Replace Load a,b,c from File2.csv;
Durante la recarga normal, se importa primero el archivo File1.csv en la
tabla QlikView Tab1, pero se borra de inmediato y es reemplazada con nue-
vos datos de File2.csv. Todos los datos de File1.csv se pierden.
Durante la recarga parcial, se borra primero la tabla completa QlikView Tab1
y los datos sern reemplazados por los datos nuevos cargados de File2.csv.
Tab1:
Load a,b,c from File1.csv;
Replace only Load a,b,c from File2.csv;
Durante la recarga normal, se importan los datos de File1.csv y se almacenan
en la tabla QlikView Tab1. File2.csv no se considera.
Durante la recarga parcial, se borra primero toda la tabla QlikView Tab1 y a
continuacin los nuevos datos se cargan exclusivamente de File2.csv y se
almacenan en Tab1. Todos los datos de File1.csv se pierden.
Vase tambin la palabra reservada add (pgina 306), que se puede usar
para aadir datos a tablas durante una recarga parcial.
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Right
Los prefijos join y keep pueden llevar un prefijo right en el lenguaje de
script QlikView.
354
SINTAXIS DE SCRIPT
Utilizarlo delante de join, significa que la unin entre las dos tablas deber
ser una unin derecha (right join). La tabla resultante slo contendr combi-
naciones entre las dos tablas, con un conjunto completo de datos de la
segunda tabla.
Utilizarlo delante de keep, significa reducir la primera tabla a su intersec-
cin comn con la segunda, antes de ser almacenada en QlikView. Ms
informacin en la pgina 505.
La sintaxis es la siguiente:
right ( join | keep ) [(nombretabla)] ( sentenciaload | sentenciase-
lect))
Ejemplos:
QVTable:
Select * from Table1;
right join select * from Table2;
QVTab1:
Select * from Table1;
QVTab2:
right keep select * from Table2;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
IV
.. .. ..
right keep (tab1) load * from file3.csv;
Los prefijos outer (pgina 349), inner (pgina 328) y left (pgina 333)
pueden utilizarse de forma similar.
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Sample
El prefijo sample se usa para cargar una muestra aleatoria de registros de la
tabla de entrada.
La sintaxis es la siguiente:
sample p ( sentenciaload | sentenciaselect )
Donde:
355
p es una expresin arbitraria que evala un nmero mayor que 0 y
menor o igual que 1. El nmero indica la probabilidad de un registro
de ser ledo.
Ejemplos:
Sample 0.15 Select * from Longtable;
Sample 0.15 Load * from Longtab.csv;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
la sentencia select se describe en la pgina 356.
Section
Con la sentencia section es posible definir si las sentencias subsiguientes
load y select debern considerarse como datos o como definicin de dere-
chos de acceso.
La sintaxis es la siguiente:
section ( access | application )
Ejemplos:
Section access;
Section application;
Si no se especifica nada, se asume section application. La definicin de la
seccin es vlida hasta ejecutarse una nueva sentencia section.
Select
Desde una fuente de datos ODBC se realiza la seleccin de campos a travs
de las sentencias select estndar. No obstante, la aceptacin de las senten-
cias select depende en gran parte del driver ODBC utilizado. A continua-
cin una breve descripcin de la sintaxis:
select [ all | distinct | distinctrow | top n [ percent ] ] *fieldlist
from tablelist
[ where criterion ]
[ group by fieldlist [ having criterion ] ]
[ order by fieldlist [ asc | desc ] ]
[ ( inner | left | right | full ) join tablename on fieldref = fieldref
]
Donde:
356
SINTAXIS DE SCRIPT
357
group by es una clusula para agregar (agrupar) varios registros en
uno. Dentro de un grupo, para un determinado campo, todos los
registros deben tener el mismo valor, o el campo slo podr utili-
zarse desde dentro de una expresin, p.ej. como una suma o una
media. La expresin basada en uno o varios campos se define en la
expresin del smbolo de campo.
having es una clusula para calificar grupos muy similar a la forma
de la clusula where de calificar registros.
order by es una clusula para declarar el criterio de ordenacin de la
tabla resultante de la sentencia select.
join es un calificador que establece si varias tablas se van a unir en
una.
Los nombres de los campos y de las tablas deben estar entre comillas si con-
tienen espacios en blanco o letras de conjuntos de caracteres nacionales.
Cuando un script es automticamente generado por QlikView, las comillas
empleadas sern las preferidas por el driver ODBC, segn lo especificado en
la definicin de la fuente de datos de la sentencia connect.
Adems, el uso de un operador union permite algunas veces la concatena-
cin de varias sentencias select en una:
sentenciaselect union sentenciaselect
La sentencia select es interpretada por el driver ODBC, as que pueden
darse algunas desviaciones de la sintaxis general SQL, dependiedo de las
capacidades de los drivers ODBC, por ej.:
as a veces no se permite, nombrealias debe ir inmediatamente des-
pus de nombrecampo.
as a veces es obligatorio si se usa un nombrealias.
distinct, as, where, group by, order by, o union a veces no reciben
soporte (no se admiten).
el driver ODBC a veces no acepta todos los diferentes signos de
puntuacin de la lista superior.
358
SINTAXIS DE SCRIPT
Ejemplos:
Select * from `Categories`;
Select `Category ID`, `Category Name` from
`Categories`;
Select `Order ID`, `Product ID`,
`Unit Price` * Quantity * (1-Discount) as NetSales
from `Order Details`;
Select `Order Details`.`Order ID`,
Sum(`Order Details`.`Unit Price` * `Order
Details`.Quantity) as `Result`
from `Order Details`, Orders
donde Orders.`Order ID` = `Order Details`.`Order ID`
group by `Order Details`.`Order ID`;
Semantic
Las tablas que contienen relaciones entre objetos pueden cargarse mediante
el prefijo semantic. Ms informacin en la pgina 514.
La sintaxis es la siguiente:
semantic ( sentenciaload | sentenciaselect )
Ejemplos:
Semantic Load * from abc.csv;
Semantic Select Object1, Relation, Object2,
InverseRelation from table1;
La sintaxis de la sentencia load se describe en la pgina 334. La sintaxis de
IV
la sentencia select se describe en la pgina 356.
No es posible la concatenacin de tablas que han sido cargadas mediante un
prefijo semantic.
Set
Para definir las variables del script se utiliza la sentencia set. Las variables
pueden sustituir cadenas, rutas de acceso, unidades de disco, etc. Vase ms
informacin en la pgina 373 . Si se ha de evaluar la expresin a la derecha
del signo igual = antes de asignarla a la variable, se debe emplear en su
lugar la sentencia let (descrita en la pgina 334 ).
La sintaxis es la siguiente:
set nombrevariable = cadena
359
Ejemplos:
Set FileToUse=Data1.csv;
Set Constant="My string";
Set BudgetYear=1997;
Set YearRel = "RecNo()";
Set Year = "$(YearRel) + 1997";
Ejemplos que muestran la diferencia entre set y let:
Set X=3+4;
Let Y=3+4;
Let Z=$(Y)+1;
$ (X) ser evaluado como '3+4', mientras que $ (Y) se evaluar como '7'.
Finalmente, $ (Z) ser evaluado como '8'.
Sleep
Hace una pausa en la ejecucin del script de n milisegundos, donde n es un
entero positivo inferior a 3600000 (igual a 1 hora de espera). El valor puede
ser una expresin. La sintaxis es la siguiente:
sleep n
Ejemplos:
sleep 10000;
sleep t*1000;
SQL
La sentencia SQL permite enviar un comando SQL arbitrario mediante una
conexin ODBC o OLE DB.
La sintaxis es la siguiente:
SQL comando
Donde:
comando es una sentencia SQL vlida.
Ejemplo:
SQL Leave;
Si se envan sentencias SQL para actualizar la base de datos ocasionarn
errores, ya que QlikView, por definicin, accede a todas las fuentes en el
modo de slo lectura, a menos que se haya abierto la conexin ODBC u OLE
DB con el calificador mode is write (modo de escritura).
La sintaxis es:
360
SINTAXIS DE SCRIPT
SQLColumns
La sentencia sqlcolumns devuelve un conjunto de campos que describe las
columnas de la fuente de datos ODBC con la que ha sido realizada la
conexin. Es posible combinar estos campos con los campos generados por
los comandos sqltables y sqltypes con el fin de obtener una visin general
ptima de la base de datos.
Los campos estndar son:
TABLE_QUALIFIER
TABLE_OWNER
TABLE_NAME
COLUMN_NAME
DATA_TYPE
TYPE_NAME
PRECISION
LENGTH
SCALE
RADIX
NULLABLE
REMARKS
IV
Para una descripcin detallada de estos campos, consulte un manual de refe-
rencia de ODBC.
SQLTables
La sentencia sqltables devuelve un conjunto de campos que describen las
tablas de la fuente de datos ODBC con la que se ha conectado. Es posible
361
combinar estos campos con los campos generados por los comandos sqlco-
lumns y sqltypes con el fin de obtener una visin general ptima de una
base de datos.
Los campos estndar son:
TABLE_QUALIFIER
TABLE_OWNER
TABLE_NAME
TABLE_TYPE
REMARKS
Para una descripcin detallada de estos campos, consulte un manual de refe-
rencia de ODBC.
SQLTypes
La sentencia sqltypes devuelve un conjunto de campos que describe los
estilos de la fuente de datos ODBC con la que se ha realizado la conexin. Es
posible combinar estos campos con los campos generados por los comandos
sqlcolumns y sqltables con el fin de obtener una visin general ptima de
una base de datos.
Los campos estndar son:
TYPE_NAME
DATA_TYPE
PRECISION
LITERAL_PREFIX
LITERAL_SUFFIX
CREATE_PARAMS
NULLABLE
CASE_SENSITIVE
SEARCHABLE
UNSIGNED_ATTRIBUTE
362
SINTAXIS DE SCRIPT
MONEY
AUTO_INCREMENT
LOCAL_TYPE_NAME
MINIMUM_SCALE
MAXIMUM_SCALE
Para una descripcin detallada de estos campos, consulte un manual de refe-
rencia de ODBC.
La sintaxis es la siguiente:
sqltypes
Ejemplo:
CONNECT TO 'MS Access 7.0
Database;DBQ=C:\Course3\DataSrc\QWT.mdb';
sqltypes;
Star
La cadena usada para representar todos los conjuntos de valores de un
campo en una base de datos puede establecerse a travs de la sentencia star.
Afecta a las sentencias load y select subsiguientes.
La sintaxis es la siguiente:
IV
star is [ cadena ]
Donde:
cadena es un texto arbitrario. Observe que la cadena debe estar entre
comillas si contiene espacios en blanco.
Ejemplos:
Star is *;
Star is %;
Star is;
Si no se especifica nada, se asume star is; es decir, no hay smbolo star dis-
ponible a menos que se especifique explcitamente. Esta definicin es vlida
hasta que se ejecute una nueva sentencia star. Ms informacin en la pgina
530.
Store
Un archivo QVD o CSV puede crearse mediante una sentencia store en el
script. La sentencia crear un archivo especfico QVD o CSV. La sentencia
363
solo puede exportar campos desde una tabla lgica. Los valores de texto se
exportan al archivo CSV en formato UTF-8. Se puede especificar un delimi-
tador, vase ejemplos de load en la pgina 338. La sentencia store a un
archivo CSV no permite exportacin a BIFF.
La sintaxis es la siguiente:
store [*listadecampos from] table into nombredearchivo[format-
spec];
Donde:
listadecampos::= ( * | campo ) { , campo } )
Una lista de los campos que se van a seleccionar. El smbo-
lo asterisco " * " se emplea para seleccionar todos los cam-
pos de la tabla.
field::= fieldname [ as aliasname ]
format-spec::=((txt|qvd)),
La especificacin de formato consiste en txt para los archivos de
texto, o qvd para archivos qvd. Si se omite la especificacin de for-
mato, se presupone qvd.
fieldname es un texto que es idntico a un nombre de campo de la
tabla. Tenga en cuenta que el nombre de campo debe ir encerrado
entre comillas dobles rectas o corchetes si contiene por ejemplo
espacios.
aliasname es un nombre alternativo para el campo que se emplar
en el archivo QVD o CSV resultante. Tenga en cuenta que el nom-
bre debe ir encerrado entre comillas dobles rectas o corchetes si
contiene, por ejemplo, espacios.
table es una tabla etiquetada en el script, ya cargada, que se usar
como fuente de datos.
nombredearchivo es el nombre del archivo destino. El nombre del
archivo es interpretado de forma parecida a los nombres de las sen-
tencias LOAD, es decir, se aplican las sentencias DIRECTORY.
Ejemplos:
store mytable into xyz.qvd;
store * from mytable into xyz.qvd (qvd);
store Name, RegNo from mytable into xyz.qvd;
store Name as a, RegNo as b FROM mytable into xyz.qvd;
store mytable into myfile.txt (txt);
store * from mytable into myfile.txt (txt);
364
SINTAXIS DE SCRIPT
Sub..End Sub
La sentencia de control sub define una subrutina, que puede ser invocada
desde una sentencia call.
La sintaxis es la siguiente:
sub name [ ( paramlist ) ]
sentencias
end sub
Donde:
name es el nombre de la subrutina.
paramlist es una lista separada por comas de nombres de variables
para los parmetros formales de la subrutina.
sentencias es cualquier grupo de una o ms sentencias de script
QlikView.
Los parmetros se copian a la subrutina y vuelven a copiarse de nuevo al
salir de la subrutina, si el parmetro correspondiente en la sentencia de la lla-
mada call es un nombre de variable.
Si una subrutina contiene ms parmetros formales que parmetros reales
aprobados por una sentencia call, los parmetros extra se iniciarn como
NULL pudindose emplear como variables locales dentro de la subrutina.
Como la sentencia sub es una sentencia de control, ninguna de sus dos clu-
IV
sulas (sub y end sub) debe sobrepasar el lmite de una lnea. Pueden termi-
nar en punto y coma o en el final de la lnea.
Ejemplos:
// Ejemplo 1
sub INCR (I,J)
I = I + 1
exit sub when I < 10
J = J + 1
end sub
call INCR (X,Y)
365
// Ejemplo 2 - transferencia de parmetros
sub ParTrans (A,B,C)
A=A+1
B=B+1
C=C+1
end sub
A=1
X=1
C=1
call ParTrans (A,(X+1)*2)
// A=2 (copiado de nuevo de sub)
// X=1 (expresin no copiada de nuevo)
// C=1 (C en sub es local)
// B=null (local en sub)
Switch..Case..Default..End Switch
La sentencia de control switch crea una bifurcacin en la que se ejecuta uno
de varios grupos de sentencias, dependiendo del valor de una expresin.
La sintaxis es la siguiente:
switchexpresin
{ case valuelist
[ sentencias ]}
[ default
sentencias ]
end switch
Donde:
expresin es una expresin arbitraria.
valuelist es una lista de valores separados por coma, que sern con-
trastados con el valor de expresin. La ejecucin del script continua-
r con las sentencias de la primera clusula case que se encuentre
con un valor de valuelist igual al valor de expresin. Cada valor de
valuelist puede ser una expresin cualquiera. En caso de no coinci-
dir con ninguna clusula case, se ejecutarn las sentencias predefi-
nidas en la clusula default, si la hay.
sentencias es cualquier grupo de una o ms sentencias de script
QlikView.
Como la sentencia switch es una sentencia de control, ninguna de sus cuatro
posibles clusulas (switch, case, default o end switch) deber sobrepasar
el lmite de una lnea. Pueden terminar en punto y coma o en el final de la
lnea.
366
SINTAXIS DE SCRIPT
Ejemplos:
switch I
case 1
load '$(I): CASE 1' as case autogenerate 1;
case 2
load '$(I): CASE 2' as case autogenerate 1;
default
load '$(I): DEFAULT' as case autogenerate 1;
end switch
Etiqueta
Es una opcin que permite asignar etiquetas a un campo. Los nombres de
campo que no estn presentes en el documento sern ignorados. Si hubiera
mltiples nombres de un mismo campo o etiqueta, se emplear el ltimo
valor.
Un campo etiquetado con dimension se mostrar en la parte superior de
todos los controles de seleccin de campos del dilogo Editar Expresin.
Un campo etiquetado con measure se mostrar en la parte superior de todos
los controles de seleccin de campos del dilogo Editar Expresin.
La palabra clave puede utilizarse para aadir o eliminar etiquetas de un
campo empleando la sintaxis siguiente:
tag fields listacampos using mapname
Para fijar comentarios individuales se emplea la sintaxis siguiente:
tag field nombrecampo with nombreetiqueta IV
Donde:
listacampos::= (campo { ,campo} )
campo es el nombre del campo que debe hacerse corresponder
(mapear) desde este punto del script.
mapname es el nombre de una tabla de enlace previamente leda en
una sentencia mapping load o mapping select (vase Mapping en
la pgina 345).
nombrecampo es el nombre del campo que debera etiquetarse.
367
Ejemplos:
tagmap:
mapping Load * inline [
a,b
Alpha,MyTag
Num,MyTag
];
tag fields using tagmap;
Ejemplo:
tag field Alpha with MyTag2;
Trace
Escribe la cadena para la ventana del dilogo de progreso de script y para el
archivo de registro del script, en su caso. La sintaxis es la siguiente:
trace cadena
Ejemplo:
trace Main table loaded;
trace $(MyMessage);
Unless
El prefijo y sufijo unless sirve para crear una clusula condicional, que
determina si una sentencia o una clusula exit debe ejecutarse, o no. Se
puede considerar una alternativa muy buena a una sentencia if..end if com-
pleta.
La sintaxis es la siguiente:
( unless sentencia condicin | sentenciaexit unless condicin )
Donde:
condicin es una expresin lgica que se evala como verdadero o
falso.
sentencia es cualquier sentencia de script QlikView, excepto las sen-
tencias de control.
sentenciaexit es una clusula exit for, exit do o exit sub o una sen-
tencia exit script.
Sentencia o sentenciaexit se ejecutan slo si condicin se evala como falso.
El prefijo unless puede usarse en sentencias que ya tienen uno o ms prefi-
jos, incluyendo prefijos when y unless adicionales.
368
SINTAXIS DE SCRIPT
Ejemplos:
exit script unless A=1
unless A=1 load * from myfile.csv;
unless A=1 when B=2 drop table Tab1;
Unmap
La sentencia unmap impide enlazar determinados campos desde el punto
actual en el script.
La sintaxis es la siguiente:
unmap fieldlist
Donde:
fieldlist := *| ( field { , field } )
Usando * como fieldlist, indica todos los campos.
field es el nombre de un campo que no debera enlazarse ya ms
desde el punto marcado en el script. Los caracteres comodn * y ? se
permiten en los nombres de campo. Cuando se utilizan los comodi-
nes puede ser necesario poner los nombres de campo entre comillas
.
Ejemplos:
UnMap Country;
impide enlaces del campo Country.
UnMap A,B,C;
impide enlaces de los campos A, B y C. IV
UnMap *;
impide enlaces de todos los campos.
UnMap "A*", "?B?";
impide enlaces de campos que comiencen por A y que ten-
gan nombres de campo de tres caracteres con B como
segundo carcter.
Vase tambin la Mapping en la pgina 345 y Map..Using en la
pgina 346, as como pgina 528.
Unqualify
La sentencia unqualify desactiva la calificacin de nombres de campo ante-
riormente configurados con una sentencia qualify. Ms informacin en la
pgina 369.
La sintaxis es la siguiente:
unqualify ListOfFields
369
Donde:
ListaDeCampos es uno o ms nombres de campo separados por
comas.
Los caracteres comodn * y ? se permiten en los nombres de campo. Tam-
bin es posible reemplazar ListOfFields por el carcter * para activar o des-
activar la calificacin para todos los nombres de campo. Cuando se usan los
comodines como parte del nombre, puede que sea necesario poner los nom-
bres de campo entre comillas .
Ejemplos:
Unqualify Comment;
desactiva la calificacin de todos los campos denominados
Comment.
Unqualify *;
Desactiva la calificacin de todos los nombres de campo.
Unqualify "*ID";
desactiva la calificalificalificacin de todos los campos ter-
minados en ID.
Unqualify "NR*",A;
desactiva la calificacin de A y de todos los campos que
empiecen por NR.
Unqualify F??;
desactiva la calificacin de los nombres de campo de tres
caracteres que empiecen por F.
En una base de datos desconocida, es probable que desee empezar asociando
slo uno o muy pocos campos:
Qualify *;
Unqualify TransID;
Select * from tab1;
Select * from tab2;
Select * from tab3;
Slo se emplear TransID para las asociaciones entre las tablas.
Eliminar Etiqueta
Es una opcin que permite eliminar etiquetas de un campo. Los nombres de
campo que no estn presentes en el documento sern ignorados. Si hubiera
mltiples nombres de un mismo campo o etiqueta, se emplear el ltimo
valor.
La palabra clave puede utilizarse para eliminar etiquetas de un campo
empleando la sintaxis siguiente:
370
SINTAXIS DE SCRIPT
371
El prefijo when puede emplearse en sentencias que ya tienen uno o ms pre-
fijos, incluyendo prefijos when y unless adicionales.
Ejemplos:
exit script when A=1
when A=1 load * from myfile.csv;
when A=1 unless B=2 drop table Tab1;
372
SINTAXIS DE SCRIPT
Etiquetas de Tabla
Una tabla de entrada puede ser etiquetada para referencias posteriores en una
sentencia load con una clusula resident o con expresiones que contengan
la funcin peek. La etiqueta, que puede ser una cadena arbitraria de nmeros
y caracteres, debe preceder a la primera sentencia load o select que crea la
tabla de entrada. La etiqueta debe terminar en dos puntos.
Ejemplos:
Table1:
Load a,b from c.csv;
...
Load x,y from d.csv where x=peek("a",y,Table1);
Transacciones:
373
Ejemplo:
set HidePrefix = $ ; // la variable recibir el carcter '$' como
valor.
let vToday = Num(Today()); // devuelve el nmero de serie de la
fecha de hoy.
Variables especiales
Existen algunos nombres de variables que tienen un significado especial en
QlikView:
Floppy
Devuelve la letra de la unidad de disco, normalmente a:. Una varia-
ble definida por el sistema.
CD
Devuelve la letra de la unidad del primer CD-ROM que encuentre.
Si no encuentra ninguna unidad de CD-ROM, entonces devuelve c:
. Una variable definida por el sistema.
QVPath
Devuelve la cadena de bsqueda al ejecutable QlikView. Es una
variable definida por el sistema.
QVRoot
Devuelve el directorio raz del ejecutable QlikView. Es una variable
definida por el sistema.
QVWorkPath
Devuelve la cadena de bsqueda al documento QlikView actual. Es
una variable definida por el sistema.
QVWorkRoot
Devuelve el directorio raz del documento QlikView actual. Es una
variable definida por el sistema.
WinPath
Devuelve la cadena de bsqueda a Windows. Es una variable defi-
nida por el sistema.
WinRoot
Devuelve el directorio raz de Windows. Es una variable definida
por el sistema.
Include
La variable especifica un archivo que contiene un texto que deber
ser incluido en el script. As, el script entero se puede incluir en un
archivo. Se invoca mediante
374
SINTAXIS DE SCRIPT
$(Include=nombredearchivo)
Ejemplo:
$(Include=abc.txt)
La construccin set Include=nombrearchivo no es aplicable.
HidePrefix
Todos los nombres de campo que comiencen por esta cadena de
texto, se ocultarn de la misma manera que los campos del sistema.
Es una variable definida por el usuario.
Ejemplo:
set HidePrefix='_';
Si se usa esta sentencia, los nombres de campo que comiencen con
guin bajo no se mostrarn en las listas de nombres de campo
cuando los campos del sistema estn ocultos.
HideSuffix
Todos los nombres de campo que terminen con esta cadena de texto
se ocultarn de la misma forma que los campos de sistema. Es una
variable definida por el usuario.
Ejemplo:
set HideSuffix='%';
Si se emplea esta sentencia, los nombres de campo que terminen con
un signo de porcentaje no se mostrarn en las listas de nombres de
campo cuando los campos del sistema estn ocultos.. IV
StripComments
Si se fija esta variable en 0, se omitirn las lneas de comentario /
*..*/ y // en el script. Esto puede resultar til con determinados dri-
vers de bases de datos que emplean comentarios /*..*/ para definir
pautas en sentencias select. Se recomenda reiniciar la variable a 1
tras la(s) sentencia(s) en las que se necesite, para evitar errores en la
ejecucin de script. Si la variable no est definida en un documento,
se proceder siempre a la eliminacin de los comentarios.
Ejemplo:
set StripComments=0;
Verbatim
Normalmente todos los valores de campo son despojados de sus
caracteres en blanco anteriores y posteriores (ASCII 32) antes de ser
cargados en la base de datos de QlikView. Configurando esta varia-
ble a 1 se suspende este despojo.
375
Ejemplo:
set Verbatim=1;
OpenUrlTimeout
Esta variable define el tiempo, en segundos, que QlikView debera
respetar cuando reciba datos procedentes de fuentes URL externas
(por ej. pginas HTML). Si se omite sta, el tiempo de finalizacin
ser de unos 20 minutos aproximadamente.
Ejemplo:
set OpenUrlTimeout=10
376
SINTAXIS DE SCRIPT
Ejemplo:
set OtherSymbol='+';
377
Ejemplo:
Set MoneyFormat='#,##0.00; (#,##0.00)';
TimeFormat
El formato definido reemplaza al formato de hora del sistema opera-
tivo (Panel de Control).
Ejemplo:
Set TimeFormat='hh:mm:ss';
DateFormat
El formato definido reemplaza al formato de fecha del sistema ope-
rativo (Panel de Control).
Ejemplo:
Set DateFormat='M/D/YY';
TimestampFormat
El formato definido reemplaza a los formatos de fecha y hora del
sistema operativo (Panel de Control).
Ejemplo:
Set TimestampFormat='M/D/YY hh:mm:ss[.fff]';
MonthNames
Los nombres de los meses definidos reemplazan a las abreviaciones
estndar de los meses del sistema operativo (Configuracin regio-
nal).
Ejemplo:
Set MonthNames='Jan;Feb;Mar;Apr;...';
DayNames
Los nombres de los das definidos reemplazan a las abreviaturas
estndar de los das del sistema operativo (Configuracin regional).
Ejemplo:
Set DayNames='Mon;Tue;Wed;Thu;Fri...';
LongMonthNames
Los nombres de los meses definidos reemplazan a los nombres
estndar de los meses que trae el sistema operativo (Configuracin
regional).
Ejemplo:
Set LongMonthNames='January;February;...';
LongDayNames
Los nombres de los das definidos reemplazan a los nombres estn-
dar de los das en el sistema operativo (Configuracin regional).
378
SINTAXIS DE SCRIPT
Ejemplo:
Set LongDayNames='Monday;Tuesday;...';
Variables de error
Existen cuatro variables especiales que pueden utilizarse para el manejo de
errores en el script:
ErrorMode
Determina la accin que debe realizar QlikView al encontrarse con
errores durante la ejecucin del script. Por defecto (ErrorMode=1)
se detendr la ejecucin del script y se preguntar al usuario por la
accin a realizar (modo no por lotes). Si se configura ErrorMode =0,
QlikView simplemente ignorar el error y continuar la ejecucin
del script con la siguiente sentencia. Al configurar ErrorMode =2,
QlikView lanzar un mensaje de error "Fall la ejecucin del
script" en el momento de fallar, sin pedir nada al usuario de ante-
mano.
Ejemplo:
set ErrorMode=0;
ScriptError
El cdigo de error de la ltima sentencia ejecutada en el script. Esta
variable ser reestablecida a 0 tras cada sentencia de script ejecutada
correctamente. Si ocurre un error, ser configurada segn un cdigo
de error interno en QlikView. El cdigo de error es un valor dual,
con valor numrico y de texto. Los cdigos de error son: IV
1 .......................................................................................Ningn error
2 Error General
3 Error de Sintaxis
4 Error General ODBC
5 ........................................................................ Error general OLEDB
6 Error General XML
7 Error General HTML
8 Archivo no encontrado
9 Base de Datos no encontrada
10 Tabla no encontrada
11 Campo no encontrado
12 Archivo con formato incorrecto
379
Ejemplos:
set ErrorMode=0;
load * from abc.csv;
if ScriptError=8 then
exit script;
//no file;
end if
set ErrorMode=0;
load * from abc.csv;
if $(ScriptError)=File Not Found then
exit script;
end if
ScriptErrorDetails
Devuelve una descripcin de error ms detallada para algunos de los
cdigos de error descritos arriba. Esta variable contiene sobre todo
el mensaje de error que devuelven los drivers ODBC y OLEDB para
los cdigos de error 3 y 4.
ScriptErrorCount
Devuelve el nmero total de sentencias que han producido errores
durante la ejecucin actual del script. Esta variable siempre se pone
a 0 al principio de la ejecucin del script.
Ejemplo:
Set ErrorMode=0;
Load * from abc.csv;
if ScriptErrorCount >= 1 then
exit script;
end if
ScriptErrorList
Esta variable contiene una lista concatenada de todos los errores de
script que hayan ocurrido durante la ltima ejecucin de script.
Cada error va separado por una lnea.
Los valores de todas las variables superiores sobrevivirn a la ejecucin del
script. El valor de ScriptError, ScriptErrorDetailed, ScriptErrorCount y
ScriptErrorList para manejo de errores dentro del script por supuesto
depende del uso de ErrorMode=0.
380
SINTAXIS DE SCRIPT
Nota La expansin de macro no tiene nada que ver con las macros de script (VB o
Java script definidas en el mdulo de script).
381
Ejemplos:
set MiRuta=C:\MisDocs\Ficheros\
...
load * from $(MiRuta)abc.csv;
set AoActual=1992;
...
select * from table1 where Ao=$(AoActual);
382
SINTAXIS DE SCRIPT
Ejemplo:
$(=Year(Today())); // devuelve por ej. '2008'
$(=Only(Year)-1); // devuelve el ao anterior al seleccionado
383
el campo QlikView Country. Es decir que land ser tratado como una refe-
rencia a un campo.
Ejemplo: MS Access
El Microsoft Access driver ODBC 3.4 (incluido en MS Access 7.0) acepta
los siguientes signos de puntuacin para el anlisis de la sentencia select.
Nombres de campo y de tabla: [ ]," " o``
Cadenas literales:' '
No aceptado:
384
EXPRESIONES DE SCRIPT
22 EXPRESIONES DE SCRIPT
Las expresiones pueden usarse tanto en la sentencia load como en la sentencia
select. La sintaxis y las funciones descritas en este prrafo se refieren a la sentencia
load, y no a la sentencia select, ya que est ser interpretada por el driver ODBC y
no por QlikView. Sin embargo, la mayora de los drivers ODBC son por lo general
capaces de interpretar las diversas funciones descritas a continuacin.
Todas las expresiones de un script QlikView devuelven un nmero y/o una cadena,
segn corresponda. Las funciones y operadores lgicos devuelven 0 para falso y -1
para verdadero. Las conversiones de nmero a cadena y viceversa estn implcitas.
Los operadores lgicos y las funciones interpretan 0 como falso y todo lo dems
como verdadero.
385
Las expresiones y funciones pueden por tanto anidarse libremente,
siempre que la expresin devuelva un valor interpretable, QlikView
no dar ningn mensaje de error.
22.2 Operadores
En QlikView existen dos tipos de operadores, operadores unitarios que slo tienen un
operando, y operadores binarios con dos operandos. La mayora de los operadores
son binarios.
Operadores numricos
Todos los operadores numricos usan los valores numricos de los operan-
dos y devuelven un valor numrico como resultado.
+
Signo para nmero positivo (operador unitario) o suma aritmtica.
La operacin binaria devuelve la suma de los dos operandos.
-
Signo para nmero negativo (operador unitario) o substraccin arit-
mtica. La operacin unitaria devuelve el operando multiplicado por
-1, y la operacin binaria la diferencia entre los dos operadores.
*
Multiplicacin aritmtica. La operacin devuelve el producto de los
dos operandos.
/
Divisin aritmtica. La operacin devuelve el resto entre dos ope-
randos.
Operadores de cadena
Hay dos operadores de cadena. Uno utiliza los valores cadena de los operan-
dos y devuelve una cadena como resultado. El otro compara los operandos y
devuelve un valor booleano que indica la correspondencia.
&
Concatenacin de cadenas. La operacin devuelve una cadena de
texto que consiste de dos cadenas operandos, una despus de la otra.
Ejemplo:
'abc' & 'xyz' devuelve 'abcxyz'
like
Comparacin de cadenas con caracteres comodn. La operacin
devuelve un verdadero booleano (-1) si la cadena antes del operador
se corresponde con la cadena que hay tras el operador. La segunda
386
EXPRESIONES DE SCRIPT
Operadores lgicos
Todos los operadores lgicos interpretan los operadores lgicamente y
devuelven true (-1) o false (0) como resultado.
not
Lgica inversa. Uno de los pocos operadores unitarios. La opera-
cin devuelve la negacin lgica del operando.
y
And lgico. La operacin devuelve el and lgico de los operandos.
or
Or lgico. La operacin devuelve el or lgico de los operandos.
xor
Or lgico exclusivo. La operacin devuelve el or lgico exclusivo
de los operandos. Es decir, es como el or lgico, pero con la diferen-
cia que el resultado es falso, si ambos operandos son verdaderos.
Operadores relacionales
Todos los operadores relacionales comparan los valores de los operandos y IV
devuelven verdadero (-1) o falso (0) como resultado. Todos los operadores
relacionales son binarios.
<
Menor que. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
<=
Menor o igual que. Se hace una comparacin numrica si ambos
operadores pueden ser interpretados numricamente. La operacin
devuelve el valor lgico de la evaluacin de la comparacin.
>
Mayor que. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
387
>=
Mayor o igual que. Se hace una comparacin numrica si ambos
operadores pueden ser interpretados numricamente. La operacin
devuelve el valor lgico de la evaluacin de la comparacin.
=
Igual que. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
<>
Distinto. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
follows
Mayor que, referido a tabla ASCII. Devuelve verdadero si el ope-
rando a mano izquierda tiene una representacin de texto que, en
una comparacin ASCII, viene despus de la representacin de
texto del lado derecho. Al contrario del operador > no se intenta nin-
guna interpretacin numrica de los valores del argumento antes de
la comparacin.
Ejemplos:
'23' follows '111' devuelve true
'23' > '111' devuelve falso
precedes
Menor que, referido a tabla ASCII. Devuelve verdadero si el ope-
rando a mano izquierda tiene una representacin de texto que, en
una comparacin ASCII, viene antes que la representacin de texto
del lado derecho. Al contrario del operador < no se intenta ninguna
interpretacin numrica de los valores del argumento antes de la
comparacin.
Ejemplos:
'11' precedes '2' devuelve true
'11' < '2' devuelve falso
Operadores de bit
Todos los operadores bit convierten los operandos en enteros con signo (de
32 bits) y devuelven as el resultado. Todas las operaciones se realizan bit a
bit.
bitnot
Bit inverso. Operador unitario. La operacin devuelve el inverso del
operando ejecutado bit a bit.
388
EXPRESIONES DE SCRIPT
bitand
Bit and. El operador devuelve bit a bit el and lgico del operando.
bitor
Bit or. El operador devuelve bit a bit el or lgico del operando.
bitxor
Bit or exclusivo. La operacin devuelve el OR lgico exclusivo o de
los operandos, ejecutado bit a bit.
>>
Bit right shift. Operador unitario. La operacin devuelve el ope-
rando cambiado un paso a la derecha.
<<
Bit left shift. Operador unitario. La operacin devuelve el operando
desplazado un paso a la izquierda.
389
min( expresin [, rango])
Devuelve el valor numrico mnimo de expresin hallado en un
cierto nmero de registros definidos por una clusula group by.
Rango se fija por defecto en 1, que se corresponde con el valor ms
bajo. Si se especifica rango en 2, devolver el segundo valor ms
bajo. Si se asigna 3 a rango, devolver entonces el tercer valor ms
bajo y as sucesivamente.
Ejemplos:
Load Month, min(Sales) as
SmallestSalePerMonth
from abc.csv group by Month;
Load Month, min(Ventas,2) as
SecondSmallestSalePerMonth
from abc.csv group by Month;
only( expresin )
Si expresin en el nmero de registros definido en la clusula group
by contiene slo un valor, se devuelve este valor, si no se devuelve
NULL. Only puede devolver valores numricos y valores de texto.
Ejemplos:
Load Month, only(Price) as OnlyPriceSoldFor
from abc.csv group by Month;
390
EXPRESIONES DE SCRIPT
mode( expresin )
Devuelve el valor de modo, es decir que devuelve el valor de expre-
sin que figura con ms frecuencia en el nmero de registros defi-
nido en la clusula group by. Si ms de un valor es lo que se
muestra con ms frecuencia, devuelve NULL (nulo). Mode puede
devolver tanto valores numricos como valores de texto.
Ejemplos:
Load Month, mode(ErrorNumber) as
MostCommonErrorNumber
from abc.csv group by Month;
Load Month, mode(Product) as
ProductMostOftenSold
from abc.csv group by Month;
391
sula group by. Si no se encuentra valor alguno de texto, devuelve
NULL.
Ejemplo:
Load City, MinString(Name) as FirstName
from abc.csv group by Customer;
MaxString( expresin )
Devuelve el ltimo valor de texto segn los criterios de ordenacin
de texto de expresin en el nmero de registros definido en la clu-
sula group by. Si no se encuentra valor alguno de texto, devuelve
NULL.
Ejemplo:
Load City, MaxString(Name) as LastName
from abc.csv group by Customer;
FirstValue(expresin)
DEvuelve el primer valor por orden de carga de la expresin sobre
un nmero de registros definidos por una clusula group by . Si no
se encuentra valor alguno de texto, devuelve NULL.
Ejemplo:
Load City, FirstValue(Name), as FirstName
from abc.csv group by Customer;
LastValue(expresin)
Devuelve el ltimo valor por orden de carga de la expresin que se
repite a lo largo de un nmero de registros definidos por una clusu-
la group by. Si no se encuentra valor alguno de texto, devuelve
NULL.
Ejemplo:
Load City, LastValue(Name), as FirstName
from abc.csv group by Customer;
392
EXPRESIONES DE SCRIPT
393
Ejemplo:
Load Month, TextCount(Item) as
NumberOfTextItems from abc.csv
group by Month;
394
EXPRESIONES DE SCRIPT
Ejemplo:
Load Month, stdev(Sales) as
SalesStandardDeviation from abc.csv group by
Month;
median ( expresin )
devuelve la mediana agregada de expresin relativa a un nmero de
registros definidos por una clusula group by.
Ejemplo:
Load Class, Median(Grade) as MG from abc.csv
group by Class;
395
didos de cualquier parte o ambas partes de un par de datos harn que
se descarte el par de datos completo.
Ejemplo:
Load Month, correl(X,Y) as CC from abc.csv
group by Month;
396
EXPRESIONES DE SCRIPT
397
A menos que se especifiquen y0 y x0, la funcin requiere al menos
dos pares de datos vlidos para calcular. Si se especifica y0 y x0, un
nico par de datos bastar.
Ejemplo:
Load Key, linest_r2(X,Y) as Z from abc.csv
group by Key;
398
EXPRESIONES DE SCRIPT
399
A menos que se especifiquen y0 y x0, la funcin requiere al menos
dos pares de datos vlidos para calcular. Si se especifica y0 y x0, un
nico par de datos bastar.
Ejemplo:
Load Key, linest_df(X,Y) as Z from abc.csv
group by Key;
400
EXPRESIONES DE SCRIPT
401
Ejemplo:
Load Ao, irr(Pagos) as TasaI from abc.csv
group by Year;
402
EXPRESIONES DE SCRIPT
403
group by. Vase la funcin chi2test_p, pgina 403, para una des-
cripcin de los argumentos.
Ejemplo:
Load Year,
chi2test_chi2(Gender,Description,Observed,
Expected) as X from abc.csv group by Year;
Las ocho funciones descritas a continuacin se aplican a pruebas t de estu-
diante de muestras independientes.
404
EXPRESIONES DE SCRIPT
Ejemplo:
Load Year, ttest_sig(Grupo, Valor) as X from
405
las funciones TTest_t, pgina 404, y TTest_conf, pgina 405, para
una descripcin de los argumentos.
Ejemplo:
Load Year, ttest_lower(Grupo, Valor) as X from
abc.csv group by Year;
406
EXPRESIONES DE SCRIPT
Ejemplo:
Load Year, ttestw_df(Peso, Grupo, Valor) as X
from
from abc.csv group by Year;
407
clusula group by. El nivel de significacin de cola 2 se puede espe-
cificar en sig. Si se omite, sig se fijar en 0,025, dando como resul-
tado un intervalo de confianza del 95%. Vase la funcin TTestw_t,
pgina 406, para una descripcin de los restantes argumentos.
Ejemplo:
Load Year, ttestw_conf(Peso, Grupo, Valor)
as X from abc.csv group by Year;
TTest1_t ( valor )
Devuelve el valor t agregado de una serie de valores que se repiten a
lo largo de varios registros definidos por una clusula group by.
Valor devuelve los valores. Los valores de texto, valores nulos y
valores perdidos en valor darn como resultado que la funcin
devuelva nulo.
408
EXPRESIONES DE SCRIPT
Ejemplo:
Load Year, ttest1_t(Valor) as X from abc.csv
group
group by Year;
TTest1_df ( valor )
Devuelve el valor df (degrees of freedom, grados de libertad) agre-
gado de la prueba t de estudiante de una serie de valores que se repi-
ten a lo largo de varios registros definidos por una clusula group
by. Vase la funcin TTest1_t, pgina 408, para una descripcin de
los argumentos
Ejemplo:
Load Year, ttest1_df(Valor) as X from abc.csv
group
group by Year;
TTest1_sig ( valor )
Devuelve el nivel de significacin agregado de cola 2 de la prueba t
de estudiante de una serie de valores que se repiten a lo largo de
varios registros definidos por una clusula group by. Vase la fun-
cin TTest1_t, pgina 408, para una descripcin de los argumentos
Ejemplo:
Load Year, ttest1_sig(Valor) as X from abc.csv
group by Year;
IV
TTest1_dif ( valor )
Devuelve la diferencia de medias agregada de la prueba t de estu-
diante de una serie de valores que se repiten a lo largo de varios
registros definidos por una clusula group by. Vase la funcin
TTest1_t, pgina 408, para una descripcin de los argumentos
Ejemplo:
Load Year, ttest1_dif(Valor) as X from abc.csv
group by Year;
TTest1_sterr ( valor )
Devuelve el error estndar agregado de la diferencia de medias de
una serie de valores que se repiten a lo largo de varios registros defi-
nidos por una clusula group by. Vase la funcin TTest1_t, pgina
408, para una descripcin de los argumentos
409
Ejemplo:
Load Year, ttest1_sterr(Valor) as X from
abc.csv
abc.csv group by Year;
410
EXPRESIONES DE SCRIPT
411
TTest1w_sterr ( peso, valor )
Devuelve el error estndar agregado de la diferencia de medias de
una serie de valores que se repiten a lo largo de varios registros defi-
nidos por una clusula group by. Vase la funcin TTest1w_t ,
pgina 411, para una descripcin de los argumentos.
Ejemplo:
Load Year, ttest1w_sterr(Peso, Valor) as X from
from abc.csv group by Year;
412
EXPRESIONES DE SCRIPT
413
Ejemplo:
Load Year, ztest_sterr(Valor-ValordePrueba) as
X
from abc.csv group by Year;
414
EXPRESIONES DE SCRIPT
Ejemplo:
Load Year, ztestw_sig(Peso,Valor-ValordePrueba)
as
as X from abc.csv group by Year;
415
Funciones numricas habituales....................................................pgina 416
Funciones de rango........................................................................pgina 420
Funciones exponenciales y logartmicas ......................................pgina 426
Funciones trigonomtricas e hiperblicas ....................................pgina 427
Funciones de distribucin estadstica ............................................pgina 427
Funciones Financieras ...................................................................pgina 430
Constantes matemticas y funciones libres de parmetros ..........pgina 434
Funciones de contador...................................................................pgina 435
Funciones de Cadena.....................................................................pgina 438
Funciones de mapa .......................................................................pgina 444
Funciones inter-registro ................................................................pgina 445
Funciones Condicionales...............................................................pgina 448
Funciones Lgicas .........................................................................pgina 451
Funciones Cero .............................................................................pgina 451
Funciones de sistema ....................................................................pgina 451
Funciones de Archivo....................................................................pgina 454
Funciones de tabla .........................................................................pgina 458
Funciones de documento ...............................................................pgina 459
Funciones de Fecha y Hora ...........................................................pgina 460
Funciones de interpretacin de nmeros ......................................pgina 485
Funciones de Formato ...................................................................pgina 489
Funciones de color ........................................................................pgina 494
416
EXPRESIONES DE SCRIPT
mod( x1 , x2 )
Funcin matemtica de mdulo. Ambos parmetros deben tener
valores enteros. x2 debe ser mayor que 0. El resultado es una fun-
cin de mdulo matemtica, es decir el resto no-negativo de una
divisin de enteros.
Ejemplos:
mod( 7,2 ) devuelve 1
mod( 9,3 ) devuelve 0
mod( -4,3 ) devuelve 2
mod( 4,-3 ) devuelve NULL
mod( -4,-3 ) devuelve NULL
fmod( x1 , x2 )
Funcin de mdulo generalizada. Ambos parmetros son interpreta-
dos como nmeros reales, esto es, no tienen que ser enteros. El
resultado es el resto de una divisin de enteros, un nmero real.
Ejemplos:
fmod( 7,2 ) devuelve 1
fmod( 9,3 ) devuelve 0
fmod( -4,3 ) devuelve -1
fmod( 4,-3 ) devuelve 1
fmod( -4,-3 ) devuelve -1 IV
ceil( x [ , base [ , offset ]] )
Redondeo ascendente de x, hacia el mltiplo de base ms cercano
con un contrarresto de offset. El resultado es un nmero.
Ejemplos:
ceil( 2.4 ) devuelve 3
ceil( 2.6 ) devuelve 3
ceil( 3.88 , 0.1 ) devuelve 3.9
ceil( 3.88 , 5 ) devuelve 5
ceil( 1.1 , 1 , 0.5 ) devuelve 1.5
417
Ejemplos:
floor( 2.4 ) devuelve 2
floor( 2,6 ) devuelve 2
floor( 3.88 , 0.1 ) devuelve 3.8
floor( 3.88 , 5 ) devuelve 0
floor( 1.1 , 1 , 0.5 ) devuelve 0.5
frac( x )
Devuelve la parte fraccionaria de x. La fraccin se define de tal
forma que frac( x )+floor( x )=x.
Ejemplos:
frac( 11.43 ) devuelve 0.43
frac( -1,4 ) devuelve 0,6
fabs( x )
El valor absoluto de x. El resultado es un nmero positivo.
Ejemplos:
fabs( 2.4 ) devuelve 2.4
fabs( -3,8 ) devuelve 3,8
sign( x )
Devuelve 1, 0, o -1 dependiendo de si x es un nmero positivo, 0, o
un nmero negativo. Si no se encuentran valores numricos,
devuelve NULL.
418
EXPRESIONES DE SCRIPT
Ejemplos:
sign( 66 ) devuelve 1
sign( 0 ) devuelve 0
sign( -234 ) devuelve -1
fact( n )
Devuelve el nmero factorial de un entero positivo n. Si el nmero n
no fuera un entero, ser truncado. Los valores no-positivos devolve-
rn NULL.
Ejemplos:
IV
fact( 1 ) devuelve 1
fact( 5 ) devuelve 120 (1*2*3*4*5 = 120)
fact( -5 ) devuelve NULL
combin( n1, n2 )
Devuelve el nmero de combinaciones de n2 elementos que pueden
ser cogidos de un grupo de n1 elementos. El orden en el que se
escoge los elementos no tiene importancia. Los argumentos no ente-
ros sern truncados.
Ejemplo:
Cuntas combinaciones de siete nmeros pueden ser escogidas de
un total de 35 nmeros de lotera?
combin( 35,7 ) returdevuelve 6 724 520
419
permut( n1, n2 )
Devuelve el nmero de permutaciones de n2 elementos que pueden
ser seleccionados de un grupo de n1 elementos. El orden de selec-
cin es insignificante. Los argumentos no enteros sern truncados.
Ejemplo:
De cuntas formas pueden ser distribuidas las medallas de oro,
plata y bronce despus de una final de 100 m con 8 participantes?
permut( 8,3 ) devuelve 336
even( n )
Devuelve verdadero si n es un entero par, falso si n es un entero
impar y NULL si n no es un entero.
Ejemplos:
even( 3 ) devuelve false
even( 2*10 ) devuelve true
even( 3.14 ) devuelve NULL
odd( n )
Devuelve verdadero si n es un entero impar, falso si n es un entero
par y NULL si n no es un entero.
Ejemplos:
odd( 3 ) devuelve true
odd( 2*10 ) devuelve false
odd( 3.14 ) devuelve NULL
BitCount( i )
Devuelve el nmero de bits establecido en i. I se interpretar como
un entero con signo de 64 bits, aunque slo los primeros 48 bits son
significativos. Un valor por encima de 48 bits devolver NULL.
Ejemplos:
bitcount( 3 ) devuelve 2
bitcount( 100 ) devuelve 3
bitcount( n )+bitcount(bitnot n ) devuelve 64 (en caso de que n sea
un entero vlido)
Funciones de rango
rangesum( expr1 [ , expr2, exprN ] )
Devuelve la suma de un rango de 1 a N argumentos. Al contrario del
operador +, rangesum trata todos los valores no-numricos como 0.
420
EXPRESIONES DE SCRIPT
Ejemplos:
rangesum( 1,2,4 ) devuelve 7
rangesum( 1,xyz) devuelve 1
rangesum( null() ) devuelve 0
421
rangemin( expr1 [ , expr2, exprN ] )
Devuelve el valor numrico menor encontrado dentro del rango 1 a
N argumentos. Si no se encuentran valores numricos, devuelve
NULL.
Ejemplos:
rangemin( 1,2,4 ) devuelve 1
rangemin( 1,xyz) devuelve 1
rangemin( null(), 'abc' ) devuelve NULL
422
EXPRESIONES DE SCRIPT
423
rangeonly( expr1 [ , expr2, exprN ] )
Si existe exactamente un valor no-nulo entre los valores del rango
de N expresiones, se devolver este valor. En todos los dems casos,
devuelve NULL.
Ejemplos:
rangeonly (1,2,4) devuelve NULL
rangeonly (1,'xyz') devuelve NULL
rangeonly (null(), 'abc') devuelve 'abc'
rangeirr(valor {,valor})
devuelve la tasa de rendimiento interno de una serie de flujos de
caja representados por los nmeros en los valores. Estos flujos de
efectivo no tienen por qu ser constantes y parejos, como lo seran
en una anualidad. Sin embargo, s que han de producirse a intervalos
regulares, como por ejemplo, en perodos mensuales o anuales. La
tasa interna de devolucin es el ltimo tipo de inters recibido para
una inversin consistente en pagos (valores negativos) e ingresos
(valores positivos) que se suceden durante perodos regulares.
Valor es un nico valor o un rango de valores tal como son devuel-
tos por una funcin inter-record con un tercer parmetro opcional
(pgina 445). La funcin necesita al menos un valor positivo y uno
negativo para ser evaluada. Los valores de texto, valores nulos y
valores perdidos se descartan.
424
EXPRESIONES DE SCRIPT
Ejemplos:
rangeirr(-70000,12000,15000,18000,21000,26000) devuelve
0,0866
rangeirr(above(sum(valor), 0, 10))
rangeirr(above(total valor, 0, rowno(total)))
425
rangexirr(above(total valor,0,rowno(total)),
above(total fecha,0,rowno(total)))
426
EXPRESIONES DE SCRIPT
sqrt( x )
Raz cuadrada de x. Para que la funcin este definida debe ser x>0.
El resultado es un nmero positivo.
427
referencias y detalles sobre los algoritmos utilizados, precisin, etc, dirjase
por favor a http://www.netlib.org/cephes/. La librera de funciones Cephes
se utiliza bajo permiso.
chidist ( valor, grados_de_libertad )
devuelve la probabilidad de cola 1 de distribucin de chi cuadrado.
La distribucin de chi2 se asocia con una prueba chi2. Valor es el
valor con el cual desea evaluar la distribucin. Valor no debe ser
negativo. Grados_de_libertad es un entero positivo que indica el
nmero de grados de libertad. Ambos argumentos deben ser numri-
cos, si no, devuelve nulo. Esta funcin se relaciona con la funcin
chiinv de la siguiente manera:
If prob = chidist(valor,df), entonces chiinv(prob, df) = valor.
Ejemplo:
chidist( 8, 15 ) devuelve 0.9237827
chiinv ( prob, grados_de_libertad )
devuelve el inverso de la probabilidad de cola 1 de distribucin de
chi cuadrado. Prob es una probabilidad asociada con la distribucin
de chi cuadrado. Debe ser un nmero entre 0 y 1.
Grados_de_libertad es un entero que muestra el nmero de grados
de libertad. Ambos argumentos deben ser numricos, si no,
devuelve nulo. Esta funcin se relaciona con la funcin chidist de la
siguiente manera:
If prob = chidist(valor,df), entonces chiinv(prob, df) = valor.
Ejemplo:
chiinv(0.9237827, 15 ) devuelve 8.0000001
normdist ( valor, media, desv_estndar )
devuelve la distribucin normal acumulativa de la media y la des-
viacin estndar especificadas. Valor es el valor con el cual desea
evaluar la distribucin. Media es un valor que indica la media arit-
mtica para la distribucin. Dev_estndar es un valor positivo que
muestra la desviacin estndar de la distribucin. Todos los argu-
mentos deben ser numricos, si no, devuelve nulo. Si media = 0 y
desv_estndar = 1, la funcin devuelve la distribucin normal estn-
dar. Esta funcin se relaciona con la funcin norminv de la
siguiente manera:
If prob = normdist(valor, m, sd), entonces norminv(prob, m, sd) =
valor.
Ejemplo:
normdist( 0.5, 0, 1 ) devuelve 0.6914625
428
EXPRESIONES DE SCRIPT
429
numerador. Grados_de_libertad2 es un entero positivo que indica el
nmero de grados de libertad del denominador. Todos los argumen-
tos deben ser numricos, si no, devuelve nulo. Esta funcin se rela-
ciona con la funcin finv de la siguiente manera:
If prob = fdist(valor, df1, df2), entonces finv(prob, df1, df2) = valor.
Ejemplo:
fdist( 15, 8, 6 ) devuelve 0.0019369
finv ( prob, grados_de_libertad1, grados_de_libertad2 )
devuelve la inversa de la distribucin F. Prob es una probabilidad
asociada con la distribucin F y debe ser un nmero entre 0 y 1.
Grados_de_libertad es un entero positivo que indica el nmero de
grados de libertad. Todos los argumentos deben ser numricos, si
no, devuelve nulo. Esta funcin se relaciona con la funcin fdist de
la siguiente manera:
If prob = fdist(valor, df1, df2), entonces finv(prob, df1, df2) = valor.
Ejemplo:
finv( 0.0019369, 8, 5 ) devuelve 15.0000197
Funciones financieras
Nota Al usar las funciones financieras abajo descritas, es vital ser consistente
sobre las unidades utilizadas para especificar rate y nper. Si realiza pagos
mensuales en un prstamo a 5 aos con un 6% de inters anual, utilice 0.005
(6%/12) para el rate y 60 (5*12) para nper. Si realiza pagos anuales en el
mismo prstamo, utilice 6% para rate y 5 para nper. En todas las funciones
se representa el efectivo a pagar por nmeros negativos. El dinero que se
recibe se representa en nmeros positivos.
430
EXPRESIONES DE SCRIPT
Para x<0
IV
f(x)=1 - f(-x).
431
Type debe ser 0 si los pagos se efectan al final del perodo y 1 si se
efectan al principio del perodo. Si se omite type, se asume que
ser 0.
Ejemplo:
Por la compra de un nuevo VCR paga 36 cuotas mensuales a $20.
El tipo de inters es el 6% anual. La factura ser recibida a finales
del mes. Cul es el valor total del dinero invertido despus de haber
pagado la ltima factura?
fv( 0.005,36,-20 ) devuelve $786.72
432
EXPRESIONES DE SCRIPT
433
Ejemplo:
Cul es el valor actual de $100 pagados a finales del mes durante
un perodo de cinco aos? El tipo de inters es el 7%.
pv( 0.07/12, 12*5, 100, 0, 0 ) devuelve -$5050.20
434
EXPRESIONES DE SCRIPT
pi( )
La funcin devuelve 3.14159...
rand( )
Devuelve un nmero aleatorio entre 0 y 1.
true( )
Devuelve un valor dual con el valor de texto verdadero y el valor
numrico -1, que puede ser utilizado como el verdadero lgico en
expresiones.
Funciones de contador
Estas funciones no tienen parmetros. Sin embargo, son necesarios los
parntesis.
RecNo( )
Devuelve un entero para el nmero de la fila actual en un tabla de
entrada. El primer registro es el nmero 1.
RowNo( )
Devuelve un entero para la posicin de la fila actual en la tabla
QlikView resultante insertada. Al contrario de RecNo( ), que cuenta
los registros en la tabla de datos cruda, la funcin RowNo( ) no
cuenta los registros excluidos por clusulas where y no se reinicia
cuando se concatenan las tablas de datos crudas. La primera fila es
nmero 1.
IV
435
Ejemplo:
QVTab:
Load *, RecNo(), RowNo() from Tab1.csv
where A<>2;
Load *, RecNo(), RowNo() from Tab2.csv
where A<>5;
IterNo( )
Esta funcin slo tiene significado si se usa junto a una clusula
while (vea la documentacin acerca de Load en la pgina 334 ).
IterNo( ) devuelve un entero que indica para qu vez es evaluado un
registro nico en una sentencia load con una clusula while. La pri-
mera iteracin tiene el nmero 1.
436
EXPRESIONES DE SCRIPT
Ejemplo:
437
Ejemplo:
autonumberhash128 ( Regin, Ao, Mes )
fieldvaluecount ( nombredecampo )
Devuelve el nmero de valores distintos de un campo. Nombre-
campo debe suministrarse como una cadena (es decir, un texto lite-
ral entrecomillado).
Ejemplo:
let x =fieldvaluecount ( 'Alfa' ) ;
Funciones de cadena
ord( s ) Un nmero ASCII del primer carcter de la cadena s. El resultado es
un entero.
Ejemplo:
ord( 'A' ) devuelve el nmero 65.
left( s , n )
Subcadena de la cadena s. El resultado es una cadena que consiste
en los primeros n caracteres de s.
Ejemplos:
left( 'abcdef',3 ) devuelve 'abc'.
438
EXPRESIONES DE SCRIPT
right( s , n )
Subcadena de la cadena s. El resultado es una cadena que consiste
en los ltimos n caracteres de s.
Ejemplos:
right( 'abcdef',3 ) devuelve 'def'.
right( Date,2 ) donde Date = 1997-07-14 devuelve 14.
mid( s , n1 [ , n2 ] )
Subcadena de la cadena s. El resultado es una cadena que comienza
con el carcter n1 con la longitud de n2 caracteres. Si se omite n2, la
funcin devuelve la parte de ms a la derecha de la cadena que
comienza en el carcter n1. Las posiciones en la cadena estn enu-
meradas desde el 1 hacia arriba.
Ejemplos:
mid('abcdef',3 ) devuelve 'cdef'.
mid('abcdef',3, 2 ) devuelve 'cd'.
mid( Date,3 ) donde Date = 970714 devuelve 0714
mid( Date,3,2 ) donde Date = 970714 devuelve 07
Para un ejemplo ms complicado, vase la funcin index ms abajo.
IV
index( s1 , s2 [ , n ] )
Posicin de una cadena. Esta funcin da una posicin de inicio de la
ocurrencia n-sima de la subcadena s2 en la cadena s1. Si se omite
n, se asume la primera ocurrencia. Si n es negativo, la bsqueda se
hace comenzando desde el final de la cadena s1. El resultado es un
entero. Las posiciones en la cadena estn enumeradas desde el 1
hacia arriba.
Ejemplos:
index( 'abcdefg', 'cd' ) devuelve 3
index( 'abcdabcd', 'b', 2 ) devuelve 6
index( 'abcdabcd', 'b', -2 ) devuelve 2
left( Date, index( Date,'-' ) -1 )
donde Date = 1997-07-14 devuelve 1997
mid( Fecha, index( Fecha, '-', 2 ) -2, 2 )
donde Date = 1997-07-14 devuelve 07
439
upper( expresindetexto )
Forzar maysculas para todos los datos en la expresin.
Ejemplo:
upper( 'abcD' ) devuelve 'ABCD'.
lower( expresindetexto )
Forzar minsculas para todos los datos en la expresin.
Ejemplo:
lower( 'abcD' ) devuelve 'abcd'.
capitalize( s )
Devuelve la cadena s con todas las letras iniciales de palabra en
mayscula.
Ejemplos:
capitalize( 'my little pony' ) devuelve 'My Little Pony'.
capitalize( 'AA bb cC Dd' ) devuelve 'Aa Bb Cc Dd'.
repeat( s, n )
Forma una cadena que consiste en la cadena s repetida n veces.
Ejemplo:
repeat( '*', rating ) donde rating = 4 devuelve '****'.
ltrim( s )
Devuelve la cadena s libre de espacios iniciales.
Ejemplos:
ltrim (' abc') devuelve 'abc'.
ltrim (' abc') devuelve 'abc'.
rtrim( s )
Devuelve la cadena s libre de espacios finales.
Ejemplos:
rtrim (' abc') devuelve ' abc'.
rtrim (' abc') devuelve ' abc'.
trim( s )
Devuelve la cadena s libre de espacios iniciales y finales.
Ejemplos:
trim (' abc') devuelve 'abc'.
440
EXPRESIONES DE SCRIPT
KeepChar( s1, s2 )
Devuelve la cadena s1 menos todos aquellos caracteres que no figu-
ran en la cadena s2.
Ejemplo:
keepchar( 'a1b2c3' , '123' ) devuelve '123'.
PurgeChar( s1, s2 )
Devuelve la cadena s1 menos todos aquellos caracteres que figuran
en la cadena s2.
Ejemplo:
purgechar( 'a1b2c3' , '123' ) devuelve 'abc'.
441
res ('delimitador'). Index es un entero opcional que declara cul de
las subcadenas debe ser el resultado. Al omitir index cuando se usa
subfield en una expresin de campo en una sentencia load, la fun-
cin subfield causar en la sentencia load la generacin automtica
de un registro entero de los datos de entrada para cada subcadena
que se encuentra en s.
En su versin de dos parmetros, la funcin subfield genera un
registro para cada subcadena que puede ser extrada de una cadena
ms larga (s) con delimitadores ('delimitador'). Usando varias fun-
ciones subfield en la misma sentencia load, se generar el producto
cartesiano de todas las combinaciones.
Las cadenas que se devuelven no estn libres de espacios en blanco
iniciales y finales.
Ejemplos 1 (tres parmetros):
subfield(S, ';' ,2) devuelve 'cde' si S es 'abc;cde;efg'
subfield(S, ':' ,1)devuelve NULL si S es una cadena vaca
subfield(S, ':' ,1) devuelve una cadena vaca si S es ':
Ejemplo 2 (dos parmetros):
MyTab:
Load MeetingID, Start, Stop,
subfield(Participants, ';') as People
from Tab1.csv;
442
EXPRESIONES DE SCRIPT
MyTab:
Load Batch,
subfield(Products, ',')
as Products,
subfield(Machines, ';')
as Machines
from Tab2.csv;
evaluate( s )
Si el texto s puede ser interpretado como una expresin vlida
QlikView, ser devuelto el resultado evaluado de la expresin. Si s
no es una expresin vlida, devuelve NULL. IV
Ejemplo:
evaluate( 5*8 ) devuelve 40
443
substringcount( texto , subcadena )
Devuelve el nmero de veces que la cadena subcadena aparece den-
tro de la cadena texto. El resultado es un entero. Si no existe coinci-
dencia alguna, devuelve 0.
Ejemplo:
substringcount ( 'abcdefgcdxyz' , 'cd' ) devuelve 2
applycodepage(pginadecdigo,texto)
Aplica una pginadecdigo diferente al campo o texto indicado en
la expresin. Pginadecdigo debe ir en formato numrico.
Funciones de mapa
ApplyMap( 'mapname', expr [ , defaultexpr ] )
Enlaza cualquier expresin en una tabla de enlace previamente
creada. Expr es la expresin cuyo resultado debe enlazarse. Map-
name es el nombre de una tabla de enlace previamente cargada por
una sentencia mapping load o mapping select (vea pgina 345 ).
El nombre tiene que estar entre comillas simples. Defaultexpr es una
expresin opcional que ser usada como valor de enlace por defecto
si la tabla de enlace no contiene ningn valor a enlazar con expr. Si
no hay ninguna configuracin predeterminada, se devolver el valor
de expr.
444
EXPRESIONES DE SCRIPT
Ejemplos:
// Asumiendo la siguiente tabla de mapas
map1:
mapping load * inline [
x,y
1,one
2,two
3,three];
ApplyMap( 'map1' , MyVal ) devuelve 'two' si MyVal = 2
ApplyMap( 'map1' , MyVal ) devuelve 4 si MyVal = 4
ApplyMap( 'map1' , MyVal, 'x' )
devuelve 'x' si MyVal <> 1, 2 or 3
ApplyMap( 'map1' , MyVal, null() )
devuelve null si MyVal <> 1, 2 or 3
ApplyMap( 'map1' , MyVal, null() )
devuelve ns 'one' si MyVal = 1
Funciones inter-registro
Estas funciones se emplean cuando se necesite un valor de otros registros de
datos cargados anteriormente para la evaluacin del registro actual.
445
previous( expresin )
Devuelve el valor de expresin usando datos desde el registro pre-
viamente insertado que no ha sido descartado debido a una clusula
where. En el primer registro de una tabla de entrada la funcin
devolver NULL. La funcin previous puede anidarse para acceder
a registros anteriores. Los datos se extraen directamente de la fuente
de datos. De este modo es posible referirse tambin a campos que no
han sido cargados en QlikView y almacenados en su base de datos
interna.
Ejemplos:
Load *, Sales / previous(Sales) as Increase
from..;
446
EXPRESIONES DE SCRIPT
fieldvalue( nombredecampo, n )
Devuelve el valor del campo encontrado en la posicin n del campo
nombrecampo (por orden de carga). Nombredecampo debe venir
dado como un valor de cadena, es decir, debe ir entre comillas sim-
447
ples. Para n=1 devuelve el primer valor de campo. Si n es mayor que
el nmero de valores, se devuelve Null.
Ejemplo:
fieldvalue( 'Helptext', 5 )
Funciones condicionales
if( condition , then [ , else] )
Los tres parmetros condicin, then y else son expresiones. El pri-
mero, condicin, se interpreta lgicamente. Los otras dos, then y
else, pueden ser de cualquier tipo. Preferiblemente son del mismo
448
EXPRESIONES DE SCRIPT
449
donde si M es 'Apr' o 'jan' devuelve 0
Wildmatch5(s,expr1 [,expr2,...exprN])
Funciona igual que la funcin wildmatch anterior, pero slo se
emplea para temas de compatibilidad con QlikView versin 5.
450
EXPRESIONES DE SCRIPT
Funciones lgicas
IsNum( expr )
Devuelve -1 (verdadero) si la expresin puede ser interpretada como
un nmero, si no 0 (falso).
IsPartialReload()
Devuelve -1 (verdadero) si la recarga actual es parcial, si no 0
(falso).
IsText( expr )
Devuelve -1 (true) si la expresin tiene una representacin de texto,
si no 0 (false).
Funciones null
Null( ) Devuelve un valor real NULL.
IsNull( expr )
Devuelve -1 (verdadero) si expr devuelve NULL, si no 0 (falso).
Funciones de Sistema
OSuser( ) IV
Devuelve una cadena de texto con el nombre del usuario actual, tal
como lo devuelve el sistema operativo.
QVuser( )
Devuelve una cadena de texto con el nombre del usuario QlikView
actual, tal como est definido en la seccin de acceso.
qlikviewversion( )
Devuelve el nmero completo de versin y modelo QlikView (por
ej. 7.52.3797.0409.3) como una cadena. Esta funcin slo est dis-
ponible en actualizaciones de QlikView posteriores a la 7.52.3795.
DocumentName()
Devuelve una cadena de texto con el nombre del archivo de texto
actual, sin ruta de acceso pero con extensin.
451
Ejemplo:
Load *, documentname() as X from
c:\UserFiles\Mydoc.qvw
devuelve 'MyDoc.qvw' en el campo X de cada registro.
DocumentPath()
Devuelve una cadena con la ruta completa de acceso al documento
QlikView que se est leyendo en ese momento.
Ejemplo:
Load *, documentpath() as X from
c:\UserFiles\Mydoc.qvw
devuelve 'C:\UserFiles\MyDoc.qvw' en el campo X de cada regis-
tro.
DocumentTitle()
Devuelve una cadena que contiene el ttulo del documento
QlikView que se est leyendo en ese momento.
Ejemplo:
Load *, documenttitle() as X from
c:\UserFiles\Mydoc.qvw
devuelve 'My Document' en el campo X de cada registro.
ComputerName( )
Devuelve una cadena de texto con el nombre del ordenador, tal
como los devuelve el sistema operativo.
ReloadTime( )
Devuelve una estampilla de fecha/hora para la ltima ejecucin de
script finalizada.
452
EXPRESIONES DE SCRIPT
453
768 o 'DEFBUTTON4' si se seleccionar el cuarto botn,
La funcin devuelve un entero que muestra el botn que ha sido pul-
sado por el usuario, segn los siguientes valores:
1 para OK,
2 para Cancelar,
3 para Abortar,
4 para Reintentar,
5 para Ignorar,
6 para S,
7 para No
Los parmetros 3, 4 y 5 se aadirn de forma interna, de modo que
si se emplean valores numricos distintos de los mencionados,
podra encontrarse con una combinacin inesperada de iconos y
botones.
La funcin del cuadro de entrada devuelve NULO si el dilogo no
se puede mostrar.
Ejemplo:
Load
MsgBox('Message 2', 'msgbox', 'OKCANCEL',
'ICONASTERISK') as x,
2 as r
autogenerate 1;
Funciones de archivo
Attribute(nombredearchivo, nombredeatributo)
Devuelve el valor de las meta etiquetas de diversos formatos de
archivo, por ej. MP3, WMA, WMV y JPG, como texto.
Nombredearchivo es el nombre de un archivo QVD, incluyendo la
ruta, si fuera necesario.
Nombredeatributo es el nombre de una meta etiqueta.
Si el archivo nombredearchivo no existe, o el sistema no lo admite
como formato de archivo, o si el archivo no contiene una metaeti-
queta con el nombre nombredeatributo, devuelve nulo.
Se puede utilizar un amplio nmero de meta etiquetas, por ej.
Artista o Fecha de Foto. Las etiquetas admitidas podrn gene-
rarse de forma automtica en el script. El mtodo abreviado de
teclado para generarlas es CTRL + Q,J,P,G para archivos jpg, CTRL +
Q,M,P,3 para archivos mp3 y CTRL + Q,W,M,A para archivos wma.
454
EXPRESIONES DE SCRIPT
Ejemplo:
Load *, attribute('Archivo', 'Ttulo') as X
from C:\UserFiles\abc.txt;
devuelve la etiqueta mp3 'ttulo' en el campo X de cada registro.
FileBasename( )
Devuelve una cadena de texto con el nombre del archivo de texto
que se est leyendo en este momento, sin ruta de acceso y extensin.
Ejemplo:
Load *, filebasename() as X from
C:\UserFiles\abc.txt;
devuelve 'abc' en campo X en cada registro.
FileDir( )
Devuelve una cadena de texto con la ruta de acceso al directorio del
archivo de texto que se lee actualmente.
Ejemplo:
Load *, filedir() as X from
C:\UserFiles\abc.txt;
devuelve 'C:\UserFiles' en campo X en cada registro.
FileExtension( )
Devuelve una cadena de texto con la extensin del archivo de texto IV
actual.
Ejemplo:
Load *, fileextension() as X from
C:\UserFiles\abc.txt;
devuelve 'txt' en campo X en cada registro.
FileName( )
Devuelve una cadena de texto con el nombre del archivo de texto
actual, sin ruta de acceso pero con extensin.
Ejemplo:
Load *, filename() as X from
C:\UserFiles\abc.txt;
devuelve 'abc.txt' en campo X en cada registro.
455
FilePath( )
Devuelve una cadena de texto con la ruta de acceso completa hacia
el archivo de texto actual.
Ejemplo:
Load *, filepath() as X from
C:\UserFiles\abc.txt;
devuelve 'C:\UserFiles\abc.txt' en campo X en cada registro.
FileSize( [ nombrearchivo] )
Devuelve un entero con el tamao en bytes del archivo nombrear-
chivo o en caso de no tener especificado ningn nombrearchivo, del
archivo de texto que se lee actualmente.
Ejemplos:
filesize( 'xyz.xls' ) devuelve el tamao del archivo xyz.xls.
Load *, filesize() as X from abc.txt;
devuelve el tamao del archivo especificado (abc.txt) como un
entero en campo X en cada registro ledo.
FileTime( [ nombrearchivo] )
Devuelve una marca de tiempo con la fecha y hora de la ltima
modificacin efectuada en el archivo nombrearchivo. En caso de no
tener ningn nombrearchivo especificado, la funcin se refiere al
archivo de texto actual.
Ejemplos:
filetime( 'xyz.xls' ) devuelve el formato de fecha/hora de la ltima
modificacin del archivo xyz.xls.
Load *, filetime() as X from abc.txt;
devuelve la fecha y la hora de la ltima modificacin del archivo
abc.txt como un formato de fecha/hora en campo X en cada registro
ledo.
ConnectString( )
Devuelve la cadena de conexin para una conexin ODBC o
OLEDB. Devuelve una cadena vaca si no ha sido ejecutada nin-
guna sentencia Connect o despus de una sentencia Disconnect.
456
EXPRESIONES DE SCRIPT
GetFolderPath()
Devuelve el valor de la funcin SHGetFolderPath de Microsoft
Windows y devuelve la ruta a, por ej. Mi Msica. Observe que la
funcin no utiliza los espacios que se ven en Windows Explorer.
Ejemplos:
GetFolderPath('MiMsica')
GetFolderPath('MisImgenes')
GetFolderPath('MisVdeos')
GetFolderPath('MisArchivosRecibidos')
GetFolderPath('MisPlantillas')
GetFolderPath('MiMsica')
GetFolderPath('ArchivosdePrograma')
GetFolderPath('Windows')
QvdCreateTime( nombredearchivo)
Devuelve la marca de tiempo de la cabecera XML desde un archivo
QVD si lo hubiere (si no, NULL).
Nombredearchivo es el nombre de un archivo QVD incluyendo la
ruta, si fuera necesario.
Ejemplos:
QvdCreateTime( 'MiArchivo.qvd' )
QvdCreateTime( 'C:\MiDir\MiArchivo.qvd' )
QvdNoOfRecords( nombredearchivo) IV
Devuelve el nmero de registros que se encuentran actualmente en
un archivo QVD.
Nombredearchivo es el nombre de un archivo QVD incluyendo la
ruta, si fuera necesario.
Ejemplos:
QvdNoOfRecords( 'MiArchivo.qvd' )
QvdNoOfRecords( 'C:\MiDir\MiArchivo.qvd' )
QvdNoOfFields( nombredearchivo)
Devuelve el nmero de campos de un archivo QVD.
Nombredearchivo es el nombre de un archivo QVD incluyendo la
ruta, si fuera necesario.
Ejemplos:
QvdNoOfFields( 'MiArchivo.qvd' )
457
QvdNoOfFields( 'C:\MiDir\MiArchivo.qvd' )
QvdTableName( nombredearchivo)
Devuelve el nombre de la tabla contenida en un archivo QVD.
Nombredearchivo es el nombre de un archivo QVD incluyendo la
ruta, si fuera necesario.
Ejemplos:
QvdTableName( 'MiArchivo.qvd' )
QvdTableName( 'C:\MiDir\QvdTableName.qvd' )
Funciones de tabla
NoOfRows('nombretabla')
Devuelve el nmero de filas (registros) en una tabla cargada previa-
mente. Si se utiliza la funcin dentro de una sentencia load, no debe
referirse a la tabla que se est cargando actualmente.
Ejemplos:
tab1:
Load * from abc.csv;
Let a = NoOfRows('tab1');
NoOfFields('nombretabla')
Devuelve el nmero de campos en una tabla cargada previamente.
Si se utiliza la funcin dentro de una sentencia load, no debe refe-
rirse a la tabla que se est cargando actualmente.
458
EXPRESIONES DE SCRIPT
Ejemplos:
tab1:
Load * from abc.csv;
Let a = NoOfFields('tab1');
FieldNumber( campo,'nombretabla')
Devuelve el nmero de un campo especificado dentro de una tabla
cargada previamente. Si se utiliza la funcin dentro de una sentencia
load, no debe referirse a la tabla que se est cargando actualmente.
Ejemplos:
LET a = FieldNumber('Customer','tab1');
T1:
Load a, b, c, d from abc.csv;
T2:
Load FieldNumber ('b','T1') Augogenerate 1;
FieldName( nr ,'nombretabla')
Devuelve el nombre del campo con el nmero especificado dentro
de una tabla cargada previamente. Si se utiliza la funcin dentro de
una sentencia load, no debe referirse a la tabla que se est cargando
actualmente.
Ejemplos:
LET a = FieldName(4,'tab1');
T1:
Load a, b, c, d from abc.csv IV
T2:
Load FieldName (2,'T1') Autogenerate 1;
NoOfTables()
Devuelve el nmero de tablas previamente cargadas.
TableName(nmero_tabla)
Devuelve el nombre de la tabla con el nmero especificado.
TableNumber(nmero_tabla)
Devuelve el nmero de la tabla especificada.
Funciones de documento
ReportComment(nmero_informe)
Devuelve el comentario del informe que tenga el nmero especifi-
cado dentro del documento activo.
459
ReportName(nmero_informe)
Devuelve el nombre del informe que tenga el nmero especificado
dentro del documento activo.
ReportID(nmero_informe)
Devuelve el id del informe que tenga el nmero especificado dentro
del documento activo.
ReportNumber(id_o_nombre_ informe)
Devuelve el nmero del informe que tenga el id o nombre especifi-
cado dentro del documento activo.
NoOfReports()
Devuelve el nmero de informes que haya en el documento activo.
day( fecha )
Day. El resultado es un nmero.
Ejemplo:
day( Date ) donde Date = 1971-10-30 devuelve 30.
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Hay varias soluciones para este problema: cambiar las
configuraciones o usar la funcin de interpretacin date# (vea en
Funciones de interpretacin numrica en la pgina 485 ). Para
ms informacin sobre funciones de hora y fecha vase pgina 324
del Libro II.
week( fecha )
Nmero de semana. El resultado es un nmero.
Ejemplo:
week( Date ) donde Date = 1971-10-30 devuelve 43.
La semana empieza el lunes. La semana #1 es la primera semana
con cuatro o ms das en el nuevo ao.
460
EXPRESIONES DE SCRIPT
month( fecha )
Month. El resultado es una cadena de texto, a la que se puede dar
tambin el formato de nmero.
Ejemplo:
month( Date ) donde Date = 1971-10-30 devuelve Oct.
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
year( fecha )
Ao. El resultado es un nmero.
Ejemplo:
year( Date ) donde Date = 1971-10-30 devuelve 1971.
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
weekday( fecha )
Da de la semana. El resultado es un nmero entre 0-6, donde 0
IV
indica lunes.
Ejemplo:
weekday( Date ) donde Date = 1971-10-30 devuelve 5.
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
weekyear( fecha )
El ao al que pertenece el nmero de semana. El nmero de semana
oscila entre la 1 y la 52, aproximadamente. En algunos aos la
semana #1 comienza en diciembre, por ej. as fue en diciembre de
1997. Otros aos comienzan en lo que sera la semana #53 del ao
anterior, por ej. enero de 1999. Para aquellos pocos das en los que
el nmero de semana corresponda a otro ao, las funcionesyear
yweekyear devolvern valores diferentes.
461
Ejemplos:
weekyear( Date ) donde Date = 1996-12-30 devuelve 1997.
weekyear( Date ) donde Date = 02.01.97 devuelve 1997.
weekyear( Date ) donde Date = 30.12.97 devuelve 1997.
weekyear( Date ) donde Date = 02.01.99 devuelve 1998.
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
MakeDate( YYYY [, MM [, DD ]] )
Devuelve una fecha calculada del ao YYYY, el nmero de mes MM,
y el nmero de da DD. Si el nmero del mes est sin definicin, se
asume que es 1 (enero). Si el da no est definido, se asume que es 1
(el primero).
Ejemplos:
(basado en el formato de fecha YYYY-MM-DD)
makedate( 1999 ) devuelve 01.01.99
makedate( 99 ) devuelve 0099-01-01
makedate( 1992, 12 ) devuelve 1992-12-01
makedate( 1999, 2, 14 ) devuelve 1999-02-14
MakeWeekDate( YYYY , WW [, D ] )
Devuelve una fecha calculada del ao YYYY, el nmero de semana
WW y el da de la semana D, donde el 0 indica lunes, y el 6
domingo. El nmero de semana 1 es la primera semana que contiene
4 o ms das del ao. Si no se especifica da de la semana alguno, se
presupone 0 (Lunes).
Ejemplos:
(basado en el formato de fecha YYYY-MM-DD)
makeweekdate( 1999,6,6 ) devuelve 1999-02-14
makeweekdate( 99,6 ) devuelve 0099-02-02
462
EXPRESIONES DE SCRIPT
hour( expr )
Devuelve un entero que representa las horas cuando la fraccin expr
se interpreta de acuerdo con la interpretacin numrica estndar.
Ejemplos:
(formato de hora hh:mm:ss)
hour( time ) devuelve 9 cuando time='09:14:36'
hour( 0.5555 ) devuelve 13 (0.5555 = 13:19:55)
minute( expr )
Devuelve un entero que representa los minutos cuando la fraccin
expr se interpreta de acuerdo con la interpretacin numrica estn-
dar.
Ejemplos:
(formato de hora hh:mm:ss)
minute( time ) devuelve 14 cuando time='09:14:36'
minute( 0.5555 ) devuelve 19 (0.5555 = 13:19:55)
second( expr )
Devuelve un entero que representa los segundos cuando la fraccin
de expr se interpreta como una determinada hora segn la interpre- IV
tacin numrica estndar.
Ejemplos:
(formato de hora hh:mm:ss)
second( time ) devuelve 36 cuando time='09:14:36'
second( 0.5555 ) devuelve 55 (0.5555 = 13:19:55)
now( [ modo_temporizador ] )
Devuelve la fecha/hora del reloj del sistema. El modo_temporizador
puede tener los siguientes valores:
0 Instante en el que se ejecut el script
1 Instante en el que se llam a la funcin
2 Instante en el que se abri el documento
El modo_temporizador por defecto es 1. modo_temporizador=1
debera emplearse con cuidado, ya que consulta al sistema operativo
cada segundo y ello podra ralentizar el rendimiento.
463
today( [ modo_temporizador ] )
Devuelve la fecha del reloj del sistema. El modo_temporizador
puede tener los siguientes valores:
0 Fecha de la ejecucin del script
1 Fecha de llamada de la funcin
2 Fecha de apertura del documento
El modo_temporizador por defecto es 2. modo_temporizador=1
debera emplearse con cuidado, ya que consulta al sistema operativo
cada segundo y ello podra ralentizar el rendimiento.
464
EXPRESIONES DE SCRIPT
465
Al especificar un todaydate (tiempo de la ltima ejecucin del
script, si se omite), es posible mover el da utilizado como lmite
superior del perodo.
Ejemplos:
con la ltima fecha de recarga = 1999-11-18
yeartodate( '1998-11-18' ) devuelve false
yeartodate( '1999-02-01' ) devuelve true
yeartodate( '18.11.99' ) devuelve true
yeartodate( '19.11.99' ) devuelve false
yeartodate( '1998-11-18', -1 ) devuelve true
yeartodate( '1999-11-18', -1 ) devuelve false
yeartodate( '1999-04-30', 0, 5 ) devuelve false
yeartodate( '1999-05-01', 0, 5 ) devuelve true
DayNumberOfYear(date[,firstmonth])
Devuelve el nmero de da del ao segn una marca temporal (fech-
ahora) con el primer milisegundo del primer da del ao que con-
tiene a fecha.
La funcin emplea siempre aos de 366 das.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo
del ao puede moverse hacia delante, al primer da de cualquier
mes. Si por ej, quiere trabajar con un ao fiscal que comience el 1 de
marzo, puede especificar primermes = 3.
Ejemplos:
DayNumberOfYear(fecha) devuelve el nmero de da, contado
desde el primer da del ao.
DayNumberOfYear(fecha, 3) devuelve el nmero de da, contado
desde el primer da del mes de marzo.
DayNumberOfQuarter(date[,firstmonth])
Devuelve el nmero de da del trimestre segn una marca temporal
(fechahora) con el primer milisegundo del primer da del trimestre
que contiene a fecha.
La funcin emplea siempre aos de 366 das.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo
del ao puede moverse hacia delante, al primer da de cualquier
mes. Si por ej, quiere trabajar con un ao fiscal que comience el 1 de
marzo, puede especificar primermes = 3.
466
EXPRESIONES DE SCRIPT
Ejemplos:
DayNumberOfQuarter(fecha) devuelve el nmero de da, contado
desde el primer da del ao.
DayNumberOfQuarter(fecha, 3) devuelve el nmero de da del tri-
mestre, contado desde el primer da de marzo.
AddMonths(fechainicio, n [, modo])
Devuelve la fecha que hay n meses despus de fechainicio o, si n es
negativo, la fecha que hay n meses antes de fechainicio.
Especificando un modo(0 si se omite) la fecha se establece como el
da del mes especificadono sin modificar (modo=0) o al da calcu-
lado que deriva del fin de mes (modo=1).
Ejemplos:
addmonths ('2003-01-29',3) devuelve '2003-04-29'
addmonths ('2003-01-29'0,3,0) devuelve '29.04.03'
addmonths ('2003-01-29'0,30,1) devuelve '28.04.03'
addmonths ('2003-01-29',1,0) devuelve '2003-02-28'
addmonths ('2003-01-29',10,1) devuelve '26.02.03'
addmonths ('2003-02-28',1,0) devuelve '2003-03-28'
addmonths ('2003-02-28',1,1) devuelve '2003-03-31'
467
YearEnd( fecha[, desplazamiento = 0 [, primer_mes_del_ao = 1]] )
Devuelve un valor correspondiente a una indicacin de tiempo
(fecha y hora), con el ltimo milisegundo del ltimo da del ao
contenido en fecha. El formato de salida por defecto ser el Formato
de Fecha predefinido en el script. Desplazamiento es un entero, en
el que el valor 0 indica el ao que contiene fecha. Los valores nega-
tivos de desplazamiento indican aos precedentes y los valores posi-
tivos indican aos sucesivos. Si desea trabajar con aos (fiscales)
que no comiencen en enero, puede especificar un valor entre 2 y 12
enprimer_mes_del_ao.
Ejemplo:
yearend ( '2001-10-19' ) devuelve '2001-12-31' con un valor num-
rico subyacente correspondiente a '2001-12-31 23:59:59.999'
yearend ( '2001-10-19', -1 ) devuelve '2000-12-31' con un valor
numrico subyacente correspondiente a '2000-12-31 23:59:59.999'
yearend ( '2001-10-19', 0, 4 ) devuelve '2002-03-31' con un valor
numrico subyacente correspondiente a '2002-03-31 23:59:59.999'
468
EXPRESIONES DE SCRIPT
469
Ejemplos:
quartername ( '2005-10-29' ) devuelve 'Oct-Dec 2005' con un valor
numrico subyacente correspondiente a '2005-10-01 00:00:00.000'
quartername ( '2005-10-29', -1 ) devuelve 'Jul-Sep 2005' con un
valor numrico subyacente correspondiente a '2005-07-01
00:00:00.000'
quartername ( '2005-10-29', 0, 3 ) devuelve 'Sep-Nov 2005' con un
valor numrico subyacente correspondiente a '2005-09-01
00:00:00.000'
470
EXPRESIONES DE SCRIPT
471
Ejemplos:
monthsend ( 4, '2001-07-19' ) devuelve '2001-08-31' con un valor
numrico subyacente correspondiente a '2001-08-31 23:59:59.999'
monthsend ( 4, '2001-10-19', -1 ) devuelve '2001-08-31' con un
valor numrico subyacente correspondiente a '2001-08-31
23:59:59.999'
monthsend ( 4, '2001-10-19', 0, 2 ) devuelve '2002-01-31' con un
valor numrico subyacente correspondiente a '2002-01-31
23:59:59.999'
472
EXPRESIONES DE SCRIPT
473
emana. Este puede ser un nmero real que indique das y/o fraccio-
nes de un da.
Ejemplos:
weekname ( '2006-01-12' ) devuelve '2006/02' con un valor numri-
co subyacente correspondiente a '2006-01-09 00:00:00.000'
weekname ( '2006-01-12', -1 ) devuelve '2006/01' con un valor
numrico subyacente correspondiente a '2006-01-02 00:00:00.000'
weekname ( '2006-01-12', 0, 1 ) devuelve '2006/02' con un valor
numrico subyacente correspondiente a '2006-01-10 00:00:00.000'
474
EXPRESIONES DE SCRIPT
475
por defecto ser el Formato de Fecha y Hora predefinido en el
script. Desplazamiento es un entero, en el que el valor 0 indica el da
que contiene fecha. Los valores negativos en el desplazamiento
indican das precedentes y los valores positivos indican das subsi-
guientes. Si desea trabajar con das que no comiencen en la media-
noche, puede especificar un desplazamiento en fracciones de un da
en desplazamientodeda, por ejemplo 0,125 para las 3am.
Ejemplos:
daystart ( '2006-01-25 16:45' ) devuelve '2006-01-25 00:00:00' con
un valor numrico subyacente correspondiente a '2006-01-25
00:00:00.000'
daystart ( '2006-01-25 16:45', -1 ) devuelve '2006-01-24 00:00:00'
con un valor numrico subyacente correspondiente a '2006-01-24
00:00:00.000'
daystart ('2006-01-25 16:45', 0, 0.5 ) devuelve '2006-01-25
12:00:00' con un valor numrico subyacente correspondiente a
'2006-01-25 12:00:00.000'
476
EXPRESIONES DE SCRIPT
477
InYear ( fecha, fechabase, desplazamiento [, primer_mes_del_ao = 1] )
devuelve verdadero si fecha cae dentro del ao que contiene a
fechabase. El ao puede desplazarse mediante desplazamiento. Des-
plazamiento es un entero, en el que el valor 0 indica el ao que con-
tiene a fechabase. Los valores negativos de desplazamiento indican
aos precedentes y los valores positivos indican aos sucesivos. Si
desea trabajar con aos (fiscales) que no comiencen en enero, puede
especificar un valor entre 2 y 12 enprimer_mes_del_ao.
Ejemplos:
inyear ( '25.01.06', '2006-01-01', 0 ) devuelve true
inyear ( '25.01.05', '2006-01-01', 0 ) devuelve false
inyear ( '2006-01-25', '2006-01-01', -1 ) devuelve false
inyear ( '2005-01-25', '2006-01-01', -1 ) devuelve true
inyear ( '2006-01-25', '2006-07-01', 0, 3 ) devuelve false
inyear ( '2006-03-25', '2006-07-01', 0, 3 ) devuelve true
478
EXPRESIONES DE SCRIPT
Ejemplos:
inquarter ( '25.01.06', '2006-01-01', 0 ) devuelve true
inquarter ( '2006-01-25', '01.04.06', 0 ) devuelve false
inquarter ( '2006-01-25', '2006-01-01', -1 ) devuelve false
inquarter ( '2005-12-25', '2006-01-01', -1 ) devuelve true
inquarter ( '2006-01-25', '2006-03-01', 0, 3 ) devuelve false
inquarter ( '2006-03-25', '2006-03-01', 0, 3 ) devuelve true
479
est incluido fechabase. Los valores negativos endesplazamiento
indican meses precedentes y los valores positivos indican meses
sucesivos.
Ejemplos:
inmonthtodate ( '2006-01-25', '25.01.06', 0 ) devuelve true
inmonthtodate ( '2006-01-25', '2006-01-24', 0 ) devuelve false
inmonthtodate ( '2006-01-25', '2006-02-28', -1 ) devuelve true
480
EXPRESIONES DE SCRIPT
481
res negativos en desplazamiento indican semanas lunares preceden-
tes y los valores positivos indican semanas lunares subsiguientes. Si
desea trabajar con un desplazamiento para el inicio de las semanas
lunares, puede indicar un desplazamiento en das en iniciodese-
mana. Este puede ser un nmero real que indique das y/o fracciones
de un da.
Ejemplos:
inlunarweek ( '12.01.06', '2006-01-14', 0 ) devuelve true
inlunarweek ( '2006-01-12', '20.01.06', 0 ) devuelve false
inlunarweek ( '2006-01-12', '2006-01-14', -1 ) devuelve false
inlunarweek ( '2006-01-07', '2006-01-14', -1 ) devuelve true
inlunarweek ( '2006-01-11', '2006-01-08', 0, 3 ) devuelve false
482
EXPRESIONES DE SCRIPT
Ejemplos:
inday ( '2006-01-12 12:23', '2006-01-12 00:00', 0 ) devuelve true
inday ( '2006-01-12 12:23', '13.01.06 00:00', 0 ) devuelve false
inday ( '2006-01-12 12:23', '2006-01-12 00:00', -1 ) devuelve false
inday ( '11.01.06 12:23', '2006-01-12 00:00', -1 ) devuelve true
inday ( '2006-01-12 12:23', '2006-01-12 00:00', 0, 0.5 ) devuelve
false
inday ( '2006-01-12 11:23', '2006-01-12 00:00', 0, 0.5 ) devuelve
true
timezone( )
devuelve el nombre de la zona horaria actual tal y como se define en
Windows.
Ejemplo:
timezone( )
483
Ejemplo:
utc()
daylightsaving ( )
devuelve el ajuste de cambio de hora automtico, segn el horario
de verano, tal y como se define en Windows.
Ejemplo:
daylightsaving ( )
484
EXPRESIONES DE SCRIPT
485
num#( A, '#.#' , '.' , ',' ) donde A=35,648.375 devuelve
Configuracin 1 y 2
cadena nmero
35,648.375 -35648.375
486
EXPRESIONES DE SCRIPT
487
timestamp#( expresin[ , cod-formato] )
La funcin timestamp# evala la expresin como fecha y hora
segn la cadena puesta como cod-formato. Una descripcin de cod-
formato, se encuentra en pgina 335 del Libro II . Al omitir el el
cdigo de formato, se usa la configuracin por defecto definida en el
sistema operativo.
Ejemplos:
Los siguientes ejemplos asumen las dos configuraciones del sistema
operativo:
Config 1 Config 2
date format YY-MM-DD M/D/YY
time format hh:mm:ss hh:mm:ss
timestamp#(A) donde A=8/6/97 09:00:00 devuelve
Configuracin 1 Configuracin 2
cadena nmero cadena nmero
8/6/97 09:00:00 - 8/6/97 09:00:00 35648.375
488
EXPRESIONES DE SCRIPT
text( expr )
La funcin text obliga un tratamiento de texto de la expresin, tam-
bin si puede ser interpretada numricamente.
Ejemplos:
text(A) donde A=1234 devuelve
cadena nmero
1234 -
Funciones de formato
Las funciones de formato son un conjunto de funciones para definir el for-
mato de la presentacin de un campo o una expresin. Con estas funciones IV
se puede configurar un separador decimal, de miles, etc. Sin embargo, la
manera ms fcil de aplicar formato a nmeros, horas y fechas es mediante
el dilogo de formato de nmeros, vea la pgina 329 del Libro II.
Con el fin de comprender los ejemplos en esta seccin, es recomendable leer
antes el apartado Dilogos de Formato de Nmeros en la pgina 329 del
Libro II.
489
tos parmetros. Si los parmetros 2-4 se omiten, se usa el nmero de
formato que est establecido en el sistema operativo.
Ejemplos:
Los ejemplos asumen estas dos configuraciones por defecto:
Config 1 Config 2
formato numrico # ##0,# #,##0.#
num(A , '0.0') donde A=35648.375 devuelve
Configuracin 1 Configuracin 2
cadena nmero cadena nmero
35 648 375 35648375 35648.375 35648.375
490
EXPRESIONES DE SCRIPT
3,564,800 - 3564800
491
Ejemplos:
Los siguientes ejemplos asumen las dos configuraciones del sistema
operativo:
Config 1 Config 2
formato hora hh:mm:ss hh.mm.ss
time(A) donde A=0.375 devuelve
Configuracin 1 Configuracin 2
cadena nmero cadena nmero
09:00:00 0.375 09.00.00 0.375
492
EXPRESIONES DE SCRIPT
devuelve
Configuracin 1 y 2
cadena nmero
1997-08-06 00.00 35648
493
dual( s , x )
Asociacin forzada de una representacin de cadena arbitraria con
un nmero de representacin fijado en x. En QlikView, cuando
varios elementos de datos en un slo campo tienen una diferente
representacin de cadena, pero el mismo nmero vlido de repre-
sentacin, compartirn todos la primera representacin de cadena.
Tpicamente se usa la funcin dual temprano en un script, con el fin
de crear esta representacin de cadena que se mostrar en los cua-
dros de lista etc.
Ejemplo:
load dual(string,numrep) as DayOfWeek
inline [string,numrep
Monday,0
Tuesday,1
Wednesday,2
Thursday,3
Friday,4
Saturday,5
Sunday,6];
load Date, weekday(Date) as DayOfWeek from
afile.csv;
El ejemplo de script generar un campo DayOfWeek con los das de
la semana escritos en texto claro. QlikView para todos lo efectos
tiene en cuenta el campo como un campo numrico.
Funciones de color
colormix1( Valor, ColorCero, ColorUno )
devuelve una representacin de color RGB a partir de un degradado
entre dos colores basados en un valor entre 0 y 1. Si el valor es igual
a cero, se devuelve el primer color. Si es 1 devolver el segundo
color y si est entre ambos entonces devuelve un sombreado inter-
medio apropiado.
Valor es un nmero real entre 0 y 1.
ColorCero es una representacin de color RGB vlida para que el
color se asocie al lmite ms bajo del intervalo.
ColorUno es una representacin de color RGB vlida para que el
color se asocie al lmite superior del intervalo.
Ejemplo:
colormix1( x, negro(), rojo())
494
EXPRESIONES DE SCRIPT
IV
495
496
ESTRUCTURAS DE DATOS
23 ESTRUCTURAS DE DATOS
23.1 Sentencias de carga de datos
Los datos se cargan a travs de las sentencias load o select. Cada una de estas
sentencias genera una tabla de entrada. Una tabla siempre se puede considerar como
una lista de algo, cada registro (fila) es por tanto una nueva instancia del tipo de
objeto y cada campo (columna) un atributo especfico o una propiedad del objeto.
Reglas:
QlikView no diferencia entre las tablas generadas por las sentencias load o
select. De este modo, al cargar varias tablas, no importa si las tablas han
sido cargadas por la sentencia load o select o por una combinacin de
ambas.
El orden de los campos en la sentencia o en la tabla original en la base de
datos es indiferente para la lgica QlikView.
Los nombres de los campos se utilizan en el proceso posterior, para
identificar y asociar campos. Son sensibles a maysculas. Por eso, a veces es
necesario renombrar los campos en el script. Vase la Renombrar campos
en la pgina 503.
497
$Field Los nombres de todos los campos ledos desde las tablas.
$Fields El nmero de campos de las diferentes tablas.
$FieldNo La posicin de los campos en las tablas.
$Rows El nmero de filas en las tablas.
$Info Los nombres de las tablas de informacin incluidas en el
documento.
En un documento QlikView, los campos de sistema se pueden mostrar como
cuadros de lista. Con la ayuda de estos cuadros de lista, es fcil entender la
estructura fundamental de la aplicacin.
Al seleccionar una tabla individual en el cuadro de lista $Table, aparece un
smbolo de informacin en la barra de ttulo del cuadro de lista. Haciendo
clic en l, se puede ver la tabla (si es un archivo de texto).
Estableciendo la configuracin del cuadro de lista $Field en Mostrar
Frecuencia en la pgina General del dilogo Propiedades del Cuadro de
Lista, es fcil ver qu campos asocian las diferentes tablas.
Otra herramienta muy til es una tabla pivotante con las dos dimensiones
$Field y $Table y la expresin only($Field). Ponga la dimensin $Field a la
izquierda y la dimensin $Table en la parte superior. Ordene ambas
dimensiones por su orden de carga. El resultado es una excelente tabla de
sistema que muestra las relaciones de tablas y campos.
Para crear una tabla de sistema se elige Nuevo objeto de Hoja, Tabla de
Sistema, en el men Diseo.
concatenate
se aade (concatena) esta tabla a la ltima tabla lgica previamente creada.
498
ESTRUCTURAS DE DATOS
crosstable
esta tabla se convierte del formato de tabla cruzada al formato de columnas.
generic
esta tabla se divide en otras diversas tablas lgicas.
info
esta tabla no se carga como una tabla lgica, sino como una tabla de
informacin, que contiene enlaces a informacin externa, como por ej.
archivos, sonidos, URLs, etc.
intervalmatch
la tabla (la cual debe contener exactamente dos columnas) se interpreta
como intervalos numricos, que estn asociados con nmeros discretos en un
campo especfico.
join
QlikView unir esta tabla con la ltima tabla lgica previamente cargada, a
travs de sus campos en comn.
mapping
esta tabla (que debe contener exactamente dos columnas) se lee como una
tabla de enlace, la cual no se asocia nunca a otras tablas.
semantic
esta tabla no se carga como una tabla lgica, sino como una tabla semntica, IV
la cual contiene relaciones que no deberan unirse, por ej. predecesor,
sucesor y otras referencias a otros objetos del mismo tipo.
Las tablas lgicas se asocian cuando los datos se han cargado. Las tablas
lgicas y sus asociaciones se pueden ver en el dilogo Visor de Tablas, vase
la pgina 247.
499
entre ambas tablas. En las herramientas estndar de consulta SQL, las dos
tablas siempre deberan ir unidas (joined).
Las tablas definidas en el script de QlikView se denominan tablas lgicas.
QlikView efecta asociaciones entre las tablas, basndose en los nombres de
los campos, y lleva a cabo las uniones al hacer una seleccin, es decir
cuando el usuario hace clic en un elemento de un cuadro de lista.
Por eso, una asociacin QlikView es casi lo mismo que un join QlikView
(vea a continuacin). La nica diferencia est en que la unin (join) se
realiza cuando se ejecuta el script, mientras que la tabla lgica es, por lo
general, el resultado de una unin. La asociacin se hace una vez creada la
tabla lgica - las asociaciones se hacen siempre entre tablas lgicas.
Figura 99. Cuatro tablas: una lista de pases, una lista de clientes, una lista
de transacciones y una lista de socios; entre ellas estn asociadas a travs
de los campos Pas e IDCliente.
500
ESTRUCTURAS DE DATOS
QlikView analiza los datos para ver si existe alguna forma no ambigua de
identificar una tabla principal con la que contar (a veces existe), pero en la
mayora de los casos el programa slo puede hacer una suposicin. Dado que
una suposicin errnea podra ser fatal (QlikView dara la impresin de
cometer errores en los clculos), el programa se ha diseado de tal manera
que no permite algunas operaciones cuando la interpretacin de los datos es
ambigua para campos asociados.
Los campos asociados estn, por lo general, sujetos a las siguientes
limitaciones:
1 En un cuadro de lista que muestre el campo, no se podr visualizar
la informacin de frecuencia. La opcin Mostrar Frecuencia de las
Propiedades del Cuadro de Lista (pgina General) no est activo.
2 Los cuadros de estadsticas del campo muestran n/a para la mayora
de entidades estadsticas.
3 En los grficos no se pueden crear expresiones que contengan
funciones que dependen de la informacin de frecuencia (suma,
funciones de contador, media etc.) del campo, a menos que el
modificador Distinct est activo. Al intentarlo, aparecer un
mensaje de error. Despus de cada recarga, QlikView controla todas
las expresiones de los grficos para ver si ha aparecido alguna
ambigedad como resultado de los cambios en la estructura de
datos. Si el programa encuentra cualquier expresin ambigua, la
desactiva y enva un dilogo de advertencia. La expresin no podr
IV
activarse hasta que no se haya corregido el problema. Si se desactiva
un archivo de registro, se listan todas las expresiones ambiguas en el
registro.
Hay una manera muy simple de superar estas limitaciones. Cargue el campo
una vez ms, con un nuevo nombre, en la tabla donde deba contabilizarse la
frecuencia. Utilice a continuacin el nuevo campo para un cuadro de lista
con la configuracin de frecuencia, para un cuadro de estadsticas o para
clculos en sus grficos.
Claves sintticas
Cuando dos o ms tablas de entrada tienen dos o ms campos en comn, esto
indica una relacin de claves compuestas. QlikView maneja esta situacin a
travs de claves sintticas. Dichas claves son campos annimos que
representan todas las combinaciones posibles de la clave compuesta. Cuando
se incrementa el nmero de claves compuestas, y dependiendo de la cantidad
de datos, la estructura de las tablas y de otros factores, es posible que
QlikView maneje estas claves de forma ms o menos elegante o no. Puede
501
ser que QlikView termine utilizando una cantidad excesiva de tiempo y/o
memoria. Por desgracia, es casi imposible predecir las limitaciones reales, lo
cual deja slo ensayo y error como un mtodo prctico para determinarlos.
Por consiguiente recomendamos un anlisis global de la estructura de la
tabla proyectada por el diseador de la aplicacin. Los trucos tpicos
incluyen:
Formar sus propias claves no-compuestas, normalmente mediante la
concatenacin de cadenas dentro de una funcin de script
AutoNumber.
Asegurarse de conectar slo los campos necesarios. Al usar por ej.
una fecha como clave, asegrese de no cargar porej. ao, mes o
dia_del_mes de ms de una tablas de entrada.
502
ESTRUCTURAS DE DATOS
503
La sentencia que se emplea para renombrar campos puede utilizarse para
renombrar campos ya cargados. Opcionalmente tambin se podra emplear
una tabla de correspondencias que contenga uno o ms pares de nuevos y
antiguos nombres de campo.
Ejemplo:
Load Nmero, Nombre, Calle, Cdigo Postal, Ciudad,
Pas
From Customers.csv;
rename field Nmero to Nmero Cliente;
Finalmente existe la posibilidad de renombrar cuadros de lista u otros
objetos de hoja sin cambiar las asociaciones lgicas definidas por los
nombres de los campos. Elija Propiedades desde el men objeto del objeto
de hoja.
Concatenacin forzada
Tambin se puede forzar a QlikView a concatenar dos o ms tablas si sus
conjuntos de campos no coinciden exactamente. Esto se hace mediante el
prefijo concatenate en el script, que concatena una tabla con otra tabla
designada o con la ltima tabla lgica previamente creada.
504
ESTRUCTURAS DE DATOS
Ejemplo:
load a, b, c from table1.csv;
concatenate load a, c from table2,csv;
La tabla lgica resultante tiene los campos a, b y c. El nmero de registros de
la tabla resultante es la suma del nmero de registros de las tablas 1 y 2. El
valor del campo b en los registros que provienen de la tabla 2 es NULL.
Reglas:
Los nombres de los campos deben ser exactamente iguales.
A no ser que se defina el nombre de una tabla previamente cargada
en la sentencia concatenate, el prefijo concatenate utilizar la
ltima tabla lgica previamente creada. Por lo tanto, el orden de las
dos sentencias no es arbitrario.
505
Nota En este manual se utiliza el trmino unir (join) generalmente para las
uniones efectuadas antes de crear las tablas lgicas. Sin embargo, la
asociacin que se realiza una vez creadas las tablas lgicas, tambin es un
join fundamentalmente.
Join
La manera ms fcil de hacer una unin es con el prefijo join en el script,
que une la tabla de entrada con la ltima tabla lgica anteriormente creada.
La unin ser una unin externa, creando todas las posibles combinaciones
de valores de ambas tablas.
506
ESTRUCTURAS DE DATOS
Ejemplo:
load a, b, c from table1.csv;
join load a, d from table2.csv;
La tabla lgica resultante tiene los campos a, b, c y d. El nmero de registros
difiere dependiendo de los valores de los campos de ambas tablas.
Reglas:
Los nombres de los campos que se desea unir debern ser
exactamente iguales.
El nmero de campos a unir es arbitrario. Normalmente, las tablas
deberan tener uno o varios campos en comn. Si no tienen ningn
campo en comn, se devuelve el producto cartesiano de las tablas.
Tambin es posible tener todos los campos en comn, pero en
general no tiene sentido.
A no ser que se defina el nombre de una tabla previamente cargada
en la sentencia join, el prefijo join usa la ltima tabla lgica
previamente creada. Por lo tanto, el orden de las dos sentencias no
es arbitrario.
Keep
El prefijo explcito join realiza en el lenguaje de script de QlikView una
unin completa de las dos tablas. El resultado es una tabla. El resultado de
estas uniones es, en muchos casos, una tabla muy extensa. Una de las
principales ventajas de QlikView es su capacidad para hacer asociaciones IV
entre tablas, en lugar de unirlas. De este modo se ahorra mucho espacio en
memoria, a la vez que se incrementa la velocidad, permitiendo una
flexibilidad enorme. La funcionalidad de keep se ha diseado para reducir el
nmero de casos donde sea necesario el uso de joins explcitos.
El prefijo keep entre dos sentencias load o select tiene el efecto de reducir
una o ambas tablas a la interseccin de datos tabulares antes de almacenarlas
en QlikView. El prefijo keep debe ir siempre precedido por una de las
palabras clave inner, left o right. La seleccin de los registros desde las
tablas se hace de la misma forma que en un join correspondiente. De todas
formas, las dos tablas no se unen y sern almacenadas en QlikView como
dos tablas aparte, separadas y nombradas.
Inner
En el lenguaje de script QlikView, los prefijos join y keep pueden ir
precedidos de un prefijo inner.
507
Si se usa delante de join, especifica que el join entre las dos tablas debe ser
un inner join (una unin interna). La tabla resultante contiene slo
combinaciones ente las dos tablas, con un conjunto completo de datos de
ambas partes.
Si se usa delante de keep, especifica que las dos tablas deben ser reducidas a
su interseccin comn antes de almacenarlas en QlikView.
Ejemplo:
QVTable:
Select * from Table1;
inner join select * from Table2;
QVTab1:
Select * from Table1;
QVTab2:
inner keep select * from Table2;
Las dos tablas del ejemplo keep estn, por supuesto, asociadas a travs del
campo A.
Left
En el lenguaje de script QlikView, los prefijos join y keep pueden ir
precedidos por el prefijo left.
508
ESTRUCTURAS DE DATOS
Si se usa delante de join, significa que la unin o join entre las dos tablas
debe ser un left join. La tabla resultante contiene slo combinaciones entre
las dos tablas, con el conjunto de datos completo de la primera tabla.
Si se usa delante de keep, determina que la segunda tabla debera reducirse a
su interseccin comn con la primera tabla, antes de ser almacenada en
QlikView.
Ejemplo:
QVTable:
Select * from Table1;
left join select * from Table2;
IV
QVTab1:
Select * from Table1;
QVTab2:
left keep select * from Table2;
Las dos tablas del ejemplo keep estn, por supuesto, asociadas a travs del
campo A.
509
Derecha
Los prefijos join y keep pueden llevar un prefijo right en el lenguaje de
script QlikView.
Utilizarlo delante de join, significa que la unin entre las dos tablas deber
ser una unin derecha (right join). La tabla resultante slo contendr
combinaciones entre las dos tablas, con un conjunto completo de datos de la
segunda tabla.
Utilizarlo delante de keep, significa reducir la primera tabla a su
interseccin comn con la segunda, antes de ser almacenada en QlikView.
Ejemplo:
QVTable:
Select * from Table1;
right join select * from Table2;
QVTab1:
Select * from Table1;
QVTab2:
right keep select * from Table2;
510
ESTRUCTURAS DE DATOS
Las dos tablas del ejemplo keep estn, por supuesto, asociadas a travs del
campo A.
IV
511
512
EVALUACIN DE LOS DATOS CARGADOS
513
La sintaxis para esto es fcil:
Ejemplo:
Generic select * from GenericTable;
No importa si se usa una sentencia load o select para cargar la base de datos genri-
ca.
Ejemplo 1:
ex1.csv
Year Ene Feb Mar Abr May Jun
1991 45 65 78 12 78 22
1992 11 23 22 22 45 85
1993 65 56 22 79 12 56
1994 45 24 32 78 55 15
1995 45 56 35 78 68 82
514
EVALUACIN DE LOS DATOS CARGADOS
La tabla cruzada va a menudo precedida por una serie de columnas calificadoras, que
deben leerse de manera directa/continua. Este es el caso en el ejemplo 2:
Ejemplo 2:
ex2.csvv
Vendedor Year Ene Feb Mar Abr May Jun
A 1991 45 65 78 12 78 22
A 1992 11 23 22 22 45 85
A 1993 65 56 22 79 12 56
A 1994 45 24 32 78 55 15
A 1995 45 56 35 78 68 82
B 1991 57 77 90 24 90 34
B 1992 23 35 34 34 57 97
B 1993 77 68 34 91 24 68
B 1994 57 36 44 90 67 27
B 1995 57 68 47 90 80 94
En este caso hay dos columnas calificadoras a la izquierda, seguidas por las columnas
de matriz. El nmero de las columnas calificadoras puede declararse un como tercer
parmetro del prefijo crosstable, como se ve acontinuacin:
crosstable (Mes, Ventas, 2) load * from ex2.csv ;
El resultado en QlikView sera:
IV
Ejemplo:
Observe estas dos tablas. La primera muestra el inicio y el final de la produccin de
diferentes pedidos. La segunda tabla contiene algunos eventos discretos. Cmo se
515
pueden asociar los eventos discretos con los pedidos para saber p.ej. qu cambio
afecta a qu pedidos y qu pedidos se procesaron a causa de qu cambios?
Primero hay que cargar las dos tablas como de costumbre, y despus vincular el
campo Time a los intervalos definidos por los campos Start y End;
Select * from OrderLog;
Select * from EventLog;
Intervalmatch (Time) select Start,End from OrderLog;
Ahora se podra crear un cuadro de tabla en QlikView como ste:
516
EVALUACIN DE LOS DATOS CARGADOS
517
Script de ejemplo:
SET NullInterpret='';
TablaIntervalos:
Load Clave, ValidoDesde, Equipo from
TablaIntervalos.xls;
NullAsValue PrimeraFecha,UltimaFecha;
Clave:
Load
Clave,
ValidoDesde as PrimeraFecha,
date(if(Clave=previous(Clave),
previous(ValidoDesde) - 1)) as UltimaFecha,
Equipo
resident TablaIntervalos order by Clave, ValidoDesde
desc;
drop table TablaIntervalos;
Transact:
Load Clave, Nombre, Fecha, Ventas from Transac.xls;
inner join intervalmatch (Date,Key) load FirstDate,
LastDate, Key resident Key;
La sentencia nullasvalue permite que los valores nulos se enlacen con los
valores de la lista.
Cree Clave, PrimeraFecha, UltimaFecha, (campos de atributo) utilizando
previous y order by y a continuacin la tabla TablaIntervalos se elimina tras
haber sido remplazada por esta tabla clave.
518
EVALUACIN DE LOS DATOS CARGADOS
24.5 Jerarquas
A menudo se emplean jerarquas no equilibradas de n niveles para representar, por IV
ejemplo, dimensiones geogrficas u organizativas en los datos. Estos tipos de jerar-
quas se almacenan normalmente en una tabla de nodos adyacentes, esto es, una tabla
en la que cada registro corresponde a un nodo y tiene un campo que contiene una
referencia al nodo padre.
519
En este tipo de tabla, el nodo se almacena en un nico registro, pero puede tener un
determinado nmero de hijos. La tabla puede por supuesto contener campos adicio-
nales que describan atributos para los nodos.
Una tabla de nodos adyacentes es ptima para el mantenimiento, pero difcil de utili-
zar en el trabajo diario. En las consultas y el anlisis se suelen emplear otras repre-
sentaciones en vez. La tabla de nodos expandidos es una representacin comn, en la
que cada nivel de la jerarqua se almacena en un campo aparte. Los niveles de una
tabla de nodos expandidos pueden utilizarse fcilmente por ejemplo en una tabla
pivotante o en una estructura arbrea. La palabra clave hierarchy se puede emplear
en el script QlikView para transformar una tabla de nodos adyacentes en una tabla de
nodos expandidos. Vase la Hierarchy en la pgina 324 para ms informacin.
520
EVALUACIN DE LOS DATOS CARGADOS
521
segunda permite la seleccin de rboles completos. Ambas estn ligadas mediante la
clave del nodo, por ej. NodeID, el cual tambin pudiera enlazar con una posible tabla
de transicin
522
EVALUACIN DE LOS DATOS CARGADOS
523
El resultado de la segunda sentencia
load es una tabla como la de la dere-
cha, y esta tabla ha sido cargada como
tabla semntica. Se utiliza la clusula
where para omitir el primer registro,
ya que si no se omitiera vinculara el
primer presidente al inexistente presi-
dente n 0.
Observamos tambin que esta senten-
cia load contiene dos campos titula-
dos No y dos campos titulados Relation. Una sentencia load de este tipo
causara un error en la ejecucin de script si se usara para cargar una tabla
lgica, ya que el procedimiento de carga para una tabla lgica individual
exige que ninguno de los campos tenga el mismo nombre. La sentencia
select correspondiente tampoco es posible, porque muchos drivers ODBC
exigen lo mismo. En lugar de eso, se debera usar la estructura siguiente, si la
tabla de presidentes figura en una base de datos:
Connect to DataBase;
Select * from presdnts;
Alias No2 as No, Relation2 as Relation;
Semantic Select
No -1 as No,
'Successor' as Relation,
No as No2,
'Predecessor' as Relation2
from presdnts where No > 1;
El ejemplo de los presidentes es tan solo un ejemplo muy simple para el uso
de vnculos semnticos. stos tambin pueden emplearse en la genealoga,
donde los vnculos semnticos pueden ser p.ej. primo, hermano, abuela,etc.
o para los empleados de una empresa donde los vnculos semnticos pueden
ser p.ej. superior, informa a, secretaria, etc.
Ejemplo: Uso de los valores relacionados como nombres de las relacio-
nes
A veces puede resultar ms descriptivo utilizar los valores relacionados
como nombres de la relacin. En el ejemplo de los presidentes, puede ser
524
EVALUACIN DE LOS DATOS CARGADOS
ventajoso tener todos los predecesores en una columna y todos los sucesores
en otra:
525
dente mostrado. Por eso se llaman Dummy1 y Dummy2 y se usa slo la pri-
mera relacin (columna dos).
Como no deseamos que las relaciones dummy aparezcan en los cuadros de
lista, debemos tratar las segundas y cuartas columnas como relaciones de
diferentes tipos. Esto significa que las primeras y terceras columnas debern
tener nombres de campos diferentes. Por esta razn tenemos dos columnas
con el nmero del presidente, No y DuplicateOfNo.
Como deseamos obtener dos cuadros de lista diferentes con relaciones, nece-
sitamos dos sentencias semantic diferentes.
Tambin es posible realizar este ejemplo con tablas semnticas de tres
columnas, pero entonces es muy probable que los cuadros de lista con las
relaciones inversas confundan al usuario.
Figura 101. La tabla de informacin que define los archivos vinculados a los valores
especficos.
526
EVALUACIN DE LOS DATOS CARGADOS
La sentencia para cargar esta tabla como una tabla de informacin sera la siguiente:
Info Load Country, I from Flagsoecd.csv (ansi, txt,
delimiter is ',', embedded labels);
Cuando se selecciona un elemento de un cuadro de lista o cuadro de seleccin mlti-
ple que contiene informacin vinculada, aparece un icono de informacin junto al
nombre de campo, el cual muestra que hay informacin disponible. Un clic de ratn
sobre el icono mostrar la informacin o cargar el archivo de la aplicacin. Se puede
desactivar el icono de informacin en la pgina Diseo del dilogo Propiedades de
Cuadro de Lista.
Si se introduce un texto en la segunda columna, el texto se mostrar en un visor de
texto interno.
Para marcar una nueva lnea en este texto, no se podr emplear la tecla retorno. En su
lugar, se utiliza el smbolo "\n" en la lnea de informacin.
Si se escribe el nombre de un archivo de imagen en la segunda columna
(p.ej. extensin bmp), se muestra la imagen en un visor de imgenes interno.
Si se escribe el nombre de un archivo de sonido (extensin wav) en la
segunda columna, suena el sonido.
Si se escribe el nombre de un archivo ejecutable en la segunda columna, se
ejecuta el archivo.
Si se escribe el nombre de cualquier otro archivo en la segunda columna, se
usa el programa asociado para abrir el archivo.
IV
Si se escribe una URL en la segunda columna, p.ej. una direccin de Inter-
net, se emplea el navegador registrado de Internet para acceder a dicha direc-
cin.
Un archivo de informacin no puede contener el smbolo de estrella. No obstante, s
se permite un smbolo definido como OtherSymbol (vea la pgina 528).
Utilizando bundle info load, podr vincular datos externos en un documento
QlikView. Ms informacin sobre la sintaxis en la pgina 221.
527
Tablas de correspondencia
Las tablas que han sido cargadas mediante las sentencias mapping load o
mapping select reciben un trato diferente de las dems tablas. Se almacenan
en un rea aparte de la memoria, y se usan slo como tablas de enlace
durante la ejecucin del script. Despus de la ejecucin del script se borran
automticamente.
Reglas:
Una tabla de correspondencia debe tener dos columnas, la primera
con los valores de la comparacin, y la segunda con los valores que
se desea enlazar.
Las dos columnas deben tener nombre, pero los nombres no tienen
importancia por s mismos. Los nombres de las columnas no tienen
conexin con los nombres de campo en las tablas de entrada regula-
res.
528
EVALUACIN DE LOS DATOS CARGADOS
Figura 103.
529
y US sern buscados y reemplazados por los valores de la segunda columna
de la tabla de enlace, es decir USA.
El enlace automtico es el ltimo paso en la cadena de eventos que lleva al
almacenamiento de un campo en una tabla QlikView. En general, el orden de
eventos de una tpica sentencia load o select es el siguiente:
1 Evaluacin de las expresiones
2 Renombrar campos mediante as
3 Renombrar campos mediante alias
4 Calificacin del nombre de tabla, si se puede aplicar
5 Enlazar datos en nombres de campo que coinciden
Esto significa que el enlace no se hace cada vez que se encuentra un nombre
de campo como parte de una expresin, sino ms bien cuando el valor se
almacena bajo el nombre de un campo en una tabla QlikView.
Para desactivar los enlaces, utilice la sentencia unmap (vea la pgina 369 ).
Para enlazar a nivel de expresin, use la funcin applymap (vea pgina 444
).
Para enlazar a nivel de subcadena, use la funcin mapsubstring (vea la
Funciones de mapa en la pgina 444 ).
El smbolo asterisco
El smbolo de asterisco (*) es interpretado como todos los valores (listados)
de este campo, es decir una lista de valores en cualquier lugar de esta tabla.
Si se usa en uno de los campos de sistema (USERID, CONTRASEA o
SERIAL) en una tabla cargada en la seccin de acceso del script, su interpre-
tacin ser de todos los valores posibles (tambin los no listados) de este
campo.
530
EVALUACIN DE LOS DATOS CARGADOS
OtherSymbol
En muchos casos es necesario representar todos los dems valores en una
tabla, es decir, todos aquellos valores que no se han encontrado explcita-
mente en los datos cargados. Esto se hace con una variable de macro especial
llamada OtherSymbol. Para definir que OtherSymbol sea tratado como
todos los dems valores, utilice la sintaxis siguiente:
SET OTHERSYMBOL=<sym>;
delante de una sentencia load/select, <sym> puede ser cualquier cadena.
Si QlikView encuentra el smbolo definido en una tabla de entrada, lo defini-
r como todos los valores que no han sido previamente cargados en el campo
donde lo encontr. En ese caso, los valores encontrados en el campo a conti-
nuacin de OtherSymbol no se considerarn.
Para restablecer esta funcionalidad, utilice:
SET OTHERSYMBOL=;
Ejemplo:
IV
531
Nota OtherSymbol no se ha diseado para crear enlaces externos (outer joins)
entre tablas!
532
EVALUACIN DE LOS DATOS CARGADOS
SET NULLDISPLAY=;
Si desea que la lgica de QlikView funcione de este modo con respecto a los
valores NULL de ODBC (que los interprete como una cadena vaca), asigne
a la variable NULLDISPLAY una cadena vaca, segn se indica a continua-
cin (dos comillas simples sin nada entre medias):
SET NULLDISPLAY=";
La asignacin debe efectuarse antes de cualquier sentencia select en el
script. La cadena vaca se tratar como cualquier otro valor, permitiendo de
este modo la asociacin y seleccin de valores NULL.
533
Como resultado de lo arriba expuesto se infiere que las funciones
generalmente devuelven NULL cuando cualquiera de los parme-
tros necesarios para la evaluacin son NULL.
Ejemplos:
sin(NULL) devuelve NULL
chr(NULL) devuelve NULL
if(NULL, A, B) devuelve B
if(TRUE, NULL, A) devuelve NULL
if(TRUE, A, NULL) devuelve A
La excepcin a la segunda regla es que las funciones lgicas com-
prueban el tipo.
Ejemplos:
isnull(NULL) devuelve TRUE (-1)
isnum(NULL) devuelve FALSE (0)
Operadores aritmticos y de cadena
Si se encontrara un NULL en cualquier lado de estos operadores, se
devuelve NULL, excepto en el caso de una concatenacin de cade-
nas.
Ejemplos:
A + NULL devuelve NULL
A - NULL devuelve NULL
A / NULL devuelve NULL
A * NULL devuelve NULL
NULL / A devuelve NULL
NULL / A devuelve NULL
0 /NULL devuelve NULL
0 * NULL devuelve NULL
A&NULL devuelve A
Operadores relacionales
Si se encuentra NULL en cualquier lado de los operadores relacio-
nales, se aplican reglas especiales.
Ejemplos:
NULL rel.op. NULL devuelve NULL
534
EVALUACIN DE LOS DATOS CARGADOS
24.11Juegos de caracteres
QlikView asume que el conjunto de caracteres empleado en Windows es ansi, por
defecto. No obstante, a veces se usan archivos con otros conjuntos de caracteres, p.ej.
al transferir archivos de texto de otros ordenadores. El conjunto de caracteres ms
comn, aparte de ansi, es el conjunto de caracteres oem. ste es el que se utiliza en
DOS, OS/2, etc. Utilizando el especificador de archivo oem en la sentencia load,
QlikView utilizar el conjunto de caracteres oem para interpretar los datos. QlikView
tambin es capaz de reconocer y usar el conjunto de caracteres especfico de MacOs,
mac. Vea tambin la sintaxis de script en la pgina 341.
IV
535
536
ARCHIVOS QVD
25 ARCHIVOS QVD
25.1 Acerca de los archivos QVD
Un archivo QVD (de datos QlikView) es un archivo que contiene una tabla de datos
exportados desde QlikView. QVD es un formato propio de QlikView. Solo puede ser
escrito y ledo desde QlikView. El formato de archivo est optimizado para favorecer
la velocidad al leer datos desde un script QlikView, pero es al mismo tiempo muy
compacto. Leer datos desde un archivo QVD es por lo general 10-100 veces ms
rpido que leer desde otras fuentes de datos.
537
espera se pueden reducir considerablemente, incluso en el caso de que el
conjunto de datos no fuera tan grande.
Carga incremental
En muchas ocasiones la funcionalidad QVD se puede emplear para facilitar
la carga incremental, cargando por ejemplo nicamente los registros nuevos
de una base de datos en expansin.
538
ARCHIVOS QVD
Los archivos QVD se pueden leer en dos modos, estndar (rpido) y super-rpido. El
modo que se utilice viene determinado de forma automtica por el motor de script de
QlikView. El modo sper-rpido puede emplearse solo cuando todos los campos o un
subconjunto de ellos sean ledos sin ninguna transformacin (sin frmulas que acten
sobre los campos). Se permite renombrar los campos. Cuando se apliquen las
transformaciones se emplear el modo estndar (rpido).
539
sentencias load, por ej. las sentencias directory. Los campos de la lista
pueden ser renombrados utilizando sintaxis as estndar.
Ejemplos:
STORE mitabla INTO xyz.qvd;
STORE * FROM mitabla INTO xyz.qvd;
STORE Nombre, NodeReg FROM mitabla INTO xyz.qvd;
STORE Nombre AS a, NodeReg AS b FROM mitabla INTO
xyz.qvd;
Las dos primeras sentencias tienen idntica funcin.
540
ARCHIVOS QVD
541
25.7 Utilizacin de archivos QVD para carga
incremental
La carga incremental es una tarea bastante frecuente en bases de datos. Consiste en
cargar exclusivamente los registros nuevos o modificados de la base de datos. Los
dems debieran estar ya disponibles, de un modo u otro.
Con la ayuda de los archivos QVD es posible realizar una carga incremental en la
mayora de casos. El proceso bsicamente es el siguiente:
1 Se cargan los datos nuevos de la tabla de la
Base de Datos (el proceso es lento, pero
son pocos registros).
2 Se cargan los datos antiguos del archivo
QVD (son muchos registros, pero el
proceso es rpido).
3 Se crea un nuevo archivo QVD.
4 Se repite este mismo procedimiento para
cada tabla.
La complejidad de la solucin depende de las condiciones particulares de cada base
de datos fuente, pero podemos plasmar los siguientes casos como los ms frecuentes:
1 Anexar slo (Archivos de registro).
2 Insertar slo (No Actualizar o Borrar).
3 Insertar y Actualizar (No Borrar).
4 Insertar, Actualizar y Borrar.
A continuacin encontrar diversas soluciones para cada uno de estos casos.
542
ARCHIVOS QVD
Ejemplo de script:
Buffer (Incremental) Load * From LogFile.txt (ansi,
txt, delimiter is ',embeddedlabels);'
543
Se requiere un campo de clave primaria para que QlikView ordene
los registros actualizados del archivo QVD.
Esta solucin har que la lectura del archivo QVD se haga en modo
estndar, ms que en modo sper-rpido. El resultado final ser sin
embargo considerablemente ms rpido que si se tuviera que leer
toda la base de datos.
Ejemplo de script:
QV_Table:
SQL SELECT PrimaryKey, X, Y FROM DB_TABLE
WHERE ModificationTime >= #$(LastExecTime)#;
Concatenate
LOAD PrimaryKey, X, Y FROM File.QVD
WHERE NOT Exists(PrimaryKey);
STORE QV_Table INTO File.QVD;
544
ARCHIVOS QVD
Ejemplo de script:
Let ThisExecTime = Now( );
QV_Table:
SQL SELECT PrimaryKey, X, Y FROM DB_TABLE
WHERE ModificationTime >= #$(LastExecTime)#
AND ModificationTime < #$(ThisExecTime)#;
If ScriptErrorCount = 0 then
STORE QV_Table INTO File.QVD;
Let LastExecTime = ThisExecTime;
End If
IV
545
546
SEGURIDAD
26 SEGURIDAD
Es importante que la informacin se distribuya nicamente a aquellas personas que
estn autorizadas a leerla. Como QlikView convierte el arduo proceso de recuperar
informacin en una tarea extremadamente sencilla, es obvia la necesidad de un
mecanismo que gestione los asuntos de seguridad de una forma adecuada. En
QlikView se puede configurar un mecanismo de seguridad de dos maneras distintas:
Puede incrustarse en el script del documento QlikView, o puede configurarse
mediante el uso de QlikView Publisher.
Adems, tambin puede ser importante bloquear el diseo/presentacin a usuarios
habituales, o impedir que stos ejecuten o editen el script, etc. Esto tambin se puede
realizar mediante las restricciones de acceso incorporadas en el archivo QlikView.
547
Los tamaos de estos archivos sern por lo general pequeos, dado que un solo
archivo se divide en mltiples archivos y el usuario slo abre el archivo que contiene
sus propios datos. No obstante, esto tambin implica que un QlikView Server podra
tener que emplear ms memoria que si los datos se almacenaran en un nico archivo,
dado que a veces se cargarn varios archivos conteniendo los mismos datos.
Para ms informacin, le remitimos a la documentacin de QlikView Publisher.
548
SEGURIDAD
Ejemplo:
Section Access;
Load * Inline
[ACCESS,USERID,PASSWORD
ADMIN, A,X
USER,U,Y ];
Section application;
Load... from...
549
En la seccin de acceso se podrn cargar todos, ninguno o cualquier combinacin de
estos campos de seguridad. No obstante, si no se carga el campo ACCESO, todos los
usuarios tendrn acceso de ADMINISTRADOR al documento y la seccin de
acceso no tendr entonces relevancia alguna.
No ser por tanto necesario emplear IDUSUARIO, se puede otorgar otro tipo de
autorizacin empleando otros campos, por ej. nmeros de serie nicamente.
ACCESO Un campo que define el tipo de acceso que le corresponde a un
usuario.
IDUSUARIO Un campo que contiene un ID de usuario aceptado. QlikView
pedir un ID de Usuario y lo comparar con el valor de este
campo. Este ID de usuario no es el mismo que el ID de usuario
en Windows.
CONTRASEA Un campo que contiene una contrasea aceptada. QlikView
pedir una contrasea al usuario y la contrastar con el valor
introducido en este campo. Esta contrasea no es la misma que
la contrasea de Windows.
SERIE Un campo que contiene un nmero correspondiente al nmero
de serie de QlikView. Ejemplo: 4900 2394 7113 7304.
QlikView comprobar el nmero de serie del usuario y lo
contrastar con el valor introducido en este campo.
NTNAME Un campo que contiene una cadena que muestra un nombre de
usuario o nombre de grupo correspondiente a un Dominio de
Windows NT. QlikView extraer la informacin de acceso al
Sistema Operativo y la contrastar con el valor introducido en
este campo.
NTDOMAINSID Un campo que contiene una cadena correspondiente a un SID
de Dominio en Windows NT.
Ejemplo: S-1-5-21-125976590-467238106-1092489882
QlikView extraer la informacin de acceso al Sistema
Operativo y la contrastar con el valor introducido en este
campo.
NTSID Un campo que contiene un SID de Windows NT.
Ejemplo: S-1-5-21-125976590-467238106-1092489882-1378
QlikView extraer la informacin de acceso al Sistema
Operativo y la contrastar con el valor introducido en este
campo.
550
SEGURIDAD
551
Ejemplo 1:
Slo se comprueba el nmero de serie. Un ordenador especfico
recibe acceso ADMIN. Todos los dems reciben acceso de
USUARIO. Observe que se puede emplear una estrella para marcar
"cualquier nmero de serie". Para esto, no obstante, la sentencia
Star is *; deber preceder la carga de esta tabla.
ACCESO SERIE
ADMIN 4900 2394 7113 7304
USUARIO *
Ejemplo 2:
El administrador y el servidor en el que se ejecuta QlikView como
una tarea por lotes reciben acceso ADMIN. Todos los dems en el
Dominio reciben acceso USUARIO cuando introducen USER
como ID de Usuario y contrasea.
552
SEGURIDAD
Ejemplo:
section access;
load * inline [
ACCESO, IDUSUARIO,REDUCTION, OMIT
ADMIN, ADMIN,*,
USER, A,1
USER, B, 2,NUM
USER, C, 3, ALPHA
];
553
section application;
T1:
load *,
NUM AS REDUCTION;
load
Chr( RecNo()+ord(A)-1) AS ALPHA,
RechNo() AS NUM
AUTOGENERATE 3;
El campo REDUCTION (maysculas) ahora existe en ambas, la seccin de acceso
y la seccin de aplicacin (todos los valores de campo van tambin en maysculas).
Normalmente seran dos campos totalmente diferentes y separados, pero si se marca
la opcin Reduccin inicial de datos basada en la Seccin de Acceso se
vincularn ambos y se reducir el nmero de registros mostrados al usuario.
El campo OMIT en section access define los campos que deberan ocultarse al
usuario.
El resultado ser el siguiente:
Usuario A puede ver todos los campos, pero slo aquellos registros conectados a
REDUCTION=1.
Usuario B puede ver todos los campos excepto NUM, y slo aquellos registros
conectados a REDUCTION=2.
Usuario C puede ver todos los campos excepto ALPHA, y slo aquellos registros
conectados a REDUCTION=3.
554
SEGURIDAD
26.10Cifrado / Encriptado
La comunicacin entre un QlikView Server y un cliente QlikView Windows se hace
mediante encriptacin o cifrado. No obstante, si se utiliza el cliente AJAX, la
comunicacin no va encriptada.
Adems, todos los documentos QlikView van codificados, lo que los convierte en
ilegibles para cualquier navegador, depurador, etc.
IV
555
556
NDICE
D F
DateFormat Fabs ................................................418
558
Fact ................................................419 ttest1w_lower ............................412
False ...............................................434 ttest1w_sigTtest1w_sig ..............411
Fdist ...............................................429 ttest1w_sterr .............................412
Fecha ......................................487, 491 ttest1w_t ...................................411
Fecha/Hora ..............................488, 492 ttest1w_upper ............................412
Fieldindex .......................................448 ttestw_conf ...............................407
FieldName .......................................459 ttestw_df ...................................406
FieldNumber ...................................459 ttestw_dif ..................................407
Fieldvalue .......................................447 ttestw_lower .............................408
Fieldvaluecount ...............................438 ttestw_sig .................................407
FileBasename ..................................455 ttestw_sterr ...............................407
FileDir ............................................455 ttestw_t .....................................406
FileExtension ...................................455 ttestw_upper .............................408
FileName ........................................455 ztest_conf .................................414
FilePath ...........................................456 ztest_dif ....................................413
FileSize ...........................................456 ztest_sig ...................................413
FileTime .........................................456 ztest_sterr .................................413
Findoneof ........................................443 ztest_z ......................................413
Finv ................................................430 ztestw_conf ...............................415
Firstsortedvalue ...............................391 ztestw_dif .................................415
FirstValue .......................................392 ztestw_sig .................................414
Firstworkdate ...................................484 ztestw_sterr ...............................415
Floor ...............................................417 ztestw_z ...................................414
Floppy Funcione de hora
variable en el script ....................374 en expresiones de script ..............460
Fmod ..............................................417 Funciones ........................................403
Follows ...........................................388 Funciones condicionales
Frac ................................................418 en expresiones de script ..............448
Funcin estadstica de prueba en script Funciones condicionales en script
chi2test_chi2 .............................403 alt ............................................449
chi2test_df ................................403 class .........................................450
chi2test_p .................................403 if ..............................................448
ttest_df .....................................404 match .......................................449
ttest_dif ....................................405 mixmatch ..................................450
ttest_lower ................................405 pick ..........................................449
ttest_sig ....................................404 wildmatch .................................450
ttest_sterr ..................................405 wildmatch5 ...............................450
ttest_t .......................................404 Funciones de agregacin
ttest_upper ................................406 en expresiones de script ..............389
ttest1_conf ................................410 Funciones de agregacin bsica en script
ttest1_df ...................................409 firstsortedvalue ..........................391
ttest1_dif ..................................409 max ..........................................390
ttest1_lower ..............................410 min ..........................................390
ttest1_sig ..................................409 mode ........................................391
ttest1_sterr ................................409 only ..........................................390
ttest1_t .....................................408 Funciones de agregacin de cadenas en
ttest1_upper ..............................410 script
ttest1w_conf .............................412 concat .......................................392
ttest1w_df .................................411 FirstValue .................................392
ttest1w_dif ................................411 LastValue .................................392
559
MaxString ................................392 subfield ....................................441
MinString .................................391 substringcount ...........................444
Funciones de agregacin en script textbetween ...............................441
count ........................................393 trim ..........................................440
MissingCount ...........................394 upper ........................................440
NullCount .................................394 Funciones de Contador
NumericCount ..........................393 en expresiones de script ..............435
TextCount ................................393 Funciones de contador en script
Funciones de Archivo autonumber ...............................437
en expresiones de script .............454 autonumberhash128 ...................437
Funciones de archivo en script autonumberhash256 ...................438
attribute ....................................454 fieldvaluecount ..........................438
ConnectString ...........................456 IterNo .......................................436
FileBasename ...........................455 RecNo ......................................435
FileDir .....................................455 RowNo .....................................435
FileExtension ............................455 Funciones de Distribucin Estadstica
FileName ..................................455 en expresiones de script ..............427
FilePath ....................................456 Funciones de distribucin estadstica en
FileSize ....................................456 script
FileTime ...................................456 chidist ......................................428
GetFolderPath ...........................457 chiinv .......................................428
QvdCreateTime .........................457 fdist ..........................................429
QvdFieldName ..........................458 finv ..........................................430
QvdNoOfFields .........................457 normdist ...................................428
QvdNoOfRecords ......................457 norminv ....................................429
QvdTableName .........................458 tdist ..........................................429
Funciones de Cadena tinv ..........................................429
en expresiones de script .............438 Funciones de Documento ..................459
Funciones de cadenas en script Funciones de documento en script
applycodepage ..........................444 NoOfReports .............................460
capitalize ..................................440 ReportComment ........................459
chr ...........................................438 ReportID ..................................460
evaluate ....................................443 ReportName ..............................460
findoneof ..................................443 ReportNumber ..........................460
hash128 ....................................444 Funciones de fecha
hash160 ....................................444 en expresiones de script ..............460
hash256 ....................................444 Funciones de fecha y hora en script
index ........................................439 AddMonths ...............................467
KeepChar .................................441 age ...........................................484
left ...........................................438 ConvertToLocalTime .................464
len ...........................................438 day ...........................................460
lower ........................................440 DayEnd ....................................476
ltrim .........................................440 daylightsaving ...........................484
mid ..........................................439 DayName .................................476
ord ...........................................438 DayNumberOfQuarter ................466
PurgeChar ................................441 DayNumberOfYear ....................466
repeat .......................................440 DayStart ...................................475
replace .....................................441 firstworkdate .............................484
right .........................................439 hour .........................................463
rtrim .........................................440 InDay .......................................482
560
InDayToTime ...........................483 Funciones de Formato
InLunarWeek ............................481 en expresiones de script ..............489
InLunarWeekToDate .................482 Funciones de formato en script
InMonth ...................................479 date ..........................................491
InMonths ..................................480 dual ..........................................493
InMonthsToDate .......................480 interval .....................................493
InMonthToDate ........................479 money ......................................490
InQuarter ..................................478 num ..........................................489
InQuarterToDate .......................479 time ..........................................491
InWeek ....................................481 timestamp .................................492
InWeekToDate ..........................481 Funciones de Interpretacin
InYear ......................................478 en expresiones de script ..............485
InYearToDate ...........................478 Funciones de interpretacin numrica en
lastworkdate .............................484 script
LocalTime ................................464 date ..........................................487
Lunarweek ................................474 interval .....................................488
LunarweekEnd ..........................474 money ......................................486
LunarWeekName ......................475 num ..........................................485
MakeDate .................................462 text ...........................................489
MakeTime ................................462 time ..........................................487
MakeWeekDate ........................462 timestamp .................................488
minute ......................................463 Funciones de mapa en expresiones de script
month .......................................461 ........................................................444
MonthEnd ................................470 Funciones de mapa en script
MonthName ..............................470 applymap ..................................444
MonthsEnd ...............................471 mapsubstring .............................445
MonthsName ............................472 Funciones de prueba estadstica .........403
MonthsStart ..............................471 Funciones de rango en script
MonthStart ...............................470 rangeavg ...................................421
networkdays .............................484 rangecorrel ................................421
now ..........................................463 rangecount ................................421
QuarterEnd ...............................469 rangefractile ..............................422
QuarterName ............................469 rangeirr .....................................424
QuarterStart ..............................468 rangekurtosis .............................422
second ......................................463 rangemax ..................................422
setdateyear ................................477 rangemaxstring ..........................424
setdateyearmonth ......................477 rangemin ..................................422
today ........................................464 rangeminstring ..........................424
UTC .........................................483 rangemissingcount .....................423
week ........................................460 rangemode ................................423
weekday ...................................461 rangenpv ...................................425
WeekEnd ..................................473 rangenullcount ..........................423
WeekName ...............................473 rangenumericcount ....................423
WeekStart .................................472 rangeonly ..................................424
weekyear ..................................461 rangeskew .................................422
year ..........................................461 rangestdev ................................422
year2date ..................................465 rangesum ..................................420
YearEnd ...................................468 rangetextcount ...........................423
YearName ................................468 rangexirr ...................................425
YearStart ..................................467 rangexnpv .................................426
561
Funciones de sistema linest_df ...................................399
en expresiones de script .............451 linest_f .....................................400
Funciones de sistema en script linest_m ....................................396
ComputerName .........................452 linest_r2 ...................................397
GetRegistryString ......................452 linest_seb ..................................398
Input ........................................452 linest_sem .................................398
MsgBox ...................................453 linest_sey ..................................399
OSuser .....................................451 linest_ssreg ...............................400
qlikviewversion .........................451 linest_ssresid .............................401
QVuser .....................................451 median .....................................395
ReloadTime ..............................452 skew .........................................395
Funciones de tabla en script stdev ........................................394
FieldName ................................459 sterr ..........................................396
FieldNumber .............................459 steyx ........................................396
NoOfFields ...............................458 Funciones exponenciales
NoOfRows ...............................458 en expresiones de script ..............426
NoOfTables ..............................459 Funciones exponenciales y logartmicas en
TableName ...............................459 script
TableNumber ............................459 exp ...........................................426
Funciones en expresiones de script log ...........................................426
agregacin ................................389 log10 ........................................426
archivo .....................................454 pow ..........................................427
cadena ......................................438 sqr ............................................427
condicional ...............................448 sqrt ...........................................427
constantes matemticas ..............434 Funciones financieras
contador ...................................435 en expresiones de script ..............430
distribucin estadstica ...............427 funciones financieras de agregacin en
exponencial ..............................426 scripts
fecha y hora ..............................460 irr .............................................401
financieras ................................430 npv ...........................................402
formateado ...............................489 xirr ...........................................402
hiperblicas ..............................427 xnpv .........................................402
interpretacin ............................485 Funciones financieras en script
inter-registro .............................445 BlackAndSchole ........................430
logartmico ...............................426 fv .............................................431
lgicas ......................................451 nper ..........................................432
mapping ...................................444 pmt ..........................................432
null ..........................................451 pv ............................................433
numrico ..................................416 rate ...........................................434
Rango ......................................420 Funciones hiperblicas
system ......................................451 en expresiones de script ..............427
tabla .........................................458 Funciones inter-registro
trigonomtricas .........................427 en expresiones de script ..............445
Funciones estadsticas de agregacin en Funciones inter-registro en script
script exists ........................................447
avg ...........................................394 fieldindex .................................448
correl .......................................395 fieldvalue ..................................447
fractile ......................................395 lookup ......................................448
kurtosis ....................................395 peek .........................................446
linest_b ....................................397 previous ....................................446
562
Funciones logartmicas Gestin de valores nulos ...........532535
en expresiones de script .............426 GetFolderPath ..................................457
Funciones Lgicas GetRegistryString .............................452
en expresiones de script .............451
Funciones lgicas en script H
IsNum ......................................451
IsPartialReload() .......................451 Hash128 ..........................................444
IsText .......................................451 Hash160 ..........................................444
Hash256 ..........................................444
Funciones NULL
en expresiones de script .............451 HidePrefix
variable en el script ....................375
Funciones null en script
IsNull .......................................451 HideSuffix
variable en el script ....................375
Null .........................................451
Hora ........................................487, 491
Funciones numricas
en expresiones de script .............416 Hour ...............................................463
Funciones numricas en script
bitcount ....................................420 I
ceil ...........................................417 Idioma de la Interfaz .........................105
combin .....................................419 If ....................................................448
div ...........................................417 Include
even .........................................420 variable en el script ....................374
fabs ..........................................418 InDay ..............................................482
fact ..........................................419 InDayToTime ..................................483
floor .........................................417 Index ...............................................439
fmod ........................................417 Informes ..................................173195
frac ..........................................418 Iniciar QlikView ................................45
mod .........................................417 desde la lnea de comandos ...........45
odd ..........................................420 InLunarweek ....................................481
permut ......................................420 InLunarweekToDate .........................482
round .......................................418 InMonth ..........................................479
sign ..........................................418 InMonths .........................................480
Funciones trigonomtricas InMonthsToDate ..............................480
en expresiones de script .............427 InMonthToDate ...............................479
Funciones trigonomtricas e hiperblicas Input ...............................................452
en script InQuarter .........................................478
acos .........................................427 InQuarterToDate ..............................479
asin ..........................................427 Instalar
atan ..........................................427 ODBC ..................................3942
atan2 ........................................427 OLE DB ...............................3942
cos ...........................................427 QlikView ..............................3337
cosh .........................................427 IntervalMatch ..................................515
sin ............................................427 Intervalo ..................................488, 493
sinh ..........................................427 InWeek ...........................................481
tan ...........................................427 InWeekToDate .................................481
tanh ..........................................427 InYear .............................................478
Fv ...................................................431 InYearToDate ..................................478
Irr ...................................................401
G IsNull ..............................................451
Generic IsNum .............................................451
................................................324 IsPartialReload() ..............................451
563
IsText .............................................451 LunarweekEnd .................................474
IterNo .............................................436 LunarweekName ..............................475
J M
Jerarquas ................................519522 MakeDate ........................................462
Join y Keep .....................................505 MakeTime .......................................462
Juego de caracteres ...........................341 MakeWeekDate ................................462
Mapping
................................................345
K
Mapsubstring ...................................445
KeepChar ........................................441
Marcadores ..............................161172
Match ..............................................449
L Mximo ...........................................390
La pgina Ubicaciones ......................129 MaxString .......................................392
La sentencia Keep en el script ...........507 Maysculas ......................................440
LastValue ........................................392 Mediana ..........................................395
Lastworkdate ...................................484 Men Ayuda ......................................83
Left .................................................438 Men Configuracin ...........................77
Len .................................................438 Men Editar .......................................70
Lmites de Memoria para Espacio de Traba- Men Herramientas ............................80
jo (%) ..............................................107 Men Informes ...................................78
Lnea de comandos Men Marcadores ...............................78
parmetros ..................................45 Men Objeto ......................................82
sintaxis .......................................45 Men Ventana ....................................82
Linest_b ..........................................397 Men Ver ..........................................72
Linest_df .........................................399 Mid .................................................439
Linest_f ...........................................400 Mnimo ...........................................390
Linest_m .........................................396 MinString ........................................391
Linest_r2 .........................................397 Minute ............................................463
Linest_seb .......................................398 MissingCount ..................................394
Linest_sem ......................................398 Mixmatch ........................................450
Linest_sey .......................................399 Mod ................................................417
Linest_ssreg ....................................400 Modo ..............................................391
Linest_ssresid ..................................401 Modo And ...............................144145
Load Precedente ...............................258 Moneda ...................................486, 490
LocalTime .......................................464 MoneyDecimalSep
Log .................................................426 variable en el script ....................377
Log10 .............................................426 MoneyFormat
LongDaynames variable en el script ....................377
variable en el script ....................378 MoneyThousandSep
Longitud de registro en archivo de texto ... variable en el script ....................377
343 Month .............................................461
LongMonthNames MonthEnd .......................................470
variable en el script ....................378 MonthName .....................................470
Lookup ...........................................448 MonthNames
Loosen Table variable en el script ....................378
................................................344 MonthsEnd ......................................471
Lower .............................................440 MonthsName ...................................472
Ltrim ..............................................440 MonthStart ..............................470, 471
Lunarweek ......................................474 MsgBox ..........................................453
564
N variable en el script ....................376
Networkdays ...................................484
NoOfFields ......................................458 P
NoOfReports ...................................460 Pgina de Inicio .................................46
NoOfRows ......................................458 Palabra reservada Bundle ..................310
NoOfTables .....................................459 Palabra reservada Inner .....................328
Normdist .........................................428 Palabra reservada Left .......................333
Norminv ..........................................429 Palabra reservada Outer ....................349
Not .................................................387 Palabra reservada Right .....................354
Now ................................................463 Palabras reservadas ...................303372
Nper ...............................................432 Peek ................................................446
Npv ................................................402 Percentil ..........................................395
Null ................................................451 Permut ............................................420
NullCount .......................................394 Pi ....................................................435
NullValue Pick ................................................449
variable en el script ....................376
Pmt .................................................432
Num .......................................485, 489 Pow ................................................427
NumericCount .................................393 Precedes ..........................................388
Predicado Distinct ............................335
O Preferencias de Usuario .............101133
ODBC .........................................3942 Propiedades de Vnculo de Datos .......251
fuentes de datos ...........................41 PurgeChar .......................................441
Odd ................................................420 Pv ...................................................433
OLE DB ......................................3942
Only ...............................................390 Q
Operador lgico en el script QlikView
not ...........................................387 QlikView ....................................63
or .............................................387 versiones ....................................64
xor ...........................................387
QlikViewversion ..............................451
y ..............................................387
QuarterEnd ......................................469
Operador Union ...............................358 QuarterName ...................................469
Operadores de bit en script QuarterStart .....................................468
bitand .......................................389
QvdCreateTime ................................457
bitnot .......................................388
QvdFieldName .................................458
bitor .........................................389
QvdNoOfFields ................................457
bitxor .......................................389
QvdNoOfRecords .............................457
Operadores en expresiones de script QvdTableName ................................458
bit ............................................388
QVPath
cadena ......................................386 variable en el script ....................374
lgicas ......................................387
QVRoot
numrico ..................................386 variable en el script ....................374
relacionales ...............................387
QVuser ............................................451
Operadores relacional en el script QVWorkPath
follows .....................................388 variable en el script ....................374
precedes ...................................388
QVWorkRootPath
Or ...................................................387 variable en el script ....................374
Ord .................................................438
Osuser .............................................451
OtherSymbol ...................................526
565
R sentencias .........................303372
Rand ...............................................435 Signos de entrecomillado (Comillas) .
Rangeavg ........................................421 383
Rangecorrel .....................................421 sintaxis .............................303384
Rangecount .....................................421 variables ...........................373380
Rangefractile ...................................422 Script oculto ....................................246
rangeirr ...........................................424 ScriptError
Rangekurtosis ..................................422 variable en el script ....................379
Rangemax .......................................422 ScriptErrorCount
Rangemaxstring ...............................424 variable en el script ....................380
Rangemin ........................................422 ScriptErrorDetails
Rangeminstring ................................424 variable en el script ....................380
Rangemissingcount ..........................423 ScriptErrorList
Rangemode .....................................423 variable en el script ....................380
Rangenpv ........................................425 Second ............................................463
Rangenullcount ................................423 Seleccin mltiple ............................136
Rangenumericcount ..........................423 seleccin not ....................................145
Rangeonly .......................................424 Selecciones ........................74, 135136
Rangeskew ......................................422 actual .......................................149
Rangestdev ......................................422 Bloquear ...................................145
Rangesum .......................................420 cmo moverlas ..........................143
Rangetextcount ................................423 Desbloquear ..............................145
Rangexirr ........................................425 indicador ..................................100
Rangexnpv ......................................426 mltiples ...................................136
Rate ................................................434 Selecciones Actuales ........................149
RecNo .............................................435 Semantic
Reemplazar .....................................441 vnculos ............................522526
Referencias circulares .......................502 Sentencia Add ..................................306
cmo evitarlas ...........................154 Sentencia Alias ................................307
Rejilla de Diseo ................................73 Sentencia Binary ..............................308
ReloadTime .....................................452 Sentencia Buffer ...............................308
Renombrar campos ...........................503 Sentencia Call ..................................310
Repeat .............................................440 Sentencia Concatenate ......................313
ReportComment ...............................459 Sentencia Connect ............................314
ReportID .........................................460 Sentencia Crosstable .........................316
ReportName ....................................460 Sentencia Directory ..........................316
ReportNumber .................................460 Sentencia Disconnect ........................316
Resolucin de Problemas ....................37 Sentencia Do..loop ...........................317
Restriccin de acceso ...............549555 Sentencia Drop Field ........................318
Round .............................................418 Sentencia Drop Table ........................318
RowNo ...........................................435 Sentencia Execute ............................319
Rtrim ..............................................440 Sentencia Exit script .........................319
Sentencia First .................................320
Sentencia For each..next ....................321
S Sentencia For..next ...........................320
Script Sentencia Force ................................323
Cuadro de dilogo Editor de Script ....
Sentencia Hierarchy ..........................324
233
Sentencia HierarchyBelongsTo ..........325
expresiones .......................385495
Sentencia If..then..elseif..else..end if ...326
palabras reservadas ............303372
Sentencia Image_size ........................327
566
Sentencia Info ..................................327 Sintaxis de la expresin .....................385
Sentencia Inputfield ..........................329 Skew ...............................................395
Sentencia IntervalMatch ...................330 Soporte ..............................................16
Sentencia Join ..................................332 Sqr ..................................................427
Sentencia keep .................................332 Sqrt .................................................427
Sentencia Let ...................................334 Stdev ...............................................394
Sentencia Load ................................334 Sterr ................................................396
Sentencia Map..using ........................346 Steyx ...............................................396
Sentencia Noconcatenate ..................347 StripComments
Sentencia NullAsNull .......................349 variable en el script ....................375
Sentencia NullAsValue .....................348 Subfield ...........................................441
Sentencia Qualify .............................350 Substringcount .................................444
Sentencia Rem .................................351 sum
Sentencia Rename Field ....................352 funcin de agregacin bsica en script
Sentencia Replace ............................353 389
Sentencia Sample .............................355
Sentencia Section .............................356 T
Sentencia Select ...............................356
Tabla
Sentencia Semantic asignar nombre ..........................372
................................................359
etiquetas ...................................372
tablas .......................................522
lgicas ......................................498
Sentencia Set ...................................359
Tablas Cruzadas ...............................514
Sentencia Sleep
................................................360 Tablas Lgicas .................................498
Tablas parcialmente desconectadas ....152
Sentencia SQL .................................360
TableName ......................................459
Sentencia SQLCOLUMNS ...............361
TableNumber ...................................459
Sentencia SQLTABLES ...................361
Tamao de cabecera en archivo de texto ...
Sentencia SQLTYPES ......................362 343
Sentencia Star Tan .................................................427
................................................363
Tanh ...............................................427
smbolo ....................................530
Tdist ...............................................429
Sentencia Store Temas de compatibilidad .....................29
................................................363
Textbetween ....................................441
Sentencia Sub..end ...........................365 TextCount .......................................393
Sentencia Switch..case..default..end switch Texto ..............................................489
366
ThousandSep
Sentencia Trace variable en el script ....................377
................................................368
TimeFormat
Sentencia Unless ..............................368 variable en el script ....................378
Sentencia Unmap .............................369
TimestampFormat
Sentencia Unqualify .........................369 variable en el script ....................378
Sentencia When ...............................371
Tinv ................................................429
Sentencias ...............................303372
Today ..............................................464
Serializacin ......................................34
Trim ................................................440
Setdateyear ......................................477
True ................................................435
Setdateyearmonth .............................477
Ttest_df ...........................................404
Sign ................................................418
Ttest_dif ..........................................405
Signos de entrecomillado (Comillas) ..383
Ttest_lower ......................................405
Sin ..................................................427
Ttest_sig ..........................................404
Sinh ................................................427
Ttest_sterr .......................................405
567
Ttest_t .............................................404 Weekday .........................................461
Ttest_upper .....................................406 WeekEnd .........................................473
Ttest1_conf .....................................410 WeekName ......................................473
Ttest1_df .........................................409 WeekStart ........................................472
Ttest1_dif ........................................409 Weekyear ........................................461
Ttest1_lower ....................................410 Wildmatch .......................................450
Ttest1_sig ........................................409 Wildmatch5 .....................................450
Ttest1_sterr .....................................409 WinPath
Ttest1_t ...........................................408 variable en el script ....................374
Ttest1_upper ....................................410 WinRoot
Ttest1w_conf ...................................412 variable en el script ....................374
Ttest1w_df ......................................411
Ttest1w_dif .....................................411 X
Ttest1w_lower .................................412
Xirr .................................................402
Ttest1w_sterr ...................................412
Xnpv ...............................................402
Ttest1w_t ........................................411
Xor .................................................387
Ttest1w_upper .................................412
Ttestw_conf .....................................407
Ttestw_df ........................................406 Y
Ttestw_dif .......................................407 Year ................................................461
Ttestw_lower ...................................408 YearEnd ..........................................468
Ttestw_sig .......................................407 YearName .......................................468
Ttestw_sterr .....................................407 YearStart .........................................467
Ttestw_t ..........................................406 Yeartodate .......................................465
Ttestw_upper ...................................408
txt ...................................................341 Z
Ztest_conf .......................................414
U Ztest_dif ..........................................413
una alerta .........................................197 Ztest_sig ..........................................413
Unir tablas ...............................505506 Ztest_sterr .......................................413
Upper ..............................................440 Ztest_z ............................................413
UTC ...............................................483 Ztestw_conf .....................................415
Ztestw_dif .......................................415
V Ztestw_sig .......................................414
Ztestw_sterr .....................................415
Variable en el script ..........................376
Ztestw_z ..........................................414
variable en el script ..........................376
Variables
en el script ........................373380
Variables de Error ............................379
Variables de interpretacin numrica .377
Variables de manejo de valores .........376
Variables especiales .........................374
Verbatim
variable en el script ....................375
Vincular Informacin ...............526527
Visor de Tablas ................................247
W
Week ..............................................460
568
Manual de Referencia
FORMATOS NUMRICOSII
7
4.1 Creacin de un Cuadro de Lista ............................................................99
4.2 Men Objeto del Cuadro de Lista .........................................................99
4.3 Propiedades de Cuadro de Lista ..........................................................104
4.4 Vista de rbol en el Cuadro de Lista ..................................................139
5 EL CUADRO DE ESTADSTICAS .....................................................141
5.1 Crear un Cuadro de Estadsticas ..........................................................141
5.2 Men Objeto del Cuadro de Estadsticas ............................................142
5.3 Propiedades de Cuadro de Estadsticas ...............................................145
6 EL GRFICO ...............................................................................153
6.1 Los Grficos QlikView .......................................................................153
7 CUADRO DE SELECCIN MLTIPLE: ............................................155
7.1 Creacin de un Cuadro de Seleccin Mltiple ....................................155
7.2 Men Objeto del Cuadro de Seleccin Mltiple .................................155
7.3 Propiedades del Cuadro de Seleccin Mltiple ...................................159
8 EL CUADRO DE TABLA: ..............................................................175
8.1 Crear un Cuadro de Tabla ...................................................................175
8.2 Utilizar el Cuadro de Tabla .................................................................175
8.3 Men Objeto del Cuadro de Tabla ......................................................176
8.4 El dilogo Personalizar Formato de Celdas ........................................180
8.5 Propiedades del Cuadro de Tabla ........................................................183
9 EL CUADRO DE SELECCIONES ACTUALES ...................................195
9.1 Creacin ...............................................................................................195
9.2 El men Objeto del Cuadro de Selecciones Actuales .........................195
9.3 Propiedades del Cuadro de Selecciones Actuales ...............................199
10 EL CUADRO DE ENTRADA ...........................................................205
10.1 Crear un Cuadro de Entrada ..............................................................205
10.2 Usar el Cuadro de Entrada .................................................................205
10.3 Men Objeto del Cuadro de Entrada .................................................206
10.4 Propiedades de Cuadro de Entrada ....................................................208
11 EL BOTN ..................................................................................219
11.1 Crear un Botn ..................................................................................219
11.2 Men Objeto del Botn: ....................................................................219
11.3 Propiedades de Botn ........................................................................221
12 EL OBJETO DE TEXTO: ...............................................................235
12.1 Crear un Objeto de Texto ..................................................................235
12.2 Men Objeto del Objeto de Texto .....................................................235
12.3 Propiedades de Objeto de Texto ........................................................237
13 EL OBJETO DE LNEA/FLECHA: ...................................................245
8
13.1 Creacin de un Objeto de Lnea/Flecha: ...........................................245
13.2 El Men Objeto de Lnea/Flecha .......................................................245
13.3 Propiedades de Objeto de Lnea/Flecha ............................................247
14 OBJETO CALENDARIO/DESLIZADOR .............................................251
14.1 Utilizar un Objeto Calendario/Deslizador .........................................251
14.2 Crear un Objeto Calendario/Deslizador: ...........................................252
14.3 Men Objeto del Objeto Calendario/Deslizador ...............................252
14.4 Propiedades del Objeto Calendario/Deslizador .................................254
15 EL OBJETO MARCADOR ..............................................................265
15.1 Creacin de un Objeto Marcador ......................................................265
15.2 El Men Objeto del Objeto Marcador ...............................................265
15.3 Propiedades de Objeto Marcador: .....................................................267
16 EL OBJETO DE BSQUEDA .........................................................271
16.1 Crear un Objeto de Bsqueda ............................................................271
16.2 Men Objeto del Objeto de Bsqueda ..............................................271
16.3 Propiedades del Objeto de Bsqueda ................................................273
17 EL OBJETO CONTENEDOR ..........................................................279
17.1 Crear un Objeto Contenedor ..............................................................279
17.2 Men Objeto del Objeto Contenedor ................................................279
17.3 Propiedades del Objeto Contenedor: .................................................281
18 OBJETO PERSONALIZADO ...........................................................287
18.1 Creacin de un Objeto Personalizado ...............................................287
18.2 El Men Objeto del Objeto Personalizado ........................................287
18.3 Propiedades del Objeto Personalizado ..............................................289
19 COLABORACIN DE QLIKVIEW SERVER .......................................293
19.1 El Panel de Colaboracin ..................................................................293
19.2 El dilogo Objetos del Servidor ........................................................296
20 EXPORTAR E IMPRIMIR ................................................................301
20.1 Imprimir .............................................................................................301
20.2 Imprimir Hoja ....................................................................................309
20.3 Vista Previa .......................................................................................310
20.4 Modo de Copiado ..............................................................................311
20.5 Exportar a Archivo ............................................................................312
21 PLANTILLAS DE DISEO ..............................................................315
21.1 Acerca de las Plantillas de Diseo ....................................................315
21.2 Aplicar plantillas en el Diseo ..........................................................316
21.3 Creacin de plantillas con el Asistente de Creacin de Plantillas .....318
9
PARTE II: FORMATOS NUMRICOS
10
29 UTILIZACIN DE MACROS EN DOCUMENTOS QV DEL QV-SERVER 375
29.1 Macros en QlikView Server ..............................................................375
29.2 Limitaciones en la funcionalidad de las macros ................................375
29.3 Limitaciones de disparadores de Macro ............................................375
29.4 Funciones VBScript ..........................................................................376
29.5 Exportaciones en el lado del Servidor ...............................................376
11
12
I
Propiedades de Documento
Hojas
Objetos de Hoja
Imprimir y Exportar
14
PROPIEDADES DE DOCUMENTO
1 PROPIEDADES DE DOCUMENTO
Las propiedades de documento son configuraciones que se almacenan en el archivo I
del documento.
El dilogo Propiedades de Documento se abre a travs de Propiedades de
Documento en el men Configuracin o pulsando el botn Propiedades de
Documento de la barra de herramientas.
Una vez configuradas las propiedades deseadas, stas pueden implementarse
pulsando uno de los botones Aceptar o Aplicar. El botn Aceptar tambin cierra el
dilogo, mientras que el botn Aplicar no.
Ttulo
Escriba un texto en el cuadro de texto Ttulo para definir el nombre
de la ventana del documento. Pulsando el botn ... se abre el dilogo
completo Editar Expresin que le permitir una edicin ms fcil
de frmulas largas.
Autor
Aqu se puede especificar el nombre del autor del archivo QlikView.
Formato al Guardar
En este grupo puede fijar el nivel de compresin de los archivos
QlikView.
Compresin
Este desplegable especifica el modo de compresin al
guardar un documento. Usando esta compresin, el tamao
del archivo se reducir normalmente entre un 60-80%
(estos resultados varan segn el documento). Cuando se
16
PROPIEDADES DE DOCUMENTO
18
PROPIEDADES DE DOCUMENTO
Mosaico
Si selecciona esta opcin, la imagen se mostrar en
mosaico (es decir, se repetir) tantas veces como el
espacio lo permita. I
Horizontal
Establece la alineacin horizontal de una imagen cuando se
emplea una imagen como fondo.
Vertical
Establece la alineacin vertical de una imagen cuando se
usa una imagen como fondo.
Utilizar Semntica Pasiva FTP
Marque esta casilla de verificacin para emplear modo FTP pasivo.
Con esta opcin, el cliente y no el servidor es el que decide qu
puertos se abrirn para la transferencia de archivos y los abre desde
el interior, evitando as posibles riesgos de seguridad en el
cortafuegos.
Generar Archivo de Registro
Genera un archivo de registro en el directorio QlikView.
Fecha-Hora en el Nombre del Archivo de Registro
Introduce una marca de tiempo (fecha-hora) en el nombre del
archivo de registro, por ej. ventas.qvw.2009_02_26_12_09_50.log.
El parmetro nicamente est disponible si est marcada la casilla
de verificacin Generar Archivo Log.
Ocultar Opciones no Disponibles de Men
Si se marca esta casilla, en lugar de ponerse en gris se eliminarn del
men objeto aquellos elementos que no estn disponibles debido a
configuraciones de seguridad.
Ocultar Pestaa
Al seleccionar esta casilla de verificacin, no se mostrar la pestaa
de la hoja QlikView.
Mantener Archivos Qvd No Referenciados
Normalmente todos los buffers creados automticamente (creados
mediante prefijos load y sentencias select) sern eliminados por
QlikView cuando el documento que los cre ya no los est
utilizando ms. Tras una ejecucin de script satisfactoria (sin
recarga parcial) QlikView rastrear todos los buffers QVD
actualmente residentes en la carpeta destinada para buffers QVD por
defecto (vase Preferencias de Usuario en la pgina 101, en el
Libro I). Cualquier buffer creado por el documento actual que no
haya sido referenciado en la recarga inmediatamente finalizada ser
20
PROPIEDADES DE DOCUMENTO
Este dilogo sirve para personalizar los mensajes emergentes que aparecern en las
diversas partes del diseo.
Fuente
Abre el dilogo Fuente en el que podr elegir el tipo de fuente que
se emplear en el mensaje emergente.
Color de Fondo
Abre el dilogo rea de Color en el que podr elegir el fondo que
se emplear en el mensaje emergente.
Icono
En este desplegable podr seleccionar un icono que se mostrar en
el emergente.
Tiempo de Espera (ms)
Aqu puede introducir un tiempo en milisegundos tras el cual el
emergente desaparecer automticamente de la pantalla. Si fijamos
22
PROPIEDADES DE DOCUMENTO
rea de Color
24
PROPIEDADES DE DOCUMENTO
1.2 Al Abrir
26
PROPIEDADES DE DOCUMENTO
Seleccionar...
Haga clic en este botn para abrir el cuadro de dilogo Seleccionar
Imagen de Apertura donde podr seleccionar una imagen (bmp,
jpg, jpeg, o png) I
Cerrar al hacer Clic
El usuario puede cerrar la imagen de apertura haciendo clic en ella.
Debe marcarse necesariamente esta casilla o la de abajo.
Cerrar tras N segundos
Cierra la imagen de apertura automticamente. Debe marcarse
necesariamente esta casilla o la de arriba.
Cerrar despus de Cargar
Cierra la imagen de apertura una vez cargado el archivo.
Sonido
Marque esta casilla de verificacin si desea establecer un sonido de
apertura para el documento. Esto activa el botn Seleccionar.
Reduccin Inicial de Datos basada en la Seccin de Acceso
Si esta opcin est seleccionada, QlikView efecta un
procedimiento al abrir el documento (o al establecerse una sesin
nueva en QlikView Server) que oculta permanentemente ciertos
datos al usuario segn su identidad al registrarse para acceder al
documento. Vase la pgina pgina 547 del Libro I para ms
detalles. Cuando se emplea esta funcionalidad en un documento no
ejecutado exclusivamente en un QlikView Server, siempre debera
combinarse con la opcin Prohibir Carga Binaria (vase a
continuacin) para garantizar as la seguridad de acecso a los datos.
Este parmetro es mutuamente excluyente con la opcin Seleccin
Inicial Basada en Seccin de Acceso.
Exclusin Estricta
Si esta casilla de verificacin aparece marcada en
combinacin con Reduccin Inicial de Datos basada en
la Seccin de Acceso, se emplear la exclusin estricta
cuando se reduzcan los datos. Esto significa que el acceso
al documento se denegar cada vez que los valores de
campo en los campos de reduccin de la seccin de acceso
carezcan de las debidas correspondencias en su
correspondiente campo de aplicacin. Esto no obstante no
es aplicable a usuarios con privilegios de administrador, los
cuales en vez de esto vern el conjunto de datos sin reducir
si no hay concordancias. Este parmetro est activo por
defecto.
28
PROPIEDADES DE DOCUMENTO
1.3 Hojas
Esta pgina muestra dos listas. La lista Hojas en la parte superior muestra todas las
hojas del documento QlikView. Las columnas que ofrece son las siguientes:
#
N El nmero (posicin) de la hoja, comenzando por 0.
ID de Hoja
El ID de hoja nico y exclusivo.
Ttulo
El texto que actualmente se muestra en la etiqueta de la hoja.
Estado
El estado actual de la hoja. Indica si la hoja tiene alguna condicin
de visualizacin y si sta est visible (Normal) u oculta.
N de Objetos
El nmero de objetos de hoja que hay en la hoja actualmente.
La lista se puede ordenar por cualquier columna haciendo clic en la cabecera
de la columna. Tambin se puede seleccionar una tabla especfica haciendo
30
PROPIEDADES DE DOCUMENTO
Capa
La capa actual del objeto de hoja. Las capas se fijan en la pgina
Diseo del dilogo de propiedades del objeto de hoja (Inferior,
Normal, Superior y Personalizar), donde Inferior, Normal y I
Superior corresponden a los nmeros -1, 0 y 1. Escoja
Personalizar si desea introducir un valor de su eleccin. Los
nmeros vlidos de capa van desde -128 a 127.
Memoria
La cantidad de memoria en kBytes necesaria para el ltimo clculo
de los contenidos del objeto. La informacin slo es relevante para
grficos, tablas y objetos que contengan una o ms frmulas.
Left
La posicin horizontal actual del borde izquierdo del objeto de hoja,
expresada en pxeles.
Top
La posicin vertical actual del borde superior del objeto de hoja,
expresado en pxeles.
Derecha
La posicin horizontal actual del borde derecho del objeto de hoja,
expresado en pxeles.
Inferior
La posicin vertical actual del borde inferior del objeto de hoja,
expresado en pxeles.
Ancho
El ancho actual del objeto de hoja, expresado en pxeles.
Altura
La altura actual del objeto de hoja, expresada en pxeles.
Izquierda (Min.)
La posicin horizontal actual del borde izquierdo del icono
minimizado del objeto de hoja, expresado en pxeles.
Superior (Min.)
La posicin vertical actual del borde superior del icono minimizado
del objeto de hoja, expresado en pxeles.
Derecha (Min.)
La posicin horizontal actual del borde derecho del icono
minimizado del objeto de hoja, expresado en pxeles.
Inferior (Min.)
La posicin vertical actual del borde inferior del icono minimizado
del objeto de hoja, expresado en pxeles.
32
PROPIEDADES DE DOCUMENTO
1.4 Servidor
34
PROPIEDADES DE DOCUMENTO
36
PROPIEDADES DE DOCUMENTO
En esta pgina se puede establecer una planificacin de recarga de script por defecto
para el documento de un QlikView Server.
Planificacin Preferida
En este desplegable podr establecer la planificacin de frecuencia
de recarga del documento que desee. La planificacin puede
establecerse en Ninguna , Recargar una vez , Cada Hora ,
Diariamente , Semanalmente o Mensualmente . A continuacin
puede especificar los detalles de la planificacin, como hora de
inicio, das de la semana, etc. en los campos que hay debajo.
38
PROPIEDADES DE DOCUMENTO
1.6 Variables
40
PROPIEDADES DE DOCUMENTO
42
PROPIEDADES DE DOCUMENTO
Comentario
Se trata de un campo comentario en el que el creador de una
variable puede describir su propsito y funcin.
I
1.7 Seguridad
Esta pgina es til para documentos con restriccin de acceso (para ms informacin
vea pgina 547 del Libro I en adelante). Desactivando cualquier opcin de la lista, el
usuario ADMIN desactiva este comando o funcin particular, evitando as los
cambios no deseados. La pgina Seguridad no est disponible para usuarios con
privilegios USER. Por defecto, todas las opciones, a excepcin de Macro Override
Security, Show All Sheets and Objects and Admin Override Security are selected,
i.e. active.
Reducir Datos
Si esta casilla se deja sin seleccionar, se desactiva el comando
Reducir Datos del men Archivo (vea la pgina 70 del Libro I).
44
PROPIEDADES DE DOCUMENTO
46
PROPIEDADES DE DOCUMENTO
I
Nota Las acciones que disparan otras acciones, las denominadas "acciones en
cascada", pueden traer consecuencias imprevisibles y no se permiten por
tanto.
48
PROPIEDADES DE DOCUMENTO
Al Cambiar
La accin se ejecutar cada vez que el valor de la variable
seleccionada cambie como resultado de cambios efectuados
en otras variables, o de variaciones en el estado lgico del I
documento. Esto generalmente ocurre cuando la variable
contiene una frmula.
50
PROPIEDADES DE DOCUMENTO
Nombre de Grupo
Cambie el nombre introduciendo el nombre que desee para su grupo
de campos.
Grupo Jerrquico
Seleccione esta opcin para crear un grupo jerrquico.
Grupo Cclico
Seleccione esta opcin para crear un grupo cclico.
Campos Disponibles
Los campos disponibles se listan en esta columna.
Seleccione los campos que desee incluir en su grupo.
52
PROPIEDADES DE DOCUMENTO
1.10 Tablas
Esta pgina muestra dos listas. La lista Tablas en la parte superior muestra todas las
tablas de entrada del documento QlikView. Las columnas que ofrece son las
siguientes:
Nombre
El nombre de la tabla de entrada.
Parcialmente Desconectado
Pueden estar parcialmente desconectadas una o ms tablas
marcando la casilla a la derecha del nombre de la tabla. Una tabla
parcialmente desconectada es aquella donde la lgica interna de
QlikView ha sido desconectada internamente. Esto significa que las
selecciones efectuadas en un campo no se propagan a otros campos
de la tabla. Esto puede ser muy til, p.ej. para evitar referencias
54
PROPIEDADES DE DOCUMENTO
56
PROPIEDADES DE DOCUMENTO
1.11 Ordenar
En esta pgina se configuran los criterios de ordenacin de los valores de los campos.
Al crear nuevos objetos de hoja se aplican estas configuraciones.
Campos
En este grupo se puede seleccionar uno o varios campos para los
que se desea establecer los criterios de ordenacin.
Ordenar por
En este grupo se definen los criterios de ordenacin
predeterminados de los valores de campo en los cuadros de lista.
Los cambios realizados en este grupo afectarn a los campos de los
objetos de hoja creados tras dichos cambios. Los objetos de hoja
creados con anterioridad, no se vern afectados
58
PROPIEDADES DE DOCUMENTO
1.12 Presentacin
60
PROPIEDADES DE DOCUMENTO
1.13 Nmero
Esta pgina solo est disponible cuando se trabaja con un documento QlikView en
modo ADMIN. Ofrece la posibilidad de encriptar los datos mezclndolos en uno o
ms campos.
Campos
Es un listado con todos los campos del documento. Seleccione uno o
ms campos para cifrarlos.
Cifrar
Pulse este botn si desea realizar un cifrado aleatorio de los
contenidos del(los) archivo(s) seleccionado(s). Los nmeros se
mezclan con nmeros y el texto con texto (manteniendo los
espacios). Una vez codificados, los datos no pueden ser devueltos a
su estado original ni por QlikTech ni ningn otro. Si reejecuta el
script, el cifrado se perder.
62
PROPIEDADES DE DOCUMENTO
1.15 Fuente
1.16 Diseo
En la pgina Diseo, se puede especificar el aspecto que tendrn los objetos de hoja
en el diseo. Aqu estn incluidas las configuraciones de forma, borde y la capa en la
que deberan residir. Cuando se modifiquen los parmetros de esta pgina, stos se
aplicarn a todos los objetos de hoja del documento.
64
PROPIEDADES DE DOCUMENTO
Utilizar Bordes
Marque esta casilla de verificacin si desea emplear un borde
alrededor del objeto de hoja. Podr especificar un borde
seleccionndolo en el men desplegable. El men desplegable I
Intensidad de Sombreado permite establecer la intensidad del
sombreado que rodea a los objetos de hoja. Tambin existe la opcin
de Sin Sombreado.
Ancho de Borde
Aqu se especifica el ancho del borde. Est disponible para
todos los tipos de borde. Cuando establezca el ancho de los
bordes de una imagen, asegrese de que ste se corresponde
con el ancho de esquina definido en la imagen. El ancho
puede especificarse en mm, cm, pulgadas ("), pxeles
(px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Estilo de Borde
Hay varios tipos de borde predefinidos:
Slido
Un borde de un solo color slido.
3-D Hundido
Un borde que simula un objeto de hoja pulsado.
3-D Elevado
Un borde que da la impresin de elevar el objeto de
hoja desde el fondo.
Enmarcado
Un borde que parece un muro alrededor del objeto
de hoja.
Imagen
Un borde definido por una imagen personalizada.
Cambiar Imagen
Teniendo Imagen como estilo de borde, este botn le
permite configurar la imagen que desea usar.
Ajustar Imagen
Teniendo Imagen como estilo de borde y verificada esta
casilla, se extiende la superficie del modelo hasta ocupar
todo el espacio completo entre las esquinas. Si no est
marcada, se muestran tantas copias posibles de la imagen
como se pueda, en forma de mosaico.
La mayora de los estilos de borde se pueden especificar ms en
detalle mediante las siguientes opciones:
66
PROPIEDADES DE DOCUMENTO
68
PROPIEDADES DE DOCUMENTO
En este dilogo podr establecer en qu parte del documento debern aplicarse las
propiedades de ttulo y borde.
Aplicar Propiedades a...
Marque esta casilla de verificacin si desea aplicar sus
configuraciones a todo el documento.
Marque uno de los siguientes botones de opcin.
70
PROPIEDADES DE DOCUMENTO
72
PROPIEDADES DE DOCUMENTO
Texto de Ttulo
Es el texto que se mostrar en el ttulo del objeto de hoja. Este
parmetro es idntico al de Ttulo de Windows que se encuentra en
la pgina General de los dilogos de propiedades de diversos I
objetos de hoja. No obstante, para objetos tales como objetos de
texto, ste ser el nico lugar en el que se podr editar el texto del
ttulo.
Colores inactivos/Colores activos
En este grupo podr definir los colores del ttulo en sus diferentes
estados. Un panel de vista previa muestra las configuraciones
actuales del estado elegido.
Color de Fondo
Establece el color del fondo. El color puede definirse como
un color slido o como un degradado mediante el dilogo
rea de Color que se abre al hacer clic sobre el botn de
color.
Color de Texto
Pulse el botn coloreado para elegir un color.
Ttulo de Varias Lneas
En este grupo podr especificar ttulos con varias lneas de texto.
Altura de Ttulo (Lneas)
Si ha seleccionado Dividir Texto, aqu podr establecer
cuntas lneas desea que tenga el ttulo.
Dividir Texto
Si se marca esta casilla de verificacin, el ttulo aparecer
dividido en dos o ms lneas.
Tamao/Posicin de Normal/Minimizado
En este grupo podr establecer el tamao exacto en pxeles, as
como la posicin del objeto de hoja QlikView en su estado normal o
minimizado. Seleccione el estado en el desplegable.
Coord. X
Establece la posicin horizontal del lado izquierdo del
objeto de hoja en relacin al borde izquierdo de la hoja. El
parmetro se mide en pxeles.
Coord. Y
Establece la posicin vertical del lado superior del objeto
de hoja en relacin al borde superior de la hoja. El
parmetro se mide en pxeles.
Ancho
Establece el ancho del objeto de hoja QlikView en pxeles.
Nota Utilice los iconos especiales de ttulo con cuidado. Uno o dos
pueden resultar de gran utilidad para el usuario final, pero
demasiados podran confundirle y daar gravemente la usabilidad.
Permitir Minimizar
Si marca esta casilla de verificacin, se puede convertir el
objeto de hoja en un icono. El icono de minimizar
aparecer en el ttulo del objeto de hoja.
74
PROPIEDADES DE DOCUMENTO
Minimizado Automtico
Esta configuracin, que le permite alternar entre los
diversos objetos de hoja, deber aplicarse a varios objetos
de hoja (preferiblemente posicionados unos encima de I
otros en la misma rea) de una misma hoja. Slo uno de los
objetos de hoja tendr su tamao completo en un momento
dado: en el momento de restaurar un objeto de hoja que
estaba minimizado con la configuracin minimizado
automtico, todos los dems objetos de hoja con esta
configuracin se convertirn en iconos. Esta opcin fue
diseada principalmente para grficos y tablas, pero se
puede aplicar a todos los objetos de hoja a excepcin de los
botones, objetos de texto y objetos de lnea/ flecha.
Permitir Maximizar
Si marca esta casilla de verificacin, es posible maximizar
el objeto de hoja hasta ocupar la pantalla completa. El
icono de maximizar aparecer en el ttulo del objeto de
hoja.
Texto de Ayuda
Abre un cuadro de texto en el que podr introducir un
mensaje opcional de ayuda. El texto se mostrar cuando
site el cursor sobre el icono de ayuda en la esquina
superior derecha del objeto de hoja. El texto puede ser una
frmula calculada. Esta opcin no est disponible a nivel de
documento.
2 LA HOJA
Un documento QlikView puede tener una o varias hojas donde se colocan los objetos I
de hoja. Cada hoja puede contener varios objetos de hoja. Las hojas no tienen
conexin con la lgica, si hay dos campos lgicamente conectados no importa si
estn colocados en la misma hoja o en hojas diferentes. El resultado lgico al hacer
las selecciones ser el mismo.
2.1 Creacin
Las nuevas hojas se crean eligiendo Aadir hoja en el men Diseo, o
haciendo clic en el botn Aadir Hoja de la barra de herramientas.
2.2 Navegacin
Todas las hojas tienen pestaas adjuntas, en las que aparece el nombre de la hoja. Con
un clic en la pestaa, se activa la hoja correspondiente. Si la barra de herramientas
Hoja est activa, tambin pod activar una hoja seleccionndola en el desplegable de
la barra de herrramientas.
Haciendo clic derecho en una pestaa, se abre un men contextual con los comandos
siguientes:
Propiedades de Pestaa
Abre un dilogo en que se puede elegir una fuente para la pestaa.
Slo se pueden usar las fuentes TrueType. Ms informacin en la
pgina 92.
Propiedades de Hoja
Selecciona la hoja y abre el dilogo Propiedades de Hoja. Aqu se
establecen los parmetros especficos de la hoja, como el fondo de
hoja, los campos que se van a mostrar, la fuente predefinida y el
aspecto del objeto, etc. Esta alternativa slo est disponible al hacer
clic en la pestaa que pertenece a la hoja activa.
Ascender ( <- ) Pestaa
Mueve la pestaa un paso hacia la izquierda.
Descender ( -> ) Pestaa
Mueve la pestaa un paso hacia la derecha.
Ayuda
Abre la ayuda especfica del contexto.
77
Eliminar
Activa la hoja y a continuacin la elimina.
El men contextual contiene tambin los comandos Seleccionar campos y
Nuevo objeto de Hoja, al hacer clic en la pestaa de una hoja activa. A
continuacin una descripcin de estos comandos.
A veces se pueden ver indicadores de seleccin en las pestaas de las hojas,
pequeos guisantes que le guan hasta las selecciones. Estos se muestran en
las pestaas de las hojas ocultas en las que se puede observar las selecciones
que no estn visibles en la hoja activa.
78
LA HOJA
79
General
80
LA HOJA
81
Imagen
Marque esta casilla de verificacin para establecer
una imagen de fondo, un papel tapiz, para la hoja.
Haga clic en el botn Cambiar para seleccionar el
papel tapiz.
Cambiar
Abre el dilogo Seleccionar Papel Tapiz, donde
se puede seleccionar un archivo de imagen (bmp,
jpg, jpeg o png) con la imagen que se mostrar
como papel tapiz.
Formato de Imagen
Establece las propiedades del formato de imagen cuando se
emplea una imagen de fondo.
Sin Ajustar
Si se selecciona esta opcin, la imagen aparecer
tal cual es, sin ajustar. Esto puede hacer que
algunas partes de la imagen no se muestren o que
slo aparezca rellena una parte de la hoja.
Rellenar
Si se selecciona esta opcin, se ajustar la imagen
hasta llenar la hoja, sin tener en cuenta el ratio de
aspecto (la proporcin) de la imagen.
Mantener Aspecto
Si selecciona esta opcin, se ajustar la imagen lo
ms posible hasta llenar la hoja, manteniendo el
ratio de aspecto (o proporcin de la imagen). Esto
normalmente da como resultado reas en blanco,
tanto encima como debajo de la imagen, o en
ambas zonas a la vez.
Rellenar con Aspecto
Si selecciona esta opcin, la imagen se ajustar lo
ms posible hasta llenar la hoja en ambas
direcciones, respetando el ratio de aspecto, es
decir, la proporcin. Esto normalmente da como
resultado partes de la imagen sesgadas en una
direccin.
Mosaico
Si selecciona esta opcin, la imagen se mostrar en
mosaico (es decir, se repetir) tantas veces como el
espacio lo permita.
82
LA HOJA
Horizontal
Establece la alineacin horizontal de una imagen cuando se
emplea una imagen como fondo.
Vertical I
Establece la alineacin vertical de una imagen cuando se
usa una imagen como fondo.
Plantillas
Invoca el Asistente de Creacin de Plantillas en el que se puede
crear una nueva plantilla o editar otra ya existente. Vase la pgina
315 para ms detalles acerca de las plantillas de diseo en
QlikView.
Aplicar Plantilla
Abre un dilogo de exploracin para abrir un archivo de plantilla de
diseo QlikView y aplicarla al documento. Vase la Plantillas de
Diseo en la pgina 315.
Configuraciones de Pestaa
En el grupo Configuraciones de Pestaa se pueden elegir los
colores para la pestaa de la hoja.
Gris Clsico
Seleccione esta opcin si desea utilizar una pestaa
coloreada en gris, con el texto en negro.
Fondo de Hoja
Seleccione esta opcin si desea utilizar el color de fondo de
la hoja para la pestaa.
Colores Personalizados
Seleccione esta opcin si desea especificar colores
personalizados para el fondo y el texto.
Color de Pestaa
Pulse este botn para seleccionar un color personalizado
para el fondo de la pestaa. Esta opcin slo est disponible
si se ha seleccionado antes Colores Personalizados.
Color de Texto de Pestaa
Pulse este botn para seleccionar un color personalizado
para el texto de la pestaa. Esta opcin slo est disponible
si se ha seleccionado antes Colores Personalizados o
Fondo de Hoja.
Aplicar a Todo
Pulse este botn para copiar las configuraciones de color de
la pestaa de la hoja actual a todas las hojas de documento.
83
Campos
84
LA HOJA
85
Pagina Objetos
Esta pgina contiene una lista de todos los objetos de hoja de la hoja actual. Las
columnas que ofrece son las siguientes:
ID de Objeto
Es un identificador nico para este objeto de hoja. Los objetos
enlazados tienen el mismo ID.
Tipo
El tipo de objeto de hoja.
Ttulo
El texto actualmente mostrado en el ttulo del objeto de hoja.
Modo Mostrar
El estado actual del objeto de hoja. Indica si el objeto est
minimizado, maximizado, oculto o tiene una condicin para ser
visualizado.
86
LA HOJA
Tiempo de Clculo
La cantidad de tiempo en milisegundos que se necesit para el
ltimo clculo de los contenidos del objeto. La informacin slo es
relevante para grficos, tablas y objetos que contengan una o ms I
frmulas.
Capa
La capa actual del objeto de hoja. Las capas se fijan en la pgina
Diseo del dilogo de propiedades del objeto de hoja (Inferior,
Normal, Superior y Personalizar), donde Inferior, Normal y
Superior corresponden a los nmeros -1, 0 y 1. Escoja
Personalizar si desea introducir un valor de su eleccin. Los
nmeros vlidos de capa van desde -128 a 127.
Memoria
La cantidad de memoria que se necesit para el ltimo reclculo del
contenido del objeto. La informacin slo es relevante para
grficos, tablas y objetos que contengan una o ms frmulas. La
lista se puede ordenar por cualquier columna haciendo clic en la
cabecera de la columna. Tambin se puede seleccionar un objeto de
hoja especfico haciendo clic sobre l en la lista. Las dos opciones
siguientes estarn entonces disponibles bajo la lista:
Left
La posicin horizontal actual del borde izquierdo del objeto de hoja,
expresada en pxeles.
Top
La posicin vertical actual del borde superior del objeto de hoja,
expresado en pxeles.
Derecha
La posicin horizontal actual del borde derecho del objeto de hoja,
expresado en pxeles.
Inferior
La posicin vertical actual del borde inferior del objeto de hoja,
expresado en pxeles.
Ancho
El ancho actual del objeto de hoja, expresado en pxeles.
Altura
La altura actual del objeto de hoja, expresada en pxeles.
Izquierda (Min.)
La posicin horizontal actual del borde izquierdo del icono
minimizado del objeto de hoja, expresado en pxeles.
87
Superior (Min.)
La posicin vertical actual del borde superior del icono minimizado
del objeto de hoja, expresado en pxeles.
Derecha (Min.)
La posicin horizontal actual del borde derecho del icono
minimizado del objeto de hoja, expresado en pxeles.
Inferior (Min.)
La posicin vertical actual del borde inferior del icono minimizado
del objeto de hoja, expresado en pxeles.
Ancho (Min.)
El ancho actual del icono minimizado del objeto de hoja, expresado
en pxeles.
Alto (Min.)
La altura actual del icono minimizado del objeto de hoja, expresada
en pxeles.
Los siguientes botones se activan al seleccionar un objeto de hoja de la lista:
Eliminar
Elimina de la hoja el objeto de hoja seleccionado. El objeto
desaparece inmediatamente de la lista, pero la eliminacin real no se
producir hasta que pulse Aceptar o Aplicar.
Propiedades
Abre el cuadro de dilogo Propiedades para el objeto de hoja
seleccionado.
88
LA HOJA
Seguridad
Esta pgina es til para los documentos con restriccin de acceso (para ms
informacin, vea la pgina 547 del Libro I). Desactivando cualquier opcin de la
lista, el usuario ADMIN desactiva este comando o funcin en particular, evitando as
posibles cambios no deseados. La pgina Seguridad no est disponible para usuarios
con privilegios USER. Por defecto, estn seleccionadas todas las opciones, es decir
que todos los comandos estn activos.
Aadir Objetos de Hoja
Si esta opcin est desactivada, no se pueden aadir objetos de hoja
en la hoja actual.
Eliminar Objetos de Hoja
Si esta opcin est desactivada, no se pueden eliminar objetos en la
hoja actual.
89
Mover/Ajustar Objetos de Hoja
Si esta opcin est desactivada, no se pueden mover o ajustar los
objetos de hoja de la hoja actual.
Acceso a Propiedades de Objeto de Hoja
Si esta opcin est desactivada, no se puede acceder al dilogo
Propiedades de los objetos de hoja de la hoja actual.
Eliminar Hoja
Si esta opcin est desactivada, no se puede eliminar la hoja actual.
Acceso a las Propiedades de la Hoja (Usuarios)
Si esta opcin est desactivada, una persona con privilegios USER
no puede acceder al dilogo Propiedades de la hoja actual.
Aplicar a Todas las Hojas
Si marca esta casilla antes de elegir Aplicar o Aceptar, las opciones
de arriba se aplicarn a todas las hojas del documento.
Slo Lectura
Marque esta alternativa si desea bloquear todos los objetos de hoja
en esta pestaa para que no se puedan hacer selecciones. Esto
significa que los objetos de hoja slo podrn mostrar los resultados
de las selecciones efectuadas en objetos de otras hojas.
90
LA HOJA
Disparadores
91
Nota Las acciones que disparan otras acciones, las denominadas "acciones en
cascada", pueden traer consecuencias imprevisibles y no se permiten por
tanto.
92
LA HOJA
Para implementar las modificaciones, pulse los botones Aceptar o Aplicar. El botn
Aceptar tambin cierra el dilogo, mientras que el botn Aplicar no.
Fuente I
En la pgina Fuente (Figura 34 en la pgina 128), se puede cambiar la
fuente del texto de la pestaa.
Se puede especificar la fuente, el estilo y el tamao del texto. La fuente
escogida se aplicar al texto contenido en todas las pestaas.
93
94
OBJETOS DE HOJA
3 OBJETOS DE HOJA
Hay quince tipos de objetos de hoja: I
Cuadros de lista Cuadros de
estadsticas
Cuadros mltiples Cuadros de tabla
Grficos Cuadros de entrada
Cuadros de selecciones Botones
actuales
Objetos de texto Objetos de lnea/
flecha
Objetos calendario/ Objetos
deslizador personalizados
Objetos de bsqueda Objetos marcador
Objetos contenedor
95
Servidor Compartidos del dilogo Objetos del Servidor al cual se accede desde el
men Diseo (vase lapgina 296) o a travs del Panel de Colaboracin, al que se
accede desde el men Ver.
3.2 Creacin
Se puede crear un nuevo objeto de hoja eligiendo Nuevo Objeto de Hoja desde el
men Diseo o desde el men Objeto en la hoja. Otra opcin es pulsar el botn
correspondiente al objeto que desee crear en la barra de herramientas.
3.3 Navegacin
Objeto Activo
Normalmente hay un objeto de hoja activo. Se diferencia por el color de su
cabecera (el color activo para la barra de ttulo). Para activar un objeto de
hoja, haga clic sobre l. La tecla TAB (MAYS+TAB) activa el objeto de hoja
siguiente (o anterior). Tambin se pueden activar los objetos sin ttulo, como
los botones. Para obtener ayuda sobre el objeto activo, pulse F1.
96
OBJETOS DE HOJA
97
un objeto y arrstrelo a la aplicacin de Office que desee y ya podr
utilizarlo desde fuera de QlikView.
98
EL CUADRO DE LISTA
4 EL CUADRO DE LISTA
ste es el objeto de hoja ms bsico en pantalla. Contiene una lista de todos los I
valores posibles de un campo especfico. En un cuadro de lista a menudo se realizan
selecciones y luego se observan las conexiones lgicas e implicaciones entre ellas.
Un cuadro de lista tambin puede contener un grupo
cclico o jerrquico. Cuando se utiliza un grupo
jerrquico, seleccionar un valor en el cuadro de lista, har
que ste profundice y cambie al siguiente nivel jerrquico
dentro del grupo. Para volver hacia atrs en la jerarqua
haga clic en el icono jerrquico que se ve en el ttulo del
cuadro de lista.
Si asigna un grupo cclico a un cuadro de lista, puede
cambiar de campo dentro del grupo haciendo clic en el icono de ciclo que aparece en
el ttulo del cuadro de lista. Tambin puede ir directamente a cualquier campo del
grupo utilizando la opcin Ciclo-> del men objeto del cuadro de lista.
Ms informacin sobre los grupos de campos en la pgina 519 del Libro III.
99
Ciclo ->
Slo est disponible cuando el cuadro de lista se ha configurado
para mostrar un grupo cclico. Abre un men con los campos del
grupo, para una seleccin directa del campo que se desee mostrar en
el cuadro de lista.
Buscar
Abre una ventana de bsqueda de texto. La accin es igual a
empezar a escribir directamente en un cuadro de lista activo. La
ventana de bsqueda contendr dos caracteres comodn (**) con el
cursor situado entre ambos. Segn vaya tecleando, todos los valores
que coincidan con la cadena introducida, se mostrarn en la lista. Si
pulsa INTRO, se seleccionarn todos los valores de la lista. Este
comando tambin puede invocarse mediante CTRL+F.
Bsqueda Difusa
Abre el cuadro de bsqueda en modo de bsqueda difusa. La
ventana de bsqueda contendr un smbolo ~ con el cursor situado
despus de l. Mientras escribe, todos los valores sern ordenados
por grado de semejanza con la cadena de bsqueda, situndose los
valores ms coincidentes al principio de la lista. Si pulsa INTRO, se
seleccionar el primer valor de la lista.
Bsqueda Avanzada
Abre el dilogo Bsqueda Avanzada. Este dilogo permite
introducir expresiones de bsqueda avanzada. El dilogo tambin
puede invocarse mediante la combinacin de teclas
MAYS+CTRL+F.
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
100
EL CUADRO DE LISTA
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar I
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Cambiar Valor
nicamente disponible para cuadros de lista que muestren campos
de entrada. Sita la celda sobre la que se haya hecho clic en modo de
edicin. Equivale a pulsar el icono de entrada en la celda.
Restaurar Valores
nicamente disponible para cuadros de lista que muestren campos
de entrada. Abre un men con las opciones siguientes:
Restaurar Valor nico
Restaura el valor de un valor de campo sobre el que se haya
hecho clic con el ratn, devolvindolo a su valor por
defecto predeterminado desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo
posibles, devolvindolos a sus valores por defecto
predeterminados desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los valores de campo,
devolvindolos a sus valores por defecto predeterminados
desde el script.
Seleccionar Valores Posibles
Selecciona los valores de campo posibles (seleccionados y
opcionales) del cuadro de lista.
Seleccionar Valores Excluidos
Selecciona los valores actualmente excluidos en el cuadro de lista.
Seleccionar Todo
Selecciona todos los valores del cuadro de lista.
Borrar
Deselecciona todos los valores del cuadro de lista. Este comando
tambin puede invocarse desde el mtodo abreviado de teclado
CTRL+D.
Borrar Otros Campos
Selecciona todos los valores posibles del cuadro de lista actual,
despus borra las selecciones en todos los dems campos.
101
Bloquear
Bloquea los valores seleccionados en el cuadro de lista. Este
comando tambin puede invocarse mediante el mtodo abreviado de
teclado CTRL+L.
Desbloquear
Bloquea los valores seleccionados en el cuadro de lista. Este
comando tambin puede invocarse mediante el mtodo abreviado de
teclado CTRL+U.
Crear Grfico Rpido...
Abre el asistente de Grfico Rpido, que le ayudar a crear un
grfico de una sola dimensin de forma rpida y sencilla.
Crear Grfico de Tiempos
El Asistente de Grfico de Tiempos le ayuda en la tarea habitual de
crear grficos en los que una determinada medida (expresin)
debiera ser cualificada y a menudo sometida a comparacin entre
diversos perodos de tiempo, por ej. con el ao actual, el ao
anterior, lo que llevamos de ao, etc.
Crear Cuadro de Estadsticas
Si elige esta opcin se abre un cuadro de estadsticas. Muestra las
propiedades estadsticas seleccionadas para el campo y se actualiza
dinmicamente.
Imprimir Valores Posibles...
Abre el cuadro de dilogo estndar Imprimir (vase la pgina 301),
permitindole imprimir los valores posibles (seleccionados y
opcionales) del cuadro de lista actual.
Imprimir Valores Posibles como PDF
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta los valores posibles del cuadro de lista (incluyendo los
seleccionados) a Microsoft Excel. Los valores se mostrarn como
una columna en una nueva hoja de Excel. Para que esta
funcionalidad opere como es debido, deber tener instalado
Microsoft Excel 97, o posterior, en el ordenador.
102
EL CUADRO DE LISTA
Exportar
Abre un cuadro de dilogo donde se pueden exportar los valores
posibles del cuadro de lista a un archivo de su eleccin. Los
formatos ofrecidos incluyen un rango de formatos de archivo de I
texto delimitados, HTML, XML, BIFF (formato nativo de Excel) y
QVD (Archivos de Datos en QlikView, vase la pgina 537).
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Valores Posibles
Copia los valores posibles (seleccionados y opcionales) en
el portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda sobre
la que se haya hecho clic con el botn derecho (al invocar el
men Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
103
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina de la hoja el cuadro de lista actual.
104
EL CUADRO DE LISTA
General
105
Solo se mostrar uno de ellos por vez. Adems, se puede mostrar un
campo calculado en un cuadro de lista. Un campo calculado no
surge de la ejecucin de script, sino que es definido desde una
expresin. Se gua por las mismas reglas que las dimensiones
calculadas en los grficos (vase la captulo 20 en pgina 333 en el
Libro III). Si desea emplear un campo calculado en el cuadro de
lista, seleccione <Expresin> en el desplegable. Esto abrir el
dilogo Editar Expresin donde podr definir la expresin que
describa el campo calculado.
Utilizar como Ttulo
Marcando esta casilla de verificacin, se utilizar el nombre
de campo como Ttulo. El texto <utilizar nombre de
campo> aparecer en el cuadro de texto Ttulo.
Editar...
Este botn slo est disponible cuando se ha seleccionado
<Expresin> como nombre de campo. El botn abre el
dilogo Editar Expresin, dode se puede definir la
expresin que defina a un campo calculado.
106
EL CUADRO DE LISTA
Modo And
Una seleccin mltiple en un cuadro de lista puede ser o bien de tipo
and o or. Por defecto, la seleccin es de tipo or. Este comando
alterna el modo lgico con que se hace una seleccin mltiple. Esta I
opcin de men est deshabilitada si el campo no satisface ciertas
condiciones (vase la pgina 144 en el Libro I). Esta opcin no est
disponible para los campos calculados.
Mostrar Valores Opcionales
Esta opcin sirve para indicar si una seleccin en un cuadro de lista
cambiar a gris el color de los dems valores. Si est marcada la
opcin Mostrar Valores Opcionales, el color de los otros valores
slamente se ver afectado por las selecciones en otros cuadros de
lista, incluso si estn lgicamente excluidos por una seleccin en el
mismo cuadro de lista. Si la opcin Mostrar Valores Opcionales no
est marcada, todos los dems valores estarn en gris. Esta opcin
no est disponible para los campos calculados.
Ocultar Excluidos
Indica si los valores excluidos deberan mostrarse o no. Si est
marcada esta opcin, los valores excluidos no pueden seleccionarse
en el cuadro de lista.
Slo Lectura
Marcar esta casilla impide cualquier seleccin en el cuadro de lista.
Siempre un valor seleccionado
Si marca esta casilla, el cuadro de lista tendr siempre un solo y
nico valor seleccionado. Esto resulta muy til para crear
aplicaciones en las que siempre tiene que haber un valor
seleccionado para que los grficos, etc. tengan sentido. Un ejemplo
podra estar en la seleccin de una tasa de cambio monetaria.
Cuando esta opcin est marcada, no es posible seleccionar un valor
excluido en otro cuadro de lista. Esta opcin slo est disponible si
se ha seleccionado un solo valor en el cuadro de lista. Esta opcin
no est disponible para los campos calculados.
Ignorar Campo Bloqueado
Si marca esta casilla de verificacin, podr hacer selecciones en el
cuadro de lista incluso si dicho campo est bloqueado. El campo
permanecer bloqueado a todos los cambios lgicos que se
produzcan por selecciones en otros campos.
Mostrar Info Automticamente
Alterna entre mostrar o no informacin asociada, de forma
automtica, cuando se selecciona un valor. Si no se muestra de
107
forma automtica, habr que pulsar el smbolo info para
visualizarla.
Mostrar en Vista de rbol
Muestra el cuadro de lista en una presentacin arbrea (vase la
pgina 139). Este control slo tiene sentido si el campo contiene la
representacin de los nodos de ruta en una jerarqua. Un campo as
se puede generar empleando el parmetro Path del prefijo
Hierarchy.
Separador
Establece el caracter que debiera interpretarse como separador en la
ruta empleada para la Vista de rbol.
Mostrar Frecuencia
Si est marcada esta opcin se muestra la frecuencia de un valor en
el campo. La frecuencia en este contexto es el nmero de registros
que contienen valores posibles del campo actual. Esta opcin no
est disponible normalmente para los campos que se utilizan para
asociaciones entre tablas (vea la pgina 500 del Libro I). Esta
opcin no est disponible para los campos calculados.
En Porcentaje
Alterna entre mostrar la frecuencia en nmeros absolutos o como
porcentajes del nmero total de entradas.
ID de Objeto
Es un identificador nico para este cuadro de lista. En el momento
de su creacin, todo objeto de hoja recibe un ID nico para su
control mediante Automatizacin. Los objetos enlazados comparten
un mismo ID de objeto. Este ID consta de una combinacin de letras
que definen el tipo de objeto y un nmero. Al primer cuadro de lista
de un documento se asigna el ID LB01. Se puede cambiar el ID de
un objeto por cualquier otra cadena que no est en uso actualmente
como ID para cualquier otro objeto de hoja, hoja o marcador en el
documento.
Incluir Valores Excluidos en la Bsqueda
Especifica si los valores excluidos deberan incluirse en la
bsqueda. Hay tres alternativas:
<usar por defecto>
Se aplicar lo especificado en las Preferencias de Usuario
como predeterminado. (Vea pgina 108 en el Libro I).
S
Los valores excluidos se incluirn siempre en la bsqueda.
108
EL CUADRO DE LISTA
No
Los valores excluidos no se incluirn en la bsqueda. Slo
se incluyen los valores opcionales.
Modo de Bsqueda Predeterminado I
Especifica el modo de bsqueda inicial predefinido que se
emplear en las bsquedas de texto. El modo puede
modificarse sobre la marcha tecleando los signos * , o bien
~ como parte de la cadena de bsqueda. Estn disponibles
las siguientes alternativas:
<usar por defecto>
Se aplicar lo especificado en las Preferencias de
Usuario (vea la pgina 106 del Libro I ).
Utilizar Bsqueda con Comodn
La cadena de bsqueda inicial estar compuesta
por dos caracteres comodn con el cursor entre
ambos para facilitar la bsqueda.
Usar Bsqueda Avanzada
La cadena de bsqueda inicial ser un tipo de tilde
(~) que denota una bsqueda difusa.
Utilizar Bsqueda Normal
No se aadirn caracteres adicionales a la cadena
de bsqueda. Sin caracteres comodn, se realizar
una Bsqueda Normal.
Utilizar Bsqueda Asociada
El cuadro de bsqueda se abrir empleando
Bsqueda Asociativa.
Configuraciones de Impresin...
Si pulsa este botn acceder al dilogo Configuraciones de
Impresin donde se pueden establecer los mrgenes y el formato de
cabeceras/pies de pgina. El dilogo Configuraciones de
Impresin tiene dos pginas, Diseo y Cabecera/Pie de Pgina,
las cuales son idnticas a las dos ltimas pginas del dilogo
Imprimir (vase la pgina 301).
Imprimir Todos los Valores
El comportamiento habitual en los cuadros de lista es imprimir slo
los valores posibles. Si marca esta casilla de verificacin, el cuadro
de lista se imprimir con todos sus valores (tambin los excluidos).
Impresin Segn el Diseo
Si marca esta casilla de verificacin, el cuadro de lista se imprimir
tal y como aparece en pantalla, con todas sus columnas mltiples, la
109
codificacin de color de sus celdas, etc. Esto puede resultar til por
ejemplo cuando incluya cuadros de lista en los informes.
Expresiones
110
EL CUADRO DE LISTA
Expresiones de Atributo:
Los datos de las expresiones pueden formatearse dinmicamente
mediante las expresiones de Atributo. Haga clic sobre el icono de
expansin I
' quehallarfrenteacualquierexpresin,paravisualizarloscontenedor
es(omarcadoresdeposicin)paralasexpresionesdeatributodeladimens
in.Puedeutilizarcualquiernmeroycombinacindeexpresionesdeatri
butoquedeseeenunadeterminadaexpresinbase.Cadavezqueseintrod
uceunaexpresindeatributoparaunadimensin,suiconocambiardegri
sacoloro,enelcasode'Formato de Texto de gris a negro. El formato
definido mediante las expresiones de atributo reemplaza y desbanca
a cualquier otra opcin predeterminada en cuanto a color, etc. Los
tipos de expresiones de atributo que estn disponibles son:
Color de Fondo
Haga clic en Color de Fondo para definir una expresin de
atributo que le ayude a calcular el color bsico del trazado
de los datos. La expresin empleada debera devolver una
representacin vlida de color (un nmero que represente a
cada componente de color Rojo, Verde y Azul, tal y como
se definen en Visual Basic), lo cual se logra normalmente
utilizando una de las funciones especficas de colores de
grfico (vase la pgina 492 del Libro III). Si el resultado
de la expresin no es una representacin vlida de color, se
emplear el negro.
Color de Texto
Seleccione Color de Texto para definir una expresin de
atributo que le ayude a calcular el color del texto asociado a
los datos. La expresin empleada debera devolver una
representacin vlida de color (un nmero que represente a
cada componente de color Rojo, Verde y Azul, tal y como
se definen stos en Visual Basic), lo cual se logra
normalmente utilizando una de las funciones especficas de
colores de grfico (vase la pgina 492 del Libro III). Si el
resultado de la expresin no es una representacin vlida de
color, se emplear el negro.
Formato de Texto
Seleccione Formato de Texto para definir una expresin de
atributo que calcule el estilo de fuente en el texto asociado a
los datos. La expresin utilizada como expresin de
formato de texto debera devolver una cadena que contenga
111
una N para texto en negrita, una K para texto en cursiva y
una S para texto subrayado.
Gajo Extrado
Slo aplicable a grficos de tarta. CliPulse en Gajo
Extrado para
introducir una expresin de atributo que calcule si el
grfico de tarta asociado con el punto de datos debera
trazarse en una porcin destacada o gajoextrado'.'
Desplazamiento de Barra
Slo aplicable a grficos de tarta. Haga clic en
Desplazamiento de Barra para introducir una expresin de
atributo que calcule un desplazamiento para la barra o el
segmento de barra asociados con el punto de datos. Esto
puede resultar til, por ejemplo, al crear los denominados
grficos en cascada.
Estilo de Lnea
Slo aplicable a grficos de lneas, combinados y de radar.
Haga clic en Tipo de Lnea para introducir una expresin
de atributo que calcule el tipo o estilo de lnea de una lnea
o segmento de lnea asociado
con el punto de datos.
El ancho relativo de la lnea puede controlarse incluyendo
una etiqueta <Wn> donde n es un factor multiplicador que
se aplicar al ancho de lnea predefinido en el grfico. El
nmero n ha de ser un nmero real entre 0,5 y 8. Ejemplo:
<W2,5>. El estilo de la lnea puede controlarse insertando
una etiqueta <Sn> donde n es un entero del 1 al 4 que
indica el estilo que se habr de utilizar (1=contnuo,
2=guionado, 3=de puntos, 4=guionado/de puntos).
Ejemplo: <S3>. Las etiquetas <Wn> y <Sn> se pueden
combinar libremente, pero slo se tendr en cuenta la
primera incidencia de cada una de ellas. Las etiquetas o
tags debern ir encerradas entre comillas simples.
Mostrar Valor
Slo aplicable a grficos de barras, lneas y combinados.
Haga clic en Mostrar Valor para introducir una expresin
de atributo que calcule si el rea de los datos debera
complementarse con un valor (o un "nmero en el punto de
datos") incluso si Valores en Puntos de Datos no ha sido
previamente seleccionado para la expresin principal. Si se
112
EL CUADRO DE LISTA
113
en el portapapeles, podr pegarla en el rea en blanco de la lista de
expresiones, crendose as una nueva expresin idntica a la copiada
originalmente. Si se ha copiado una expresin de atributo, podr
pegarla en una expresin principal.
Importar
La opcin solo est disponible en el men contextual que aparece al
hacer clic con el botn derecho del ratn sobre el rea en blanco de
la lista de expresiones. El comando abre un dilogo en el que podr
buscar la expresin previamente exportada. La expresin importada
aparecer como una nueva expresin principal en el grfico.
Ascender
Hace ascender la expresin seleccionada un paso ms arriba de la
lista. Utilice este botn si desea cambiar el orden de las expresiones.
Descender
Hace descender la expresin seleccionada un paso ms abajo en la
lista . Utilice este botn si desea cambiar el orden de las
expresiones.
Smbolo de Nulo
El smbolo aqu introducido ser el empleado para mostrar valores
nulos (valores NULL) en la tabla.
Smbolo de Perdido
El smbolo aqu introducido ser el empleado para mostrar valores
perdidos en la tabla.
Definicin
Muestra la composicin de la expresin seleccionada. Es posible
editar la expresin directamente en este cuadro. Haciendo clic en el
botn se abre el cuadro de dilogo completo Definir Expresin.
Habilitar
Marcar esta casilla activar la expresin seleccionada. Si la casilla
no se marca, la expresin no se utilizar en absoluto.
Mostrar
Si est seleccionada la casilla Siempre, la expresin se mostrar
siempre en una columna extra del cuadro de lista. Si est
seleccionada la casilla Condicional, el informe se mostrar u
ocultar dinmicamente, dependiendo del valor de una expresin
condicional introducido en el cuadro de edicin que hay a la
derecha.
114
EL CUADRO DE LISTA
Alineacin
En este grupo se encuentra la configuracin predefinida para la
alineacin de sus expresiones. Se puede definir la alineacin a la
izquierda, centrada o a la derecha para Texto y Nmeros por I
separado.
Opciones de Presentacin
Este grupo define lo que se escribir en las celdas de expresin del
cuadro de lista.
Representacin
Estn disponibles las siguientes alternativas:
Texto
Cuando se seleccione esta opcin los valores de la
expresin se interpretarn y mostrarn siempre
como texto.
Imagen
Al seleccionar esta opcin QlikView tratar de
interpretar cada valor de la expresin como una
referencia a una imagen. La referencia puede ser
una ruta a un archivo de imagen en el disco (ej.
C:Mypic.jpg) o dentro del documento.qvw (ej.
qmem:// <Name>/<Peter>). Si QlikView no puede
interpretar el valor de una expresin como una
referencia vlida a una imagen, se mostrar el
valor mismo.
Indicador Circular
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador circular. El
grfico indicador ser incluido en la celda de tabla
disponible. La configuracin visual del indicador
puede modificarse mediante el botn
Configuraciones de Indicador
Indicador Lineal
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador lineal
horizontal. El grfico indicador ser incluido en la
celda de tabla disponible. La configuracin visual
del indicador puede modificarse mediante el botn
Configuraciones de Indicador
Indicador de Semforo
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador de semforo.
115
El grfico indicador ser incluido en la celda de
tabla disponible. La configuracin visual del
indicador puede modificarse mediante el botn
Configuraciones de Indicador
Indicador LED
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador LED. El
grfico indicador ser incluido en la celda de tabla
disponible. La configuracin visual del indicador
puede modificarse mediante el botn
Configuraciones de Indicador
Minigrficos
Cuando seleccione esta opcin, QlikView mostrar
el valor de la expresin en un grfico en miniatura
con la expresin sumada a una dimensin extra. El
grfico se inscribir en la celda de tabla disponible.
Se puede definir la dimensin con el minigrfico,
pudindose modificar los parmetros mediante el
botn Configuraciones de Mini Grfico (ver a
continuacin).
Configuraciones de Indicador
Slo est disponible cuando una de las opciones de
indicador ha sido seleccionada arriba. Abre este dilogo
para configurar las propiedades del indicador. Este dilogo
es esencialmente igual a la pgina Presentacin de las
Propiedades de Grfico de Indicador (vea la pgina 213
del Libro III).
Configuraciones de Mini Grfico
nicamente disponible si se ha seleccionado antes Mini
Grfico como Opcin de Presentacin para una expresin
116
EL CUADRO DE LISTA
Dimensin
Escoja la dimensin para la cual debera trazarse la
expresin.
Modo
Establece el mini grfico en modo de lneas, barras
o ejes.
Color
Abre el dilogo rea de Color desde donde podr
configurar el color del mini grfico.
Realzar Valor Mximo con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color para el valor
mximo.
Realzar Valor Mnimo con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color del valor
mnimo. El parmetro solo est disponible cuando
117
la opcin Modo se ha establecido en Mini
Grficos.
Realzar Valores Iniciales con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color de los
valores iniciales. No disponible para Barras y
Ejes.
Realzar Valores Extremos con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color de los
valores extremos. No disponible para Barras y
Ejes.
Establecer Colores Predeterminados
Establece los colores para las opciones de realzado
segn los colores predeterminados de QlikView.
Forzar Escalado en Cero
Fija el lmite inferior del grfico a cero en el eje.
No disponible para cuadros grficos con ejes de
trazado.
Forzar Escala Compartida en eje Y
Obliga a todas las celdas de una columna a utilizar
la misma escala en el eje y.
Formato de Imagen
Slo est disponible cuando se han seleccionado las
opciones de imagen arriba. Esta configuracin describe
cmo QlikView formatea la imagen para ajustarla a la
celda. Hay cuatro alternativas
Sin Ajustar
Si se selecciona esta opcin, la imagen aparecer
tal cual es, sin ajustar. Esto puede hacer que
algunas partes de la imagen se muestren invisibles
o que slo aparezca rellena una parte de la celda.
Rellenar
Si se selecciona esta opcin, se ajustar la imagen
hasta llenar la celda, sin tener en cuenta el ratio de
aspecto (la proporcin) de la imagen.
118
EL CUADRO DE LISTA
Mantener Aspecto
Si se selecciona esta opcin, se ajustar la imagen
lo ms posible hasta llenar la celda, manteniendo al
mismo tiempo el ratio de aspecto (la proporcin). I
Esto normalmente da como resultado reas en
blanco, tanto encima como debajo de la imagen, o
en ambas zonas a la vez.
Rellenar con Aspecto
Si se selecciona esta opcin, la imagen se ajustar
lo ms posible hasta llenar la celda en ambas
direcciones, respetando el ratio de aspecto, es
decir, la proporcin de la imagen. Esto
normalmente da como resultado partes de la
imagen sesgadas en una direccin.
Ocultar Texto cuando falta la Imagen
Si se selecciona esta opcin y la interpretacin como
referencia de imagen falla por alguna razn, QlikView no
mostrar el texto del valor de campo. La celda entonces se
dejar en blanco.
119
Ordenar
La tercera pgina, la pgina Ordenar , contiene las opciones para configurar las
preferencias de ordenacin en el cuadro de lista:
Ordenar por
En este grupo se definen los criterios de ordenacin de los valores
de campo en los cuadros de lista.
Estado
Ordena los valores de campo segn su estado lgico
(seleccionado, opcional, o excluido).
El parmetro Auto Ascendente ordena el cuadro de lista
conforme a Estado nicamente si contiene una barra de
desplazamiento vertical. No obstante, si ampla el cuadro
de lista para que pase a mostrar todos los valores, el criterio
de ordenacin de Estado se desactiva por completo.
120
EL CUADRO DE LISTA
Expresin
Ordena los valores de campo de acuerdo con la expresin
introducida en el cuadro de texto.
Frecuencia I
Ordena los valores de campo por la frecuencia (la cantidad
de veces que aparecen en la tabla).
Valor Numrico
Ordena los valores de campo por sus valores numricos.
Texto
Ordena los valores de campo por orden alfabtico.
Orden de Carga
Ordena los valores de campo por su orden de carga inicial.
Por defecto
Restablece los criterios de ordenacin predefinidos.
El orden de prioridad es Estado, Expresin, Frecuencia, Valor Numrico,
Texto y Orden de Carga. Se puede ordenar cada uno de estos criterios de
ordenacin de forma ascendente o descendente.
121
Presentacin
122
EL CUADRO DE LISTA
123
Ocultar Texto cuando falta la Imagen
Si se selecciona esta opcin y la interpretacin como
referencia de imagen falla por alguna razn, QlikView no
mostrar el texto del valor de campo. La celda entonces se
dejar en blanco.
Ignorar Estilo de Seleccin
Cuando las imgenes se muestran en lugar del texto, puede
ser necesario emplear otro estilo de seleccin distinto al
predefinido en el documento para que el estado lgico de
los valores de campo sea ms visible. Utilice el desplegable
para seleccionar un estilo de seleccin apropiado, como por
ej. Indicadores de Esquina.
Alineacin
En este grupo, se puede configurar la alineacin dentro del cuadro
de lista. Se puede definir la alineacin a la izquierda, centrado o a la
derecha para Texto y Nmeros por separado.
Configuraciones de Varias Filas
En este grupo se puede establecer la visualizacin de las celdas en
varias lneas.
Dividir Texto de Celda
Si est marcada esta casilla, el contenido de la celda se
dividir en dos o varias lneas.
Alto (Lneas)
Si ha seleccionado Dividir Texto, aqu podr establecer
cuntas lneas deber tener la celda.
Slo una Columna
Marcando esta opcin, se aplicar el modo de columna individual.
Si no est marcada, obtendr automticamente varias columnas
cuando ajuste el tamao del objeto arrastrando con el ratn.
Suprimir Barra de Desplazamiento Horizontal
Marque esta casilla de verificacin para suprimir la barra de
desplazamiento horizontal de los cuadros de lista cuando los valores
de campo sean demasiado extensos como para mostrarse completos.
Nmero Fijo de Columnas
Si est marcada esta opcin, puede seleccionar un nmero fijo de
columnas para el cuadro de lista. Slo est disponible cuando no
est seleccionado Slo una Columna.
Ordenar por Columna
Si esta casilla est marcada, ordena por columnas en lugar de por
filas una presentacin de varias columnas.
124
EL CUADRO DE LISTA
Bordes de Celda
Marque esta casilla para establecer lneas entre los diferentes
valores de un campo. Al seleccionar Dividir Texto de Celda, los
bordes de celda se marcan automticamente, pero se pueden I
desactivar ms adelante.
Resaltar Subcadena de Bsqueda
La cadena de bsqueda introducida en una bsqueda hasta lo
indicado aqu, se resaltar en las correspondencias del cuadro de
lista.
Fondo
Abre el dilogo Configuraciones de Fondo.
Configuraciones de Fondo
Color
Si este parmetro est activado se colorear el fondo del objeto.
Puede elegir un color pulsando el botn Color.
Transparencia del Color
Slo disponible si se ha activado la opcin del color. Establece el
grado de transparencia del color de fondo.
Imagen
Si este parmetro est activo, el fondo del objeto ser una imagen.
Pulse Explorar y escoja una imagen. Pulse Eliminar para eliminarla
del fondo.
125
Ajuste de Imagen
Slo disponible si se ha activado la opcin de imagen. El parmetro
define cmo ajusta QlikView la imagen para que quepa.
Sin Ajustar
La imagen se muestra tal cual es, sin ningn tipo de ajuste.
Esto puede hacer que algunas partes de la imagen no se
visualicen o que tan slo se rellene una parte del fondo.
Rellenar
La imagen se ajusta de forma que encaje en el fondo, sin
tener en cuenta el ratio de aspecto (o la proporcin) de la
imagen.
Mantener Aspecto
Si selecciona esta opcin, se ajustar la imagen lo ms
posible hasta llenar el fondo de la hoja, al tiempo que se
mantiene el ratio de aspecto (o proporcin) de la imagen.
Rellenar con Aspecto
La imagen se ajusta de modo que rellene totalmente el
fondo en ambas direcciones, al tiempo que se mantienen las
proporciones (el ratio de aspecto) de la imagen.
Alineacin Horizontal
Slo disponible si se ha activado la opcin de imagen. Alinea la
imagen a la Izquierda, Centrado o a la Derecha.
Alineacin Vertical
Slo disponible si se ha activado la opcin de imagen. Alinea la
imagen en la parte Superior, Centrado o Inferior.
Transparencia de Imagen
Slo disponible si se ha activado la opcin de imagen. Establece el
grado de transparencia de la imagen de fondo.
126
EL CUADRO DE LISTA
Nmero
127
Cambiar Formato de Documento
Abre la pgina Nmero en las Propiedades de Documento, donde
se puede cambiar el formato numrico de los campos.
Fuente
En la pgina Fuente, se puede cambiar la fuente del texto del cuadro de lista.
La fuente elegida se aplicar a todo el texto contenido en el cuadro de lista. Se puede
especificar la fuente, el estilo y el tamao del texto. Otros parmetros adicionales
son:
Sombreado
Si est marcada esta casilla de verificacin, se aadir un
sombreado al texto.
Subrayado
Si est marcada esta casilla de verificacin, el texto ser subrayado.
128
EL CUADRO DE LISTA
Haciendo uso del botn Fijar en Fuente Predeterminada, tambin puede establecer
la fuente predeterminada para el tipo de objeto.
Diseo I
129
sombreado que rodea a los objetos de hoja. Tambin existe la opcin
de Sin Sombreado.
Ancho de Borde
Aqu se especifica el ancho del borde. Est disponible para
todos los tipos de borde. Cuando establezca el ancho de los
bordes de una imagen, asegrese de que ste se corresponde
con el ancho de esquina definido en la imagen. El ancho
puede especificarse en mm, cm, pulgadas ("), pxeles
(px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Estilo de Borde
Hay varios tipos de borde predefinidos:
Slido
Un borde de un solo color slido.
3-D Hundido
Un borde que simula un objeto de hoja pulsado.
3-D Elevado
Un borde que da la impresin de elevar el objeto de
hoja desde el fondo.
Enmarcado
Un borde que parece un muro alrededor del objeto
de hoja.
Imagen
Un borde definido por una imagen personalizada.
Cambiar Imagen
Teniendo Imagen como estilo de borde, este botn le
permite configurar la imagen que desea usar.
Ajustar Imagen
Teniendo Imagen como estilo de borde y marcada esta
casilla, se extiende la superficie del modelo hasta ocupar el
espacio completo entre las esquinas. Si no est marcada, se
muestran tantas copias posibles de la imagen como se
pueda, en forma de mosaico.
La mayora de los estilos de borde se pueden especificar ms en
detalle mediante las siguientes opciones:
Color
Haga clic en este botn para abrir un dilogo que le permita
elegir un color de base apropiado en la paleta del mapa de
colores para todos los tipos de borde, excepto Imagen.
130
EL CUADRO DE LISTA
Arcoiris
Crea un borde con los colores del arco iris para todos los
estilos de borde excepto para Imagen. El arco iris
comenzar con el color bsico seleccionado en la parte I
superior del objeto de hoja.
Cuando Simplificado es el Modo de Asignacin de Estilo elegido,
no hay eleccin posible en cuanto al tipo de borde, slo est el men
desplegable Intensidad de Sombreado y el parmetro Ancho de
Bordes.
En la pgina 66 encontrar un ejemplo de cmo crear un borde de imagen.
Esquinas Redondeadas
En el grupo Esquinas Redondeadas, se configura la forma general
del objeto de hoja. Marque esta casilla de verificacin si desea
formas redondas para las esquinas del objeto de hoja. Se pueden dar
diferentes formas, desde rectangular, super elptico hasta elptico/
circular. Si elige Simplificado en el Modo de Asignacin de
Estilo, el parmetro Esquinas Redondeadas no est disponible.
Esquinas
Marcando cada una de las cuatro casillas, se aplicarn las
opciones de redondeo a las esquinas correspondientes del
objeto de hoja. Las esquinas para las que no se haya
marcado casilla de verificacin, se trazarn de forma
rectangular.
Inclinacin
Un nmero entre 2 y 100 determina la forma general de las
esquinas redondeadas. El nmero 2 corresponde a la elipse
perfecta (o a un crculo si la relacin es de 1:1) mientras
que los nmeros ms altos pasan por las formas elpticas
extremas hasta llegar al rectngulo.
ngulo de Redondeo
Esta configuracin determina el radio de las esquinas en
una distancia fija o como porcentaje del cuadrante total.
Este parmetro le permitir controlar hasta qu punto se
vern afectadas las esquinas por la forma general definida
en Inclinacin. La distancia se puede especificar en mm,
cm, pulgadas (", inch), pixels (px, pxl, pixel), puntos (pt,
pts, point) o docunits (du, docunit).
Capa
En el grupo Capa, es posible asignar al objeto de hoja una de las tres
capas de la hoja.
131
Inferior
Un objeto de hoja con la propiedad de capa Inferior nunca
podr hacer sombra o tapar a objetos que pertenezcan a las
capas Normal y Superior. Slo podr ubicarse sobre otros
objetos de hoja de la misma capa Inferior.
Normal
El objeto de hoja, en el momento de su creacin, reside en
la capa normal. sta es la capa establecida por defecto. Al
crear un objeto de hoja, ste reside por defecto en esta capa
Normal (intermedia). Un objeto de hoja en la capa Normal
nunca podr ser oscurecido por objetos de hoja de la capa
Inferior y nunca podr tapar a objetos de hoja de la capa
Superior.
Top
Un objeto de hoja en la capa Superior no puede ser nunca
tapado por objetos de hoja de las capas Normal e Inferior.
Sin embargo, es posible ubicar otros objetos de hoja de la
capa Superior encima de l.
Personalizar
Las capas Superior, Normal e Inferior se corresponden con
las capas internamente numeradas 1, 0 y -1
respectivamente. De hecho se aceptan todos los valores
entre -128 y 127. Escoja esta opcin para introducir un
valor de su eleccin.
Plantillas
Invoca el Asistente de Creacin de Plantillas en el que se puede
crear una nueva plantilla o editar otra ya existente. Vase la pgina
315 para ms detalles acerca de las plantillas de diseo en
QlikView.
Aplicar Plantilla
Abre un dilogo explorador de archivos para abrir un achivo de
plantilla de diseo QlikView que se podr aplicar al objeto de hoja.
Vase Plantillas de Diseo en la pgina 315.
Mostrar
En el grupo Mostrar, se puede definir una condicin bajo la que se
muestre el objeto de hoja.
Siempre
El objeto de hoja estar siempre visible.
132
EL CUADRO DE LISTA
Condicional
El objeto de hoja se mostrar u ocultar segn una
expresin condicional, que se evaluar cada vez que haya
de trazarse el objeto de hoja. El objeto de hoja slo ser I
visible si la condicin devuelve verdadero.
Los usuarios con privilegios de Administrador para el documento pueden
pasar por alto todas las condiciones de visualizacin mediante la opcin
Mostrar Todas las Hojas y Objetos de Hoja de la pgina Seguridad de las
Propiedades de Documento (vase la pgina 43). Esta funcionalidad
puede activarse o desactivarse pulsando CTRL+MAYS+S.
Opciones
En el grupo Opciones se puede impedir que se mueva/
redimensione el objeto de hoja.
Permitir Mover/Ajustar
Al quitar la seleccin de esta casilla, el usuario no podr
mover o reajustar el objeto de hoja.
Permitir Copiar/ Clonar
Si esta casilla de verificacin no est seleccionada ser
imposible que un usuario copie o clone el objeto de hoja.
Permitir Informacin
Por defecto, aparecer un icono de informacin en la
esquina superior derecha del objeto de hoja si el valor
seleccionado dispone de informacin vinculada.
Desmarque esta casilla si no desea que el icono se muestre.
Esta opcin slo est disponible para cuadros de lista y de
seleccin mltiple.
Ajustar a Datos
Normalmente los bordes en torno a cualquier tipo de objeto
de tabla en QlikView se encogen cuando las selecciones
obligan a que el tamao de la tabla sea menor que el
espacio asignado para el objeto de hoja. Deseleccionando
esta casilla este ajuste automtico de tamao se desactivar,
quedando el espacio sobrante en blanco.
Barras de Desplazamiento
En este grupo podr establecer el aspecto de las barras de
desplazamiento en el objeto de hoja QlikView.
Preservar Posicin de Desplazamiento
Con este parmetro activo, QlikView tratar de preservar la
posicin de desplazamiento de tablas y grficos con un eje
x de desplazamiento, cuando se efecte una seleccin en
133
otro objeto. La opcin debe estar habilitada tambin en
Preferencias de Usuario, Objetos.
Fondo de la Barra de Desplazamiento
Establece el color de fondo de la barra de desplazamiento.
Seleccione el color haciendo clic en el botn
correspondiente. Observe que los tonos de gris medio a
menudo son los que dan mejor resultado en el caso de
barras de desplazamiento.
Botones de Desplazamiento
Determina el color del botn de desplazamiento. Seleccione
el color haciendo clic en el botn correspondiente. Observe
que los tonos de gris medio a menudo son los que dan
mejor resultado en el caso de barras de desplazamiento.
Ancho de la Barra de Desplazamiento
Establece el ancho de la barra de desplazamiento. El ancho
puede especificarse en mm, cm, pulgadas ("), pxeles
(px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Estilo de Desplazamiento
Establece el estilo de la barra de desplazamiento. Escoja
entre los Estilos de Desplazamiento Clsico, Estndar y
Ligero. El Estilo de Desplazamiento no est disponible
cuando se selecciona Simplifcado como Modo de
Asignacin de Estilo.
Aplicar a
Abre el dilogo Propiedades de Ttulo y Borde (ver a
continuacin), en el que podr definir dnde aplicar las propiedades
que fij en la pgina Diseo.
134
EL CUADRO DE LISTA
En este dilogo podr establecer en qu parte del documento debern aplicarse las
propiedades de ttulo y borde.
Aplicar Propiedades a...
Marque esta casilla de verificacin si desea que sus configuraciones
se apliquen a otros objetos aparte del objeto actual.
Marque uno de los siguientes botones de opcin.
Objetos en esta Hoja
Aplica sus configuraciones a objetos de la hoja actual
nicamente.
Objetos en este Documento
Aplica sus configuraciones a objetos de todo el documento
completo.
Marque uno de los siguientes botones de opcin.
Slo este tipo de objeto
Aplica sus configuraciones a todos los objetos de este tipo.
Todos los tipos de objeto
Aplica sus configuraciones a la totalidad de objetos.
Establecer por defecto para nuevos objetos en este documento
Marque esta casilla de verificacin para usar sus
configuraciones de manera predeterminada para todo nuevo
objeto en el documento actual.
135
Ttulo
136
EL CUADRO DE LISTA
texto, ste ser el nico lugar en el que se podr editar el texto del
ttulo. El botn Fuente... abre el Dilogo Fuente donde podr fijar
el tipo, tamao, etc. de letra para el texto del ttulo.
Ttulo Activo/Inactivo I
En este grupo podr definir los colores del ttulo en sus diferentes
estados. Un panel de vista previa muestra las configuraciones
actuales del estado elegido.
Color de Fondo
Establece el color del fondo. El color puede definirse como
un color slido o como un degradado mediante el dilogo
rea de Color que se abre al hacer clic sobre el botn de
color.
Color de Texto
Pulse el botn coloreado para elegir un color.
Ttulo de Varias Lneas
En este grupo podr especificar ttulos con varias lneas de texto.
Altura de Ttulo (Lneas)
Si ha seleccionado Dividir Texto, aqu podr establecer
cuntas lneas desea que tenga el ttulo.
Dividir Texto
Si se marca esta casilla de verificacin, el ttulo aparecer
dividido en dos o ms lneas.
Tamao/Posicin de Normal/Minimizado
En este grupo podr establecer el tamao exacto en pxeles, as
como la posicin del objeto de hoja QlikView en su estado normal o
minimizado. Seleccione el estado en el desplegable.
Coord. X
Establece la posicin horizontal del lado izquierdo del
objeto de hoja en relacin al borde izquierdo de la hoja. El
parmetro se mide en pxeles.
Coord. Y
Establece la posicin vertical del lado superior del objeto
de hoja en relacin al borde superior de la hoja. El
parmetro se mide en pxeles.
Ancho
Establece el ancho del objeto de hoja QlikView en pxeles.
Altura
Establece la altura del objeto de hoja QlikView en pxeles.
137
Alineacin de Ttulo
En este grupo se fija la alineacin de texto que habr de presentar el
texto del ttulo.
Horizontal
Establece una alineacin horizontal para el texto del ttulo.
Las opciones son: Izquierda, Centrado y Derecha.
Vertical
Establece una alineacin vertical para el texto del ttulo.
Las opciones son: Superior, Centrado e Inferior. Este
parmetro slo tiene sentido cuando se utilice Ttulo de
Varias Lneas.
Iconos Especiales
Muchos de los comandos de men de los objetos de hoja pueden
configurarse como iconos de ttulo. Seleccione los comandos que se
mostrarn como iconos de ttulo marcando la casilla de verificacin
que aparece a la izquierda de cada comando en ls lista.
Colores de Iconos
Fija el color de fondo de los iconos de ttulo. El color puede
definirse como un color slido o como un degradado
mediante el dilogo rea de Color que se abre al hacer clic
sobre el botn de color. Este parmetro se aplicar a todos
los iconos del objeto de hoja, no slo a los iconos
especiales de ttulo.
Estilo de Icono
Establece el estilo de icono. Seleccione un estilo en el
desplegable. Este parmetro se aplicar a todos los iconos
del objeto de hoja, no slo a los iconos especiales de ttulo.
Nota Utilice los iconos especiales de ttulo con cuidado. Uno o dos
pueden resultar de gran utilidad para el usuario final, pero
demasiados podran confundirle y daar gravemente la usabilidad.
Permitir Minimizar
Si marca esta casilla de verificacin, se puede convertir el
objeto de hoja en un icono. El icono de minimizar
aparecer en el ttulo del objeto de hoja.
Minimizado Automtico
Esta configuracin, que le permite alternar entre los
diversos objetos de hoja, deber aplicarse a varios objetos
de hoja (preferiblemente posicionados unos encima de
138
EL CUADRO DE LISTA
139
Para nodos expandidos y nodos finales se emplea la codificacin de color estndar en
QlikView. Los nodos contraidos, en cambio, pueden contener una mezcla de diversos
estados. En tal caso, el nodo se visualizar en verde slo si se han seleccionado todos
los valores, en gris si todos los valores se han excluido y en blanco en los dems
casos. Adems, se mostrar un pequeo indicador, que seala el estado de los nodos
ocultos.
140
EL CUADRO DE ESTADSTICAS
5 EL CUADRO DE ESTADSTICAS
I
En algunos campos, resulta interesante ver los valores de campo de forma individual,
por ej. la cantidad facturada en un listado de facturas. La suma o la media aritmtica
podan resultar de gran inters, quizs. Para campos de este tipo es conveniente
utilizar un cuadro de estadsticas, en lugar de un cuadro de lista.
Los cuadros de estadsticas pueden mostrar la mayora de las entidades estadsticas,
como la suma, la media, el mnimo, etc. de los valores posibles de un campo. Los
clculos se realizan dinmicamente, es decir, que los valores mostrados cambian al
instante segn las selecciones que se hagan en los objetos de hoja. El nombre por
defecto del cuadro de estadsticas es el mismo que el del campo al que pertenecen los
valores seleccionados. Al no tener seleccionado ningn rango de valores especfico,
QlikView trata todos los valores posibles que se encuentran en la lista del cuadro de
lista correspondiente como conjunto estadstico.
Para los campos empleados para asociaciones entre tablas, muchas de las entidades
estadsticas permanecern no disponibles (n/a). Para ms informacin, consulte la
pgina 499 del Libro II.
Tambin en algunas cantidades estadsticas se pueden hacer selecciones, p.ej. Min,
Max y Mediana. Entonces se visualizar la seleccin en el objeto de hoja, y no en el
cuadro de estadsticas.
141
5.2 Men Objeto del Cuadro de Estadsticas
El men Objeto del cuadro de estadsticas se encuentra en el men Objeto cuando
hay un cuadro de estadsticas activo. Tambin se puede abrir como men contextual
haciendo clic con el botn derecho sobre un cuadro de estadsticas. El men contiene
los siguientes comandos:
Propiedades
Abre el cuadro de dilogo Propiedades de Cuadro de
Estadsticas. Use ALT+RETORNO para abrir este dilogo con el
mtodo abreviado de teclado.
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Seleccionar Valores Posibles
Selecciona los valores posibles del cuadro de estadsticas.
Seleccionar Valores Excluidos
Selecciona los valores actualmente excluidos del cuadro de
estadsticas.
Seleccionar Todo
Selecciona todos los valores del cuadro de estadsticas.
142
EL CUADRO DE ESTADSTICAS
Borrar
Deselecciona todos los valores del cuadro de estadsticas. Este
comando tambin puede invocarse desde el mtodo abreviado de
teclado CTRL+D. I
Borrar Otros Campos
Selecciona todos los valores posibles en el campo mostrado en el
cuadro de estadsticas actual y a continuacin borra las selecciones
de los dems campos.
Bloquear
Bloquea los valores seleccionados en el cuadro de estadsticas. Este
comando tambin puede invocarse mediante el mtodo abreviado de
teclado CTRL+L.
Desbloquear
Desbloquea los valores bloqueados del cuadro de estadsticas. Este
comando tambin puede invocarse mediante el mtodo abreviado de
teclado CTRL+U.
Imprimir
Abre el dilogo estndar Imprimir (vea la pgina 301), que le
permitir imprimir el contenido del cuadro de estadsticas.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta el cuadro de estadsticas a Microsoft Excel, el cual es
lanzado automticamente si no estaba ya antes en ejecucin. La
tabla aparecer en una nueva hoja de Excel. Para que esta
funcionalidad opere como es debido es necesario tener instalado
Microsoft Excel 97 o posterior en el ordenador.
Exportar
Abre un cuadro de dilogo en el que es posible exportar el cuadro de
estadsticas como tabla a un archivo de su eleccin. Los formatos de
archivo que se ofrecen incluyen una gama de formatos de archivo de
texto delimitados: HTML, XML, BIFF (formato nativo de Excel) y
QVD (archivos de datos de QlikView) (vase la pgina 537 del
Libro I).
143
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Datos
Copia las filas de datos del cuadro de estadsticas al
portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del
cuadro de estadsticas sobre la que se haya hecho clic con el
botn derecho (al invocar el men Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
144
EL CUADRO DE ESTADSTICAS
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto I
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina el cuadro de estadsticas actual de la hoja.
145
General
146
EL CUADRO DE ESTADSTICAS
147
Fondo
Abre el dilogo Configuraciones de Fondo (vase la pgina 125).
Configuraciones para Variable Seleccionada
En este grupo se pueden establecer configuraciones individuales
para la fila seleccionada en la lista de Variables Mostradas.
Etiqueta
Aqu se puede poner un nombre alternativo para la funcin
estadstica seleccionada.
Color de Fondo
Determina el color de fondo de la fila seleccionada. El
color puede definirse como un color slido o como un
degradado mediante el dilogo rea de Color que se abre
al pulsar el botn.
Color de Texto
Especifica el color de texto de la fila seleccionada.
Aplicar Colores a todas las Filas
Seleccionando esta casilla de verificacin antes de hacer
clic en Aplicar o Aceptar, los colores seleccionados se
aplicarn a todas las filas del cuadro de estadsticas.
A continuacin una lista con las funciones estadsticas disponibles:
Contador Numrico
Tamao de Muestra (Nmero de valores numricos entre los valores
posibles.)
Contador de Nulos
Nmero de valores vacos entre los valores posibles.
Contador de Texto
Nmero de valores alfanumricos entre los valores posibles.
Contador de Totales
El nmero total de valores posibles Se trata del mismo nmero que
el de la frecuencia que se puede mostrar en un cuadro de lista.
(Suma de Contador Numrico y Contador de Textoanteriores.)
Contador de Valores Nulos y Alfanumricos
El nmero de valores no numricos entre los valores posibles.
(Suma de Contador de Nulos y Contador de Texto.)
Suma
Suma de la Muestra.
Media
Media aritmtica de la muestra (valor medio).
148
EL CUADRO DE ESTADSTICAS
Desviacin Tpica
Desviacin estndar de la muestra.
Asimetra
Asimetra de la muestra. I
Curtosis
La curtosis de la muestra.
Mnimo
El mnimo de la muestra.
Mximo
El mximo de la muestra.
nico Valor
nico valor numrico posible.
Mediana
Mediana de la muestra.
Percentil
Percentil de la muestra.
149
Nmero
Fuente
En la pgina Fuente ( pgina 128 ), se puede cambiar la fuente del texto del
cuadro de estadsticas.
150
EL CUADRO DE ESTADSTICAS
Diseo I
En la pgina Diseo ( pgina 129 ), se puede definir el aspecto que tendr el
cuadro de estadsticas en el diseo. Aqu estn incluidas las configuraciones
de forma, borde, ttulo y la capa en la que deba situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas de ttulo. El color de fondo y el color de primer plano (texto) se
pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
151
152
EL GRFICO
6 EL GRFICO
Los grficos y las tablas son objetos de hoja que pueden mostrar nmeros de manera I
muy compacta. Por ej. permiten mostrar sumas de dinero, distribuidas en varios
campos, tales como ao, mes, nmero de cuenta, etc. Los nmeros que se calculan
utilizando varios registros en las las tablas de entrada (sumas, medias, mnimo,
mximo) slo pueden mostrarse en grficos o en cuadros de estadsticas.
Los grficos y las tablas se pueden configurar para mostrar las frecuencias de
diferentes valores de un campo, o una entidad calculada, p.ej. la suma de los valores
posibles de un campo. En ambos casos se debe elegir un campo como eje-X, es decir
que este campo ser utilizado para etiquetar los segmentos de la tarta, las diferentes
barras en el grfico de barras y las filas en la tabla pivotante, respectivamente.
153
154
CUADRO DE SELECCIN MLTIPLE:
7 CUADRO DE SELECCIN
MLTIPLE: I
155
Propiedades
Abre el cuadro de dilogo Propiedades del Cuadro de Seleccin
Mltiple. Use ALT+RETORNO para abrir este dilogo con el mtodo
abreviado de teclado.
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Seleccionar Valores Posibles
Selecciona los valores posibles del campo en el que se ha hecho clic.
Seleccionar Valores Excluidos
Selecciona los valores actualmente excluidos del campo en el que se
ha hecho clic.
Seleccionar Todo
Selecciona todos los valores del campo sobre el que se ha hecho
clic.
Borrar
Deselecciona todos los valores del campo sobre el que se ha hecho
clic. Este comando tambin puede invocarse desde el mtodo
abreviado de teclado CTRL+D.
Borrar Otros Campos
Selecciona todos los valores posibles del campo actual, despus
borra las selecciones en todos los dems campos.
156
CUADRO DE SELECCIN MLTIPLE:
Bloquear
Bloquea los valores seleccionados del campo sobre el que se ha
hecho clic. Este comando tambin puede invocarse mediante el
mtodo abreviado de teclado CTRL+L. I
Desbloquear
Desbloquea los valores bloqueados del campo sobre el que se haya
hecho clic. Este comando tambin puede invocarse mediante el
mtodo abreviado de teclado CTRL+U.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos del cuadro de
seleccin mltiple.
Bloquear Todas las Selecciones
Bloquea los valores de todos los campos en el cuadro de seleccin
mltiple.
Desbloquear Todas las Selecciones
Desbloquea los valores de todos los campos en el cuadro de
seleccin mltiple.
Imprimir
Abre el dilogo estndar Imprimir (vea la pgina 301), desde donde
se puede imprimir el cuadro de seleccin mltiple. Utilice, si lo
desea, el mtodo abreviado de teclado CTRL+P para abrir este
dilogo.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta el cuadro de seleccin mltiple a Microsoft Excel, el cual es
lanzado automticamente si no estaba ya antes en ejecucin. La
tabla aparecer en una nueva hoja de Excel. Para que esta
funcionalidad opere como es debido es necesario tener instalado
Microsoft Excel 97 o posterior en el ordenador.
Exportar
Abre un cuadro de dilogo en el que podr exportar el cuadro
mltiple como una tabla a un archivo de su eleccin. Los formatos
de archivo que se ofrecen incluyen una gama de formatos de archivo
de texto delimitados: HTML, XML, BIFF (formato nativo de Excel)
157
y QVD (archivos de datos de QlikView) (vase la pgina 537 del
Libro I).
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Datos
Copia las filas de datos del cuadro de seleccin mltiple al
portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del
cuadro de seleccin mltiple sobre la que se haya hecho
clic con el botn derecho (al invocar el men Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
158
CUADRO DE SELECCIN MLTIPLE:
159
General
160
CUADRO DE SELECCIN MLTIPLE:
161
Ordenar por Aplicabilidad
Ordena los campos del Cuadro de Seleccin Mltiple segn si
contienen valores posibles o no. Los campos que carezcan de
valores posibles se mueven dinmicamente hacia abajo, si est
marcada esta casilla.
Ascender
Mueve el campo seleccionado un paso hacia arriba.
Descender
Mueve el campo seleccionado un paso hacia abajo.
ID de Objeto
Es un identificador nico para el Cuadro de Seleccin Mltiple
actual. En el momento de su creacin, todo objeto de hoja recibe un
ID nico para su control mediante Automatizacin. Los objetos
enlazados comparten un mismo ID de objeto. Este ID consta de una
combinacin de letras que definen el tipo de objeto y un nmero. Al
primer Cuadro de Seleccin Mltiple de un documento se le asigna
el ID MB01. Se puede cambiar el ID de un objeto por cualquier otra
cadena que no est en uso actualmente como ID para cualquier otro
objeto de hoja, hoja o marcador en el documento.
Configuraciones de Impresin...
Si pulsa este botn acceder al dilogo Configuraciones de
Impresin donde se pueden establecer los mrgenes y el formato de
cabeceras/pies de pgina. El dilogo Configuraciones de
Impresin tiene dos pginas, Diseo y Cabecera/Pie de Pgina,
las cuales son idnticas a las dos ltimas pginas del dilogo
Imprimir (vase la pgina 301).
Etiqueta
Aqu se puede introducir un nombre alternativo para el campo
mostrado. Este nombre se utilizar como ttulo de campo en el
Cuadro de Seleccin Mltiple. Se puede definir la etiqueta como
una frmula calculada (vase la pgina 517 del Libro III) para
actualizaciones dinmicas. Al hacer clic en el botn ... se abre el
dilogo Editar Expresin que le facilitar la edicin de frmulas
extensas.
162
CUADRO DE SELECCIN MLTIPLE:
Ordenar
163
de la lista, el criterio de ordenacin de Estado se desactiva
por completo.
Expresin
Ordena los valores de campo de acuerdo con la expresin
introducida en el cuadro de texto. Se puede definir la
etiqueta como una frmula calculada (vase la pgina 517
del Libro III) para actualizaciones dinmicas. Al hacer clic
en el botn ... se abre el dilogo Editar Expresin que le
facilitar la edicin de frmulas extensas.
Frecuencia
Ordena los valores de campo por la frecuencia (la cantidad
de veces que aparecen en la tabla).
Valor Numrico
Ordena los valores de campo por sus valores numricos.
Texto
Ordena los valores de campo por orden alfabtico.
Orden de Carga
Ordena los valores de campo por su orden de carga inicial.
El orden de prioridad es Estado, Expresin, Frecuencia, Valor Numrico,
Texto y Orden de Carga. Se puede ordenar cada uno de estos criterios de
ordenacin de forma ascendente o descendente. Observe que los comandos
de ordenacin de esta pgina afectan a los valores de campo, no a los
campos. Los criterios de ordenacin para los campos se establecen en la
pgina General.
164
CUADRO DE SELECCIN MLTIPLE:
Presentacin
165
Dividir Texto
Si est marcada esta casilla, el contenido de la celda se
dividir en dos o varias lneas.
Altura de Celda n Lneas
Si ha seleccionado Dividir Texto, aqu podr establecer
cuntas lneas deber tener la celda.
Frecuencia
En el grupo Frecuencia se especifica si un valor de campo debera
visualizarse en los campos seleccionados y con qu frecuencia.
Mostrar
Si est marcada esta opcin, se muestra la frecuencia de los
valores de los campos seleccionados. La frecuencia aqu se
refiere al nmero de registros que contienen valores
posibles de un campo. Esta opcin no est disponible
normalmente para los campos que se utilizan para
asociaciones entre tablas (vea la pgina 499 del Libro I).
En Porcentaje
Alterna entre mostrar la frecuencia en nmeros absolutos o
como porcentajes del nmero total de entradas.
Slo una Columna
Marcar esta casilla obliga a utilizar el modo de una sola columna en
los campos seleccionados. Si no est marcada, obtendr
automticamente varias columnas en la lista de valores de campo.
Suprimir Barra de Desplazamiento Horizontal
Marque esta casilla de verificacin si desea suprimir la barra de
desplazamiento horizontal en el campo abierto del cuadro de
seleccin mltiple cuando los valores sean demasiado extensos
como para mostrarse completos.
Ordenar por Columna
Esta casilla ordena una presentacin de mltiples columnas por
columnas en vez de por filas.
Bordes de Celda
Marque esta casilla para obtener lneas horizontales entre los
diferentes valores en los campos seleccionados.
Ocultar Excluidos
Alterna entre mostrar o no los valores excluidos de los campos
seleccionados.
Slo Lectura
Marcar esta casilla impide realizar selecciones en los campos
seleccionados del cuadro de seleccin mltiple.
166
CUADRO DE SELECCIN MLTIPLE:
Ignorar Nulos
El valor en una fila especfica del cuadro de seleccin mltiple slo
se mostrar si hay exactamente un valor posible que mostrar.
Cuando QlikView cuenta los valores posibles, tambin contar los I
valores Nulos. Si prefiere excluir los valores Nulos de la cuenta,
marque esta casilla. El uso incorrecto de esta opcin puede afectar a
la visualizacin de datos no correlacionados en el cuadro de
seleccin mltiple.
Ignorar Campo Bloqueado
Si se marca esta casilla de verificacin, las selecciones se pueden
hacer en un campo del cuadro mltiple, incluso si dicho campo est
bloqueado. El campo permanecer bloqueado a todos los cambios
lgicos que se produzcan por selecciones en otros campos.
Siempre un valor seleccionado
Si marca esta casilla de verificacin, el cuadro de seleccin mltiple
tendr siempre un nico valor en el campo seleccionado. Esto
resulta muy til para crear aplicaciones en las que siempre tiene que
haber un valor seleccionado para que los grficos, etc. tengan
sentido. Un ejemplo podra estar en la seleccin de una tasa de
cambio monetaria. Cuando esta opcin est marcada, no es posible
seleccionar un valor excluido en otro campo del cuadro de seleccin
mltiple. Esta opcin est disponible slo si antes se ha
seleccionado exactamente un valor para un campo en el cuadro de
seleccin mltiple. Esta opcin no est disponible para los campos
calculados.
Avanzado...
Abre el dilogo Configuraciones de Campo Avanzadas (vea la
pgina 168), el cual ofrece parmetros para la representacin de
imagen de valores de campo y opciones especiales de bsqueda de
texto.
Estilo de Rejilla
167
Slo Lectura
Marcar esta casilla hace que no se pueda efectuar selecciones en el
cuadro de seleccin mltiple.
Limitar Lista desplegable a n Lneas
Limita la longitud de los cuadros de lista abiertos en el Cuadro de
Seleccin Mltiple. Introduzca en el cuadro de texto el nmero
mximo de valores que se mostrarn.
Color Cerrado
Especifica el color de la columna de datos de un cuadro de seleccin
mltiple cerrado. El color puede definirse como un color slido o
como un degradado mediante el dilogo rea de Color que se abre
al pulsar el botn.
Estilo
Elija entre los estilos Bordes o Ligero.
Fondo
Abre el dilogo Configuraciones de Fondo (vase la pgina 125).
168
CUADRO DE SELECCIN MLTIPLE:
Opciones de Imagen
Este grupo permite interpretar un valor de campo como una
referencia a una imagen en memoria o en disco. Estn disponibles
las siguientes configuraciones: I
Representacin
Se dan tres alternativas.
Texto
Si est marcada esta opcin, los valores de campo
siempre sern interpretados y mostrados como
texto.
Imagen
Si est marcada esta opcin, QlikView intentar
interpretar cada valor de campo como una
referencia a una imagen. La referencia puede ser
una ruta a un archivo de imagen en el disco (ej.
C:Mypic.jpg) o dentro del documento.qvw (ej.
qmem:// <Name>/<Peter>). Si QlikView no puede
interpretar un valor de campo como una referencia
vlida a una imagen, se mostrar el valor mismo.
Informacin como Imagen
Si est marcada esta opcin QlikView mostrar la
informacin de imagen vinculada al valor de
campo mediante las sentencias info load/select en
el script. Si no est disponible una informacin de
imagen para un valor de campo, se mostrar el
valor mismo. Se trata de una opcin no disponible
para los grficos en modo mapa de bits.
Formato de Imagen
Slo est disponible cuando una de las opciones de imagen
se ha seleccionado arriba. Esta configuracin describe
cmo QlikView formatea la imagen para ajustarla a la
celda. Hay cuatro alternativas
Sin Ajustar
Si se selecciona esta opcin, la imagen aparecer
tal cual es, sin ajustar. Esto puede hacer que
algunas partes de la imagen se muestren invisibles
o que slo aparezca rellena una parte de la celda.
Rellenar
Si se selecciona esta opcin, se ajustar la imagen
hasta llenar la celda, sin tener en cuenta el ratio de
aspecto (la proporcin) de la imagen.
169
Mantener Aspecto
Si se selecciona esta opcin, se ajustar la imagen
lo ms posible hasta llenar la celda, manteniendo al
mismo tiempo el ratio de aspecto (la proporcin).
Esto normalmente da como resultado reas en
blanco, tanto encima como debajo de la imagen, o
en ambas zonas a la vez.
Rellenar con Aspecto
Si se selecciona esta opcin, la imagen se ajustar
lo ms posible hasta llenar la celda en ambas
direcciones, respetando el ratio de aspecto, es
decir, la proporcin de la imagen. Esto
normalmente da como resultado partes de la
imagen sesgadas en una direccin.
Ocultar Texto cuando falta la Imagen
Si se selecciona esta opcin y la interpretacin como
referencia de imagen falla por alguna razn, QlikView no
mostrar el texto del valor de campo.
Ignorar Estilo de Seleccin
Cuando las imgenes se muestran en lugar del texto, puede
ser necesario emplear otro estilo de seleccin distinto al
predefinido en el documento para que el estado lgico de
los valores de campo sea ms visible. Utilice el desplegable
para seleccionar un estilo de seleccin apropiado, como por
ej. Indicadores de Esquina. Esta opcin slo est disponible
cuando se ha seleccionado cualquier forma de
representacin de la imagen en Representacin.
Opciones de Bsqueda
Este grupo le permite controlar ciertos aspectos de la bsqueda de
texto aplicable a Cuadros de Seleccin Mltiple abiertos y a
selectores desplegables en tablas.
Incluir Valores Excluidos en la Bsqueda
Especifica si los valores excluidos deberan ser incluidos en
la bsqueda de texto. Hay tres alternativas:
<usar por defecto>
Se aplicar lo especificado en las Preferencias de
Usuario como predeterminado. (Vase la pgina
106 del Libro I.)
S
Los valores excluidos se incluirn siempre en la
bsqueda de texto.
170
CUADRO DE SELECCIN MLTIPLE:
No
Los valores excluidos no se incluirn en la
bsqueda de texto. Slo se incluyen los valores
opcionales. I
Modo de Bsqueda Predeterminado
Especifica el modo de bsqueda inicial predefinido que se
emplear en las bsquedas de texto. El modo puede
modificarse sobre la marcha tecleando los signos * , o bien
~ como parte de la cadena de bsqueda. Estn disponibles
las siguientes alternativas:
<usar por defecto>
Se aplicar lo especificado en las Preferencias de
Usuario (vea la pgina 106 del Libro I ).
Utilizar Bsqueda con Comodn
La cadena de bsqueda inicial estar compuesta
por dos caracteres comodn con el cursor entre
ambos para facilitar la bsqueda.
Usar Bsqueda Avanzada
La cadena de bsqueda inicial ser un tipo de tilde
(~) que denota una bsqueda difusa.
Utilizar Bsqueda Normal
No se aadirn caracteres adicionales a la cadena
de bsqueda. Sin caracteres comodn, se realizar
una Bsqueda Normal.
Espaciado
Marque esta casilla de verificacin para insertar un
espaciado extra vaco en las tablas en las que el valor de la
dimensin seleccionada vare. La configuracin se puede
realizar dentro del cuadro de edicin, en incrementos de 1/
16 de la actual altura de lnea. Las lneas vacas
lgicamente pertenecen a la lnea superior. Si el usuario
hace clic sobre ellas har que la seleccin aparezca en el
valor precedente. Esta casilla de verificacin slo est
disponible para los grficos de tabla.
171
Nmero
172
CUADRO DE SELECCIN MLTIPLE:
Diseo
En la pgina Diseo (pgina 129), se puede definir la apariencia del cuadro
de seleccin mltiple en el diseo. Aqu estn incluidas las configuraciones
de forma, borde, ttulo y la capa en la que deba situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
173
174
EL CUADRO DE TABLA:
8 EL CUADRO DE TABLA:
I
175
utilidad se deselecciona la casilla de verificacin Permitir Arrastrar y Soltar
en el dilogo Propiedades de Cuadro de Tabla en la pgina Presentacin.
176
EL CUADRO DE TABLA:
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual. I
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Cambiar Valor
nicamente disponible para columnas de cuadro de tabla que
muestren campos de entrada. Sita la celda sobre la que se haya
hecho clic en modo de edicin. Equivale a pulsar el icono de entrada
en la celda.
Restaurar Valores
nicamente disponible para cuadros de tabla que muestren campos
de entrada. Abre un men con las opciones siguientes:
Restaurar Valor nico
Restaura el valor de un valor de campo sobre el que se haya
hecho clic con el ratn, devolvindolo a su valor por
defecto predeterminado desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo
posibles, devolvindolos a sus valores por defecto
predeterminados desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los valores de campo,
devolvindolos a sus valores por defecto predeterminados
desde el script.
Seleccionar Valores Posibles
Selecciona los valores posibles del campo en el que se ha hecho clic.
Seleccionar Valores Excluidos
Selecciona los valores actualmente excluidos del campo en el que se
ha hecho clic.
177
Seleccionar Todo
Selecciona todos los valores del campo sobre el que se ha hecho
clic.
Borrar Todas las Selecciones
Borra las selecciones de todos los campos mostrados en el cuadro de
tabla.
Borrar
Deselecciona todos los valores del campo sobre el que se ha hecho
clic.
Borrar Otros Campos
Selecciona todos los valores posibles del campo actual, despus
borra las selecciones en todos los dems campos.
Bloquear
Bloquea los valores seleccionados del campo sobre el que se ha
hecho clic.
Desbloquear
Desbloquea los valores bloqueados del campo sobre el que se haya
hecho clic.
Imprimir
Abre el dilogo estndar Imprimir (vea la pgina 301), que le
permite imprimir la tabla. Use CTRL+P para abrir este dilogo con el
mtodo abreviado de teclado.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta la tabla a Microsoft Excel, el cual se abre automticamente
si no estaba abierto ya. La tabla aparecer en una nueva hoja de
Excel. Para que esta funcionalidad opere como es debido, deber
tener instalado Microsoft Excel 97, o posterior, en el ordenador.
Exportar
Exporta el contenido de la tabla a un archivo de su eleccin. Los
formatos que se ofrecen incluyen un rango de formatos de archivo
de texto delimitados, HTML, XML, BIFF (formato nativo de Excel)
y QVD (Archivos de Datos de QlikView, vase la pgina 537 del
Libro I).
178
EL CUADRO DE TABLA:
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Tabla Completa I
Copia la tabla al portapapeles, junto con la cabecera y el
estado de las selecciones.
rea de Datos de Tabla
Copia al portapapeles nicamente los valores de la tabla.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del
cuadro de tabla sobre la que se haya hecho clic con el botn
derecho (al invocar el men Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados se ajustan a la misma posicin
y tamao del/los objeto(s) resaltado(s).
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
179
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el cuadro de tabla actual de la hoja.
180
EL CUADRO DE TABLA:
tabla simple o una tabla pivotante, siempre y cuando la rejilla de diseo est activa o
Mostrar Siempre Opciones de Men de Diseo est marcado en Preferencias de
Usuario (vase pgina 117 en Libro I).
I
El grupo de celdas al que habr de afectar el formato viene determinado por la
seleccin que se haya hecho con el botn derecho del ratn en la tabla sobre la que se
desee invocar el comando. El grupo ms pequeo de celdas que se pueden formatear
como unidad es un campo (normalmente una columna) de un cuadro de tabla, o una
expresin/dimensin de un grfico de tabla. Si se aplican lneas, cada lnea se
formatear por separado.
Cuando haga uso de este dilogo para personalizar el formato de cualquier parte de
una tabla, el Estilo fijado en la pgina Estilo del dilogo Propiedades de la tabla
pasar a ser [Personalizado]. Si cambia el parmetro definido en Estilo nuevamente
a uno de los estilos predefinidos, el formato personalizado se perder.
Nota Observe que todos los estilos de tabla en general sern reemplazados por
cualquier formateado que se derive de una expresin de atributo.
181
Texto de Muestra
Aqu tiene una celda de visualizacin previa que le permitir ver el
efecto de los parmetros aplicados.
Color de Fondo
Define el color de fondo de la celda.
Color de Texto
Define el color de texto de la celda.
Borde ante la celda
Aqu podr definir el borde que preceder a la celda. Existe un
desplegable en el que podr definir el estilo de borde y tambin un
botn con el que podr elegir el color del borde. Tenga en cuenta
que los bordes de celda de las diversas celdas se mezclarn entre s,
lo cual puede hacer que el borde real de la tabla presente un aspecto
distinto del que se observa en la visualizacin previa.
Borde tras la celda
Aqu podr definir el borde que suceder a la celda. Existe un
desplegable en el que podr definir el estilo de borde y tambin un
botn con el que podr elegir el color del borde. Tenga en cuenta
que los bordes de celda de las diversas celdas se mezclarn entre s,
lo cual puede hacer que el borde real de la tabla presente un aspecto
distinto del que se observa en la visualizacin previa.
Configuraciones de Texto
En este grupo hallar diversos modificadores de texto que se pueden
aplicar a la celda.
Tamao
Utilice el desplegable para aplicar una modificacin de
tamao a la fuente general empleada en la tabla.
Negrita
Marque esta casilla de verificacin si desea el texto
resaltado en negrita.
Cursiva
Marque esta casilla de verificacin si desea el texto en
cursiva.
Subrayado
Marque esta casilla de verificacin si desea el texto
subrayado.
Sombreado
Marque esta casilla de verificacin si desea el texto
sombreado.
182
EL CUADRO DE TABLA:
Aplicar cambio a
Los cambios normalmente se aplican nicamente a la expresin,
dimensin o campo (cuadros de tabla) sobre el que haya hecho clic
con el botn derecho para acceder al dilogo. Con la ayuda de este I
desplegable podr elegir si aplicar el mismo formato a otras
expresiones, dimensiones o campos.
183
General
184
EL CUADRO DE TABLA:
185
Observe que los comandos de ordenacin de esta hoja afectan al orden de los
campos, es decir, el orden de las columnas, no al orden de los registros. Los
criterios de ordenacin para los valores de los campos se configuran en la
pgina Ordenar.
Ascender
Mueve el campo seleccionado un paso hacia la izquierda.
Descender
Mueve el campo seleccionado un paso hacia la derecha.
ID de Objeto
Es un identificador nico para este cuadro de tabla. En el momento
de su creacin, todo objeto de hoja recibe un ID nico para su
control mediante Automatizacin. Los objetos enlazados comparten
un mismo ID de objeto. Este ID consta de una combinacin de letras
que definen el tipo de objeto y un nmero. El primer cuadro de tabla
de un documento recibe el ID TB01. Se puede cambiar el ID de un
objeto por cualquier otra cadena que no est en uso actualmente
como ID para cualquier otro objeto de hoja, hoja o marcador en el
documento.
Configuraciones de Impresin...
Si pulsa este botn acceder al dilogo Configuraciones de
Impresin donde se pueden establecer los mrgenes y el formato de
cabeceras/pies de pgina. El dilogo Configuraciones de
Impresin tiene dos pginas, Diseo y Cabecera/Pie de Pgina,
las cuales son idnticas a las dos ltimas pginas del dilogo
Imprimir (vase la pgina 301).
Etiqueta
Aqu se puede introducir un nombre alternativo para el campo
mostrado. Este nombre se utilizar como ttulo de columna en el
cuadro de tabla. La etiqueta puede definirse como una frmula
calculada (vea la pgina 517) para actualizaciones dinmicas. Con
el botn ... se abre el dilogo completo Editar Expresin que le
ayudar en la edicin de frmulas largas.
Mensajes de Error
Abre un dilogo donde se pueden definir mensajes de error
personalizados que se mostrarn en lugar de los mensajes estndar.
Ms informacin en la pgina 521.
Memoria
Abre el dilogo Configuraciones de Clculo de Memoria (ms
informacin en la pgina 129 del Libro I), donde se puede aumentar
la memoria asignada a la tabla. Esto pudiera resultar de utilidad en
el caso de tablas muy extensas. Este botn no se encontrar
186
EL CUADRO DE TABLA:
Ordenar I
En la pgina Ordenar se establecen los criterios de ordenacin para los valores de los
campos y para los registros. El orden definido en esta pgina se utiliza tambin al
elegir el comando Ordenar en el men Objeto, o al hacer doble clic en la cabecera de
una columna.
Prioridad de Ordenacin
En este grupo se puede seleccionar uno o varios campos para los
que se desea establecer los criterios de ordenacin. El orden de los
campos en esta columna define la prioridad de ordenacin cuando
se ordenan los registros.
Ascender
Mueve el campo seleccionado un paso hacia arriba de la lista de
Campos.
187
Descender
Mueve el campo seleccionado un paso hacia abajo en la lista de
Campos.
Ordenar por
En este grupo se puede fijar el criterio de ordenacin para los
campos seleccionados.
Expresin
Ordena los valores de campo de acuerdo con la expresin
introducida en el cuadro de texto.
Frecuencia
Ordena los valores de campo por la frecuencia (la cantidad
de veces que aparecen en la tabla).
Valor Numrico
Ordena los valores de campo por sus valores numricos.
Texto
Ordena los valores de campo por orden alfabtico.
Orden de Carga
Ordena los valores de campo por su orden de carga inicial.
El orden de prioridad en un campo es el siguiente: Expresin, Frecuencia,
Valor Numrico, Texto y Orden de Carga. Se puede ordenar cada uno de
estos criterios de ordenacin de forma ascendente o descendente. Las
prioridades de ordenacin entre los campos se establece mediante el orden
de los campos en la lista Campos.
Recuerde que los comandos de ordenacin en esta hoja afectan a las
preferencias de ordenacin de los valores de campo, no de las columnas.
Estas preferencias de ordenacin se definen en la pgina General.
188
EL CUADRO DE TABLA:
Presentacin
189
de columna. Haciendo clic en el icono, se abre sobre la tabla un
cuadro de lista desplegable que muestra todos los valores del
campo. Entonces usted podr hacer selecciones y bsquedas de la
misma forma que si el campo fuera una fila en un cuadro de
seleccin mltiple.
Avanzado
Abre el dilogo Configuraciones de Campo Avanzadas (vea la
pgina 168), el cual ofrece parmetros para la representacin de
imagen de valores de campo y opciones especiales de bsqueda de
texto.
Configuraciones de Varias Filas
En este grupo se puede establecer la altura de la cabecera de tabla y
las celdas de las filas de datos.
Altura de Cabecera (Lneas)
Si ha seleccionado Dividir Texto, aqu podr establecer cuntas
lneas debern tener las celdas de cabecera.
Dividir Texto
Si se marca esta casilla, los contenidos de las celdas de
cabecera se dividirn en dos o ms lneas.
Altura de Celda (Lneas)
Si selecciona Dividir Texto, aqu podr establecer cuntas
lneas debern tener las celdas.
Dividir Texto
Si est marcada esta casilla, los contenidos de las celdas de
datos se dividirn en dos o ms lneas.
Etiquetas Verticales
Si esta casilla est marcada, los ttulos de columna se muestran en
vertical.
Permitir Arrastrar y Soltar
Deseleccione esta casilla para deshabilitar los movimientos de
arrastrar y soltar dentro de la columna.
Indicador de Ordenacin
Si esta casilla est marcada, aparecer un icono indicador de
ordenacin (flecha) en la cabecera de la columna que actualmente
tiene preferencia en la ordenacin. La direccin del icono muestra si
la columna est ordenada de forma ascendente o descendente.
Indicadores de Seleccin
Al marcar esta casilla, aparecen unos indicadores de seleccin que
se muestran en las columnas de la tabla que contienen campos con
190
EL CUADRO DE TABLA:
Estilo
En la pgina Estilo, podr configurar diversas opciones para el estilo del formato de
tabla.
Estilo Actual
Puede elegir el estilo de tabla ms apropiado en el desplegable. Si el
valor [Personalizado] aparece en el control desplegable, esto
significa que se ha aplicado un estilo personalizado a la tabla. Si
modifica el parmetro de nuevo, volvindolo a uno de los estilos
predefinidos, el formato personalizado se perder.
Lneas cada n Filas
Aqu puede establecer si desea que aparezcan lneas de sombreado o
no y con qu intervalo de frecuencia.
191
Fondo
Abre el dilogo Configuraciones de Fondo. (vase pgina 125).
Nmero
192
EL CUADRO DE TABLA:
Fuente
En la pgina Fuente ( pgina 128 ), se puede cambiar la fuente del texto del
cuadro de tabla.
Se puede especificar la fuente y el tamao del texto. La fuente escogida se
aplica al texto contenido en el cuadro de tabla. El estilo se elige en la pgina
Estilo (ver arriba).
Diseo
En la pgina Diseo ( pgina 129 ), se puede definir la apariencia del diseo
del cuadro de tabla en la hoja activa. Aqu estn incluidas las
configuraciones de forma, borde, ttulo y la capa en la que deba situarse el
objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
193
194
EL CUADRO DE SELECCIONES ACTUALES
9 EL CUADRO DE SELECCIONES
ACTUALES I
9.1 Creacin
Se puede crear un Cuadro de Selecciones Actuales eligiendo Nuevo Objeto
de Hoja en el men Diseo, desde el men Objeto de la hoja, o pulsando el
botn Crear Cuadro de Selecciones Actuales en la barra de herramientas.
195
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Seleccionar Valores Posibles
Selecciona los valores posibles del campo en el que se ha hecho clic.
Este comando slo est disponible cuando se hace clic derecho en
un campo especfico.
Seleccionar Valores Excluidos
Selecciona los valores actualmente excluidos del campo en el que se
ha hecho clic. Este comando slo est disponible cuando se hace
clic derecho en un campo especfico.
Seleccionar Todo
Selecciona todos los valores del campo sobre el que se ha hecho
clic. Este comando slo est disponible cuando se hace clic derecho
en un campo especfico.
Borrar
Deselecciona todos los valores del campo sobre el que se ha hecho
clic. Este comando slo est disponible cuando se hace clic derecho
en un campo especfico.
196
EL CUADRO DE SELECCIONES ACTUALES
197
es debido es necesario tener instalado Microsoft Excel 97 o
posterior en el ordenador.
Exportar
Abre un dilogo donde se puede exportar el contenido del cuadro de
selecciones actuales a un archivo de su eleccin. Los formatos
ofrecidos incluyen un rango de formatos de archivo de texto
delimitados, HTML, XML, BIFF (formato nativo de Excel) y QVD
(Archivos de Datos en QlikView, vase la pgina 537).
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Datos
Copia los datos (selecciones) del cuadro de selecciones
actuales seleccionado al portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del
cuadro de selecciones actuales sobre la que se haya hecho
clic con el botn derecho (al invocar el men Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que de el/los objetos
resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
198
EL CUADRO DE SELECCIONES ACTUALES
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo I
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina de la hoja el cuadro de selecciones actuales activo.
199
General
200
EL CUADRO DE SELECCIONES ACTUALES
Valores
Si est marcada esta opcin, el Cuadro de Selecciones
Actuales contendr una columna Valores, que muestra los
valores seleccionados en los campos. I
Selectores Desplegables
Habilite esta opcin para mostrar un icono desplegable para
cada campo del cuadro de selecciones actuales, permitiendo
as modificar las selecciones desde dentro del objeto.
Iconos de Borrado
Si esta casilla de verificacin est marcada, en cada fila de
campo del cuadro de selecciones actuales se visualizar un
pequeo icono de borrado. Pulsar dicho icono eliminar las
selecciones del campo. No se visualizar icono de borrado
alguno para los campos bloqueados
Iconos de Bloqueo/Desbloqueo
Si esta casilla de verificacin est marcada, cada fila de
campo del cuadro de selecciones actuales mostrar un
pequeo icono de bloqueo/desbloqueo. Pulsar el icono de
bloqueo/desbloqueo bloquear o desbloquear
respectivamente las selecciones efectuadas en los campos.
Utilizar Etiquetas de Columna
Si est marcada esta casilla de verificacin, se mostrar una fila de
cabecera en el Cuadro de Selecciones Actuales. Las etiquetas
pueden editarse en el grupo inferior.
Campos
Aqu puede especificar una etiqueta que se mostrar en la
fila de cabecera sobre la columna de Campos.
Estado
Aqu puede especificar una etiqueta que se mostrar en la
fila de cabecera sobre la columna de Estado.
Valores
Aqu puede especificar una etiqueta que se mostrar en la
fila de cabecera sobre la columna de Valores.
Colores
En este grupo puede establecer los colores del cuadro de selecciones
actuales.
Fondo de Etiqueta
Define el color de fondo que tendr la etiqueta.
201
Color de Texto de la Etiqueta
Define el color del texto de la etiqueta.
Fondo
Define el color de fondo del rea de visualizacin.
Color de Texto
Define el color de texto del rea de visualizacin.
Fondo
Abre el dilogo Configuraciones de Fondo. (vase pgina
125).
ID de Objeto
El ID nico y exclusivo del objeto de selecciones actuales. En el
momento de su creacin, a cada entidad de diseo se le asigna un ID
exclusivo para su control va Automatizacin. Los objetos
enlazados comparten un mismo ID de objeto. Este ID se compone
de una combinacin de letras que definen el tipo de entidad, as
como tambin un nmero. Al primer objeto de selecciones actuales
de un documento se le asigna el ID CS01. Un ID de objeto puede
cambiarse por cualquier otra cadena que no se est utilizando en ese
momento para algn otro objeto de hoja, hoja, alerta, marcador o
informe en el documento.
Configuraciones de Impresin...
Si pulsa este botn acceder al dilogo Configuraciones de
Impresin donde se pueden establecer los mrgenes y el formato de
cabeceras/pies de pgina. El dilogo Configuraciones de
Impresin tiene dos pginas, Diseo y Cabecera/Pie de Pgina,
las cuales son idnticas a las dos ltimas pginas del dilogo
Imprimir (vase la pgina 301).
Fuente
En la pgina Fuente (pgina 128), se puede cambiar la fuente del texto del
cuadro de selecciones actuales.
Se puede especificar la fuente, el estilo y el tamao del texto. La fuente
escogida se aplica al texto contenido en el cuadro de selecciones actuales.
Diseo
En la pgina Diseo (pgina 129), se puede definir el diseo del cuadro de
selecciones actuales. Aqu estn incluidas las configuraciones de forma,
borde, ttulo y la capa en la que deba situarse el objeto.
202
EL CUADRO DE SELECCIONES ACTUALES
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
I
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
203
204
EL CUADRO DE ENTRADA
10 EL CUADRO DE ENTRADA
El cuadro de entrada es un objeto de hoja que se utiliza para introducir datos en varia- I
bles QlikView y para mostrar sus valores..
205
Algunas veces, la celda de valor variable en el cuadro de entrada contendr un icono
desplegable, facilitando un acceso rpido a los valores utilizados recientemente o a
valores predefinidos. Una variable puede contener una regla adjunta, que impida o
restrinja la entrada de valores que no cumplan ciertos criterios. En algunos casos, una
variable de un cuadro de entrada puede ser de Solo Lectura, en cuyo caso ser impo-
sible acceder al modo de edicin.
206
EL CUADRO DE ENTRADA
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301), permitin-
dole imprimir el cuadro de entrada. Use CTRL+P para abrir este di-
logo mediante el mtodo abreviado de teclado. I
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF preselec-
cionada. Tras pulsar Imprimir se le pedir un nombre de archivo
para el archivo PDF de salida. Este comando slo est disponible si
el sistema dispone de una impresora PDF. La impresora
QlikViewPDF deber descargarse de la pgina web de QlikTech e
instalarse aparte.
Enviar a Excel
Exporta el cuadro de entrada a Microsoft Excel, el cual es lanzado
automticamente si no estaba ya antes en ejecucin. La tabla apare-
cer en una nueva hoja de Excel. Para que esta funcionalidad opere
como es debido es necesario tener instalado Microsoft Excel 97 o
posterior en el ordenador.
Exportar
Abre un dilogo en el que podr exportar los contenidos del cuadro
de entrada a un archivo de su eleccin. Los formatos ofrecidos
incluyen un rango de formatos de archivo de texto delimitados,
HTML, XML, BIFF (formato nativo de Excel) y QVD (Archivos de
Datos en QlikView, vase la pgina 537).
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Datos
Copia las filas de datos del cuadro de entrada al portapape-
les.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del
cuadro de entrada sobre la que se haya hecho clic con el
botn derecho (al invocar el men Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
207
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y tama-
o anteriores. Hacer doble clic en el icono de un objeto minimizado
o pulsar en el ttulo del objeto (si lo hay) de un objeto maximi-
zado ofrece el mismo resultado. Este comando slo est disponible
para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el cuadro de entrada actual de la hoja.
208
EL CUADRO DE ENTRADA
bablemente no tendr los privilegios necesarios para ejecutar cambios en las propie-
dades (Vase la pgina 89).
Para implementar las modificaciones, pulse los botones Aceptar o Aplicar. El botn
Aceptar tambin cierra el dilogo, mientras que el botn Aplicar no. I
General
209
Mostrar Variables de Sistema
Marcando esta casilla, las variables de sistema aparecern en la
columna de Variables Disponibles. Normalmente las variables de
sistema se crean durante la ejecucin de script.
Variables Mostradas
Las variables que se habrn de mostrar en el cuadro de entrada se
listan en esta columna. Inicialmente est vaca.
Nueva Variable
Abre un dilogo para crear una nueva variable la cual se coloca a
continuacin en la columna de variables mostradas.
Aadir
Mueve todas las variables seleccionadas de la columna de variables
disponibles a la columna de variables mostradas.
Aadir todo>>
Mueve la totalidad de variables de la columna de variables disponi-
bles a la columna de variables mostradas.
<Eliminar
Mueve las variables seleccionadas en la columna de variables mos-
tradas a la columna de variables disponibles.
Seleccione las variables que se van a utilizar o eliminar haciendo un clic
sobre las mismas. Utilice los botones Aadir > o < Quitar para moverlos a
la columna deseada.
Ascender
Mueve la variable seleccionada un paso hacia arriba en la columna
de variables mostradas y por tanto tambin cambia el orden en que
se muestran en el cuadro de entrada.
Descender
Mueve la variable seleccionada un paso hacia abajo en la columna
de variables mostradas, y tambin en el orden del cuadro de entrada.
Etiqueta
Aqu se puede introducir un nombre alternativo para la variable
mostrada. Se emplear como ttulo de la variable en el cuadro de
entrada. La etiqueta puede definirse como una frmula calculada
(vea la pgina 517) para actualizaciones dinmicas. Hacer clic en el
botn ... abre el dilogo completo Editar Expresin que le facilita-
r la edicin de frmulas extensas.
ID de Objeto
Es un identificador nico y exclusivo para el cuadro de entrada
actual. En el momento de su creacin, todo objeto de hoja recibe un
ID nico para su control mediante Automatizacin. Los objetos
210
EL CUADRO DE ENTRADA
211
Presentacin
Variables
Muestra una lista de todas las variables en el Cuadro de Entrada
actual. Cuando se selecciona un nombre de variable en la lista, se
podrn modificar las propiedades de dicha variable.
Mostrar Signo Igual
Desactive esta casilla si no desea que aparezca el signo igual en el
Cuadro de Entrada. Este parmetro es comn a todas las variables.
Fondo
Abre el dilogo Configuraciones de Fondo (vase la pgi-
na 125).
Alineacin
Aqu podr fijar la alineacin de las variables. stas se pueden ali-
near de forma individual a la izquierda, centradas o a la derecha.
Colores de Fila
En este grupo se pueden establecer configuraciones individuales de
color para la fila seleccionada en la lista Variables Mostradas.
212
EL CUADRO DE ENTRADA
Fondo
Determina el color de fondo de la fila seleccionada. El
color puede definirse como un color slido o como un
degradado mediante el dilogo rea de Color que se abre I
al pulsar el botn.
Texto
Especifica el color de texto de la fila seleccionada.
Aplicar a Todas las Filas
Seleccionando esta casilla de verificacin antes de hacer
clic en Aplicar o Aceptar, los colores seleccionados se apli-
carn a todas las filas del cuadro de entrada.
Reglas
213
Configuraciones para Variable Seleccionada
En este grupo puede configurar las opciones para una variable selec-
cionada en la lista superior.
Valor
Muestra el valor actual de la variable seleccionada, que
tambin puede editarse.
Incluir en Marcadores
Las variables normalmente no se incluyen en los marcado-
res. Seleccione esta casilla si desea incluir la variable en los
marcadores.
Reglas de Entrada
En el grupo Reglas de Entrada se pueden definir las condiciones
para los valores de entrada. Cada valor establecido por el usuario en
un cuadro entrada debe cumplir estas condiciones. Si un valor no
cumple las condiciones especificadas y Reglas de Entrada se fija
en Slo Valores Predefinidos, ser rechazado y se mostrar un
mensaje de error.
Sin Reglas
Por defecto, no se han seleccionado condiciones, es decir,
que se puede introducir cualquier valor en una variable.
Estndar
Los valores de entrada se contrastan con una serie de condi-
ciones estndar generales las cuales se eligen en el cuadro
desplegable.
Personalizar
Los valores introducidos se comprobarn segn una regla
especificada por el usuario. La condicin se debe introducir
en el cuadro de texto y debe expresarse como una expresin
QlikView que devuelva verdadero (un valor distinto de
cero) si se acepta el valor introducido. El valor introducido
en la expresin se referencia con un smbolo dlar $ (Ejem-
plo: $>0 har que la variable slo acepte nmeros positi-
vos). Es posible referirse al valor anterior de la variable por
el nombre de la variable (Ejemplo: $>=abc+1 como condi-
cin en una variable abc har que el cuadro de entrada slo
acepte entradas numricas con el valor del valor anterior
ms 1).
Slo Valores Predefinidos
Los valores de entrada se comparan con una lista de valores
definidos en el grupo Valores predefinidos (vea abajo).
214
EL CUADRO DE ENTRADA
215
Predefinidos (en Lista Desplegable)
El usuario dispondr de una lista desplegable con los valo-
res predefinidos (vea Valores Predefinidos a continua-
cin) para la variable seleccionada en el cuadro de entrada.
Predefinidos (Botones de Incremento)
Una barra de desplazamiento, disponible para el usuario,
para la variable seleccionada en el cuadro de entrada. La
barra de desplazamiento se trazar entre los valores predefi-
nidos (vase la Valuores Predefinidos a continuacin).
Valores Predefinidos
En el grupo Valores Predefinidos se puede especificar una lista de
valores predefinidos que se podrn presentar al usuario en una lista
desplegable en los cuadros de entrada y/o utilizarse para definir los
valores aceptables de la variable.
Series Numricas
Si marca esta casilla, se generar una lista de valores num-
ricos predefinidos basada en un lmite inferior, superior y
un valor de intervalo. Esta opcin puede emplearse por
separado o en combinacin con Valores Predefinidos (vea
abajo).
Desde
Define el lmite inferior de la serie numrica. Debe ser un
nmero real.
A
Define el lmite superior de la serie numrica. Debe ser un
nmero real.
Paso a Paso
Define el intervalo entre los valores de la serie numrica.
Debe ser un nmero real.
Valores Listados
La verificacin de esta casilla le permite especificar una
lista de valores arbitrarios predefinidos. Los valores pueden
ser numricos o alfanumricos. Los valores alfanumricos
debern ir entre comillas (p.ej. 'abc'). Cada valor deber
estar separado por punto y coma ; (p.ej. 'abc';45;14.3;'xyz').
Esta opcin puede utilizarse por separado, o en combina-
cin con Series numricas (vea arriba).
216
EL CUADRO DE ENTRADA
Nmero
En la pgina Nmero se puede determinar el formato numrico para las
variables del cuadro de entrada. Es un dilogo muy similar al de Propieda-
des de Documento (vea la pgina 61). I
Fuente
En la pgina Fuente (pgina 128), se puede cambiar la fuente del texto del
cuadro de entrada. Se puede especificar la fuente, el estilo y el tamao del
texto. La fuente escogida se aplica a todo el texto contenido en el cuadro de
entrada.
Diseo
En la pgina Diseo (pgina 129), se puede definir la apariencia del cuadro
de entrada en la hoja activa. Aqu estn incluidas las configuraciones de
forma, borde, ttulo y la capa en la que deba situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones avanza-
das para el ttulo. El color de fondo y el color de primer plano (texto) se pue-
den definir con parmetros aparte para un estado activo o inactivo. Adems,
existen parmetros adicionales para textos de varias lneas y alineacin de
texto tanto en vertical como en horizontal. Adems aqu se hallan tambin
las opciones para maximizar y minimizar.
217
218
EL BOTN
11 EL BOTN
En QlikView, los botones se pueden utilizar para realizar comandos o acciones, p.ej. I
exportar datos a archivos, lanzar otras aplicaciones o ejecutar macros.
219
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Enviar a Excel
Exporta el texto a Microsoft Excel, el cual es lanzado de inmediato,
si es que no estaba ya en ejecucin. El texto aparecer en una nica
celda en una nueva hoja de Excel.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Texto
Copia al portapapeles el texto mostrado en el botn.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que de el/los objetos
resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Ayuda
Abre la ayuda contextual.
220
EL BOTN
Eliminar
Elimina el botn de la hoja.
I
11.3 Propiedades de Botn
Para abrir el dilogo Propiedades de Botn hay que hacer clic en Propiedades
desde el men Objeto. Si el comando Propiedades est deshabilitado,
probablemente no tendr los privilegios necesarios para ejecutar cambios en las
propiedades (Vase la pgina 89).
Para implementar las modificaciones, pulse los botones Aceptar o Aplicar. El botn
Aceptar tambin cierra el dilogo, mientras que el botn Aplicar no.
General
En el grupo Texto podr establecer las propiedades del texto que se mostrar en el
botn.
Texto
Para que el botn tenga una etiqueta, marque este control e
introduzca un texto en el cuadro de texto. Se puede definir el texto
como una frmula calculada (vase la pgina 517 del Libro III)
221
para actualizaciones dinmicas. El texto puede consistir en varias
lneas, que se dividen pulsando INTRO.
Alineacin
El texto del botn puede alinearse a la izquierda, centrarse
o alinearse a la derecha.
Fondo
En el grupo Fondo podr definir el fondo del botn. El desplegable
ofrece tres posibles estilos bsicos de botn entre los que elegir:
Aqua
Opcin por defecto para botones de nueva creacin. Crea
un botn redondeado, con un aspecto acuoso
tridimensional.
Color
El color se puede definir como un color slido o
como un gradiente mediante el dilogo rea de
Color que se abre al hacer clic sobre el botn de
color.
Plano
Crea un botn plano, tradicional en QlikView.
Configuracin Predefinida de Sistema
Proporciona un fondo slido en el color definido
por los botones en el sistema operativo.
Color
Seleccione este botn de radio si desea que el
botn se visualice con un fondo de color. El color
puede definirse como color slido o como un
gradiente mediante el dilogo rea de Color que
se abre al hacer clic sobre el botn de color.
Imagen
Crea un botn de imagen. La imagen pudiera ser una nica
imagen esttica, o una imagen combinada, con tres partes,
una para cada uno de los tres estados posibles del botn
(activo, inactivo o pulsado).
Imagen Combinada
222
EL BOTN
223
Acciones
En esta pgina se fijan las acciones de un botn u objeto de texto, por ejemplo, lanzar
una aplicacin externa o exportar datos desde QlikView. En todos los campos con el
botn ... es posible introducir una expresin calculada para actualizacin dinmica
(vase la pgina 285 del Libro III).
Aadir
Abre el dilogo Aadir Accin en el que se eligen las diversas
acciones para el objeto (ver a continuacin). Escoja el tipo de accin
en la lista. Dependiendo del tipo de accin escogida, los diferentes
parmetros aparecern en la pgina Acciones. Las acciones se
ejecutarn segn el orden en que aparecen en la lista.
Eliminar
Elimina la accin del botn.
Ascender
Mueve la accin seleccionada un paso hacia arriba en la lista.
224
EL BOTN
Descender
Mueve la accin seleccionada un paso hacia abajo en la lista.
Se pueden aadir las siguientes acciones desde el dilogo Aadir Accin.
I
Seleccin
Seleccionar en Campo
Selecciona los Campos y Cadenas de Bsqueda
especificados.
Seleccionar Valores Excluidos
Selecciona los valores excluidos en el Campo especificado.
Seleccionar Valores Posibles
Selecciona los valores posibles en el Campo especificado.
Alternar Select
Alterna entre la seleccin actual y el valor de Campo y
Cadena de Bsqueda especificado.
Adelante
Avanza un paso en la lista de selecciones.
Atrs
Retrocede un paso en la lista de selecciones.
Pareto Select
Realiza una seleccin pareto en el Campo especificado,
basada en una Expresin y un Porcentaje. Este tipo de
seleccin se emplea para seleccionar aquellos indicadores
que contribuyan de manera fundamental a una medida,
normalmente segn una regla general de 80/20. Por
ejemplo, si queremos ver los principales clientes que
contribuyen a un 80% de la facturacin total, debemos
emplear entonces Cliente como campo, sum(Facturacin)
como expresin y 80 debera emplearse como porcentaje.
Bloquear Campo
Bloquea las selecciones en el Campo especificado.
Bloquear Todo
Bloquea todos los valores de todos los campos.
Desbloquear Campo
Desbloquea las selecciones en el Campo especificado.
Desbloquear Todo
Desbloquea todos los valores de todos los campos.
225
Desbloquear y Borrar Todo
Desbloquea todos los valores y elimina todas las
selecciones de todos los campos.
Borrar Otros Campos
Borra todos los Campos excepto uno que se especifique.
Borrar Todo
Borra todas las selecciones excepto las bloqueadas.
Diseo
Activar Objeto
Activa el objeto especificado por ID de Objeto.
Activar Hoja
Activa la hoja especificada por ID de Hoja.
Activar Hoja Siguiente
Abre la siguiente hoja del documento.
Activar Hoja Anterior
Abre la hoja previa en el documento.
Minimizar Objeto
Minimiza el objeto especificado por ID de Objeto.
Maximizar Objeto
Maximiza el objeto especificado por ID de Objeto.
Restaurar Objeto
Restaura el objeto especificado por el ID de Objeto.
Marcador
Aplicar Marcador
Aplica un marcador especificado por el ID de Marcador. Si
dos marcadores tuvieran el mismo ID, se aplicar el
marcador de documento. Si deseara aplicar el marcador del
servidor especifique ID de Marcador del Servidor.
Crear Marcador
Crea un marcador a partir de la seleccin actual.
Especifique ID de Marcador y Nombre de Marcador.
Reemplazar Marcador
Reemplaza el marcador especificado mediante el ID de
Marcador, por la seleccin actual.
226
EL BOTN
Imprimir1
Imprimir Objeto
Imprime el objeto especificado por ID de Objeto.
Especifique el Nombre de la Impresora si el objeto
I
debera enviarse a otra impresora distinta de la especificada
por defecto.
Imprimir Hoja
Imprime la hoja especificada por el ID de Hoja.
Imprimir Informe
Imprime el informe especificado por ID de Informe.
Especifique el Nombre de la Impresora si el informe
debera enviarse a otra impresora distinta de la especificada
por defecto.
Marque la casilla de verificacin Mostrar Dilogo de
Impresin si desea que aparezca el dilogo de impresin de
Windows.
Externo
Exportar2
Exporta una tabla con un conjunto especfico de campos,
pero nicamente se exportarn aquellos registros que son
aplicables segn la seleccin efectuada. Pulse el botn
Configuracin de la pgina Acciones para abrir el dilogo
Exportar Configuraciones de Accin (ver a
continuacin).
Lanzar1
Lanza un programa externo. Se pueden aplicar los
siguientes parmetros:
Aplicacin
Haga clic sobre Explorar... para hallar la
aplicacin que deber lanzarse.
Nombre de Archivo
Introduzca la ruta al archivo que debera abrirse
con la aplicacin anteriormente especificada.
Parmetros
Especifique los parmetros para la lnea de
comandos desde la que se inicia la aplicacin.
227
Directorio de Trabajo
Establece el directorio de trabajo para la aplicacin
que se va a lanzar.
Salir de la aplicacin al cerrar QlikView
Fuerza el cierre de la aplicacin cuando se sale de
QlikView.
Abrir URL1
Abre la URL en el navegador establecido por defecto.
Abrir Documento QlikView1
Abre el Documento QlikView especificado. Ha de
incluirse la extensin del archivo. Marque la casilla de
verificacin Estado de Transferencia para transferir las
selecciones del documento original a otro que desee abrir.
El documento abierto primero ver borrarse sus
selecciones. Marque la opcin Aplicar estado encima del
actual para conservar las selecciones del segundo
documento y aplicar las selecciones del documento original
sobre las del primero.
Ejecutar Macro
Introduzca la ruta y el nombre de la macro que se habr de
ejecutar en Nombre de Macro. Puede introducir cualquier
nombre para el que posteriormente crear una macro en el
dilogo Editor de Mdulo, o una expresin calculada
(vase la pgina 285 del Libro III). para actualizacin
dinmica. La macro (si ya existe) se ejecutar cada vez que
se active el objeto de hoja.
Fijar Variable
Asigna un Valor a la Variable especificada.
228
EL BOTN
Mostrar Informacin1
Muestra la informacin asociada, como por ej. un archivo
de texto o una imagen para el campo especificado por
Campo. I
Cerrar Este Documento1
Cierra el documento Qlikview activo.
Nota Las acciones que disparan otras acciones, las denominadas "acciones en
cascada", pueden traer consecuencias imprevisibles y no se permiten por
tanto.
229
El dilogo Exportar Configuraciones de Accin
230
EL BOTN
<Eliminar
Retira los campos de la ventana Exportar Filas.
Memoria
Abre el dilogo Configuraciones de Clculo de I
Memoria (vase la pgina 129 del Libro I) donde
se puede incrementar la cantidad de memoria
asignada.
Ascender
Mueve el campo seleccionado un paso hacia
arriba, es decir un paso hacia la izquierda en la
tabla de exportacin.
Descender
Mueve el campo seleccionado un paso hacia abajo,
es decir un paso hacia la derecha en la tabla de
exportacin.
Valor Mltiple (*)
Marcando un campo en la ventana Exportar Filas
y verificando este control, se permite que un
campo tenga varios valores en la lista de
exportacin.
Exportar a
En este grupo puede elegir si desea exportar los valores a
un archivo o al portapapeles.
Compatibilidad
Si desea exportar a un archivo deber marcar esta
casilla e introducir el nombre del archivo. Si no
figura ningn nombre, los valores se exportarn al
portapapeles. El nombre de archivo puede
introducirse como una frmula calculada.
Examinar
Abre el dilogo Exportar Archivo (Tabla 90 en la
pgina 312), el cual le permitir buscar un archivo
al que exportar los valores.
Portapapeles
Configuracin por defecto. Si no se especifica
ningn archivo, los valores se exportarn al
portapapeles.
Selecciones de Campo
Si est marcada esta opcin, el archivo de
exportacin tendr, para cada campo seleccionado,
una fila con todos los valores de campo posibles en
una fila separada por tabuladores.
231
Incluir Etiquetas
Si est marcada esta opcin, los nombres de los
campos figurarn en la primera posicin en la fila
(si est marcada la opcin Selecciones de Campo
) o el primer registro (si est marcada la opcin
Registros).
Registros
Si est marcada esta opcin, el archivo de
exportacin tendr una columna para cada campo
seleccionado, separado por etiquetas.
Anexar al Archivo Existente
Si est marcada esta opcin, la exportacin se
anexar al archivo de exportacin, si existe el
archivo. Las etiquetas no sern exportadas cuando
aadimos a un archivo existente. Si no existe el
archivo de exportacin, esta opcin no tiene
sentido.
Formato Numrico
Algunos programas pueden tener problemas a la hora de
manejar los formatos numricos correctamente. QlikView
ofrece tres opciones para exportar los formatos numricos
de datos numricos a archivos o al portapapeles.
Los nuevos botones de exportacin heredarn la
configuracin por defecto de la pgina Exportar del
dilogo Preferencias de Usuario. No obstante, es posible
establecer para cada botn de exportacin una
configuracin individual.
Formato completo
Indica a QlikView que exporte datos numricos
con su formato numrico completo, tal como se
muestra en el objeto de hoja del documento.
Separador de Miles sin especificar
Elimina de los datos numricos todo separador de
miles. Se recomienda esta opcin si se importan
los datos en MS Excel.
Sin Formato
Elimina todos los formatos numricos y exporta
los nmeros tal cual, sin formato. El separador
232
EL BOTN
En la pgina Fuente se configuran fuente, estilo y tamao del texto del botn.
Tambin puede especificar un color para el texto del botn utilizando la
configuracin del grupo Color.
Color
Este botn abre el dilogo rea de Color (vase la pgina 23)
donde se puede definir el color de la fuente.
Diseo
En la pgina Diseo (pgina 129), puede especificar cmo desea que se
muestre el botn en el diseo. Aqu estn incluidas las configuraciones de
forma, borde, ttulo y la capa en la que deba situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal.
233
234
EL OBJETO DE TEXTO:
12 EL OBJETO DE TEXTO:
Los objetos de texto sirven para mostrar informacin de texto o una imagen en el I
diseo.
235
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Imprimir
Abre el dilogo estndar Imprimir (vea la pgina 301), desde donde
podr imprimir el objeto de texto. Use CTRL+P para abrir este
dilogo con el mtodo abreviado de teclado.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta el texto a Microsoft Excel, el cual es lanzado de inmediato,
si es que no estaba ya en ejecucin. El texto aparecer en una nica
celda en una nueva hoja de Excel. Para que esta funcionalidad opere
como es debido es necesario tener instalado Microsoft Excel 97 o
posterior en el ordenador.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Texto
Copia el texto mostrado en el objeto de texto al
portapapeles.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
236
EL OBJETO DE TEXTO:
237
General
238
EL OBJETO DE TEXTO:
239
Sin Ajustar
Si esta opcin est seleccionada, la imagen de
primer plano se mostrar sin ajuste alguno. Esto
puede hacer que no se vean partes de la imagen o
que slo se rellene parte del objeto de texto.
Rellenar
Si esta opcin est seleccionada, se proceder a
ajustar la imagen de primer plano hasta que encaje
en el rea del objeto de texto sin mantener las
proporciones o ratio de aspecto de la imagen.
Mantener Aspecto
Si esta opcin est seleccionada, la imagen de
primer plano se ajustar lo mximo posible hasta
hacerla encajar en el rea del objeto de texto pero
manteniendo sus proporciones o ratio de aspecto.
Esto normalmente da como resultado reas en
blanco, tanto encima como debajo de la imagen, o
en ambas zonas a la vez.
Rellenar con Aspecto
Si esta opcin est seleccionada, la imagen de
primer plano se ajustar hasta encajar en el rea del
objeto de texto completamente manteniendo sus
proporciones o ratio de aspecto. Esto normalmente
da como resultado partes de la imagen sesgadas en
una direccin.
Margen de Texto
Con este parmetro podr crear un margen entre los bordes
externos del objeto de texto y el texto mismo. El ancho del
margen se puede detallar en mm, cm, pulgadas (", inch),
pxeles (px, pxl, pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Fondo
En el grupo Fondo puede especificar el fondo del objeto de texto.
Un panel de vista previa muestra las configuraciones actuales.
Color
Seleccione este botn de opcin si quiere que el texto se
muestre sobre un fondo coloreado. El color puede definirse
como un color slido o como un degradado mediante el
dilogo rea de Color que se abre al pulsar el botn.
240
EL OBJETO DE TEXTO:
Imagen
Seleccione este botn de opcin si quiere mostrar una
imagen como fondo. Para cambiar la imagen actual, haga
clic en el botn Cambiar. Si no se introduce texto en el I
campo Texto, el objeto de texto se puede usar para mostrar
una imagen fija como objeto de hoja en el diseo. Los tipos
de archivo de imagen que admite son jpg, png, bmp, gif y
gif animado.
Transparencia
Establece el grado de transparencia para el fondo del objeto
de texto. En 100% el fondo es completamente transparente.
La transparencia se aplicar independientemente de que se
est empleando un color o una imagen para el fondo.
Ajuste de Imagen
Este parmetro describe cmo QlikView da formato a la
imagen de fondo para que encaje en el rea del objeto de
texto. Hay cuatro alternativas
Sin Ajustar
Si est seleccionada esta opcin, la imagen de
fondo se mostrar tal como es, sin ajustar. Esto
puede hacer que no se vean partes de la imagen o
que slo se rellene parte del objeto de texto.
Rellenar
Si est seleccionada esta opcin, la imagen de
fondo se ajustar al objeto de texto, sin tener en
cuenta el ratio de aspecto, o proporcin, de la
imagen.
Mantener Aspecto
Si est seleccionada esta opcin, la imagen de
fondo se ajustar lo ms posible hasta rellenar el
objeto de texto mientras se mantiene la proporcin
(o ratio de aspecto). Esto normalmente da como
resultado reas en blanco, tanto encima como
debajo de la imagen, o en ambas zonas a la vez.
Rellenar con Aspecto
Si est seleccionada esta opcin, la imagen de
fondo se ajustar en ambas direcciones hasta
rellenar el objeto de texto, manteniendo el ratio de
aspecto o proporcin de la imagen. Esto
normalmente da como resultado partes de la
imagen sesgadas en una direccin.
241
Alineacin Horizontal
La imagen de fondo puede alinearse a la izquierda
horizontalmente, centrarse o alinearse a la derecha dentro
del objeto de texto.
Alineacin Vertical
La imagen de fondo puede alinearse verticalmente en la
parte superior, centrarse o alinearse en la parte inferior
dentro del objeto de texto.
ID de Objeto
Es un identificador nico y exclusivo para este objeto de texto. En el
momento de su creacin, todo objeto de hoja recibe un ID nico
para su control mediante Automatizacin. Los objetos enlazados
comparten un mismo ID de objeto. Este ID consta de una
combinacin de letras que definen el tipo de objeto y un nmero. El
primer objeto de texto de un documento recibir el ID TX01. Se
puede cambiar el ID de un objeto por cualquier otra cadena que no
est en uso actualmente como ID para cualquier otro objeto de hoja,
hoja o marcador en el documento.
Configuraciones de Impresin...
Si pulsa este botn acceder al dilogo Configuraciones de
Impresin donde se pueden establecer los mrgenes y el formato de
cabeceras/pies de pgina. El dilogo Configuraciones de
Impresin tiene dos pginas, Diseo y Cabecera/Pie de Pgina,
las cuales son idnticas a las dos ltimas pginas del dilogo
Imprimir (vase la pgina 301).
Acciones
En la pgina Acciones se especifican las acciones que se habr de llevar a
cabo cuando se haga clic en el objeto. Esta pgina es idntica a la pgina
Acciones del Objeto de Botn, vase la pgina 224.
Fuente
En la pgina Fuente ( pgina 128 ), se puede cambiar la fuente, estilo y
tamao del texto del objeto de texto.
Tambin se puede especificar un color para el texto, usando las
configuraciones del grupo Color.
Color
Seleccione este botn de opcin si desea que el texto se muestre
sobre un fondo coloreado. El color puede definirse como un color
slido o como un degradado mediante el dilogo rea de Color que
se abre al pulsar el botn.
242
EL OBJETO DE TEXTO:
Diseo
En la pgina Diseo (pgina 129), se puede definir la apariencia del objeto
de texto en el diseo. Aqu estn incluidas las configuraciones de forma,
borde, ttulo y la capa en la que deba situarse el objeto. I
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
243
244
EL OBJETO DE LNEA/FLECHA:
13 EL OBJETO DE LNEA/FLECHA:
El objeto de lnea/flecha es un objeto de hoja que dibuja una lnea o una flecha en el I
diseo. Una lnea puede, por ejemplo, hacer que el diseo sea ms claro y legible, al
separar los documentos en secciones.
245
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
246
EL OBJETO DE LNEA/FLECHA:
247
General
248
EL OBJETO DE LNEA/FLECHA:
Grosor de Lnea
Configura el grosor de la lnea. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida I
desdedocumento(du,docunit).'
Color
Haga clic en el botn para especificar un color para la lnea/flecha.
Fondo
En el grupo Fondo puede especificar el fondo del objeto de texto.
Color
Seleccione este botn de opcin si desea que el texto se
muestre sobre un fondo coloreado. El color puede definirse
como un color slido, o como un degradado mediante el
dilogo rea de Color, que se abre al hacer clic sobre el
botn.
Imagen
Seleccione este botn de opcin si quiere mostrar una
imagen como fondo. Para cambiar la imagen actual, haga
clic en el botn Seleccionar Imagen.
Transparencia
Establece el grado de transparencia del fondo del objeto de
lnea/flecha. En 100% el fondo es completamente
transparente. La transparencia se aplicar
independientemente de que se est empleando un color o
una imagen para el fondo.
ID de Objeto
El ID exclusivo del actual objeto lnea/flecha. En el momento de su
creacin, a cada entidad de diseo se le asigna un ID exclusivo para
su control va Automatizacin. Los objetos enlazados comparten un
mismo ID de objeto. Este ID se compone de una combinacin de
letras que definen el tipo de objeto y un nmero. Al primer objeto
lnea/flecha de un documento se le asigna el ID LA01. Un ID de
objeto puede cambiarse por cualquier otra cadena que no se est
utilizando en ese momento para algn otro objeto de hoja, hoja,
alerta, marcador o informe en el documento.
Acciones
En la pgina Acciones se especifican las acciones que se habr de llevar a
cabo cuando se haga clic en el objeto. Esta pgina es idntica a la pgina
Acciones del Objeto de Botn, vase la pgina 224.
249
Diseo
En la pgina Diseo (pgina 129), se puede definir la apariencia del diseo
del objeto de lnea/flecha. Aqu estn incluidas las configuraciones de forma,
borde, ttulo y la capa en la que deba situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
250
OBJETO CALENDARIO/DESLIZADOR
14 OBJETO CALENDARIO/
DESLIZADOR I
Figura 67. Las dos formas principales del objeto calendario/deslizador, son, una
junto a la otra, un deslizador a la izquierda y un control de entrada al calendario, a
la derecha.
Modo Calendario
Un objeto calendario/deslizador en modo de calendario se muestra en el
diseo como un cuadro desplegable, con un icono de calendario a la derecha.
Al hacer clic sobre el icono de calendario se expandir hasta convertirse en
un control de calendario (vea la figura inferior). Se puede navegar por los
diferentes meses y aos mediante los botones de flecha o los controles
desplegables de mes y ao. Tras haber seleccionado una fecha o un rango de
fechas (dependiendo de las propiedades del objeto) en el control de
calendario, la seleccin se aplicar al campo o variable subyacente.
251
Si el objeto est conectado a un campo, las selecciones realizadas en el
campo se reflejarn en el control de calendario expandido, emplendose para
la seleccin los mismos cdigos de color que se hallan en los cuadros de lista
(por ej. verde para los valores seleccionados). Siempre y cuando el objeto
est configurado para mltiples valores, se podr seleccionar con el ratn
mltiples valores igual que se hace en un cuadro de lista. Si pulsa la tecla
CTRL es incluso posible seleccionar mltiples rangos de valores, incluso si
stos aparecen en meses o aos diferentes. Una vez cerrado el control de
calendario tras la seleccin, el desplegable se comportar en esencia
exactamente igual que un campo desplegable de un cuadro de seleccin
mltiple.
252
OBJETO CALENDARIO/DESLIZADOR
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est I
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
253
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina de la hoja el Objeto Calendario/Deslizador activo.
254
OBJETO CALENDARIO/DESLIZADOR
General
255
Datos
En este grupo usted define a qu objeto de datos deber estar
conectado el objeto calendario/deslizador. Un objeto calendario/
deslizador puede conectarse a un campo, o a una o varias variables.
Campo
Seleccione este botn de opcin si desea conectar el objeto
calendario/deslizador a un campo o una expresin.
Seleccione el campo en el cuadro desplegable. Si elige
Expresin en el desplegable, se abrir el dilogo Editar
Expresin.
Editar...
Abre el dilogo Editar Expresin para la expresin elegida
en el desplegable.
Variable(s)
Seleccione este botn de opcin si quiere conectar el objeto
calendario/deslizador a una o dos variables. Seleccione
la(s) variable(s) en el cuadro desplegable(s). La segunda
variable slo est disponible si selecciona Valor Mltiple en
Modo, debajo.
Modo
En este grupo se especifica si el objeto calendario/deslizador deber
emplearse para seleccionar un nico valor o un rango de valores.
Valor nico
Seleccione este botn de opcin para que el objeto
calendario/deslizador seleccione un nico valor en un
campo o asigne un valor a una nica variable.
Valor Mltiple
Seleccione este botn de opcin para que el objeto
calendario/deslizador seleccione un rango de valores en un
campo o establezca un valor para cada dos variables
distintas.
Modo de Valor
En este grupo se especifica si el objeto calendario/deslizador
debera seleccionar valores discretos o definir un rango continuo de
valores. Este grupo no est disponible en modo calendario.
Discreto
Seleccione este botn de opcin para que el objeto
calendario/deslizador efecte correspondencias con valores
de campo o valores de variables predefinidos. Esta opcin
no est disponible para el modo Valor Mltiple con datos de
256
OBJETO CALENDARIO/DESLIZADOR
257
expandir o estrechar el rango arrastrando con el ratn los bordes del
deslizador.
Configuraciones de Impresin...
Si pulsa este botn acceder al dilogo Configuraciones de
Impresin donde se pueden establecer los mrgenes y el formato de
cabeceras/pies de pgina. El dilogo Configuraciones de
Impresin tiene dos pginas, Diseo y Cabecera/Pie de Pgina,
las cuales son idnticas a las dos ltimas pginas del dilogo
Imprimir (vase la pgina 301).
ID de Objeto
El ID exclusivo del actual objeto calendario/deslizador. En el
momento de su creacin, a cada entidad de diseo se le asigna un ID
exclusivo para su control va Automatizacin. Los objetos
enlazados comparten un mismo ID de objeto. Este ID se compone
de una combinacin de letras que definen el tipo de objeto y un
nmero. Al primer objeto calendario/deslizador de un documento se
le asigna el ID SL01. Un ID de objeto puede cambiarse por
cualquier otra cadena que no se est utilizando en ese momento para
algn otro objeto de hoja, hoja, alerta, marcador o informe en el
documento.
258
OBJETO CALENDARIO/DESLIZADOR
Figura 70. La Pgina Presentacin del dilogo Propiedades del Objeto Calendario/
Deslizador
259
mediante el dilogo rea de Color que se abre al pulsar el
botn.
Flechas de Desplazamiento
Define el color para las flechas de desplazamiento del
deslizador, si se muestran. El color puede definirse como un
color slido o como un degradado mediante el dilogo rea
de Color que se abre al pulsar el botn.
Fondo de Escala
Define el color del fondo de la escala del deslizador. El
color puede definirse como un color slido o como un
degradado mediante el dilogo rea de Color que se abre
al pulsar el botn. El grado de transparencia del fondo de la
escala se puede fijar mediante el control de Transparencia,
a la derecha del botn. En 0% el fondo ser completamente
opaco. En 100% el fondo es completamente transparente.
Marcas de Unidades
Define el color de las marcas de la escala y el texto del
deslizador
Orientacin de Desplazamiento
El deslizador se puede orientar en direccin Horizontal o Vertical.
Orientacin de Etiqueta
Decide si el texto de escala se debe orientar en direccin Horizontal
o Vertical.
Escala
En este grupo se define si el deslizador deber tener una escala y
con qu formato.
Utilizar Escala Automtica
Si est marcada esta opcin, se establecern
automticamente las configuraciones de la escala
basndose en el tamao del deslizador y en los valores
subyacentes.
260
OBJETO CALENDARIO/DESLIZADOR
261
Presentacin (Modo Calendario)
262
OBJETO CALENDARIO/DESLIZADOR
Ordenar
En la pgina Ordenar se puede establecer el criterio de ordenacin para los
datos del objeto deslizador. Es un dilogo muy similar al de Propiedades de
Documento (vea la pgina 57). I
Nmero
En la pgina Nmero se puede establecer el formato numrico para la escala
del deslizador. Es un dilogo muy similar al de Propiedades de Documento
(vea la pgina 61).
Fuente
En la pgina Fuente (vase la pgina 128), se puede modificar la fuente del
texto que se muestra en el objeto calendario/deslizador.
Se puede especificar la fuente, el estilo y el tamao del texto. La fuente
elegida se aplicar a todo el texto contenido en el objeto calendario/
deslizador.
Diseo
En la pgina Diseo (pgina 129), se puede especificar cmo debe
mostrarse el objeto calendario/deslizador en la presentacin. Aqu estn
incluidas las configuraciones de forma, borde, ttulo y la capa en la que deba
situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
263
264
EL OBJETO MARCADOR
15 EL OBJETO MARCADOR
El Objeto Marcador es un objeto de hoja que sirve para mostrar y seleccionar I
marcadores de seleccin. Dependiendo de su configuracin, tambin puede utilizarse
para aadir nuevos marcadores o eliminar los antiguos. El objeto marcador ofrece
bsicamente las mismas opciones que el menu Marcador (vase la pgina 70) pero
puede posicionarse en la hoja como un objeto de hoja.
265
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Aadir Marcador
Guarda el conjunto actual de selecciones como un marcador. El
nombre por defecto puede modificarse en el dilogoCrear
Marcador que se abre automticamente. Este comando tambin
puede invocarse mediante CTRL+B.
Eliminar Marcador
Abre un men con los ltimos diez marcadores utilizados ms
recientemente definidos en el documento. Eligiendo uno de ellos,
ese marcador ser eliminado del documento.
Reemplazar Marcador
Abre un men con los ltimos diez marcadores utilizados ms
recientemente definidos en el documento. Eligiendo uno de ellos,
los contenidos de ese marcador sern reemplazados con el estado de
las selecciones actuales y los valores de las variables.
Importar Marcadores
Abre el dilogo Importar Marcadores para importar uno o varios
marcadores desde un archivo de marcadores QlikView.
Exportar Marcadores
Abre el dilogo Exportar Marcadorespara exportar uno o varios
marcadores a un archivo de marcadores QlikView.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
266
EL OBJETO MARCADOR
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados I
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que de el/los objetos
resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina de la hoja el objeto marcador activo.
267
General
268
EL OBJETO MARCADOR
Fondo
En este grupo podr especificar el aspecto del fondo del Objeto
Marcador.
Color I
Establece el color de fondo del Objeto Marcador. El color
puede definirse como un color slido o como un degradado
mediante el dilogo rea de Color que se abre al hacer clic
en el botn Color.
Transparencia
Esta alternativa establece el grado de transparencia del
fondo del objeto marcador. En 0% el fondo ser
completamente opaco, con el color definido en Color de
Fondo.
Mostrar Botn Aadir
En este grupo se fijan las opciones para un botn Aadir Marcador
del objeto marcador.
Texto
Aqu puede escribir un texto que se mostrar en el botn
Aadir Marcador. Si no se escribe texto alguno, el cuadro
de texto mostar <utilizar predeterminado> y se mostrar
en el botn el texto "Aadir Marcador".
Color de Texto
Establece el color de texto del botn Aadir Marcador.
Mostrar Botn Eliminar
En este grupo se fijan las opciones para un botn Eliminar
Marcador del objeto marcador.
Texto
Aqu podr escribir un texto para mostrarlo en el botn
Eliminar Marcador. Si no se escribe texto alguno, el cuadro
de texto mostar <utilizar predeterminado> y se mostrar
en el botn el texto "Eliminar Marcador".
Color de Texto
Establece el color de texto del botn Eliminar Marcador.
Alineacin de Botn
Aqu puede elegir cmo posicionar los botones Aadir y Eliminar
uno en relacin a otro, cuando ambos se muestren.
Vertical
Los botones se posicionan uno encima del otro.
269
Horizontal
Los botones se posicionan uno al lado del otro
Mostrar Mis Marcadores
Marque esta casilla de verificacin si desea mostrar marcadores
personales en la lista de objetos marcadores. Los marcadores
personales se mostrarn al final de la lista, con una lnea divisoria
que los separa de los marcadores de documento.
Mostrar Texto de Informacin de Marcador
Marque esta casilla de verificacin si desea mostrar el texto
introducido para el marcador en Editar Informacin en el dilogo
Marcadores, pgina Marcadores de Documento.
Fuente
En la pgina Fuente (pgina 128), se puede cambiar la fuente del texto del
objeto Marcador.
Se puede especificar la fuente, el estilo y el tamao del texto. La fuente
elegida se aplicar a todo el texto contenido en el objeto marcador.
Diseo
En la pgina Diseo (pgina 129), podr especificar cmo quiere que
aparezca el objeto marcador en el diseo. Aqu estn incluidas las
configuraciones de forma, borde, ttulo y la capa en la que deba situarse el
objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal.
270
EL OBJETO DE BSQUEDA
16 EL OBJETO DE BSQUEDA
Los objetos de bsqueda sirven para buscar informacin en cualquier parte del I
documento.
271
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
272
EL OBJETO DE BSQUEDA
General
273
Buscar en
Todos los Campos
Marque este botn de opcin si desea permitir que el
Objeto de Bsqueda busque en todos los campos del
documento.
Lista de Campos
Marque este botn de opcin y liste los campos en el campo
inferior para determinar en qu campos se debera buscar.
Utilice el punto y coma (;) como separador entre campos.
Se permite la inclusin de los caracteres comodn * y ? en
los nombres de campo. Se puede definir la lista como una
frmula calculada (vase la pgina 517 del Libro III) para
actualizaciones dinmicas.
Campos Seleccionados
Marque este botn de opcin y elija en qu campos se
debera buscar.
Mostrar Campos de Tabla
Este men desplegable muestra el valor -Todas las Tablas,
el cual contiene todos los campos del documento.
Seleccionando un nombre de tabla especfico en el men
desplegable, podr limitar la lista de Campos
Seleccionados nicamente a los campos de esa tabla de
entrada.
Adems, podr seleccionar -Todas las Tablas
(Cualificadas) - lo que mostrar todos los campos del
documento con su nombre de tabla. Se mostrar un campo
cada vez, por cada tabla en la que aparece.
Modo de Bsqueda Predeterminado
Especifica el modo de bsqueda inicial predefinido que se
emplear en las bsquedas de texto. El modo puede
modificarse sobre la marcha tecleando los signos * , o bien
~ como parte de la cadena de bsqueda. Estn disponibles
las siguientes alternativas:
<usar por defecto>
Se aplicar el especificado en las Preferencias de
Usuario (vea pgina 106 del Libro I).
Utilizar Bsqueda con Comodn
La cadena de bsqueda inicial estar compuesta
por dos caracteres comodn con el cursor entre
ambos para facilitar la bsqueda.
274
EL OBJETO DE BSQUEDA
275
Presentacin
Buscar Resultado
Incluir Valores Excluidos
Marque esta casilla de verificacin si desea incluir en la
bsqueda los valores excluidos por las selecciones.
Resaltar Subcadena de Bsqueda
La cadena de bsqueda hasta lo indicado aqu se resaltar
en las correspondencias.
Contraer cuando se exceda el Resultado en el Campo
Limitar el nmero de correspondencias mostradas en cada
campo.
Estilo Visual
Aspecto
Escoja entre un aspecto Redondeado o Cuadrado.
Mostrar Reflejo
Se mostrar un reflejo del objeto de bsqueda en el diseo.
276
EL OBJETO DE BSQUEDA
Ordenar
277
Fuente
En la pgina Fuente (pgina 128), se puede cambiar la fuente, el estilo y
tamao del texto del objeto de hoja.
Diseo
En la pgina Diseo (pgina pgina 129) podr especificar cmo desea que
se muestre el objeto de hoja en el diseo. Aqu estn incluidas las
configuraciones de forma, borde, ttulo y la capa en la que deba situarse el
objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
278
EL OBJETO CONTENEDOR
17 EL OBJETO CONTENEDOR
El objeto contenedor puede contener todos los dems tipos de objetos de hoja. Los I
objetos van agrupados de manera conjunta y tienen parmetros comunes de fuente,
diseo y ttulo.
279
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que de el/los objetos resalta-
dos.
280
EL OBJETO CONTENEDOR
281
General
282
EL OBJETO CONTENEDOR
Descender
Mueve el campo seleccionado un paso hacia abajo.
ID de Objeto
Es el identificador nico y exclusivo del objeto contenedor actual. I
En el momento de su creacin, todo objeto de hoja recibe un ID ni-
co para su control mediante Automatizacin. Los objetos enlazados
comparten un mismo ID de objeto. Este ID consta de una combina-
cin de letras que definen el tipo de objeto y un nmero. Al primer
objeto contenedor de un documento se le asigna el ID CT01. Se
puede cambiar el ID de un objeto por cualquier otra cadena que no
est en uso actualmente como ID para cualquier otro objeto de hoja,
hoja o marcador en el documento.
Etiqueta para Objeto Seleccionado
Aqu se puede introducir un nombre alternativo para el campo mos-
trado. La etiqueta puede definirse como una frmula calculada (vea
la pgina 517) para actualizaciones dinmicas. Con el botn ... se
abre el dilogo completo Editar Expresin que le ayudar en la edi-
cin de frmulas largas.
Filtro
Con esta opcin podr filtrar la lista de Objetos Existentes por
ejemplo, por tipo de objeto.
283
Presentacin
Figura 78. La Pgina Presentacin del dilogo Propiedades del Objeto Contenedor
284
EL OBJETO CONTENEDOR
Desplegable Superior
Todos los objetos del contenedor se muestran en un men
desplegable, situado en la parte superior del objeto contene-
dor. I
Mostrar Iconos de Tipo de Objeto
Habilite esta opcin si desea mostrar iconos que simbolizan los dife-
rentes objetos que hay en las pestaas.
Fondo
Abre el dilogo Configuraciones de Fondo. (vase pgina 125).
Fuente
En la pgina Fuente (pgina 128), se puede cambiar la fuente del texto del
objeto contenedor.
Se puede especificar la fuente y el tamao del texto. La fuente elegida se
aplicar a todo el texto contenido en el objeto contenedor. El estilo se elige
en la pgina Estilo (ver arriba).
Diseo
En la pgina Diseo (pgina 129), se puede definir el aspecto que tendr el
objeto contenedor en el diseo. Aqu estn incluidas las configuraciones de
forma, borde, ttulo y la capa en la que deba situarse el objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones avanza-
das para el ttulo. El color de fondo y el color de primer plano (texto) se pue-
den definir con parmetros aparte para un estado activo o inactivo. Adems,
existen parmetros adicionales para textos de varias lneas y alineacin de
texto tanto en vertical como en horizontal. Adems aqu se hallan tambin
las opciones para maximizar y minimizar.
285
286
OBJETO PERSONALIZADO
18 OBJETO PERSONALIZADO
El Objeto Personalizado es un objeto de hoja que se usa para contener un Control I
Externo OCX. Los Controles Externos son controles OCX sin ventanas, programados
por QlikTech, por usted mismo o terceros, que cumplen con las especificaciones de
los Controles Externos de QlikView. El control OCX se trazar en el rectngulo del
objeto personalizado perfilado sobre la hoja. La comunicacin entre el control OCX
y el documento QlikView se mantiene mediante la interfaz de Automatizacin de
QlikView.
El Objeto Personalizado aade la posibilidad de ampliar los diseos QlikView con
funcionalidad nueva, que no se encuentra en el producto mismo. Cuando se disea
una aplicacin QlikView, hay un objetivo claro: aadir funcionalidad que pueda ser
aplicable de forma general. El Control Externo OCX es una forma de permitir nuevos
objetos de hoja hechos a medida para conjuntos de datos o necesidades de
visualizacin especficos.
El DVD de instalacin de QlikView viene con unos cuantos ejemplos de Controles
Externos OCX. Estos se suministran con el cdigo fuente VB completo. Puede
utilizarlos tal como estn, o modificar el cdigo fuente de forma que cubra sus
necesidades. QlikTech no ofrece soporte para estos ejemplos de controles.
287
Propiedades
Abre el dilogo Propiedades del Objeto Personalizado. Use
ALT+RETORNO para abrir este dilogo con el mtodo abreviado de
teclado.
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto de
hoja, dependiendo de los parmetros definidos en el dilogo
Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
288
OBJETO PERSONALIZADO
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados I
Todos los objetos enlazados se ajustan a la misma posicin
y tamao del/los objeto(s) resaltado(s).
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 136).
Maximizar
Expande el objeto hasta llenar la hoja. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 136).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina de la hoja el Objeto Personalizado activo .
289
General
290
OBJETO PERSONALIZADO
Pulse este botn para abrir el dilogo Insertar Objeto donde podr
seleccionar o cambiar un control externo OCX. La lista Tipo de
Objeto contiene todos los objetos OCX insertables registrados en su
sistema. Seleccione un OCX de la lista y pulse Aceptar.
Propiedades de OCX
Abre el dilogo de Propiedades del control externo OCX
empleado. Este dilogo est programado por el proveedor del
control externo OCX y puede variar en apariencia y funcionalidad.
Tambin puede estar no disponible para ciertos controles externos.
Diseo
En la pgina Diseo pgina (pgina 129) podr especificar cmo desea
mostrar el objeto personalizado en el diseo. Aqu estn incluidas las
configuraciones de forma, borde, ttulo y la capa en la que deba situarse el
objeto.
Ttulo
En la pgina Ttulo (pgina 136), se pueden definir configuraciones
avanzadas para el ttulo. El color de fondo y el color de primer plano (texto)
se pueden definir con parmetros aparte para un estado activo o inactivo.
Adems, existen parmetros adicionales para textos de varias lneas y
alineacin de texto tanto en vertical como en horizontal. Adems aqu se
hallan tambin las opciones para maximizar y minimizar.
291
292
COLABORACIN DE QLIKVIEW SERVER
19 COLABORACIN DE QLIKVIEW
SERVER I
Configurar el panel
El Panel de Colaboracin puede activarse o desactivarse mediante el
comando Panel de Colaboracin que se encuentra en el men Ver, o
pulsando F2. El panel puede moverse y anclarse en cualquier parte de la
ventana de la aplicacin QlikView. Tambin puede dejarse flotando
libremente cerca de la ventana de QlikView.
El Panel de Colaboracin puede dejarse activo cuando se trabaja con
documentos locales (no basados en servidor) pero en ese caso no realizar
funcin alguna.
El Panel de Colaboracin se compone de dos reas. El rea Mis Objetos
lista sus propios objetos de servidor personales para el documento de
servidor activo. El rea de Objetos Compartidos lista todos los objetos de
hoja compartidos (incluidos sus propios objetos de servidor compartidos)
vinculados con el documento de servidor actual.
293
Para ocultar un objeto en la ventana de la aplicacin QlikView, haga clic con
el botn derecho sobre el objeto y elija Ocultar. Para mostrar nuevamente el
objeto en el diseo, deber arrastrar el objeto desde el Panel de
Colaboracin.
Cuando merodee con el puntero del ratn sobre un objeto, ver aparecer un
mensaje emergente con informacin acerca del nombre del objeto, tipo de
objeto, su propietario y ltima fecha en que se modific el objeto.
Objetos Compartidos
Aqu es donde se muestran los objetos compartidos. Pueden agruparse de
diversas maneras segn su Tipo, Propietario o Fecha. Puede cambiar la
agrupacin haciendo clic sobre la cabeza de flecha que hay junto a los
objetos compartidos. La lista puede expandirse para mostrar ms
informacin sobre cada objeto, o comprimirse para ahorrar espacio. Pulse
con el ratn sobre el puntero de flecha que hay junto al objeto para
expandirlo, y pulse de nuevo para contraerlo.
Los objetos mostrados en el diseo vienen marcados por un sigo de
verificacin en las reas Mis Objetos y Objetos Compartidos.
Para poder utilizar el objeto compartido de otro usuario deber arrastrarlo a
la ventana de la aplicacin.
294
COLABORACIN DE QLIKVIEW SERVER
Para compartir uno de sus propios objetos de servidor con otros usuarios,
haga clic con el botn derecho en el rea Mis Objetos y elija Compartir con
Todos o Compartir Permisos. Si elige el ltimo se abrir el dilogo:
I
295
19.2 El dilogo Objetos del Servidor
El dilogo Objetos del Servidor ofrece otra manera distinta, en forma de listado, de
gestionar sus objetos de servidor personales y de escoger objetos entre los objetos de
servidor compartidos por otros usuarios. El dilogo se abre desde el men Diseo y
contiene dos pginas:
Figura 83. La pgina Mis Objetos de Servidor del dilogo Objetos del Servidor
En la pgina Mis Objetos de Servidor podr manejar sus propios objetos personales
de servidor y compartirlos con otros usuarios.
En la parte superior del dilogo encontrar una lista con todos los objetos de servidor
personales actualmente definidos para el documento QlikView. Los objetos se
describen (y se pueden clasificar) por columnas:
Mostrar
Marque esta casilla de verificacin si desea que el objeto se muestre
en el diseo del documento. Si la casilla se deja sin marcar, el objeto
no se visualizar, aunque seguir estando disponible mediante este
dilogo.
ID de Objeto
El ID exclusivo del objeto. Los objetos enlazados comparten un
mismo ID de objeto.
ID de Hoja
El ID de la hoja donde residir el objeto cuando se visualice.
296
COLABORACIN DE QLIKVIEW SERVER
Tipo
El tipo de objeto (por ej. un cuadro de lista).
Ttulo
El ttulo del objeto (si se defini). I
Usuario
La identidad en Windows del usuario que cre el objeto (usted
mismo).
Modificado
Una marca de tiempo (fecha-hora) indicando el momento en que se
modific el objeto por ltima vez.
Compartir
Esta casilla de verificacin nicamente est disponible a travs de la
pgina Mis Objetos de Servidor. Marcndola para uno de sus
objetos personales de servidor, pondr el objeto a disposicin de
otros usuarios del mismo documento que estn debidamente
autenticados a travs de la pgina Objetos Compartidos. El objeto
permanecer en la pgina Mis Objetos de Servidor y no aparecer
en la pgina Objetos Compartidos. Puede revocar lo compartido en
cualquier momento deseleccionando la casilla de verificacin.
En la parte inferior del dilogo encontrar los botones que se pueden utilizar para
llevar a cabo diversas acciones con los objetos de la lista superior.
Borrar Todo
Elimina todos los objetos de la lista.
Eliminar
Elimina el objeto seleccionado de la lista.
297
Objetos Compartidos
Figura 84. La pgina Objetos Compartidos del dilogo Objetos del Servidor
298
COLABORACIN DE QLIKVIEW SERVER
Usuario
La identidad en Windows del usuario que cre el objeto.
Modificado
Una marca de tiempo (fecha-hora) indicando el momento en que se I
modific el objeto por ltima vez.
Compartir
Esta casilla de verificacin nicamente est disponible a travs de la
pgina Mis Objetos de Servidor.
En la parte inferior del dilogo encontrar los botones que se pueden utilizar para
llevar a cabo diversas acciones con los objetos de la lista superior.
Borrar Todo
Elimina todos los objetos de la lista.
Eliminar
Elimina el objeto seleccionado de la lista.
299
300
EXPORTAR E IMPRIMIR
20 EXPORTAR E IMPRIMIR
I
20.1 Imprimir
Para abrir este dilogo, elija la opcin Imprimir... o Imprimir Valores Posibles en el
men Archivo, o desde la barra de herramientas o desde el men Objeto de un objeto
imprimible. El dilogo Imprimir consta de tres pginas: General, Diseo y
Cabecera/Pie de pgina.
A la derecha del dilogo, en todas las pginas, aparece un panel de visualizacin
previa que indica cmo se mostrarn los mrgenes y la cabecera al imprimir.
En la parte inferior del dilogo se hallan los siguientes botones:
Guardar Configuracin
Guarda todas las configuraciones de impresin para el objeto de
hoja activo.
Vista Previa
Abre el dilogo Vista Previa.
Imprimir
Comienza a imprimir y cierra el dilogo.
Cancelar
Abandona el dilogo Imprimir sin imprimir.
Ayuda
Abre la ayuda contextual del dilogo.
301
General
302
EXPORTAR E IMPRIMIR
303
Diseo
304
EXPORTAR E IMPRIMIR
En la ltima Pgina
El sello se imprimir en la parte inferior de la ltima
pgina.
I
Texto de Cabecera
En el cuadro de texto puede escribir un texto que se imprimir antes
del objeto de hoja. Este texto puede ser una frmula calculada. Con
un clic en el botn ... se abre una ventana de edicin mayor para
una edicin ms fcil de textos extensos. El botn Fuente, junto al
cuadro de edicin, permite seleccionar otro tipo de letra para el
texto.
Texto Posterior
En el cuadro de edicin podr especificar un texto que se imprimir
tras el objeto. Este texto puede ser una frmula calculada. Con un
clic en el botn ... se abre una ventana de edicin mayor para una
edicin ms fcil de textos extensos. El botn Fuente, junto al
cuadro de edicin, permite seleccionar otro tipo de letra para el
texto.
Mrgenes
El grupo Mrgenes permite cambiar los mrgenes alrededor del
objeto de impresin Los cambios se pueden ver en el panel de vista
previa, a la derecha del dilogo Imprimir.
Top
Determina la distancia entre la parte superior del papel y el
borde superior del objeto.
Cabecera
Determina la distancia entre la parte superior del papel y el
texto de cabecera, si ste existe. Para que aparezca el texto
de cabecera, este valor deber ser menor que Superior.
Left
Determina la distancia entre la parte izquierda del papel y el
borde izquierdo del objeto.
Derecha
Determina la distancia entre la parte derecha del papel y el
borde derecho del objeto.
Inferior
Determina la distancia entre la parte inferior del papel y el
borde inferior del objeto.
305
Pie de pgina
Determina la distancia entre la parte inferior del papel y el
borde inferior del texto del pie de pgina, si lo hay. Para
que aparezca el texto del pie de pgina, este valor deber
ser menor que Inferior.
La distancia se puede especificar en mm, cm o pulgadas. La unidad
por defecto se especifica en la pgina Diseo del dilogo
Preferencias de Usuario.
Cabecera/Pie de pgina
306
EXPORTAR E IMPRIMIR
Pie de pgina
En el grupo Pie de Pgina se puede establecer el pie de pgina que
se imprimir con el objeto de hoja. La configuracin del pie de
pgina se divide en tres paneles. I
Seccin izquierda
El texto se imprimir justificado a la izquierda en el pie de
pgina.
Seccin central
El texto se imprimir centrado en el pie de pgina.
Seccin derecha
El texto se imprimir justificado a la derecha en el pie de
pgina.
Todos estos paneles de texto pueden contener cdigos adicionales
especficos de control, los cuales se detallan a continuacin. Tambin pueden
ser frmulas calculadas (vase la pgina 517 del Libro III).
Los botones siguientes sirven para insertar cdigos de control que permiten insertar
informacin especfica del sistema en cualquiera de los paneles de texto. Los cdigos
de control por supuesto se pueden teclear tambin directamente, si as lo prefiere.
Pgina
Pulse este botn o introduzca el cdigo &[Pgina] para
imprimir el nmero de pginas.
Pginas
Pulse este botn o introduzca el cdigo &[Pgina] para
imprimir el nmero total de pginas.
Fecha
Pulse este botn o introduzca el cdigo &[Date] para
imprimir la fecha actual. El formato de fecha se define en el
dilogo Fecha & Hora. (vase a continuacin).
Hora
Pulse este botn o introduzca el cdigo &[Time] para
imprimir la fecha actual. El formato de hora se puede fijar en
el dilogo Fecha & Hora.
Compatibilidad
Pulse este botn o introduzca el cdigo &[File] para
imprimir el nombre de archivo del documento.
Hoja
Pulse este botn o introduzca el cdigo &[Sheet] para que se
imprima el nombre de la hoja. Esta opcin no est disponible
cuando se imprimen informes.
307
Ttulo
Pulse este botn o introduzca el cdigo &[Title] para que se
imprima el ttulo del objeto. Esta opcin no est disponible
cuando se imprimen informes.
Imagen
Pulsar este botn abrir un dilogo explorador de archivos
donde se puede seleccionar un archivo de imagen vlido
cuyo contenido ser impreso como grfico en el panel de
cabecera o pie de pgina. Tambin se puede introducir el cdigo
manualmente: &[Picture=filename] donde filename es el nombre
completo de archivo y la ruta al archivo que contiene los grficos.
Un panel de cabecera/pie de pgina slo puede contener una imagen
y todo el texto y otros cdigos que rodean a &[Picture] sern
ignorados.
Fuente
Se puede establecer el tipo de letra fuente de cada texto de forma
individual. Posicione el cursor en el texto al que desee dar formato y
emplee este botn para establecer la fuente.
Por defecto
Devuelve cabeceras y formatos a la configuracin predefinida en
QlikView.
En este dilogo puede fijar un formato de fecha y hora definido por el usuario para la
impresin. Esta configuracin podra diferir respecto a la configuracin de su sistema
local. Para especificar su propia configuracin, deber desmarcar primero la casilla
Utilizar Configuracin por Defecto del Sistema.
308
EXPORTAR E IMPRIMIR
309
20.3 Vista Previa
A travs del comando Vista Previa del men Archivo o haciendo clic en el botn
Vista Previa en el dilogo Imprimir se obtiene una vista previa detallada de como
ser la impresin del objeto actual.
Imprimir
Abre el dilogo Imprimir, desde donde se puede imprimir el objeto
activo.
Desplegable # pginas
Este men desplegable ofrece una manera rpida de modificar el
nmero de pginas que se mostrarn en el modo de vista previa.
Siguiente
Si la vista previa contiene varias pginas, puede ver la siguiente con
este botn.
Anterior
Si la vista previa contiene varias pginas, puede ver la anterior con
este botn.
Aadir Hoja
Ampla la previsualizacin para que incluya otra pgina, si el objeto
activo no cabe en una sola hoja.
Eliminar Hoja
Elimina una de las pginas de la Vista Previa.
Cerrar
Cierra el dilogo.
310
EXPORTAR E IMPRIMIR
Si est seleccionado el Modo de Copiado del men Editar, se abre el dilogo Lista
de Copias de Portapapeles( Figura89 ). Con este dilogo es ms fcil copiar al
portapapeles. Mientras est abierto, QlikView estar en modo de copia y con cada
clic se aadirn automticamente elementos de copia a la lista de copias del
portapapeles.
En el modo de copia no es posible hacer nuevas selecciones lgicas.
Formato de Portapapeles
En este grupo, se establece el formato de la lista de copiado. Las
opciones disponibles son Columna, Fila Delimitada por Coma y
Lnea Delimitada por Tabulador.
Entrecomillado
En este grupo se puede establecer el entrecomillado de los
elementos seleccionados.
Ninguna
Deja los elementos sin entrecomillar.
Citar con '
Encierra todos los elementos entre smbolos de
entrecomillado simple. Esto puede resultar til si los
elementos copiados se van a pegar en el script como valores
de campo.
Citar con ''
Encierra todos los elementos entre smbolos de
entrecomillado doble. Esto puede resultar til si los
elementos copiados se van a pegar en el script como
311
nombres de campo o en un script de Visual Basic, por ej.
una macro QlikView.
Aceptar
Cierra el dilogo Lista de Copias de Portapapeles y transfiere su
contenido al portapapeles de Windows.
Cancelar
Cierra el dilogo Lista de Copias de Portapapeles sin transferir su
contenido al portapapeles de Windows.
312
EXPORTAR E IMPRIMIR
Nombre de Archivo
El nombre del archivo seleccionado aparecer en esta lista. Tambin
se puede definir un archivo nuevo introduciendo un nombre.
Guardar como tipo I
Aqu puede elegir el formato apropiado para su archivo de
exportacin seleccionndolo de la lista desplegable. Se puede elegir
entre Delimitado por Coma, Delimitado por Punto y Coma,
Delimitado por Tabulador, Hipertexto (HTML), XML y Excel (xls).
El formato predefinido por defecto es *.qvo (QlikViewOutput), un
archivo separado por tabulador.
Nota Cuando se exporta a un archivo qvo, los datos se exportan tal y como
aparecen en el documento QlikView. Cuando se exporta a Excel, los datos
subyacentes tambin se exportan, pero se muestran en un formato Excel.
313
314
PLANTILLAS DE DISEO
21 PLANTILLAS DE DISEO
I
21.1 Acerca de las Plantillas de Diseo
Cuestiones bsicas acerca de las Plantillas
Una plantilla de diseo en QlikView es un conjunto de propiedades de
formato que puede aplicarse a todo un diseo completo en QlikView, o a
partes del mismo. Los archivos de plantilla estn codificados en xml y se
guardan normalmente en una carpeta de plantillas especfica de QlikView, en
la carpeta de datos de aplicaciones de Windows para el usuario activo.
Las plantillas pueden reducir de manera significativa el tiempo y esfuerzo
empleados para darle a un diseo QlikView la consistencia y buen aspecto
que precisa. Tambin pueden servir para reforzar un determinado estilo
grfico dentro de una compaa, etc.
315
2 D formato a una hoja en Propiedades de Hoja segn desee.
3 Cree un objeto de hoja (si fuera necesario) y construya formatos
especficos para cada tipo de objeto de hoja, segn sus gustos y/o
necesidades. Las propiedades de ttulo y borde normalmente slo han
de formatearse una vez para los tipos de objeto que emplean
habitualmente ttulos (cuadros de lista, grficos, etc.) y slo una vez
tambin para los objetos que no llevan ttulo habitualmente (objetos
de texto, botones, etc.)
4 Ejecute el Asistente de Creacin de Plantillas para crear una
nueva plantilla e inserte las propiedades desde la primera de las
entidades de formato listadas arriba (el orden no importa).
5 Ejecute el Asistente de Creacin de Plantillas repetidas veces, una
por cada entidad que an quede en la lista.
316
PLANTILLAS DE DISEO
317
21.3 Creacin de plantillas con el Asistente de
Creacin de Plantillas
Si desea iniciar el asistente de creacin de plantillas elija Asistente de Creacin de
Plantillas en el men Herramientas.
La primera vez que ejecute el asistente se encontrar con una pgina de inicio que le
informa acerca de la finalidad del asistente y los pasos bsicos que engloba. Si desea
saltarse la pgina de inicio cuando emplee el asistente en lo sucesivo, marque la
casilla de verificacin No volver a mostrar esta pgina.
Pulse Siguiente para continuar.
318
PLANTILLAS DE DISEO
Puede elegir entre crear una plantilla nueva desde el principio, crear una
nueva basndose en otra anterior, o modificar una ya existente.
Nueva Plantilla
Escoja esta opcin si desea crear una nueva plantilla.
Plantilla
Si desea basar su nueva plantilla en otra anterior, escoja la
plantilla de base que desee en este desplegable. El
desplegable le mostrar un listado con todas las plantillas
que hay en su archivo de plantillas QlikView predefinido.
Al final de la lista encontrar un botn con la opcin
Examinar... para poder buscar archivos de plantilla en otras
posibles ubicaciones.
Modificar la Plantilla Existente
Escoja esta opcin si desea modificar una plantilla ya existente.
Seleccione una plantilla en el desplegable. El desplegable le
mostrar un listado con todas las plantillas que hay en su archivo de
plantillas QlikView predefinido. Al final de la lista encontrar un
319
botn con la opcin Examinar... para poder buscar archivos de
plantilla en otras posibles ubicaciones.
Pulse Siguiente para continuar. Si ha elegido crear una nueva plantilla, se
abrir un dilogo Guardar Como.
Cuando crea una plantilla, est tomando uno o ms grupos de propiedades de formato
de un objeto ya existente. El objeto fuente puede ser cualquier objeto de hoja,
cualquier hoja, o incluso el documento mismo.
Origen
Seleccione el objeto fuente de la lista que se muestra en el
desplegable. El desplegable contiene una lista con todos los objetos
disponibles en el documento. El objeto activo se pre-seleccionar.
Grupos de Propiedades
Existen tres grupos principales de propiedades de formato, los
cuales pueden extraerse de un objeto de diseo e insertarse en una
plantilla. Marque una o ms de las tres casillas de verificacin
inferiores para extraer del objeto fuente a la plantilla:
320
PLANTILLAS DE DISEO
321
Paso 3 - Seleccione Propiedades Especficas
Figura 94. La tercera pgina del Asistente de Creacin de Plantillas, tal y como
podra aparecer para las propiedades especficas del deslizador.
322
PLANTILLAS DE DISEO
323
Pulse Siguiente para continuar.
324
PLANTILLAS DE DISEO
325
326
II
Cdigos de Formato
328
TIPOS DE DATOS EN QLIKVIEW
330
TIPOS DE DATOS EN QLIKVIEW
Ejemplo:
O riginal data:
type = num eric
(1 decim al)
1.0
2.5
30.0
Data read into Q likView (via O DBC)
332
TIPOS DE DATOS EN QLIKVIEW
11 una cadena de texto. Este ltimo nunca falla: si los datos son
legibles, se puede interpretar siempre como una cadena de texto.
Pueden surgir algunos problemas de interpretacin cuando se cargan
nmeros de archivos de texto, p.ej. un separador decimal o de miles
incorrecto puede ocasionar que QlikView haga una interpretacin incorrecta
del nmero. Por esta razn, es conveniente controlar primero que las
variables de interpretacin numrica del script (vea la pgina 377 del Libro
I) estn correctamente definidos y que la configuracin en el Panel de
control sea correcta.
Una vez que QlikView haya interpretado los datos como fecha u hora, se II
puede cambiar el formato de fecha u hora en el dilogo que contiene las
propiedades para el objeto de hoja.
Si no hay un formato de datos predefinido, es posible que varios registros
dentro de un mismo campo contengan datos con diferentes formatos. En un
campo se pueden encontrar p.ej. fechas vlidas, enteros y texto. En ese caso
no se les aplica un formato a los datos, sino que se muestran en los cuadros
de lista, etc. en su forma original.
Cuando se accede a un dilogo de formato numrico por primera vez para un
campo de este tipo, el formato est establecido como Mixto. En el momento
en que el usuario cambie el formato numrico del campo, QlikView no
podr restablecer los formatos originales de los diferentes valores, a menos
que se ejecute de nuevo el script con la opcin Mantener Formato tras
Recarga desactivada. El botn Configuracin Predefinida para la entrada
en los dilogos de formato numrico no est disponible por tanto para este
tipo de campos una vez que se ha modificado el formato numrico.
integer '0' 1 1
2 2.4
3 3.1415
abc123 -
sum(A) = 6.5415
334
TIPOS DE DATOS EN QLIKVIEW
entidades de fecha y hora. Por eso, se pueden sumar y restar fechas y horas, comparar
intervalos, etc.
El nmero de serie de fecha es el nmero (con valor real) de das transcurridos desde
el 30 de diciembre 1899, es decir, que el formato QlikView es idntico al sistema de
fecha 1900 usado por Microsoft Excel para Windows, Lotus 1-2-3, Corel Quattro Pro
y otros programas, en el rango entre el 1 de marzo de 1900 y 28 de febrero de 2100.
Por ejemplo, 33857 corresponde al 10 de septiembre de 1992. Fuera de este rango,
QlikView utiliza el mismo sistema de fechas ampliado al calendario Gregoriano, que
ahora es el calendario estndar que se utiliza en Occidente.
El nmero de serie para las horas es un nmero entre 0 y 1. El nmero de serie II
0.00000 corresponde a 00:00:00, mientras que 0.99999 corresponde a 23:59:59. Los
nmeros mixtos indican la fecha y la hora: el nmero de serie 2.5 representa el 1 de
enero de 1900 a las 12:00 del medioda.
No obstante, los datos se muestran segn el formato de la cadena. Por defecto, se
emplean las configuraciones definidas en el Panel de control. Tambin se puede
establecer el formato de los datos empleando las variables de interpretacin numrica
del script (vase la pgina 377 del Libro I) o mediante una funcin de formato, vase
la pgina 489 del Libro I. Finalmente, tambin es posible reformatear los datos en la
hoja de propiedades del objeto de hoja.
Ejemplos:
1997-08-06 se almacena como 35648
09:00 se almacena como 0,375
1997-08-06 09:00 se almacena como 35648.375
o vice versa
35648 con el formato numrico D/M/AA'semuestracomo6/8/97'
0.375 con el formato numrico hh.mm'semuestracomo09.00'
Como se ha mencionado anteriormente, QlikView seguir a una serie de reglas para
interpretar fechas, horas y otros tipos de datos. El resultado final, sin embargo, se
ver afectado por una serie de factores, como se ha descrito anteriormente.
Ejemplos:
Estos ejemplos asumen las siguientes configuraciones predefinidas:
separador decimal de nmeros: ,
formato corto de fecha: DD-MM-AA
formato de hora: hh:mm
Dentro de QlikView:
A1) Interpretacin de QlikView (sin funcin de interpretacin especial en el
script)
336
TIPOS DE DATOS EN QLIKVIEW
338
DILOGOS DE FORMATO DE NMEROS
23 DILOGOS DE FORMATO DE
NMEROS
El formato de fechas, horas y nmeros para cualquier campo se puede configurar en
el script (vase la pgina 489 del Libro I) o en la pgina Nmero de los dilogos de
propiedades. Aqu puede elegir un formato diferente al utilizado por el sistema. Cada
campo slo puede tener un formato numrico en un momento dado dentro de un
objeto de hoja. Los cambios efectuados a un campo, en la pgina Nmero del dilogo
Propiedades de Documento afectarn al formato del campo en todos los objetos de II
hoja. Sin embargo, se puede utilizar un formato numrico aparte para un objeto de
hoja individual. Marque la casilla de verificacin Ignorar Configuraciones de
Documento de la pgina Nmero en el dilogo de propiedades del objeto de hoja y
especifique un formato numrico en el control del grupo inferior.
339
23.1 Propiedades de Documento
Campos
Una lista de los campos o variables disponibles para aplicar
formato. Marque los campos o las variables para los que desee
definir el formato numrico. Se pueden marcar varios campos o
variables simultneamente.
Variables
Una lista de las variables disponibles para aplicar formato. Marque
la variable o variables para las que desee definir el formato
numrico. Se pueden marcar varias variables simultneamente.
Opciones de Campo
Configuracin Predeterminada en la entrada
Restablece el formato de entrada (si es posible) tal y como
lo interpreta el script. Esta opcin slo est disponible para
campos que han sido cargados con una informacin
especfica sobre el tipo.
340
DILOGOS DE FORMATO DE NMEROS
341
Vista Previa
Una vista previa basada en el cdigo de formato arriba especificado.
Separadores
En este grupo se puede configurar un separador decimal y de miles
diferente a los separadores del sistema.
ISO
Define el formato como estndar ISO. Slo vlido para fecha, hora,
formato de fecha/hora e intervalos.
Sistema
Configura el formato segn las configuraciones del sistema.
342
DILOGOS DE FORMATO DE NMEROS
23.3 Grficos
II
343
Smbolo
El smbolo para emplear como unidad.
Smbolo 1.000
El smbolo a emplear para unidades de mil. Se puede definir el
smbolo como una frmula calculada (vase la pgina 517 del Libro
III) para actualizaciones dinmicas.
Smbolo 1.000.000
El smbolo para unidades de un milln. Se puede definir el smbolo
como una frmula calculada (vase la pgina 517 del Libro III)
para actualizaciones dinmicas.
Smbolo 1 000 000 000
El smbolo para unidades de mil millones. Se puede definir el
smbolo como una frmula calculada (vase la pgina 517 del Libro
III) para actualizaciones dinmicas.
344
CDIGOS DE FORMATO
24 CDIGOS DE FORMATO
En los controles de formato numrico anteriormente descritos, y en varias de las
funciones de interpretacin y formato, se puede configurar el formato para nmeros y
fechas usando un cdigo de formato (format code). Este cdigo describe cmo
aplicar formato a un nmero, una fecha, una hora, o un formato de fecha y hora.
24.1 Nmeros
II
Para referirse a un nmero especfico de dgitos, utilice el smbolo "0" para
cada dgito.
Para hacer referencia a un posible dgito, utilice el smbolo "#". Si el formato
contiene nicamente smbolos # a la izquierda del smbolo decimal, los
nmeros menores de 1 empezarn con una coma/punto decimal.
Para marcar la posicin del separador de miles o separador decimal, utilice el
separador de miles y el separador decimal.
Ejemplos:
# ##0 describe el nmero como un entero con un separador de miles.
###0 describe el nmero como un entero sin separador de miles.
0000 escribe el nmero como un entero con, al menos, cuatro dgitos. Por
ej. el
nmero 123 se mostrar como 0123.
0.000 describe el nmero con tres decimales.
0.0## describe el nmero con al menos un decimal y como mximo
tres decimales.
El cdigo de formato se utiliza para definir las posiciones de los separadores.
No es posible configurar el separador en el cdigo de formato. Para ello
deber emplear el control (en los dilogos) o parmetro (en las funciones de
script) respectivos.
Se puede utilizar el separador de miles para agrupar los dgitos por cualquier
nmero de posiciones. Por ej. una cadena de formato "0000-0000-0000"
(separador de miles="-") podra utilizarse para representar un nmero de
diez dgitos, como 12-4567-8912.
345
Para indicar un formato binario, el cdigo de formato deber comenzar por
(bin) o (BIN).
Para indicar un formato octal, el cdigo de formato deber comenzar por
(oct) u (OCT).
Para indicar un formato hexadecimal, el cdigo de formato deber comenzar
por (hex) o (HEX). Si se utiliza la versin en maysculas, A-F se emplear
para aplicar el formato (p.ej. 14FA). En la versin en minsculas se aplicar
el formato con a-f (p.ej. 14fa). La interpretacin funcionar para ambas
variantes, sin distinguir entre maysculas y minsculas en el cdigo de
formato.
El uso de (dec) o (DEC) para indicar el formato decimal est permitido, pero
no es necesario.
Para indicar un formato en cualquier base entre 2 y 36, el cdigo de formato
debera comenzar por (rxx) o (Rxx) donde xx es la cifra de dos dgitos que
denota la base que se va a utilizar. Si se emplea R en mayscula, las letras de
bases por encima de 10 aparecern en maysculas tambin cuando QlikView
est aplicando formato (p.ej. 14FA). La r minscula dar como resultado un
formato en minsculas (p.ej. 14fa). La interpretacin funcionar para ambas
variantes, sin distinguir entre maysculas y minsculas en el cdigo de
formato. Observe que (r02) es equivalente a (bin), (R16) es el equivalente de
(HEX), etc.
Para indicar nmeros romanos, el cdigo de formato deber empezar con
(rom) o (ROM). Si utiliza la versin en maysculas, se emplearn letras
maysculas para aplicar el formato (p.ej. MMXVI). La versin en minscula
aplicar el formato en letras minsculas (mmxvi). La interpretacin
funcionar para ambas variantes, sin distinguir entre maysculas y
minsculas en el cdigo de formato. Los nmeros romanos reciben de modo
general un signo menos para indicar los nmeros negativos y 0 representa
cero. Los decimales se ignorarn en el caso del formateado de nmeros
romanos.
Ejemplos:
num(199, (bin)') devuelve11000111'
num(199, (oct)') devuelve307'
num(199, (hex)') devuelvec7'
num(199, (HEX)') devuelveC7'
num(199, (r02)') devuelve11000111'
num(199, (r16)') devuelvec7'
num(199, (R16)') devuelveC7'
num(199, (R36)') devuelve5J'
346
CDIGOS DE FORMATO
24.2 Fechas
Para describir el da se utiliza el smbolo "D" para cada dgito.
Para describir el mes se utiliza el smbolo "M" o "MM" para uno o dos
dgitos. "MMM" denota las abreviaciones de los meses en letras tal como
estn definidas por el sistema operativo, o por la variable de sistema de
sustitucin MonthName en el script. "MMMM" denota el nombre completo II
del mes en letras tal y como est definido por el sistema operativo o por la
variable de sistema de sustitucin LongMonthName en el script.
Para describir el ao, utilice el smbolo "Y" para cada dgito.
Para describir el da de la semana, use el smbolo "W". Una W devolver el
nmero del da (p.ej. 0 para lunes) como un slo dgito. "WW" devolver el
nmero con dos dgitos (p.ej. 02 para mircoles). "WWW" mostrar la
abreviacin del nombre del da de la semana (p.ej. Lun) segn su definicin
en el sistema operativo o la variable de sistema de reemplazo DayName en el
script. "WWWW" mostrar la versin larga (completa) del nombre del da
de la semana (p.ej. Lunes) segn su definicin en el sistema operativo o la
variable de sistema de reemplazo LongDayName en el script.
Se podr emplear cualquier separador.
Ejemplos:
YY-MM-DD describe la fecha como 01-03-31.
YYYY-MM-DD describe la fecha como 2001-03-31.
YYYY-MMM-DD describe la fecha como 2001-Mar-31.
31 MMMM YYYY describe la fecha como 31 Marzo 2001.
M/D/Y describe la fecha como 3/31/01.
W YY-MM-DD describe la fecha como 6 01-03-31.
WWW YY-MM-DD describe la fecha como Sab 01-03-31.
WWWW YY-MM-DD describe la fecha como Sbado 01-03-31.
24.3 Horas
Para describir las horas, utilice el smbolo "h" para cada dgito.
Para describir los minutos, utilice el smbolo "m" para cada dgito.
Para describir los segundos, utilice el smbolo "s" para cada dgito.
347
Para describir las fracciones de un segundo, use el smbolo "f" para cada
dgito.
Para describir la hora en formato AM/PM, utilice el smbolo "tt" tras la hora.
Se podr emplear cualquier separador.
Ejemplos:
hh:mm describe la hora como 18:30
hh.mm.ss.ff describe la hora como 18.30.00.00
hh:mm:tt describe la hora como 06:30:pm
24.4 Fecha/Hora
Se emplea la misma notacin que la expresada anteriormente para fechas y horas.
Ejemplos:
YY-MM-DD hh:mm describe la fecha/hora como 97-03-31 18:30
M/D/Y hh.mm.ss.ffff describe la fecha/hora como 3/31/97
18.30.00.0000
348
PARTE III: MACROS Y
III
AUTOMATIZACIN
352
MOTOR INTERNO DE VBSCRIPT Y MACROS
III
353
La parte central del dilogo es un cuadro grande de edicin donde podr introducir
sus macros. Todas las macros deberan escribirse como subrutinas entre un par de
correspondencia sub..end sub (VBScript slo) o como funciones entre un pard e
correspondencia function..end function (VBScript) o como una
function..{..}(JScript).
354
MOTOR INTERNO DE VBSCRIPT Y MACROS
355
El dilogo Editor de Mdulo contiene adems una serie de comandos en cinco
mens:
Men Archivo
Exportar a Archivo de Mdulo
Guarda el contenido del cuadro de edicin en un archivo de texto
que se ha de especificar en el dilogo Guardar Mdulo que aparece.
El archivo tendr la extensin .qvm.
Imprimir
Abre el dilogo estndar Imprimir de Windows. Este comando
tambin se puede invocar con el mtodo abreviado de teclado
CTRL+P.
Men Editar
Deshacer
Deshace el ltimo cambio. Este comando tambin puede invocarse
con el mtodo abreviado de teclado CTRL+Z.
Rehacer
Rehace el ltimo comando Deshacer. Este comando tambin puede
invocarse con el mtodo abreviado de teclado CTRL+Y.
Cortar
Exporta el texto seleccionado al portapapeles. Este comando
tambin se puede invocar con el mtodo abreviado de teclado
CTRL+X.
Copiar
Copia el texto seleccionado al portapapeles. Este comando tambin
puede invocarse con el mtodo abreviado de teclado CTRL+C.
Pegar
Pega el contenido del portapapeles en el dilogo, en la posicin
donde se encuentre el cursor. Este comando tambin se puede
invocar con el mtodo abreviado de teclado CTRL+V.
Borrar
Elimina todo el texto en el cuadro de edicin.
Seleccionar Todo
Selecciona todo el texto en el cuadro de edicin.
Insertar Archivo...
Le permite examinar los directorios y navegar hasta un archivo que
contiene macros e insertar su contenido en el cuadro de edicin.
356
MOTOR INTERNO DE VBSCRIPT Y MACROS
Buscar/Reeemplazar
Abre un dilogo que le permite buscar y reemplazar nmeros o
caracteres en las macros. Este comando tambin se puede invocar
con el mtodo abreviado de teclado CTRL+F.
Ir a...
Abre un dilogo donde se puede introducir el nmero de la pgina a
la que desee ir. Este comando tambin puede invocarse con el
mtodo abreviado de teclado CTRL+G.
Comentario
Transforma una fila o filas de texto del script de mdulo en un
comentario.
Sin Comentar
Transforma la(s) fila(s) de texto nuevamente en texto del script
original.
Men Configuracin
Configurar
III
Abre la pgina Editor del dilogo Preferencias de Usuario (vase
la pgina 110 del Libro I), donde se pueden establecer la fuente y el
color de los diferentes tipos de texto que aparecen en el cuadro de
edicin.
Men Depurar
Estos comandos se utilizan para depurar el script. Para hacer uso del
depurador, ha de tener instalado el Depurador de Script de Microsoft
(Microsoft Script Debugger). Vea la Depurador de Macros en la
pgina 358 para ms informacin acerca de los comandos de men.
Men Ayuda
Ayuda
Abre el programa de ayuda interactivo de QlikView.
357
26.2 Depurador de Macros
Antes de poder hacer uso del depurador, deber tener instalado el depurador de script
de Microsoft (Microsoft Script Debugger).
Pulsando el botn Depurar en el Editor de Mdulo, entrar en el modo depuracin
de macros. En este modo puede recorrer la macro e inspeccionar los contenidos de las
variables mientras la recorre.
Anres de entrar en el modo de depuracin, deber seleccionar una macro (slo
subrutinas sin parmetros) de la lista y establecer uno o ms puntos de interrupcin
en el cdigo. Los puntos de interrupcin se pueden poner y quitar en cualquier
momento haciendo clic en un nmero de lnea al lado de una posicin en el cdigo o
posicionando el cursor en una lnea y pulsando F9. Pulse CTRL+MAYS+F9 para
borrar todos puntos de interrupcin.
358
MOTOR INTERNO DE VBSCRIPT Y MACROS
359
Detener Depuracin
Sale del modo depurador y vuelve al dilogo normal Editor de
Mdulo.
360
MOTOR INTERNO DE VBSCRIPT Y MACROS
III
361
Despus De Reducir Datos
Seleccione este evento para asignar una accin que se
ejecutar tras cada ejecucin del comando Reducir Datos.
Despus De Recargar
Seleccione este evento para asignar una accin que se
ejecutar cada vez que se re-ejecute el script.
Aadir Accin(es)
Este botn abre la pgina Acciones. En esta pgina podr
incorporar una accin al disparador. Escoja la accin
macro para asignar un nombre a una macro ya existente, o
para introducir cualquier nombre para el que crear una
macro posteriormente en el dilogo Editor de Mdulo. Vea
pgina 224 sobre cmo incorporar acciones. La macro (si
sta existe ya) se ejecutar cada vez que se produzca el
evento seleccionado de documento. Cuando se ha asignado
una accin a un evento, el botn cambia a Editar Accin y
ah podr modificar la accin para dicho evento.
Procedimientos de Evento de Campo
En el grupo Procedimientos de Evento de Campo se configuran
las acciones que se ejecutarn segn los cambios que se produzcan
en el estado lgico de un campo especfico del documento.
Seleccione una campo de la lista y pulse uno de los botones para
asignarle una accin. Los botones abren la pgina Acciones. Aqu
podr asignar una accin, incluir un nombre de una macro ya
existente, o introducir cualquier nombre para el que luego crear una
macro en el dilogo Editor de Mdulo. Vea pgina 224 sobre cmo
incorporar acciones. Cuando se ha asignado una accin a un campo,
el botn cambia a Editar Accin. Existen los siguientes
Disparadores o Procedimientos de Evento de Campo:
Al Seleccionar
La accin se ejecutar cada vez que se realice una seleccin
en el campo especificado.
Al Bloquear
La accin se ejecutar cada vez que se bloquee el campo.
Al Cambiar
La accin se ejecutar cada vez que se efecte una
seleccin en cualquier campo que est lgicamente
asociado al campo definido.
362
MOTOR INTERNO DE VBSCRIPT Y MACROS
Al Desbloquear
La accin se ejecutar cada vez que se desbloquee el
campo.
Procedimientos de Evento de Variable
En el grupo Procedimientos de Evento de Variable se pueden
configurar las acciones que se ejecutarn segn los cambios que se
produzcan en los contenidos de una variable especfica del
documento. Seleccione una variable de la lista y pulse uno de los
botones para asignarle una accin. Los botones abren la pgina
Acciones. En esta pgina podr incorporar una accin al disparador.
Escoja la accin macro para asignar un nombre a una macro ya
existente, o para introducir cualquier nombre para el que crear una
macro posteriormente en el dilogo Editor de Mdulo. Vea pgina
224 sobre cmo incorporar acciones. Cuando se ha asignado una
accin a una variable, el botn cambia a Editar Accin y ah podr
modificar la accin para el evento. Existen los siguientes
Disparadores o Procedimientos de Evento de Variable:
Al Introducir Datos III
La accin se ejecutar cada vez que se introduzca
directamente un nuevo valor en la variable seleccionada.
Al Cambiar
La accin se ejecutar cada vez que el valor de la variable
seleccionada cambie como resultado de cambios efectuados
en otras variables, o de variaciones en el estado lgico del
documento. Esto generalmente ocurre cuando la variable
contiene una frmula.
363
Invocar Macros en Eventos de Hoja
364
MOTOR INTERNO DE VBSCRIPT Y MACROS
Al Salir de la Hoja
La accin se ejecutar cada vez que se desactive la hoja.
Procedimientos de Evento de Objeto de Hoja
En el grupo Procedimientos de Evento de Objeto de Hoja se
definen las acciones que se ejecutarn al activar y desactivar un
objeto de hoja especificado en la hoja. Selecione un ID de Objeto y
escoja el evento que actuar como disparador. Pulse el botn Aadir
Accin(es) para aadir una accin. Vea pgina 224 sobre cmo
incorporar acciones.
Al Activar
La accin se ejecutar cada vez que se active el objeto de
hoja.
Al Desactivar
La accin se ejecutar cada vez que se desactive el objeto
de hoja.
III
365
Invocar Macros con Botones de Objetos de Hoja
366
MOTOR INTERNO DE VBSCRIPT Y MACROS
III
26.5 Funciones especiales de librera para
JScript
Mientras que en las macros VBScript se pueden usar libremente las funciones
InputBox y MsgBox, no hay equivalente directo de dichas funciones cuando se
utiliza JScript. Para estas acciones, se ha aadido una librera especial qvlib. Las
funciones se muestran en el siguiente ejemplo:
// JScript
function Test()
{
nombrePersona = qvlib.InputBox("Cmo se llama?")
msg = "Hola " + nombrePersona + " !"
qvlib.MsgBox(msg)
}
En realidad las funciones qvlib tambin funcionan en macros VBScript, tal como se
muestra en el ejemplo inferior, pero en este caso se debe usar tambin las funciones
genricas InputBox y MsgBox de VBScript.
367
rem VBScript
sub TestModule
nombre = qvlib.InputBox("Cmo se llama?")
msg = "Hola "
msg = msg + nombre + " !"
qvlib.MsgBox(msg)
end sub
368
ACCEDER A UN DOCUMENTO QLIKVIEW
27 ACCEDER A UN DOCUMENTO
QLIKVIEW
27.1 Acceder a Documentos QlikView desde el
Exterior
Se puede acceder a documentos QlikView desde fuera del programa QlikView
mediante la interfaz de Automatizacin.
Una forma ms directa de acceder a documentos existentes consiste en utilizar el
GetObject.
Ejemplo (No funciona en VBScript!):
Private Sub OpenAndReload_clic()
Set QvDoc = GetObject
("c:windowsdesktopest.qvw")
QvDoc.Reload III
End Sub
369
370
LLAMADAS A FUNCIONES VBSCRIPT DESDE EL SCRIPT
28 LLAMADAS A FUNCIONES
VBSCRIPT DESDE EL SCRIPT
Las funciones VBScript o JScript definidas en el mdulo de macros de un documento
QlikView pueden invocarse desde el script. Si una llamada a una funcin no es
reconocida como una funcin estndar de script, se llevar a cabo un control para
verificar si hay una funcin personalizada en el mdulo. De este modo existe un alto
grado de libertad para definir funciones personalizadas. Naturalmente, es algo ms
lento utilizar funciones VBScript personalizadas en lugar de funciones estndar.
III
371
rem *************************************************
rem ***ESTE ES EL CDIGO VBSCRIPT DESDE EL
MDULO*********
rem**************************************************
rem ********* Variables Globales ********************
dim flag
// **************************************************
// ************* STE ES EL SCRIPT *****************
// *************************************************
let MaxPop=VBin(Maxpoblacinenmillones:');'
// Pregunta el lmite
let RefCountry=VBin(ReferenciaPas:');'
// Pregunta ref.
372
LLAMADAS A FUNCIONES VBSCRIPT DESDE EL SCRIPT
Load
Country,recno(),
Capital,
"rea(km2)",
"Poblacin(mio)",
VBrelPos($(RefPais)',Pas)'
as RelativePos
from country1.csv
(ansi, txt, delimiter is ,',embeddedlabels)'
where "Poblacin(mio)" <= $(MaxPob);
373
374
UTILIZACIN DE MACROS EN DOCUMENTOS QV DEL QV-SERVER
29 UTILIZACIN DE MACROS EN
DOCUMENTOS QV DEL QV-
SERVER
29.1 Macros en QlikView Server
QlikView Server puede ejecutar macros en documentos QlikView. Debido al entorno
cliente-servidor, deben considerarse algunos aspectos cuando se emplean macros.
Cuando se utiliza QlikView como cliente, todas las macros se ejecutan en el cliente.
En este caso se permiten ms operaciones.
375
Document.OnAnySelect
Field.OnSelect
Field.OnChange
Field.OnUnlock
Document.OnPressMacroButton
Variable.OnChange
Variable.OnInput
Los disparadores siguientes no se van a utilizar en el entorno QlikView Server, ya
que no tienen sentido o acarrean resultados inesperados:
Al Abrir
Despus De Reducir Datos
Despus De Recargar
376
NDICE
378
T
Tablas parcialmente desconectadas ......53
Texto de Ayuda
en objetos de hoja ......................139
parmetros de las propiedades de doc-
umento .......................................75
Ttulo
en objetos de hoja ................72, 136
parmetros de las propiedades de doc-
umento .......................................72
U
nico Valor (cuadro de estadsticas) ..149
Utilizar ..............................................65
V
Valores Predefinidos ..........................42
Vista Previa .....................................310
Z
Zoom ................................................81
379
Manual de Referencia
GLOSARIO
GLOSARIO
APNDICE
APNDICE
6
CONTENT
PARTE I: GRFICOS
1 INTRODUCCIN ............................................................................. 15
1.1 Creacin .................................................................................................19
1.2 El men objeto del Grfico ...................................................................20
1.3 Selecciones en Grficos .........................................................................20
1.4 Cambio Rpido de Estilo de Grfico .....................................................20
1.5 Ajustar y mover los componentes de un grfico ...................................20
1.6 Propiedades de Grfico .........................................................................21
2 GRFICO DE BARRAS ................................................................... 29
2.1 Creacin de un Grfico de Barras .........................................................29
2.2 El men Objeto del Grfico de Barras ..................................................29
2.3 Propiedades de Grfico .........................................................................33
3 GRFICO DE LNEAS ..................................................................... 95
3.1 Creacin de un Grfico de Lneas .........................................................95
3.2 El men Objeto del Grfico de Lneas ..................................................95
3.3 Propiedades de Grfico .........................................................................98
4 GRFICO COMBINADO .................................................................109
4.1 Crear un Grfico Combinado ..............................................................109
4.2 El men Objeto del Grfico Combinado .............................................109
4.3 Propiedades de Grfico .......................................................................113
5 EL GRFICO DE RADAR ..............................................................123
5.1 Creacin de un Grfico de Radar ........................................................123
5.2 El Men Objeto del Grfico de Radar .................................................123
5.3 Propiedades de Grfico .......................................................................127
6 GRFICO DE DISPERSIN ............................................................137
6.1 Crear un Grfico de Dispersin ...........................................................137
6.2 El men Objeto del Grfico de Dispersin .........................................137
6.3 Propiedades de Grfico .......................................................................140
7 GRFICO DE REJILLA ..................................................................157
7.1 Crear un Grfico de Rejilla .................................................................157
7.2 El Men Objeto del Grfico de Rejilla ................................................157
7.3 Propiedades de Grfico .......................................................................160
7
8 GRFICO DE TARTA ....................................................................171
8.1 Creacin de un Grfico de Tarta .........................................................171
8.2 El men Objeto del Grfico de Tarta ..................................................171
8.3 Propiedades de Grfico .......................................................................174
9 GRFICO DE EMBUDO .................................................................183
9.1 Creacin de un Grfico de Embudo ....................................................183
9.2 El men objeto del Grfico de Embudo ..............................................183
9.3 Propiedades de Grfico .......................................................................186
10 GRFICO DE BLOQUES ...............................................................195
10.1 Crear un Grfico de Bloques .............................................................195
10.2 Men Objeto del Grfico de Bloques ................................................195
10.3 Propiedades de Grfico .....................................................................198
11 GRFICO DE INDICADOR ..............................................................207
11.1 Crear un Grfico de Indicador ...........................................................207
11.2 Men Objeto del Grfico de Indicador ..............................................207
11.3 Propiedades de Grfico .....................................................................210
12 GRFICO MEKKO ........................................................................221
12.1 Creacin de un Grfico Mekko .........................................................221
12.2 El men objeto del Grfico Mekko ...................................................221
12.3 Propiedades de Grfico .....................................................................224
13 TABLA PIVOTANTE ......................................................................229
13.1 Creacin de una Tabla Pivotante .......................................................229
13.2 Cmo utilizar la Tabla Pivotante .......................................................229
13.3 El men Objeto de la Tabla Pivotante ...............................................234
13.4 Propiedades de Grfico .....................................................................238
14 TABLA SIMPLE ............................................................................257
14.1 Crear una Tabla Simple .....................................................................257
14.2 Usar la Tabla Simple .........................................................................257
14.3 El men Objeto de la Tabla Simple ...................................................258
14.4 Propiedades de Grfico .....................................................................262
15 EDITAR EXPRESIN ....................................................................283
15.1 El Asistente Mezcla de Colores ........................................................288
16 EL ASISTENTE DE CUADRO .........................................................295
16.1 Iniciar el Asistente de Cuadro ...........................................................295
16.2 Pginas del Asistente de Cuadro .......................................................296
17 ASISTENTE DE GRFICO RPIDO .................................................299
17.1 Iniciar el Asistente de Grfico Rpido ..............................................300
17.2 Pginas del Asistente de Grfico Rpido ..........................................301
8
18 EL ASISTENTE DE GRFICO DE TIEMPOS .....................................313
18.1 Inicio del Asistente de Grfico de Tiempos ......................................313
18.2 Pginas del Asistente de Grfico de Tiempos ...................................315
19 EL ASISTENTE DE GRFICO DE ESTADSTICAS ............................323
19.1 Iniciar el Asistente de Grfico de Estadsticas ..................................323
19.2 Prueba Chi2 .......................................................................................324
19.3 Prueba T Pareada ...............................................................................326
19.4 Prueba T No Pareada .........................................................................328
20 EXPRESIONES DE GRFICO .........................................................331
20.1 Sintaxis de Expresiones en Grficos .................................................331
20.2 Expansin de Variable de Texto .......................................................333
20.3 Operadores .........................................................................................333
20.4 Funciones de Agregacin ..................................................................337
20.5 Funciones para dimensiones sintticas ..............................................405
20.6 Otras funciones ..................................................................................406
21 EJEMPLOS ..................................................................................497
21.1 Ejemplos de calificadores de Agregacin .........................................497
21.2 Ejemplos de Funciones de Ranking ..................................................498
21.3 Ejemplos de Funciones Inter-Registro de Grfico ............................501
22 AGREGACIONES ANIDADAS Y OTROS ASUNTOS RELACIONADOS ....507
22.1 Agregaciones anidadas con cualificador total ...................................507
22.2 Agregaciones anidadas con la funcin aggr ......................................507
22.3 Suma de filas en tablas pivotantes .....................................................509
22.4 Regresin lineal en grficos de tablas ...............................................511
23 FRMULAS CALCULADAS ............................................................515
23.1 Introducir una Frmula Calculada .....................................................515
23.2 Sintaxis de Expresin para Frmulas Calculadas ..............................515
23.3 Mensajes de Error ..............................................................................516
24 GRUPOS DE CAMPOS ..................................................................517
24.1 Grupos Jerrquicos (Drill-Down) ......................................................517
24.2 Grupos no-jerrquicos (Cclicos) ......................................................518
25 MENSAJES DE ERROR PERSONALIZADOS ....................................519
GLOSARIO
GLOSARIO ..................................................................................523
9
APNDICE
10
E.2 El Derecho a modificar los datos ........................................................563
E.3 El derecho a Visualizar los Datos .......................................................564
E.4 Integridad de los Datos .......................................................................564
UTILIZAR DOCUMENTOS QLIKVIEW COMO UN SERVIDOR DE INFOR-
MACIN ................................................................................... 565
F.1 Servidor de Informacin .....................................................................565
F.2 Extraer datos va ODBC/OLEDB .......................................................565
F.3 Extraer datos de AS/400 con Router ...................................................566
F.4 Extraer datos de Mainframe, AS/400 etc. sin Router ..........................566
F.5 Utilizar archivos binarios QlikView ...................................................567
F.6 Agregacin ..........................................................................................567
F.7 Compartir documentos QlikView en grupos de trabajo ......................567
F.8 Enviar documentos QlikView por correo ...........................................568
F.9 Publicar documentos QlikView en una pgina Web ...........................568
F.10 Publicar documentos QlikView en un servidor FTP .........................568
F.11 Documentos QlikView en el Servidor - Configuracin Bsica ....569
F.12 Documentos QlikView en el Servidor - Configuracin Avanzada ....
570
F.13 Documentos QlikView personalizados .............................................572
F.14 QlikView Server ................................................................................573
F.15 QlikView Publisher ...........................................................................573
FORMALISMO BACKUS-NAUR ................................................... 575
11
12
I
PARTE I: GRFICOS
Creacin de Grficos
Propiedades de Grfico
Expresiones de Grfico
Frmula Calculada
Grupos de Campos
14
INTRODUCCIN
1 INTRODUCCIN
Los grficos y las tablas son objetos de hoja que pueden mostrar nmeros de manera I
muy compacta. Por ejemplo, se pueden mostrar sumas de dinero distribuidas en
diversos campos tales como ao, mes, nmero de cuenta, etc.
Los grficos y las tablas se pueden configurar para mostrar las frecuencias de
diferentes valores de un campo, o una entidad calculada, p.ej. la suma de los valores
posibles de un campo. En ambos casos se debe elegir un campo como eje-X, es decir
que este campo ser utilizado para etiquetar los segmentos de la tarta, las diferentes
barras en el grfico de barras y las filas en la tabla pivotante, respectivamente.
Grficos 15
Grfico de Lneas Grfico de
Radar
16
INTRODUCCIN
Grfico Mekko
Grficos 17
Grficos de imagen
El grfico de barras a continuacin muestra algunos de los componentes ms
comunes de un objeto grfico en QlikView:
18
INTRODUCCIN
Grficos de Tabla:
1.1 Creacin
Se puede crear un Grfico eligiendo Nuevo Objeto de Hoja en el men
Diseo, desde el men Objeto de la hoja o pulsando el botn Crear Grfico
de la barra de herramientas. Se abrir un dilogo que le ayudar a crear el grfico.
Si desea crear un grfico sencillo y prescindir d emomento de la amplia
funcionalidad disponible, tambin puede hacer clic en el botn Grfico
Rpido de la barra de herramientas o elegir Crear Grfico Rpido en el men
de objeto del cuadro de lista o del men Diseo. El asistente que aparece le ayudar a
crear un grfico de forma fcil y rpida. El resultado no obstante es siempre un
grfico autntico; lo que se ha simplificado es nicamente el proceso de creacin del
mismo.
Para una descripcin detallada del Asistente de Grfico Rpido, vea el captulo
Asistente de Grfico Rpido en la pgina 299.
Grficos 19
1.2 El men objeto del Grfico
El men Objeto del grfico es el men Objeto de la barra de men cuando un grfico
est activo. Tambin se puede abrir como men contextual con un clic derecho del
ratn en un botn. El men objeto de un grfico vara segn el tipo del grfico
activado. Para ver los comandos que se aplican a cada tipo de grfico, vea el captulo
de grficos ( ).
20
INTRODUCCIN
iniciar el modo edicin para el diseo del grfico. En este modo aparecen unos
rectngulos finos rojos alrededor de los componentes que puedan ser ajustados y
movidos. Con la tcnica arrastrar y soltar puede mover los elementos con el ratn.
I
Se pueden cambiar los siguientes componentes:
El Ttulo de Grfico se puede mover y ajustar. Puede limitar con el borde
superior, inferior, derecho o izquierdo del grfico, pero tambin puede
posicionarse libremente en cualquier sitio del grfico.
La Leyenda de Grfico se puede mover y ajustar. Puede limitar con el borde
superior, inferior, derecho o izquierdo del grfico, pero tambin puede
posicionarse libremente en cualquier sitio del grfico.
Se puede ajustar el rea ocupada por los Ejes de Grfico y sus etiquetas.
Un Icono de Expresin Cclica puede posicionarse libremente en cualquier
sitio del grfico.
Los Textos en Grfico se puede ajustar y mover a cualquier posicin en el
grfico.
Un Icono de Cambio de Estilo Rpido puede posicionarse libremente en
cualquier sitio del grfico.
El rea de Grfico no se puede ajustar o mover, sino que se dibujar en el
espacio sobrante entre los ejes, la leyenda y el ttulo.
Grficos 21
General
22
INTRODUCCIN
Configuraciones de Ttulo
Abre el dilogo Configuraciones de Ttulo (vase la pgina 26
para ms detalles), donde se pueden efectuar configuraciones
avanzadas para el ttulo del grfico. I
ID de Objeto
Es un identificador nico para el grfico actual. Cada entidad de
diseo en QlikView recibe en el momento de su creacin un ID
nico y exclusivo para su control mediante Automatizacin. Los
objetos enlazados comparten un mismo ID de objeto. Este ID se
compone de una combinacin de letras que definen el tipo de
entidad, as como tambin un nmero. El primer grfico de un
documento recibir el ID CH01. El ID de un objeto puede cambiarse
por cualquier otra cadena que no est siendo utilizada en ese
momento para otro objeto de hoja, hoja o marcador en el
documento.
Desvinculado
Desvincular el grfico, de esta manera no se actualizar
dinmicamente con las selecciones realizadas.
Slo Lectura
Marcar esta casilla har que el grfico sea de solo lectura, es decir,
que no se podrn hacer selecciones mediante clics de ratn ni
dibujando con el ratn sobre los contenidos.
Condicin de Clculo
Al escribir una expresin en este cuadro de texto se define una
condicin para que se calcule el grfico. Si la condicin no se
cumple, se mostrar el texto Condicin de Clculo sin cumplir en
el grfico. Al hacer clic en el botn ... se abrir el dilogo Editar
Expresin que le ayuda a editar frmulas largas.
Tipo de Grfico
Para seleccionar el tipo de grfico deseado: grfico de barras,
grfico de lneas, grfico combinado, grfico de dispersin, grfico
de tarta, grfico de radar, grfico de embudo, grfico de rejilla,
grfico de bloques, grfico de indicador, tabla pivotante o tabla
simple.
Grfico de Barras
Es el tipo de grfico ms bsico. Muestra los valores como
barras de diferentes alturas.
Grfico de Lneas
En lugar de mostrarse en barras, los datos pueden
presentarse como lneas entre puntos de valores, como
Grficos 23
valores nicamente o una combinacin de ambos, lneas y
valores. Los grficos de lneas son muy tiles para mostrar
cambios o tendencias.
Grfico Combinado
Esta opcin le permite combinar las utilidades de un grfico
de barras con las de un grfico de lneas: se pueden mostrar
los valores de una expresin como barras y los de una
segunda expresin como lneas o smbolos.
Grfico de Radar
El grfico de radar es una forma de grfico de lneas donde
el eje-x est enrollado 360. El resultado es similar a una
tela de araa o una pantalla de radar.
Grfico de Dispersin
El grfico de dispersin presenta parejas de valores de dos
expresiones. Las expresiones se reflejan en los dos ejes. Es
muy til para mostrar datos donde cada instancia tiene dos
nmeros, p.ej. pas (poblacin y crecimiento de poblacin).
Grfico de Rejilla
Similar al grfico de Dispersin pero traza los valores de
dimensin en los ejes, y utiliza una expresin para
determinar el smbolo de trazado. Un modo especial hace
que muestre una tercera dimensin en forma de pequeos
grficos de tarta como smbolos de grfico.
Grfico de Tarta
En general, los grficos de tarta muestran la relacin entre
una dimensin y una expresin. Algunas veces pueden
tener dos dimensiones
Grfico de Embudo
El grfico de embudo se utiliza normalmente para la
presentacin de datos en flujos o procesos. Desde el punto
de vista del diseo se relaciona en gran medida con el
grfico de tarta. El grfico puede mostrarse con diversa
anchura/altura en los segmentos o con un rea de
segmentos proporcional a los datos. Tambin es posible
trazar el grfico con idnticos segmentos en cuanto a ancho
y altura, independientemente de los puntos de datos.
Grfico de Bloques
El grfico de bloques muestra la relacin existente entre los
valores de una expresin como bloques de diversa rea. Se
pueden mostrar hasta tres dimensiones, donde cada bloque
24
INTRODUCCIN
Grficos 25
Restablecer Tamaos (definidos por el usuario)
Con este botn se restablece toda la configuracin de los tamaos de
leyenda, ttulo, etc. en los objetos grficos, segn las definiciones
del usuario. El ajuste de elementos individuales no se ver afectado.
Restablecer Ajuste
Pulsando este botn, todos los ajustes de leyenda, ttulo, etc.
efectuados por el usuario en los grficos sern reestablecidos.
Memoria
Abre el dilogo Configuracin de la Memoria de Clculo donde es
posible aumentar la memoria asignada al grfico. Esto slo es
necesario para grficos grandes y complejos. El dilogo nicamente
est disponible si se ha deshabilitado previamente la opcin Ignorar
Lmites de Clculo en la pgina Objetos, en Preferencias de
Usuario. Vea Configuraciones de Clculo de Memoria en la
pgina 129.
Mensajes de Error
Abre el dilogo Mensajes de Error Personalizados (vase la
pgina 519), que le permite personalizar los mensajes de error y
visualizarlos en lugar de los mensajes estndar.
Modo de Referencia
Aqu puede escoger entre las diferentes opciones de trazado de la
referencia de fondo, cuando haga uso de la opcin Establecer
Referencia en el men contextual del grfico. Este parmetro slo
cobra sentido para ciertos tipos de grficos.
Se puede dar formato al ttulo de grfico de varias formas usando este dilogo.
26
INTRODUCCIN
Estilo de Ttulo
Establece el estilo bsico para el ttulo. Se puede elegir entre:
Clsico
rea de Ttulo sin borde y con fondo transparente. I
Divisor
rea de ttulo con fondo transparente. Lnea divisoria entre
el rea de ttulo y el rea de grfico. La lnea divisoria se
traza usando el color especificado en Color.
Cristal
rea de ttulo con superficie cristalina semi-transparente
como fondo.
Tintado
rea de ttulo con una superficie semi-transparente
coloreada como fondo. Usa el color especificado en Color.
Slido
rea de ttulo con superficie de color slido como fondo.
Usa el color especificado en Color.
Color de Fondo
Establece el color del fondo del ttulo para los estilos seleccionados.
El color puede definirse como un color slido o como un degradado
mediante el dilogo rea de Color que se abre al pulsar el botn.
Alineacin Horizontal
Especifica cmo se posiciona el ttulo del texto en relacin con el
rea de grfico. Las alternativas con: Izquierda, Centrar y Derecha.
Fuente...
Establece la fuente que se va a usar en el ttulo del grfico. Cuando
hace clic en el correspondiente botn, se abre el dilogo estndar
Fuente.
Grficos 27
28
GRFICO DE BARRAS
2 GRFICO DE BARRAS
I
29
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Establecer Referencia
Si elige esta opcin crear una referencia para el grfico, es decir,
una trama fija de lneas en el grfico con las selecciones actuales.
Cuando realice ms selecciones en el documento, la trama fija de
referencia permanecer invariable, en gris, al fondo. Los ejes de los
grficos, etc. se ajustarn de manera que incluyan siempre el
mximo posible de datos de fondo y datos actuales. El conjunto de
los datos actuales siempre se trazar por encima de la trama de
referencia, es decir, que algunas de las partes de la trama de
referencia pudieran verse oscurecidas (u ocultas) por la trama del
conjunto de datos actuales. La forma en que se oscurece el fondo se
puede controlar mediante el parmetro Modo de Referencia en la
pgina General del dilogo Propiedades de Grfico. La
visualizacin de tramas de referencia en los grficos slo es posible
en determinados tipos de grfico, como son los grficos de barras,
grficos de lneas, grficos combinados, grficos de radar, de
dispersin, de rejilla y de indicador con agujas. No es posible
establecer una referencia para un grfico que contenga un grupo
cclico o jerrquico. La referencia se perder al cerrar el documento o
al recargar los datos.
Eliminar Referencia
Este elemento de men reemplaza al anterior elemento de men
Establecer Referencia, tras haberse creado una referencia. Si lo
selecciona, la referencia establecida anteriormente se eliminar y el
grfico volver a su modo de trazado normal.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
30
GRFICO DE BARRAS
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual. I
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos en el grfico de barra.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), el cual le permitir imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar Valores a Excel
Exporta los datos subyacentes (la tabla simple equivalente al
grfico) a Microsoft Excel, el cual es lanzado automticamente, si
no estaba abierto ya antes. La tabla aparecer en una nueva hoja de
Excel.
Exportar
Abre un dilogo para guardar una imagen del grfico en un archivo.
La imagen puede guardarse como bmp, jpg, gif o png.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Valores
Copia al portapapeles los valores en forma de tabla.
31
Imagen
Copia una imagen del objeto grfico en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto
grfico, dependiendo de los parmetros definidos en el
dilogo Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto grfico completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados se ajustan a la misma posicin
y tamao del/los objeto(s) resaltado(s).
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
32
GRFICO DE BARRAS
Eliminar
Elimina el grfico.
I
2.3 Propiedades de Grfico
Haciendo clic en el botn Crear Grfico en la barra de herramientas, se abre el
dilogo propiedades de grfico. Aqu podr establecer las propiedades del
grfico, p.ej. el tipo de grfico, las dimensiones, ttulos, etc.
Una vez creado el grfico, podr cambiar sus propiedades en cualquier momento.
Elija Propiedades desde el men Objeto del grfico para abrir el dilogo
Propiedades de Grfico. Si el comando Propiedades est deshabilitado,
probablemente no tendr los privilegios necesarios para ejecutar cambios en las
propiedades (Vase la pgina 89).
Para implementar las modificaciones, pulse los botones Aceptar o Aplicar. El botn
Aceptar tambin cierra el dilogo, mientras que el botn Aplicar no.
El dilogo Propiedades de Grfico contiene una serie de pginas, las cuales se
describen a continuacin:
General
En la pgina General (vase la Figura1 en la pgina 22), se definen el tipo de
grfico, el nombre para el grfico, etc. Esta pgina es igual para todos los
tipos de grfico.
33
Dimensiones
34
GRFICO DE BARRAS
Campos/Grupos Disponibles
Una lista de los campos y grupos de campos
que se podrn emplear como dimensiones
(por ej. en el eje x de un grfico de barras I
estndar). Los nombres de los grupos de
campos van precedidos por smbolos: una
flecha recta indica un grupo jerrquico; una
flecha curvada indica un grupo cclico. Los
grupos se definen en el dilogo
Propiedades de Documento (pgina
Grupos). Para ms informacin acerca de
los grupos jerrquicos y cclicos, vase
pgina 517. Todos los campos que
aparezcan en ms de una tabla de entrada
irn precedidos de un smbolo clave. Los
grficos de tarta, de lnea y de dispersin no pueden mostrar ms de
dos dimensiones. En los grficos de barras se pueden visualizar
hasta tres dimensiones. Para mostrar un campo o grupo de campos
en el grfico, seleccinelo y haga clic en el botn Aadir > para
moverlo a la columna de Campos/Grupos Usados como
Dimensiones.
Mostrar Campos de Sistema
Si marca esta casilla se muestran los campos de sistema en la
columna Campos Disponibles.
Mostrar Campos de Tabla
Normalmente este desplegable muestra el valor -Todas las Tablas-
y la lista de Campos/Grupos Disponibles muestra todos los
campos y grupos del documento. Seleccionando una tabla especfica
de la lista desplegable, podr limitar la lista de Campos/Grupos
Disponibles nicamente a los campos de esa tabla. Adems, podr
seleccionar -Todas las Tablas (Cualificadas) - lo que mostrar
todos los campos del documento con su nombre de tabla. Se
mostrar un campo cada vez, por cada tabla en la que aparece.
Editar Grupos...
Abre la pgina Grupos (vase pgina 50 en el Libro II) en el
dilogo Propiedades de Documento, donde podr crear o editar
grupos.
Animar...
Abre el dilogo Animacin (vase pgina 39) dondre podr utilizar
la primera dimensin del grfico para animacin. La animacin slo
est disponible para grficos en mapa de bits, excluidos los grficos
35
de tarta. Puede encontrarse con ciertas limitaciones en cuanto a la
funcionalidad cuando emplee animacin.
Entramado...
Abre el dilogo Configuraciones de Entramado (vase pgina 41)
donde podr crear un conjunto de grficos basado en la primera
dimensin.
Dimensiones Utilizadas
Esta lista contiene las dimensiones actualmente seleccionadas para
su uso en el grfico. El nmero de dimensiones que se pueden
emplear vara segn el tipo de grfico. Se descartarn las
dimensiones superfluas en cualquiera de los tipos de grficos. Las
celdas de datos de las dimensiones, cuando se utilizan en tablas,
pueden formatearse de un modo dinmico por medio de las
expresiones de atributo. Cada vez que se introduce una expresin de
atributo para una dimensin, su icono cambiar de gris a color o, en
el caso de Formato de Texto de gris a negro. Estos parmetros
prevalecern sobre las configuraciones de grfico. Haga clic en el
icono de expansin + que aparece junto a cualquier dimensin
para visualizar los marcadores de posicin (o contenedores) de las
expresiones de atributos de la dimensin. stos son:
Color de Fondo
Haga doble clic con el ratn sobre Color de Fondo para
introducir una expresin de atributo de calcule el color de
fondo de la celda de dimensin. La expresin empleada
debera devolver una representacin vlida de color (un
nmero representando a cada componente de color Rojo,
Verde o Azul, tal como se definen en Visual Basic), lo cual
se logra normalmente utilizando una de las funciones
especficas de color del grfico (vase pgina 490). Si el
resultado de la expresin no es una representacin vlida de
color, se emplear el negro.
Color de Texto
Haga doble clic con el ratn sobre Color de Texto para
introducir una expresin de atributo que calcule el color de
texto de la celda de dimensin. La expresin empleada
debera devolver una representacin vlida de color (un
nmero representando a cada componente de color Rojo,
Verde o Azul, tal como se definen en Visual Basic), lo cual
se logra normalmente utilizando una de las funciones
especficas de color del grfico (vase pgina 490). Si el
36
GRFICO DE BARRAS
37
Configuraciones para la Dimensin Seleccionada
En este grupo hallar opciones para las dimensiones individuales.
Suprimir cuando el Valor es Nulo
Si marca esta opcin, el campo seleccionado en la lista
superior de Dimensiones Utilizadas no se mostrar en el
grfico si su valor es nulo.
Mostrar Todos los Valores
Seleccione este cuadro de verificacin si desea mostrar
todos los valores de campos de dimensin del grfico,
incluyendo los valores excluidos lgicamente.
Mostrar Leyenda
Marque esta casilla de verificacin a fin de mostrar la
leyenda (nombres de valores de campo) en el ejes-x para el
campo de dimensin seleccionado.
Etiqueta
Marque esta casilla de verificacin si desea mostrar una
etiqueta de dimensin (el nombre del campo) en el eje x. La
etiqueta puede definirse como una frmula calculada (vea
la pgina 515) para actualizaciones dinmicas. Al hacer
clic en el botn ... se abre el dilogo Editar Expresin que
le facilitar la edicin de frmulas extensas.
Avanzado
Abre el dilogo Configuraciones de Campo Avanzadas
(vase la pgina 168).
Saltos de Pgina
Aqu puede elegir insertar saltos de pgina cuando imprima
una tabla en la que el valor de la dimensin actual cambia.
Hay tres modos:
Sin Saltos
Los saltos de pgina se insertarn automticamente
cuando sea necesario sin tener en cuenta los datos.
Saltos Forzados
Se inserta un salto de pgina siempre que se
produzca un cambio en los valores de la
dimensin.
Saltos Condicionales
Con Saltos Condicionales no se insertar salto de
pgina alguno si todas las filas con el siguiente
valor de dimensin pueden imprimirse en la misma
pgina actual.
38
GRFICO DE BARRAS
Nota Tenga en cuenta que los saltos de pgina solo son visibles al
imprimir y no durante la presentacin en pantalla.
I
Dilogo Animacin
39
a la posicin que le interese. La animacin manual normalmente se
salta los marcos interpolados (vase el parmetro Marcos por
Segundo, a continuacin) y se mueve nicamente entre los valores
reales de la dimensin de animacin. Pulsando la tecla ctrl del
teclado a la vez que arrastra, es posible incluir tambin los marcos
interpolados. Por encima de la barra de progreso se visualizar el
valor de la dimensin animada para el marco actual (en el caso de
los marcos interpolados, el valor previo de la dimensin animada).
40
GRFICO DE BARRAS
Fuente
Establece el tipo de letra y color de fuente para el valor
mostrado.
I
Configuraciones de Entramado
41
Expresiones
42
GRFICO DE BARRAS
43
a cualquier otra opcin predeterminada en cuanto a color, etc. Los
tipos de expresiones de atributo que estn disponibles son:
Color de Fondo
Haga clic en Color de Fondo para definir una expresin de
atributo que le ayude a calcular el color bsico del trazado
de los datos. La expresin empleada debera devolver una
representacin vlida de color (un nmero que represente a
cada componente de color Rojo, Verde o Azul, tal y como
se definen en Visual Basic), lo cual se logra normalmente
utilizando una de las funciones especficas de colores de
grfico (vase pgina 490). Si el resultado de la expresin
no es una representacin vlida de color, se emplear el
negro.
Color de Texto
Seleccione Color de Texto para definir una expresin de
atributo que le ayude a calcular el color del texto asociado a
los datos. La expresin empleada debera devolver una
representacin vlida de color (un nmero representando a
cada componente de color Rojo, Verde o Azul, tal como se
definen en Visual Basic), lo cual se logra normalmente
utilizando una de las funciones especficas de color del
grfico (vase pgina 490). Si el resultado de la expresin
no es una representacin vlida de color, se emplear el
negro.
Formato de Texto
Seleccione Formato de Texto para definir una expresin de
atributo que calcule el estilo de fuente en el texto asociado a
los datos. La expresin utilizada como expresin de
formato de texto debera devolver una cadena que contenga
una N para texto en negrita, una K para texto en cursiva y
una S para texto subrayado.
Gajo Extrado
Slo aplicable a grficos de tarta. Haga clic en Gajo
Extrado para introducir una expresin de atributo que
calcule si el gajo o porcin de tarta asociado con el punto de
datos debera arrastrarse hacia una posicin un tanto
"extrada", esto es, ms destacada.
Desplazamiento de Barra
Slo aplicable a grficos de tarta. Haga clic en
Desplazamiento de Barra para introducir una expresin de
44
GRFICO DE BARRAS
45
lista. La expresin que se desee mostrar fuera del grupo puede
modificarse haciendo clic sobre el icono de ciclo del grfico, o en la
cabecera de columna de la tabla. Haciendo doble clic en el icono de
ciclo, obtendr una lista emergente con todas las expresiones
disponibles para poder realizar una seleccin directa. Cuando gire el
grupo, la segunda expresin ascender a la parte superior de la lista,
mientras que la expresin que antes estaba activa descender a la
parte ms inferior de la lista.
46
GRFICO DE BARRAS
Copiar
La opcin nicamente est disponible en el men contextual que
aparece al hacer clic con el botn derecho en una expresin de la
lista de expresiones. Cuando se utilice este comando en una de las I
expresiones principales, todos los datos y parmetros asociados con
la expresin (incluyendo rtulos y etiquetas) se copiarn al
portapapeles como una cadena de xml. La expresin podr entonces
copiarse de nuevo sobre el mismo grfico o cualquier otro grfico
QlikView del mismo u otro documento. Si se emplea el comando en
una expresin de atributo, nicamente se copiar la definicin de la
expresin de atributo. A continuacin se podr pegar la expresin de
atributo en cualquier expresin principal del mismo u otro grfico.
Exportar
La opcin solo est disponible en el men contextual que aparece al
hacer clic con el botn derecho en una de las expresiones
principales de la lista de expresiones. Cuando se haga uso de este
comando en una expresin principal, todos los datos y parmetros
asociados a la expresin (incluida la etiqueta) podrn ser exportados
a un archivo xml. La expresin podr entonces importarse de nuevo
en el mismo grfico o en cualquier otro grfico de QlikView, en el
mismo u otro documento. El comando abre el dilogo Exportar
Expresin, en el que podr elegir el destino para el archivo que se
ha de exportar. El archivo recibir la extensin Ex.xml.
Pegar
La opcin nicamente est disponible en el men contextual que
aparece al hacer clic con el botn derecho en la lista de expresiones
y solo si una de dichas expresiones ha sido previamente copiada al
portapapeles. Si previamente se ha copiado una expresin principal
en el portapapeles, podr pegarla en el rea en blanco de la lista de
expresiones, crendose as una nueva expresin idntica a la copiada
originalmente. Si se ha copiado una expresin de atributo, podr
pegarla en una expresin principal.
Importar
La opcin solo est disponible en el men contextual que aparece al
hacer clic con el botn derecho del ratn sobre el rea en blanco de
la lista de expresiones. El comando abre un dilogo en el que podr
buscar la expresin previamente exportada. La expresin importada
aparecer como una nueva expresin principal en el grfico.
Ascender
Hace ascender la expresin seleccionada un paso ms arriba de la
lista. Utilice este botn si desea cambiar el orden de las expresiones.
47
Descender
Hace descender la expresin seleccionada un paso ms abajo en la
lista . Utilice este botn si desea cambiar el orden de las
expresiones.
Grupo
Es posible agrupar dos o ms expresiones, de forma que solo se
visualice una de ellas en el grfico en un momento dado. La
expresin que se desee mostrar fuera del grupo puede modificarse
haciendo clic sobre el icono de ciclo del grfico, o en la cabecera de
columna de la tabla. Haciendo doble clic en el icono de ciclo,
obtendr una lista emergente con todas las expresiones disponibles
para que pueda realizar una seleccin directa (ver imagen anterior).
Puede asignar una expresin a un grupo de ciclo seleccionando una
expresin de la lista y haciendo clic a continuacin en el botn
Grupo. La expresin entonces se agrupar junto con la expresin o
grupo de ciclo que estaba sobre ella en la lista.
Desagrupar
Este comando solo est disponible cuando se ha seleccionado una
expresin perteneciente a un grupo de ciclo en la lista de
Expresiones superior. Pulsando el botn, la expresin se desplazar
fuera del grupo de ciclo y se colocar como una expresin
independiente por detrs del grupo de ciclo de la lista. Si solo
quedara una expresin en el grupo de ciclo tras la extraccin, sta
sera tambin extrada y el grupo de ciclo dejara de existir.
Habilitar
Marcar esta casilla activar la expresin seleccionada. Si la casilla
no se marca, la expresin no se utilizar en absoluto.
Relativo
Marcar esta casilla har que el grfico muestre el resultado en
porcentaje, en vez de en nmeros absolutos. Esta opcin no est
disponible para tablas pivotantes.
Invisible
Marcar esta casilla de verificacin har que la expresin no se trace,
al tiempo que mantiene el espacio asignado normalmente para su
trazado.
Etiqueta
La etiqueta de la expresin. Introduzca el nombre que desee
visualizar en el grfico. Si no se introduce texto alguno, la etiqueta
ser automticamente el texto de la expresin.
48
GRFICO DE BARRAS
Definicin
Muestra la composicin de la expresin seleccionada. Es posible
editar la expresin directamente en este cuadro. Haciendo clic en el
botn se abre el cuadro de dilogo completo Definir Expresin. I
Comentario
Se trata de un campo comentario en el que el creador de la expresin
puede describir el propsito y funcin de la expresin. Haciendo
clic en el botn se abre el cuadro de dilogo completo Definir
Expresin.
Opciones de Presentacin
En este grupo podr seleccionar cmo desea trazar los puntos de
datos. Algunas opciones slo estn disponibles para determinados
tipos de grficos. Algunas opciones no admiten combinacin y otras
utilizan una o ms expresiones adicionales para crear trazados
complejos.
Barra
Muestra los valores de las expresiones seleccionadas como
barras. Esta opcin slo est disponible para grficos de
barras y grficos combinados.
Smbolo
Muestra los valores de la expresin seleccionada como
smbolos. Esta opcin slo est disponible para grficos de
lneas y grficos combinados. Elija entre los diversos
smbolos del desplegable.
Lnea
Muestra los valores de la expresin seleccionada como una
lnea. Esta opcin slo est disponible para grficos de
lneas y grficos combinados. Escoja entre Normal,Suave
y tres lneas distintas de Meseta en el men desplegable.
Stock
Marque esta casilla de
verificacin para trazar la
expresin como un marcador de
stock. La expresin ir precedida
del icono en la lista de
Expresiones y aparecer como
un contenedor vaco con cuatro subexpresiones. La primera
subexpresin se utilizar para trazar el punto Alto del
marcador de stock. La segunda subexpresin se utilizar
para el punto Bajo. Estas dos expresiones deben contener
49
definiciones vlidas para que el marcador de stock se pueda
dibujar. Hay una tercera subexpresin opcional, pero se
reserva para el punto Cerrar del marcador de stock. La
cuarta subexpresin tambin es opcional, y se utiliza para el
punto Abrir del marcador de stock. Se crearn
automticamente nuevas subexpresiones vacas cuando se
seleccione Stock para una expresin base. Una vez
seleccionado Stock como opcin para una expresin, no se
podrn seleccionar Barra, Lnea, Smbolo, Cuadro o
Definir Barras de Error para la misma expresin. De la
misma forma, la opcin de Stock no podr seleccionarse
para una expresin si alguna de estas opciones ha sido
previamente seleccionada para esa misma expresin. La
presentacin en Stock slo est disponible en los grficos
combinados.
Cuadro
Marque esta casilla de verificacin
para trazar la expresin como un
cuadro, a menudo empleado para la
presentacin de datos estadsticos. La
expresin ir precedida del icono
en la lista de Expresiones y
aparecer como un contenedor vaco con cinco
subexpresiones. La primera subexpresin se utilizar para
trazar la Parte Superior del cuadro. La segunda
subexpresin se utilizar para la Parte Inferior. Estas dos
expresiones deben contener definiciones vlidas para que el
cuadro se pueda dibujar. De la tercera a la quinta
subexpresiones son optativas. Si se utilizan, la
subexpresin tres define la Mediana, la subexpresin
cuatro el Eje Superior y la subexpresin cinco el Eje
Inferior. Una ampliacin muy comn de los cuadros son los
denominados perifricos de valores extremos. Estos se
pueden obtener trazando expresiones diferentes como
smbolo. Se crearn automticamente nuevas
subexpresiones vacas cuando se seleccione el Cuadro para
una expresin base. Una vez seleccionado Cuadro como
opcin para una expresin, no se podrn seleccionar Barra,
Lnea, Smbolo, Cuadro o Definir Barras de Error para la
misma expresin. De la misma forma, la opcin de Cuadro
no podr seleccionarse para una expresin si alguna de
50
GRFICO DE BARRAS
51
restantes opciones de presentacin. As, es posible tener
una expresin que no aparezca en el grfico mismo, pero
que emerja al merodear despacio por el dato con el ratn.
Acumulacin
Eligiendo entre los diversos parmetros que figuran en este grupo,
podr decidir si desea acumular los valores en el grfico o no. En un
grfico acumulado, cada valor y se aade al valor y del siguiente
valor x. En un grfico de barras acumulado que muestre la suma de
ventas por ao, por ej., el valor del ao 1996 se aade al de 1997. Si
u grfico contiene diversas expresiones, seleccione la expresin (en
el cuadro Expresiones) cuyos valores desee acumular. La
acumulacin no est disponible en el caso de tablas pivotantes..
Sin Acumulacin
Si selecciona esta casilla de verificacin, los valores y de la
expresin de grfico seleccionada no se acumularn.
Acumulacin Completa
Marcar esta casilla de verificacin har que en cada valor y
se acumulen todos los valores y previos de la expresin.
Vea arriba, en Acumulacin.
Acumular N pasos hacia atrs
Introduciendo un nmero en el cuadro, configura el nmero
de valores y de la expresin que se acumularn. Vea arriba,
en Acumulacin.
Modo Total
Seleccionando una de las opciones de este grupo, puede decidir
cmo calcular el total de la expresin seleccionada. Este parmetro
es importante para la presentacin relativa o cuando se muestran
totales.
Sin Totales
Si esta opcin est seleccionada no se calcular ningn total
en la expresin.
Expresin Total
Si esta opcin est seleccionada, el total de la expresin se
calcular utilizando todos los valores del campo. Si, p.ej., la
columna seleccionada contiene el salario medio para las
diferentes categoras de negocio, al elegir la opcin
Expresin Total, el resultado ser la media del salario de
todas las categoras.
52
GRFICO DE BARRAS
F(x) de Filas
Si se selecciona esta opcin, los valores aislados de cada
punto de datos (cada barra en un grfico de barras, cada fila
en una tabla simple, etc.) de la expresin seleccionada sern I
sumados, agregados, empleando la funcin de agregacin
seleccionada (habitualmente la de sumar). Esta opcin no
est disponible para tablas pivotantes.
Ancho de Borde de Barra
Especifica el ancho de la lnea del borde en torno a las barras en los
grficos de barras y grficos combinados. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounidadesdedo
cumento(du,docunit).'
Expresiones como Leyenda
Cuando se empleen varias expresiones, se puede visualizar una
leyenda que muestre las expresiones y sus correspondientes colores.
Lneas de Tendencia
En algunos grficos QlikView, la visualizacin de expresiones en
los grficos se puede complementar o reemplazar por lneas de
tendencia estadstica. Las lneas de tendencia slo se pueden
mostrar en los grficos de dispersin, grficos de lneas y grficos
de barras/combinados con una dimensin y una expresin como
mximo mostradas como barras. Para otros tipos de grfico, las
opciones en el cuadro Lneas de Tendencia no estn disponibles y
no tienen efecto alguno. En los grficos de dispersin, se tratan los
puntos de datos como si y=f(x). Para los grficos de barras, de lneas
y combinados, es posible deseleccionar todas las opciones de
Opciones de Visualizacin y aadir lneas de tendencia, que se
visualizarn entonces sin los puntos de datos subyacentes. Se
pueden extrapolar las lneas de tendencia de grficos de barras, de
lneas y combinados especificando intervalos de previsin y/o de
retrovisin (ver pgina Ejes). Las lneas extrapoladas se trazarn en
puntos. Las lneas de tendencia en grficos con un eje X discreto se
mostrarn como lneas con smbolos. En un eje X continuo slo se
mostrar una lnea.
Media
La media se dibuja como una lnea recta.
Lineal
Traza una lnea de regresin lineal.
53
Polinomio de 2 grado
Traza una lnea de tendencia polinomial de segundo grado.
Polinomio de 3 grado
Traza una lnea de tendencia polinomial de tercer grado.
Polinomio de 4 grado
Traza una lnea de tendencia polinomial de quarto grado.
Exponencial
Traza una lnea de tendencia exponencial.
Mostrar Ecuacin
Si est marcada esta opcin para una determinada
expresin, las lneas de tendencia de la expresin se
complementarn con la ecuacin de la lnea de tendencia
expresada como texto en el grfico.
Mostrar R2
Si est marcada esta opcin para una determinada
expresin, las lneas de tendencia de la expresin se
complementarn con el coeficiente de determinacin
expresado como texto en el grfico.
54
GRFICO DE BARRAS
Ordenar
En esta pgina podr ordenar los valores de las dimensiones conforme a uno de los
criterios de ordenacin disponibles.
Dimensiones
Una lista de los campos escogidos como dimensiones de grfico en
la pgina Dimensiones. Hay que marcar el campo para el que desea
cambiar los criterios de ordenacin.
Ordenar por
En el grupo Ordenar por, se establecen los criterios de ordenacin
de los valores de dimensin (barras en los grficos de barra,
segmentos o porciones en los grficos de tarta y, en general, filas en
las tablas). Las tablas pivotantes nicamente se pueden ordenar por
algunas propiedades de la primera columna.
Valor Y
Aqu se puede especificar si los valores de la dimensin
debieran ordenarse conforme al valor numrico del eje y.
55
Estado
Ordena los valores segn su estado lgico (seleccionado,
opcional o excluido).
Expresin
Ordena los valores segn la expresin introducida en el
editor de texto debajo de esta opcin de ordenar.
Frecuencia
Ordena los valores por frecuencia de aparicin (nmero de
veces que se muestra en la tabla).
Valor Numrico
Ordena los valores segn su valor numrico.
Texto
Ordena los valores por orden alfabtico.
Orden de Carga
Ordena los valores segn su orden de carga inicial.
Por defecto
Restablece los criterios de ordenacin predefinidos.
Ignorar Criterio de Ordenacin de Grupo
Esta casilla de verificacin slo est disponible cuando se
selecciona una dimensin de grupo en la lista de Dimensiones.
Normalmente el criterio de ordenacin de una dimensin de grupo
se fija para cada campo de un grupo mediante las propiedades de
grupo. Marcando esta casilla de verificacin podr ignorar todas las
configuraciones a nivel de grupo y aplicar un nico criterio de
ordenacin para toda la dimensin, independientemente del campo
que est activo en el grupo.
El orden de prioridad es Valor Y, Estado, Expresin, Frecuencia, Valor Numrico,
Texto y Orden de Carga. Se puede ordenar cada uno de estos criterios de ordenacin
de forma ascendente o descendente.
56
GRFICO DE BARRAS
Estilo
57
Se podr mostrar una tercera dimensin con barras apiladas de
mltiples colores. Slo los grficos de tabla pueden mostrar ms de
tres dimensiones.
Cuando estn activas dos o ms expresiones, se muestran las dos
primeras dimensiones en el eje x y la expresin con barras apiladas
de mltiples colores.
Dimensin Expresin Subtipo
1 1 Barra nica
1 2 o ms Las expresiones se agrupan o apilan
2 1 Las expresiones se agrupan o apilan
2 2 o ms Las dimensiones se agrupan
3 1 La 1 y 2 dimensiones se agrupan, la 3 se apila
3 2 o ms La 1 y 2 dimensiones se agrupan, las
expresiones se apilan
4 1 La 1 y 2 dimensiones se agrupan, la 3 se apila
4 2 o ms La 1 y 2 dimensiones se agrupan, las
expresiones se apilan
Vista 3D
Los parmetros de este grupo definen el ngulo desde el que se ve el
grfico en tres dimensiones.
ngulo Vertical
Define el ngulo vertical de la vista 3D. El valor debe ser
un entero comprendido entre 0 y 30.
ngulo Lateral
Define el ngulo lateral de la vista 3D. El valor debe ser un
entero comprendido entre 0 y 45.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando se selecciona un estilo
en el desplegable, todos los colores del Mapa de Colores de la
pgina Colores cambiarn al estilo seleccionado. La base de colores
real del mapa de colores no se ver afectada. El Estilo de Color de
rea no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
Color Slido
Establece todos los colores del mapa de colores como
colores slidos.
58
GRFICO DE BARRAS
Degradado Oscuro
Establece todos los colores del mapa de colores como
gradientes de un solo color hacia tonos ms oscuros.
Degradado Claro I
Establece todos los colores del mapa de colores en
gradientes de un solo color hacia tonos ms claros.
Brillante
Otorga un aspecto brillante a todas las barras.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
59
Presentacin
60
GRFICO DE BARRAS
61
etiqueta puede definirse como una frmula calculada (vea la pgina
515) para actualizaciones dinmicas. Si no se especifica nada, se
usar la etiqueta por defecto Total que se encuentra en la pgina
Objetos de las Preferencias de Usuario (vase pgina 117 en el
Libro I). Slo se trazarn smbolos y no lneas para Total'.'
Etiquetas Emergentes
Marcando esta casilla, el valor o los valores de la dimensin o
dimensiones aparecern como etiquetas emergentes cuando el
cursor pase por encima de este punto en el grfico.
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Cero en Barras
Este parmetro slo es aplicable cuando Suprimir Valores
Cero est sin seleccionar. Si el cuadro de verificacin se
encuentra marcado y se ha seleccionado Valores en
Puntos de Datos o en Opciones de Presentacin, en la
pgina Expresiones, se mostrarn los valores cero por
encima de los puntos de datos. En otros casos puede elegir
no mostrar los valores cero.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores nulos en
un grfico.
Configuracin de Lnea/Smbolo
En el grupo Configuracin de Lnea/Smbolo se definen las
opciones para visualizar las lneas de tendencias en el grfico.
Ancho de Lnea de Tendencia
Aqu puede establecer la anchura de las lneas de tendencia
introduciendo un nmero apropiado. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Lalneasepuedeeliminarestabl
eciendoelgrosoren0.'
62
GRFICO DE BARRAS
63
de desplazamiento puede emplearse para desplazar la
seleccin de los valores del eje X que se mostrarn. El
nmero mximo de valores que se podrn mostrar cada vez
se establece en Nmero Mximo. Esta opcin slo est
disponible cuando Nmero Mximo est seleccionado.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de unos puntos suspensivos
... en el grfico. Esta opcin se puede utilizar
independientemente de las restantes opciones de este grupo.
Invertido
Si marca esta casilla de verificacin, los valores mostrados en el
grfico se invertirn, esto es, si se estn visualizando los 10 valores
ms altos y se marca esta casilla, el grfico pasar a mostrar
entonces los 10 valores ms bajos.
Valores en Punto de Datos
En el grupo Valores en Puntos de datos se definen las opciones de
visualizacin de los valores, siempre que esta opcin haya sido
seleccionada para una o ms expresiones de grficos en Opciones
de Visualizacin en la pgina Expresin de las propiedades del
grfico.
Vertical
Muestra los valores en vertical.
Valor Mximo Mostrado
En este recuadro podr especificar un lmite superior para
el nmero de puntos de datos que mostrarn valores en el
grfico. Si no se especifica lmite alguno, se visualizarn
valores en todos los puntos de datos, lo cual puede afectar a
la legibilidad del grfico.
Trazar Valores en los Segmentos
Si marca esta casilla de verificacin, los valoresse trazarn
sobre los puntos de datos, en el interior de los segmentos,
en lugar de en la parte superior de los mismos.
Lneas de Referencia
En el grupo Lneas de Referencia se puede definir lneas de
referencia que nterseccionan el rea visible del grfico desde un
64
GRFICO DE BARRAS
65
Dilogo Configuraciones de Leyenda
66
GRFICO DE BARRAS
Color de Fondo
Establece el color del fondo de la leyenda para el estilo
especificado. El color puede definirse como un color slido
o como un degradado mediante el dilogo rea de Color I
que se abre al pulsar el botn.
Alineacin Vertical
Especifica cmo se posiciona la leyenda con relacin al
rea de trazado del grfico, cuando necesita menos espacio
vertical que el rea de trazado del grfico. Las opciones son
Superior, Centrado e Inferior.
Fuente...
Establece la fuente, o tipo de letra, que se utilizar en la
leyenda del grfico, si fuera otra distinta de la predefinida.
Cuando hace clic en el correspondiente botn, se abre el
dilogo estndar Fuente.
Espacio entre Lneas
Especifica la distancia entre elementos de la leyenda. Puede
elegir entre Estrecho, Medio y Ancho.
Invertir Orden
Cuando marque esta casilla de verificacin, se invertir el
criterio de ordenacin de la leyenda.
Varias Lneas
En este grupo podr establecer las opciones para elementos
de leyenda de mltiples lneas.
Dividir Texto
Si est marcada esta casilla de verificacin, el texto
de los elementos de la leyenda se dividirn en dos
o ms lneas.
Altura de Celda (Lneas)
Si ha seleccionado Dividir Texto, aqu es donde
puede especificar cuntas lneas se deber utilizar
para cada elemento.
67
Lneas de Referencia
Una lnea de referencia es una lnea que interesecciona el rea visible del grfico en
un determinado punto en un eje X o Y continuo. Las lneas de referencia pueden p.ej.
indicar un determinado nivel definido, una hora o fecha, etc. relacionado con los
datos en el grfico. La lnea de referencia se dibuja slo si se encuentra dentro del
rango actual del eje de su origen.
Etiqueta
Aqu puede definir una etiqueta para la lnea de referencia. Por
defecto, se empler el valor de Expresin.
Mostrar Etiqueta en Grfico
Seleccione esta casilla para que la etiqueta aparezca cerca de la lnea
de referencia.
Localizacin
En el grupo Localizacin se determina el eje de origen de la lnea
de referencia (de qu eje debera partir la lnea de referencia).
68
GRFICO DE BARRAS
X Continuo
Seleccione esta opcin si desea que el origen de la lnea de
referencia sea el eje X. Esta opcin slo est disponible si
el grfico tiene un eje X Continuo (vase la pgina Ejes I
ms adelante).
Y Primario
Seleccione esta opcin si desea que el origen de la lnea de
referencia sea el eje Y Primario (izquierda/inferior).
Y Secundario
Seleccione esta opcin si desea que el origen de la lnea de
referencia sea el eje Y Secundario (derecha/superior).
Definicin
En el cuadro de edicin Expresin se especifica el valor de la lnea
de referencia. La definicin puede ser un valor numrico fijo o una
expresin calculada (vase pgina 515). Al hacer clic en el botn ...
se abre el dilogo Editar Expresin que le facilitar la edicin de
frmulas extensas.
Formato de Lnea
En el grupo Formato de Lnea se especifica el aspecto de
la lnea de referencia.
Grosor
Determina el grosor de la lnea de referencia. La
distancia se puede especificar en mm, cm,
pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punt
o)ounidadesdedocumento(du,docunit).'
Color
Con un clic en este botn se puede seleccionar un
color para la lnea de referencia.
Estilo
Define el estilo de la lnea de referencia, p.ej.
continuo, discontinuo o de puntos.
Mostrar
En el grupo Mostrar, se puede definir una condicin para la
visualizacin de la lnea de referencia.
Siempre
La lnea de referencia estar siempre visible.
Condicional
La lnea de referencia se mostrar u ocultar segn una
expresin condicional, que se evaluar cada vez que se
69
haya de dibujar el grfico. Si la expresin devuelve
verdadero, la lnea de referencia ser visible.
Texto en Grficos
70
GRFICO DE BARRAS
Parte Superior
Si marca esta casilla de verificacin, el texto actualmente
seleccionado en la lista ser forzado a ir al fondo cuando se dibuje el
grfico. I
Fondo
En el grupo Fondo, puede especificar el fondo como Transparente,
Fijo (seleccione el color en el botn coloreado) o Calculado
(introduzca la frmula para el color en el cuadro de edicin).
ngulo (grados)
Aqu puede especificar un ngulo entre 0 y 360 grados para el texto.
El valor por defecto es 0.
Alineacin
Establece la alineacin horizontal del texto dentro de su fondo como
Izquierda, Centrado o Derecha.
71
Ejes
72
GRFICO DE BARRAS
Escala Logartmica
Cambia el eje Y a una escala logartmica. Una escala
logartmica slo puede utilizarse si todos los valores en el
grfico son positivos (>0). I
Forzado a 0
Fija el lmite inferior del grfico a cero en el eje Y. Esta
opcin no est disponible cuando se utiliza un eje
logartmico.
Ocultar Eje
Oculta el eje para la expresin seleccionada.
Mostrar Rejilla
Muestra una rejilla en el grfico, que parte de las marcas
del eje Y. Las lneas de Rejilla pueden formatearse usando
el Estilo de Rejilla y las configuraciones de Color de
Rejilla (vase a continuacin).
Mostrar Rejilla Menor
Muestra lneas ms pequeas entre las lneas de la rejilla.
Slo est disponible si est seleccionado Mostrar Rejilla.
Las lneas de rejilla pueden formatearse utilizando el Estilo
de Rejilla y las configuraciones de Color de Rejilla (ver
abajo).
Color de Eje
Con este botn se selecciona el color para los ejes, las
unidades, la rejilla y las etiquetas de los ejes.
Fuente
Pulsando este botn se abre el dilogo Fuente, donde es
posible configurar la fuente y el color de texto para los ejes.
A menos que se modifiquen los parmetros predefinidos
del grfico, la configuracin de esta pgina se aplicar
automticamente igual que la configuracin predefinida en
la pgina Fuente de las Propiedades de Grfico.
Ancho
Establece el ancho del eje y sus unidades (o marcas).
Escala
En el grupo Escala, se definen las propiedades de escala
para el eje. Normalmente, los valores mnimos y mximos
del eje y la distancia entre las unidades se calculan
dinmicamente segn el conjunto de datos y selecciones
actuales. No obstante, es posible fijar cada uno de dichos
valores individualmente.
73
Min Esttico
Esta casilla le permite fijar un valor mnimo fijo
para el eje. Este valor mnimo puede ser una
frmula calculada (vase la pgina 515).
Max Esttico
Esta casilla permite fijar un valor mximo fijo para
el eje. Este valor mximo puede ser una frmula
calculada (vase la pgina 515).
Incremento Esttico
Esta casilla permite establecer un intervalo fijo
para las unidades del eje. El valor puede
introducirse como una frmula calculada (vase la
pgina 515). Si esta configuracin resulta en ms
de 100 unidades, el valor utilizado se modificar.
Posicin
Asigna la expresin al eje Y a la Izquierda o a la Derecha
(Inferior o Superior en modo horizontal).
Dividir Eje
Seleccionando esta casilla de verificacin, el eje Y se
expandir en dos partes mientras sigue trazado como una
lnea contnua. Esto crea la impresin de dos grficos que
comparten un mismo eje comn. Las expresiones que se
asignan a la Izquierda (Inferior) en Posicin se trazarn en
la primera parte del eje (normalmente en la parte superior
del grfico) mientras que las expresiones asignadas a la
Derecha (Superior) en Posicin se trazarn en la segunda
parte del eje (normalmente la parte inferior del grfico).
Primario (%)
Define el porcentaje de la longitud de eje disponible que se
utilizar para la parte principal del eje cuando se utiliza
Dividir Eje.
Ejes de Dimensin
En el grupo Ejes de Dimensin estn las opciones para los ejes X.
Etiquetas de Dimensin Primaria
Seleccione uno de los botones de radio a fin de mostrar las
etiquetas de la primera dimensin del grfico en horizontal,
diagonal o vertical.
74
GRFICO DE BARRAS
75
La configuracin de esta pgina se aplicar igual que la
configuracin predefinida en la pgina Fuente de las
propiedades del grfico, .
Ancho
Establece el ancho del eje y sus unidades (o marcas).
Escala
En el grupo Escala, se definen las propiedades de escala
para el eje X, siempre que est configurado como
Continuo. Normalmente, los valores mnimos y mximos
del eje y la distancia entre las unidades se calculan
dinmicamente, dependiendo del actual conjunto de datos y
las selecciones. No obstante, es posible fijar cada uno de
estos valores individualmente.
Min Esttico
Si selecciona esta casilla, puede establecer un valor
mnimo fijo para el eje X continuo. Este valor
mnimo puede ser una frmula calculada (vase
pgina 515).
Max Esttico
Si selecciona esta casilla, puede establecer un valor
mximo fijo para el eje X continuo. Este valor
mximo puede ser una frmula calculada (vase
pgina 515).
Incremento Esttico
Si selecciona esta casilla, puede fijar un intervalo
fijo para las unidades en el eje-X continuo. El valor
puede introducirse como una frmula calculada
(vase la pgina 515). Si esta configuracin
resulta en ms de 100 unidades, el valor utilizado
se modificar.
Retrospeccin
Si marca esta casilla e introduce un entero en el cuadro de
edicin, se forzar la ampliacin del eje X hacia la
izquierda de los valores actualmente trazados en el grfico.
Esto puede resultar til cuando se trabaja con lneas de
tendencia. La lnea de Retrospeccin ser una lnea de
puntos. El valor introducido puede ser una frmula
calculada.
76
GRFICO DE BARRAS
Proyeccin
Si marca esta casilla e introduce un entero en el cuadro de
edicin, se forzar la ampliacin del eje X hacia la derecha
de los valores actualmente trazados en el grfico. Esto I
puede resultar til cuando se trabaja con lneas de
tendencia. La lnea de Proyeccin ser una lnea de puntos.
El valor introducido puede ser una frmula calculada.
Estilo de Rejilla
Seleccione un estilo de lnea de rejilla para el grfico en el
desplegable.
Color de Rejilla
Haga clic en el botn para seleccionar un color para las
lneas de rejilla en el grfico.
Sincronizar Nivel Cero para Ejes de Expresin
Sincroniza el nivel cero de los dos ejes Y (izquierdo/
derecho o superior/inferior.
77
Colores
78
GRFICO DE BARRAS
79
para el fondo del grfico completo. El color puede
definirse como un color slido o como un
degradado mediante el dilogo rea de Color que
se abre al pulsar el botn. El color establecido por
defecto es el blanco.
rea de Grfico
El color utilizado para el rea de grfico. El color
puede definirse como un color slido o como un
degradado mediante el dilogo rea de Color que
se abre al pulsar el botn. El color predefinido es
un gris claro. Este parmetro no est disponible
para grficos de tarta, grficos de bloques, de
embudo o de radar.
Imagen
El grfico se trazar con una imagen de fondo. Para
cambiar la imagen haga clic en el botn.
Imagen Dinmica
Introduzca una expresin calculada para mostrar imgenes
de fondo dinmico, que cambien con la seleccin.
Disponible para grficos de barras, de lneas, de rejilla,
combinados y de dispersin.
Trazar slo rea
Cuando se selecciona una imagen de fondo sta puede
extenderse sobre el fondo completo o, si est seleccionado
esta casilla de verificacin, se ajustar al rea del grfico.
Esta opcin slo se aplica cuando la opcin Imagen est
activada.
Transparencia
El grfico se trazar con un fondo transparente. Los objetos
bajo el grfico, sern visibles a travs de l.
Trazar Borde de rea
En el subgrupo Trazar Borde de rea se definen las opciones para
el borde rectangular que hay normalmente dibujado alrededor del
rea actual. Este parmetro no est disponible para grficos de tarta,
grficos de bloques, de embudo o de radar.
Ancho
El ancho del borde rectangular dibujado alrededor del rea.
La distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
80
GRFICO DE BARRAS
desdedocumento(du,docunit).Sepuededefinirelanchoa0para
quitarlo.'
Color de Borde
Haga clic en el botn de color para cambiar el color del I
rectngulo. Por defecto es negro.
81
actual del documento (opcin slo disponible si est disponible un
documento por defecto). Pulse Actualizar para aplicar el mapa de
color actual como predeterminado para el documento. Pulse
Eliminar para borrar lo predeterminado del documento actual
(opcin slo disponible si est disponible un documento actual).
Predeterminado por el Usuario
Establece, recupera o borra el mapa de colores por defecto del
usuario actual. Pulse Recuperar para recuperar el mapa de colores
del usuario actual (opcin slo disponible si est disponible un
usuario por defecto). Pulse Actualizar para aplicar el mapa de
colores actual como predeterminado por el usuario. Pulse Eliminar
para borrar lo predeterminado por el usuario actual (opcin slo
disponible si est disponible un usuario actual).
Predeterminado en QlikView
Pulse Recuperar para recuperar el mapa de colores por defecto en
QlikView (opcin nicamente disponible si hubiera una hoja
disponible por defecto). No es posible modificar este parmetro
predeterminado.
Aceptar
Vuelve a la pgina Color de las Propiedaes de Grfico y aplica los
cambios en el mapa de colores actual.
Cancelar
Vuelve a la pgina Color de las Propiedades de Grfico sin aplicar
los cambios del mapa de colores actual en el mapa de colores de ese
dilogo.
Ayuda
Abre la ayuda especfica del contexto.
82
GRFICO DE BARRAS
Nmero
83
Fuente
84
GRFICO DE BARRAS
Diseo
85
Ancho de Borde
Aqu se especifica el ancho del borde. Est disponible para
todos los tipos de borde. Cuando establezca el ancho de los
bordes de una imagen, asegrese de que ste se corresponde
con el ancho de esquina definido en la imagen. El ancho
puede especificarse en mm, cm, pulgadas ("), pxeles
(px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Estilo de Borde
Hay varios tipos de borde predefinidos:
Slido
Un borde de un solo color slido.
3-D Hundido
Un borde que simula un objeto de hoja pulsado.
3-D Elevado
Un borde que da la impresin de elevar el objeto de
hoja desde el fondo.
Enmarcado
Un borde que parece un muro alrededor del objeto
de hoja.
Imagen
Un borde definido por una imagen personalizada.
Cambiar Imagen
Teniendo Imagen como estilo de borde, este botn le
permite configurar la imagen que desea usar.
Ajustar Imagen
Teniendo Imagen como estilo de borde y marcada esta
casilla, se extiende la superficie del modelo hasta ocupar el
espacio completo entre las esquinas. Si no est marcada, se
muestran tantas copias posibles de la imagen como se
pueda, en forma de mosaico.
En la pgina 66 del Libro II encontrar un ejemplo de cmo crear
un borde de imagen.
La mayora de los estilos de borde se pueden especificar ms en
detalle mediante las siguientes opciones:
Color
Haga clic en este botn para abrir un dilogo que le permita
elegir un color de base apropiado en la paleta del mapa de
colores para todos los tipos de borde, excepto Imagen.
86
GRFICO DE BARRAS
Arcoiris
Crea un borde de color arcoiris para todos los estilos de
borde, excepto Imagen. El arco iris comenzar con el color
bsico seleccionado en la parte superior del objeto de hoja. I
Esquinas Redondeadas
Aqu se pueden configurar parmetros relativos a la forma general
del objeto de hoja. Si esta casilla est marcada, se emplearn
esquinas redondeadas para el objeto de hoja. Se pueden dar
diferentes formas, desde rectangular, super elptico hasta elptico/
circular.
Esquinas
Marcando cada una de las tres casillas, aplicar las
opciones de redondeo a las esquinas correspondientes del
objeto de hoja. Las esquinas para las que no se haya
marcado casilla de verificacin, se trazarn de forma
rectangular.
Inclinacin
Un nmero entre 2 y 100 define la forma general de las
esquinas redondeadas. El nmero dos corresponde a la
elipse perfecta (o a un crculo con un ratio de aspecto, o
proporcin, de 1:1), mientras que los nmeros ms altos
pasan por formas muy elpticas hacia el rectngulo.
ngulo de Redondeo
Esta configuracin determina el radio de las esquinas en
una distancia fija o como porcentaje del cuadrante total.
Este parmetro le permitir controlar hasta qu punto se
vern afectadas las esquinas por la forma general definida
en Inclinacin. La distancia se puede especificar en mm,
cm, pulgadas (", inch), pixels (px, pxl, pixel), puntos (pt,
pts, point) o docunits (du, docunit).
Capa
En el grupo Capa, es posible asignar al objeto de hoja una de las
cuatro capas de la hoja.
Inferior
Un objeto de hoja con la propiedad de capa Inferior nunca
podr hacer sombra o tapar a objetos que pertenezcan a las
capas Normal y Superior. Slo podr ubicarse sobre otros
objetos de hoja de la misma capa Inferior.
87
Normal
El objeto de hoja, en el momento de su creacin, reside en
la capa normal. sta es la capa establecida por defecto. Al
crear un objeto de hoja, ste reside por defecto en esta capa
Normal (intermedia). Un objeto de hoja en la capa Normal
nunca podr ser oscurecido por objetos de hoja de la capa
Inferior y nunca podr tapar a objetos de hoja de la capa
Superior.
Top
Un objeto de hoja en la capa Superior no puede ser nunca
tapado por objetos de hoja de las capas Normal e Inferior.
Sin embargo, es posible ubicar otros objetos de hoja de la
capa Superior encima de l.
Personalizar
Las capas Superior, Normal e Inferior se corresponden con
las capas internamente numeradas 1, 0 y -1
respectivamente. De hecho se aceptan todos los valores
entre -128 y 127. Escoja esta opcin para introducir un
valor de su eleccin.
Plantillas
Abre el dilogo Plantillas ( vea la pgina 315 del Libro II) para una
definicin de las plantillas de diseo.
Aplicar Plantilla
Abre un dilogo explorador de archivos para abrir un achivo de
plantilla de diseo QlikView que se podr aplicar al objeto de hoja.
Vea la pgina 315 para ms informacin acerca de los plantillas de
diseo en QlikView.
Mostrar
En el grupo Mostrar, se puede especificar una condicin bajo la cual
se mostrar el objeto de hoja.
Siempre
El objeto de hoja estar siempre visible.
Condicional
El objeto de hoja se mostrar u ocultar segn una
expresin condicional, que se evaluar cada vez que haya
de trazarse el objeto de hoja. El objeto de hoja slo ser
visible si la condicin devuelve verdadero.
Los usuarios con privilegios de Administrador para el documento pueden
pasar por alto todas las condiciones de visualizacin mediante la opcin
Mostrar Todas las Hojas y Objetos de Hoja de la pgina Seguridad de las
88
GRFICO DE BARRAS
89
Botones de Desplazamiento
Determina el color del botn de desplazamiento. Seleccione
un color haciendo clic en el botn. Observe que los tonos
de gris medio a menudo son los que dan mejor resultado en
el caso de barras de desplazamiento.
Ancho de la Barra de Desplazamiento
Establece el ancho de la barra de desplazamiento. El ancho
puede especificarse en mm, cm, pulgadas ("), pxeles
(px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Estilo de Desplazamiento
Establece el estilo de la barra de desplazamiento.
Aplicar a
Abre el dilogo Propiedades de Ttulo y Borde (ver a
continuacin), en el que podr definir dnde aplicar las propiedades
que fij en la pgina Diseo.
En este dilogo podr establecer en qu parte del documento debern aplicarse las
propiedades de ttulo y borde.
Aplicar Propiedades a...
Marque esta casilla de verificacin si desea que sus configuraciones
se apliquen a otros objetos aparte del objeto actual.
Marque uno de los siguientes botones de opcin.
Objetos en esta Hoja
Aplica sus configuraciones a objetos de la hoja actual
nicamente.
90
GRFICO DE BARRAS
Ttulo
91
Mostrar Ttulo
Si marca esta casilla de verificacin aparecer un ttulo en la parte
superior del objeto de hoja. Por defecto, los cuadros de lista y otros
"objetos tipo cuadro" tendrn el ttulo activado por defecto, mientras
que los botones, objetos de texto y objetos de lnea/flecha lo tendrn
desactivado.
Texto de Ttulo
Es el texto que se mostrar en el ttulo del objeto de hoja. Este
parmetro es idntico al de Ttulo de Windows que se encuentra en
la pgina General de los dilogos de propiedades de diversos
objetos de hoja. No obstante, para objetos tales como objetos de
texto, ste ser el nico lugar en el que se podr editar el texto del
ttulo. El botn Fuente... abre el Dilogo Fuente donde podr fijar
el tipo, tamao, etc. de letra para el texto del ttulo.
Colores inactivos/Colores activos
En este grupo podr definir los colores del ttulo en sus diferentes
estados. Un panel de vista previa muestra las configuraciones
actuales del estado elegido.
Color de Fondo
Establece el color del fondo. El color puede definirse como
un color slido o como un degradado mediante el dilogo
rea de Color que se abre al hacer clic sobre el botn de
color.
Color de Texto
Pulse el botn coloreado para elegir un color.
Ttulo de Varias Lneas
En este grupo podr especificar ttulos con varias lneas de texto.
Altura de Ttulo (Lneas)
Si ha seleccionado Dividir Texto, aqu podr establecer
cuntas lneas desea que tenga el ttulo.
Dividir Texto
Si se marca esta casilla de verificacin, el ttulo aparecer
dividido en dos o ms lneas.
Tamao/Posicin de Normal/Minimizado
En este grupo podr establecer el tamao exacto en pxeles, as
como la posicin del objeto de hoja QlikView en su estado normal o
minimizado. Seleccione el estado en el desplegable.
92
GRFICO DE BARRAS
Coord. X
Establece la posicin horizontal del lado izquierdo del
objeto de hoja en relacin al borde izquierdo de la hoja. El
parmetro se mide en pxeles. I
Coord. Y
Establece la posicin vertical del lado superior del objeto
de hoja en relacin al borde superior de la hoja. El
parmetro se mide en pxeles.
Ancho
Establece el ancho del objeto de hoja QlikView en pxeles.
Altura
Establece la altura del objeto de hoja QlikView en pxeles.
Alineacin de Ttulo
En este grupo se fija la alineacin de texto que habr de presentar el
texto del ttulo.
Horizontal
Establece una alineacin horizontal para el texto del ttulo.
Las opciones son: Izquierda, Centrado y Derecha.
Vertical
Establece una alineacin vertical para el texto del ttulo.
Las opciones son: Superior, Centrado e Inferior. Este
parmetro slo tiene sentido cuando se utilice Ttulo de
Varias Lneas.
Iconos Especiales
Muchos de los comandos de men de los objetos de hoja pueden
configurarse como iconos de ttulo. Seleccione los comandos que se
mostrarn como iconos de ttulo marcando la casilla de verificacin
que aparece a la izquierda de cada comando en ls lista.
Colores de Iconos
Fija el color de fondo de los iconos de ttulo. El color puede
definirse como un color slido o como un degradado
mediante el dilogo rea de Color que se abre al hacer clic
sobre el botn de color. Este parmetro se aplicar a todos
los iconos del objeto de hoja, no slo a los iconos
especiales de ttulo.
Estilo de Icono
Establece el estilo de icono. Seleccione un estilo en el
desplegable. Este parmetro se aplicar a todos los iconos
del objeto de hoja, no slo a los iconos especiales de ttulo.
93
Nota Utilice los iconos especiales de ttulo con cuidado. Uno o dos
pueden resultar de gran utilidad para el usuario final, pero
demasiados podran confundirle y daar gravemente la usabilidad.
Permitir Minimizar
Si marca esta casilla de verificacin, se puede convertir el
objeto de hoja en un icono. El icono de minimizar
aparecer en el ttulo del objeto de hoja.
Minimizado Automtico
Esta configuracin, que le permite alternar entre los
diversos objetos de hoja, deber aplicarse a varios objetos
de hoja (preferiblemente posicionados unos encima de
otros en la misma rea) de una misma hoja. Slo uno de los
objetos de hoja tendr su tamao completo en un momento
dado: en el momento de restaurar un objeto de hoja que
estaba minimizado con la configuracin minimizado
automtico, todos los dems objetos de hoja con esta
configuracin se convertirn en iconos.
Permitir Maximizar
Si marca esta casilla de verificacin, es posible maximizar
el objeto de hoja hasta ocupar la pantalla completa. El
icono de maximizar aparecer en el ttulo del objeto de
hoja.
Texto de Ayuda
En este campo podr introducir un mensaje de ayuda
opcional. El texto se mostrar cuando site el cursor sobre
el icono de ayuda en la esquina superior derecha del
objeto de hoja. El texto puede ser una frmula calculada
(vase la pgina 515).
94
GRFICO DE LNEAS
3 GRFICO DE LNEAS
I
Los grficos de lneas presentan los datos como lneas entre los valores, como valores
slamente, o como lneas y valores. Los grficos de lneas son muy tiles para
mostrar cambios o tendencias.
95
Propiedades
Abre el dilogo Propiedades de Grfico donde se pueden definir
las propiedades del grfico. Este comando tambin puede invocarse
mediante el mtodo abreviado de teclado ALT + INTRO.
Desvincular
Convierte el grfico en esttico, es decir, corta el vnculo con los
datos seleccionados.
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos empleados en el
grfico de lneas.
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
96
GRFICO DE LNEAS
97
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el grfico.
98
GRFICO DE LNEAS
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico. I
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (pgina 34).
Expresiones
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42).
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (Figura7 en la pgina 55 ).
99
Estilo
100
GRFICO DE LNEAS
101
Presentacin
102
GRFICO DE LNEAS
Ancho
Especifica el ancho de las barras de error. Puede elegir
entre Estrecho, Medio y Ancho.
Grosor I
Especifica el grosor de las barras de error. Puede elegir
entre Delgado, Medio y Grueso.
Color
Haga clic en este botn para seleccionar un color para las
barras de error.
Mostrar Otros (Etiqueta)
Marque esta casilla de verificacin si desea mostrar un valor aparte
en el eje X para Otros, p.ej. un valor de expresin para todos los
valores de dimensin excluidos por una limitacin impuesta en
Limitaciones de Dimensin - Nmero Mximo. El valor Otros
slo tendr sentido para expresiones donde el total F(x) de Filas
tenga sentido (vase Expresiones pgina 42 ) y el valor se
calcular empleando la funcin especificada bajo dicha opcin. Se
puede escribir una etiqueta para el segmento Otros en el cuadro de
edicin. La etiqueta puede definirse como una frmula calculada
(vea la pgina 515) para actualizaciones dinmicas. Si no se
especifica nada, se utilizar la etiqueta por defecto Otros que se
encuentra en la pgina Objetos de las Preferencias de Usuario
(vase pgina 117 en el Libro I). Slo se trazarn smbolos y no
lneas para el segmento Otros'.'
Mostrar Total
Marque esta casilla de verificacin si desea mostrar mostrar un
valor aparte en el eje X para Total, p.ej. un valor de expresin para
todos los valores de dimensin excluidos por una limitacin
impuesta en Limitaciones de Dimensin - Nmero Mximo. El
valor Total slo tendr sentido para expresiones donde el total F(x)
de Filas tenga sentido (vase Expresiones pgina 42 ) y el valor
se calcular empleando la funcin especificada bajo dicha opcin.
Se puede escribir una etiqueta para el punto de datos Total en el
cuadro de edicin. La etiqueta puede definirse como una frmula
calculada (vea la pgina 515) para actualizaciones dinmicas. Si no
se especifica nada, se usar la etiqueta por defecto Total que se
encuentra en la pgina Objetos de las Preferencias de Usuario
(vase pgina 117 en el Libro I). Slo se trazarn smbolos y no
lneas para Total'.'
103
Semi-transparente
Seleccionando esta casilla de verificacin, el grfico de lneas se
trazar como semi-transparente cuando se utilice estilo de rea.
Etiquetas Emergentes
Marcando esta casilla, el valor o los valores de la dimensin o
dimensiones aparecern como etiquetas emergentes cuando el
cursor pase por encima de este punto en el grfico.
Resaltar
Si marca esta casilla de verificacin, merodear con el puntero del
ratn sobre una lnea o smbolo har que la lnea o smbolo se
resalten para poder verlos mejor. El realzado tambin se aplicar al
rtulo pertinente (si lo hubiera).
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Cero en Barras
Este parmetro slo es aplicable cuando Suprimir Valores
Cero est sin seleccionar. Si el cuadro de verificacin se
encuentra marcado y se ha seleccionado Valores en
Puntos de Datos o en Opciones de Presentacin, en la
pgina Expresiones, se mostrarn los valores cero por
encima de los puntos de datos. En otros casos puede elegir
no mostrar los valores cero.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores nulos en
un grfico.
Limitaciones de Dimensin
En el grupo Limitaciones de Dimensin puede limitar el nmero
de puntos de datos que se trazarn en una determinada dimensin.
Seleccione una de las dimensiones haciendo clic en la lista antes de
proceder a modificar uno o ms de los parmetros que se muestran a
continuacin.
104
GRFICO DE LNEAS
Nmero Mximo
Seleccione este cuadro de opcin para limitar el nmero de
valores de dimensin que se mostrarn a la vez. Introduzca
el nmero mximo de valores en el cuadro desplegable. I
Mostrar Barra de Desplazamiento del Eje-X
Seleccione esta casilla de verificacin si desea mostrar un
control desplegable en el emplazamiento del eje X. La barra
de desplazamiento puede emplearse para desplazar la
seleccin de los valores del eje X que se mostrarn. El
nmero mximo de valores que se podrn mostrar cada vez
se establece en Nmero Mximo. Esta opcin slo est
disponible cuando Nmero Mximo est seleccionado.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de ... en el grfico. Esta
opcin se puede utilizar independientemente de las
restantes opciones de este grupo.
Invertido
Si marca esta casilla de verificacin, los valores mostrados en el
grfico se invertirn, esto es, si se estn visualizando los 10 valores
ms altos y se marca esta casilla, el grfico pasar a mostrar
entonces los 10 valores ms bajos.
Valores en Punto de Datos
En el grupo Valores en Puntos de datos se definen las opciones de
visualizacin de los valores, siempre que esta opcin haya sido
seleccionada para una o ms expresiones de grficos en Opciones
de Visualizacin en la pgina Expresin de las propiedades del
grfico.
Vertical
Muestra los valores en vertical.
Valor Mximo Mostrado
En este recuadro podr especificar un lmite superior para
el nmero de puntos de datos que mostrarn valores en el
grfico. Si no se especifica lmite alguno, se visualizarn
valores en todos los puntos de datos, lo cual puede afectar a
la legibilidad del grfico.
105
Trazar Valores en los Segmentos
Marcar esta casilla de verificacin har que se tracen los
valores sobre los puntos de datos en el interior de los
segmentos y no encima de stos.
Lneas de Referencia
En el grupo Lneas de Referencia se pueden definir unas lneas de
referencia que se entrecrucen en el rea del grfico desde un
determinado punto de un eje Y o X continuo. Una lista muestra
todas las lneas de referencia existentes en el grfico.
Aadir
Abre el dilogo Lneas de Referencia (vase pgina 150)
donde se puede crear una nueva lnea de referencia en el
grfico.
Editar
Marque una lnea de referencia ya existente en la lista y
pulse este botn para editar sus propiedades en el dilogo
Lneas de Referencia (vase la pgina 150). Hacer doble
clic en la lnea de referencia de la lista tiene el mismo
efecto.
Eliminar
Marque una lnea de referencia ya existente en la lista y
pulse este botn para eliminarla de la lista.
Texto en Grfico
En el grupo Texto en Grfico se puede aadir libremente texto al
grfico.
Aadir
Pulsando este botn se abre el dilogo Texto en Grfico
(vase pgina 70) donde se pueden crear y editar textos
flotantes para que se visualicen en el grfico.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico
(vese la pgina 70). Hacer doble clic con el ratn sobre el
texto de la lista tiene el mismo efecto.
Eliminar
Marque un texto de la lista y haga clic en este botn para
borrarlo de la lista
Configuracin de Lnea/Smbolo
En el grupo Configuracin de Lnea/Smbolo se encuentran las
opciones para la presentacin de lneas y smbolos en el grfico.
106
GRFICO DE LNEAS
Ancho de Lnea
Establece el ancho de lnea para las lneas de tendencia. La
distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida I
desdedocumento(du,docunit).Estaopcinestdisponibleslo
cuandoseusanlneasdetendencia.'
Tamao de Smbolo
Establece el tamao de los smbolos, cuando stos se usan.
La distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Ancho de Lnea de Tendencia
Aqu puede establecer el ancho de las lneas de tendencia
introduciendo un nmero apropiado. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Utilizar Juego de Smbolos Completo
Si est marcada esta opcin, se utilizarn diferentes tipos de
smbolos disponibles para distinguir unos puntos de datos
de otros. Si no est marcado, todos los smbolos se
marcarn con el smbolo ms (+).
Ejes
En la pgina Ejes podr especificar las propiedades de visualizacin de los
ejes X e Y. Esta pgina es idntica a la pgina Ejes del grfico de barras
(Figura13 en la pgina 72).
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
107
Diseo
En la pgina Diseo es posible definir la apariencia del grfico de lneas en
el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
grfico deber residir. Esta pgina es idntica a la pgina Diseo del grfico
de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
108
GRFICO COMBINADO
4 GRFICO COMBINADO
I
109
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Establecer Referencia
Si elige esta opcin crear una referencia para el grfico, es decir,
una trama fija de lneas en el grfico con las selecciones actuales.
Cuando realice ms selecciones en el documento, la trama fija de
referencia permanecer invariable, en gris, al fondo. Los ejes de los
grficos, etc. se ajustarn de manera que incluyan siempre el
mximo posible de datos de fondo y datos actuales. El conjunto de
los datos actuales siempre se trazar por encima de la trama de
referencia, es decir, que algunas de las partes de la trama de
referencia pudieran verse oscurecidas (u ocultas) por la trama del
conjunto de datos actuales. La forma en que se oscurece el fondo se
puede controlar mediante el parmetro Modo de Referencia en la
pgina General del dilogo Propiedades de Grfico. La
visualizacin de tramas de referencia en los grficos slo es posible
en determinados tipos de grfico, como son los grficos de barras,
grficos de lneas, grficos combinados, grficos de radar, de
dispersin, de rejilla y de indicador con agujas. No es posible
establecer una referencia para un grfico que contenga un grupo
cclico o jerrquico. La referencia se perder al cerrar el documento o
al recargar los datos.
Eliminar Referencia
Este elemento de men reemplaza al anterior elemento de men
Establecer Referencia, tras haberse creado una referencia. Si lo
selecciona, la referencia establecida anteriormente se eliminar y el
grfico volver a su modo de trazado normal.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
110
GRFICO COMBINADO
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual. I
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos en el grfico.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), el cual le permitir imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar Valores a Excel
Exporta los datos subyacentes (la tabla simple equivalente al
grfico) a Microsoft Excel, el cual es lanzado automticamente, si
no estaba abierto ya antes. La tabla aparecer en una nueva hoja de
Excel.
Exportar
Abre un dilogo para guardar una imagen del grfico en un archivo.
La imagen puede guardarse como bmp, jpg, gif o png.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Valores
Copia al portapapeles los valores en forma de tabla.
Imagen
Copia una imagen del objeto grfico en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto
111
grfico, dependiendo de los parmetros definidos en el
dilogo Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto grfico completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que de el/los objetos
resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina el grfico.
112
GRFICO COMBINADO
General
En la pgina General (vase la Figura1 en la pgina 22), se definen el tipo de
grfico, el nombre para el grfico, etc. Esta pgina es igual para todos los
tipos de grfico.
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (Figura4 en la pgina 34).
Expresiones
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (Figura6 en la pgina 42).
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (Figura7 en la pgina 55 ).
113
Estilo
Seleccione en esta pgina una de las diferentes variantes de estilo que se ofrecen.
Aspecto
Seleccione uno de los estilos disponibles.
Orientacin
Aqu puede establecer la orientacin del grfico en vertical u
horizontal segn indican los iconos.
Subtipo de Grfico
En este grupo se puede elegir entre modo Unitario o Apilado,
siempre que el grfico tenga exactamente dos dimensiones o bien
dos dimensiones pero ms de una expresin. Los valores negativos
de las barras apiladas se apilan individualmente por debajo del eje
X.
Vista 3D
Los parmetros de este grupo definen el ngulo desde el que se ve el
grfico en tres dimensiones.
114
GRFICO COMBINADO
ngulo Vertical
Define el ngulo vertical de la vista 3D. El valor debe ser
un entero comprendido entre 0 y 30.
ngulo Lateral I
Define el ngulo lateral de la vista 3D. El valor debe ser un
entero comprendido entre 0 y 45.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando selecciona un estilo en
el desplegable, todos los colores del Mapa de Colores de la pgina
Colores cambiarn al estilo seleccionado. La base de colores real
del mapa de colores no se ver afectada. El Estilo de Color de rea
no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
Color Slido
Establece todos los colores del mapa de colores como
colores slidos.
Degradado Oscuro
Establece todos los colores del mapa de colores como
gradientes de un solo color hacia tonos ms oscuros.
Degradado Claro
Establece todos los colores del mapa de colores en
gradientes de un solo color hacia tonos ms claros.
Brillante
Otorga un aspecto brillante a todas las barras y lneas.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
115
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
Presentacin
116
GRFICO COMBINADO
Distancia de Separacin
Introduciendo un nmero adecuado, se puede definir la
distancia entre los grupos de barras en el grfico. Los
valores pueden estar entre 0 y 8. I
Permitir Barras Finas
Para los grficos con un eje X discontinuo, QlikView slo
mostrar los datos que quepan en el rea de visualizacin
disponible. Los puntos de datos que no puedan situarse se
truncarn desde el grfico. Por defecto, las barras se
trazarn con un ancho mnimo de cuatro pxeles, para poder
distinguirlas claramente. Esta casilla le permite reducir el
ancho de barra a un pxel.
Mostrar todas las Barras
Para los grficos con un eje X discontinuo, QlikView slo
mostrar los datos que quepan en el rea de visualizacin
disponible. Los puntos de datos que no puedan situarse se
truncarn desde el grfico. Marque esta casilla para forzar
la visualizacin de todas las barras. Las barras se
comprimirn y pueden ser tapadas por otras barras.
Mostrar Otros (Etiqueta)
Marque esta casilla de verificacin si desea mostrar un valor aparte
en el eje X para Otros, p.ej. un valor de expresin para todos los
valores de dimensin excluidos por una limitacin impuesta en
Limitaciones de Dimensin - Nmero Mximo. El valor Otros
slo tendr sentido para expresiones donde el total F(x) de Filas
tenga sentido (vase la pgina Expresin en la pgina 42) y el
valor se calcular usando la funcin especificada bajo dicha opcin.
Se puede escribir una etiqueta para el segmento Otros en el cuadro
de edicin. La etiqueta puede definirse como una frmula calculada
(vea la pgina 515) para actualizaciones dinmicas. Si no se
especifica nada, se utilizar la etiqueta por defecto Otros que se
encuentra en la pgina Objetos de las Preferencias de Usuario
(vase pgina 117 en el Libro I).
Mostrar Total
Marque esta casilla de verificacin si desea mostrar mostrar un
valor aparte en el eje X para Total, p.ej. un valor de expresin para
todos los valores de dimensin excluidos por una limitacin
impuesta en Limitaciones de Dimensin - Nmero Mximo. El
valor Total slo tendr sentido para expresiones donde el total F(x)
de Filas tenga sentido (vase la pgina Expresin en la pgina 42)
y el valor se calcular usando la funcin especificada bajo esa
117
opcin. Se puede escribir una etiqueta para el punto de datos Total
en el cuadro de edicin. La etiqueta puede definirse como una
frmula calculada (vea la pgina 515) para actualizaciones
dinmicas. Si no se especifica nada, se utilizar la etiqueta Total por
defecto que se encuentra en la pgina Objetos de las Preferencias
de Usuario (vase la pgina 117 en el Libro I).
Semi-transparente
Si marca esta casilla de verificacin, el rea que ocupar el grfico
se dibujar como semi-transparente.
Configuracin de Lnea/Smbolo
En el grupo Configuracin de Lnea/Smbolo se encuentran las
opciones para la presentacin de lneas y smbolos en el grfico.
Ancho de Lnea
Establece el ancho de lnea para las lneas de tendencia.
Esta opcin est disponible slo cuando se usan lneas de
tendencia. La distancia se puede especificar en mm, cm,
pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Tamao de Smbolo
Establece el tamao de los smbolos, cuando stos se usan.
La distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Ancho de Lnea de Tendencia
Aqu puede establecer el ancho de las lneas de tendencia
introduciendo un nmero apropiado. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Utilizar Juego de Smbolos Completo
Si est marcada esta opcin, se utilizarn diferentes tipos de
smbolos disponibles para distinguir unos puntos de datos
de otros. Si no est marcado, todos los smbolos se
marcarn con el smbolo ms (+).
Etiquetas Emergentes
Marcando esta casilla, el valor o los valores de la dimensin o
dimensiones aparecer(n) como una ventanita emergente al
merodear con el puntero del ratn por encima de este punto en el
grfico.
118
GRFICO COMBINADO
Resaltar
Si marca esta casilla de verificacin, merodear con el puntero del
ratn sobre una lnea o smbolo har que la lnea o smbolo se
resalten para poder verlos mejor. El realzado tambin se aplicar al I
rtulo pertinente (si lo hubiera).
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Cero en Barras
Este parmetro slo es aplicable cuando Suprimir Valores
Cero est sin seleccionar. Si el cuadro de verificacin se
encuentra marcado y se ha seleccionado Valores en
Puntos de Datos o en Opciones de Presentacin, en la
pgina Expresiones, se mostrarn los valores cero por
encima de los puntos de datos. En otros casos puede elegir
no mostrar los valores cero.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores nulos en
un grfico.
Mostrar Leyenda
Seleccione esta opcin si quiere que la leyenda se muestre en el
grfico, en el caso de que haya leyenda. Si el grfico no posee
dimensiones, pero cuenta con varias expresiones, deshabilitar esta
casilla de verificacin har que se muestren las expresiones en el eje
en vez.
Configuracin...
Abre el dilogo Configuraciones de Leyenda (vase
pgina 66), donde se pueden efectuar configuraciones
avanzadas para la leyenda del grfico.
Limitaciones de Dimensin
En el grupo Limitaciones de Dimensin puede limitar el nmero
de puntos de datos que se trazarn en una determinada dimensin.
Seleccione una de las dimensiones haciendo clic en la lista antes de
119
proceder a modificar uno o ms de los parmetros que se muestran a
continuacin.
Nmero Mximo
Seleccione este cuadro de opcin para limitar el nmero de
valores de dimensin que se mostrarn a la vez. Introduzca
el nmero mximo de valores en el cuadro desplegable.
Mostrar Barra de Desplazamiento del Eje-X
Seleccione esta casilla de verificacin si desea mostrar un
control desplegable en el emplazamiento del eje X. La barra
de desplazamiento puede emplearse para desplazar la
seleccin de los valores del eje X que se mostrarn. El
nmero mximo de valores que se podrn mostrar cada vez
se establece en Nmero Mximo. Esta opcin slo est
disponible cuando Nmero Mximo est seleccionado.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de ... en el grfico. Esta
opcin se puede utilizar independientemente de las
restantes opciones de este grupo.
Invertido
Si marca esta casilla de verificacin, los valores mostrados en el
grfico se invertirn, esto es, si se estn visualizando los 10 valores
ms altos y se marca esta casilla, el grfico pasar a mostrar los 10
valores ms bajos.
Nmeros en Puntos de datos
En el grupo Valores en Puntos de datos se definen las opciones de
visualizacin de los valores, siempre que esta opcin haya sido
seleccionada para una o ms expresiones de grficos en Opciones
de Visualizacin en la pgina Expresin de las propiedades del
grfico.
Vertical
Muestra los valores en vertical.
Valor Mximo Mostrado
En este recuadro podr especificar un lmite superior para
el nmero de puntos de datos que mostrarn valores en el
grfico. Si no se especifica lmite alguno, se visualizarn
120
GRFICO COMBINADO
121
Ejes
En la pgina Ejes podr especificar las propiedades de visualizacin de los
ejes X e Y. Esta pgina es idntica a la pgina Ejes del grfico de barras
(pgina 72).
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
Diseo
En la pgina Diseo es posible definir el aspecto del grfico combinado en
el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
grfico deber residir. Esta pgina es idntica a la pgina Diseo del grfico
de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
122
EL GRFICO DE RADAR
5 EL GRFICO DE RADAR
I
Los grficos de radar podran describirse como grficos de lneas en los que el eje X
se divide en 360 grados y con un eje Y para cada valor X. El resultado es similar a
una tela de araa o una pantalla de radar.
123
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Establecer Referencia
Si elige esta opcin crear una referencia para el grfico, es decir,
una trama fija de lneas en el grfico con las selecciones actuales.
Cuando realice ms selecciones en el documento, la trama fija de
referencia permanecer invariable, en gris, al fondo. Los ejes de los
grficos, etc. se ajustarn de manera que incluyan siempre el
mximo posible de datos de fondo y datos actuales. El conjunto de
los datos actuales siempre se trazar por encima de la trama de
referencia, es decir, que algunas de las partes de la trama de
referencia pudieran verse oscurecidas (u ocultas) por la trama del
conjunto de datos actuales. La forma en que se oscurece el fondo se
puede controlar mediante el parmetro Modo de Referencia en la
pgina General del dilogo Propiedades de Grfico. La
visualizacin de tramas de referencia en los grficos slo es posible
en determinados tipos de grfico, como son los grficos de barras,
grficos de lneas, grficos combinados, grficos de radar, de
dispersin, de rejilla y de indicador con agujas. No es posible
establecer una referencia para un grfico que contenga un grupo
cclico o jerrquico. La referencia se perder al cerrar el documento o
al recargar los datos.
Eliminar Referencia
Este elemento de men reemplaza al anterior elemento de men
Establecer Referencia, tras haberse creado una referencia. Si lo
selecciona, la referencia establecida anteriormente se eliminar y el
grfico volver a su modo de trazado normal.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
124
EL GRFICO DE RADAR
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual. I
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Enviar Valores a Excel
Exporta los datos subyacentes (la tabla simple equivalente
al grfico) a Microsoft Excel, el cual es lanzado
automticamente, si no estaba abierto ya antes. La tabla
aparecer en una nueva hoja de Excel.
Exportar
Abre un dilogo para guardar una imagen del grfico en un archivo.
La imagen puede guardarse como bmp, jpg, gif o png.
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Valores
Copia al portapapeles los valores en forma de tabla.
Imagen
Copia una imagen del objeto grfico en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto
grfico, dependiendo de los parmetros definidos en el
dilogo Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto grfico completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
125
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos en el grfico de radar.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina el grfico.
126
EL GRFICO DE RADAR
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico.
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (pgina 34).
Expresiones
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42).
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (pgina 55 ).
127
Estilo
En esta pgina se puede seleccionar el estilo bsico del grfico de radar. Las opciones
de los grupos Orientacin y Vista 3D no estn disponibles para el grfico de radar.
Aspecto
Seleccione uno de los estilos disponibles.
Subtipo
En este grupo es posible elegir entre el modo Superpuesto o
Apilado, siempre que el grfico tenga ms de una dimensin o ms
de una expresin. En el modo Superpuesto, cada polgono se
dibuja desde el centro del grfico. En el modo Apilado, los
polgonos se dibujan uno fuera de otro.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando selecciona un estilo en
el desplegable, todos los colores del Mapa de Colores de la pgina
Colores cambiarn al estilo seleccionado. La base de colores real
128
EL GRFICO DE RADAR
129
Presentacin
130
EL GRFICO DE RADAR
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Elsmbolopuedeomitirseestab
leciendoelanchoen0.'
Ancho de Lnea de Tendencia I
Aqu puede establecer la anchura de las lneas de tendencia
introduciendo un nmero apropiado. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Lalneadetendenciapuedeomi
tirseestableciendoelanchoen0.'
Utilizar Juego de Smbolos Completo
Si est marcada esta opcin, se utilizarn diferentes tipos de
smbolos disponibles para distinguir unos puntos de datos
de otros. Si no est marcado, todos los smbolos se
marcarn con el smbolo ms (+).
Mostrar Leyenda
Seleccione esta casilla de verificacin si no desea que su grfico
lleve leyenda.
Configuracin...
Abre el dilogo Configuraciones de Leyenda (vase la
pgina 66), donde se pueden efectuar configuraciones
avanzadas para la leyenda del grfico.
Mostrar Otros (Etiqueta)
Marque esta casilla de verificacin si desea mostrar un valor aparte
en el eje X para Otros, p.ej. un valor de expresin para todos los
valores de dimensin excluidos por una limitacin impuesta en
Limitaciones de Dimensin - Nmero Mximo. El valor Otros
slo tendr sentido para expresiones donde el total F(x) de Filas
tenga sentido (vase la pgina Expresin en la pgina 42) y el
valor se calcular usando la funcin especificada bajo dicha opcin.
Se puede escribir una etiqueta para el punto Otros en el cuadro de
texto. La etiqueta puede definirse como una frmula calculada (vea
la pgina 515) para actualizaciones dinmicas. Si no se especifica
nada, se utilizar la etiqueta por defecto Otros que se encuentra en
la pgina Objetos de las Preferencias de Usuario (vase pgina
117 en el Libro I).
Mostrar Total
Marque esta casilla de verificacin si desea mostrar mostrar un
valor aparte en el eje X para Total, p.ej. un valor de expresin para
todos los valores de dimensin excluidos por una limitacin
131
impuesta en Limitaciones de Dimensin - Nmero Mximo. El
valor Total slo tendr sentido para expresiones donde el total F(x)
de Filas tenga sentido (vase la pgina Expresin en la pgina 42)
y el valor se calcular usando la funcin especificada bajo esa
opcin. Se puede escribir una etiqueta para el punto de datos Total
en el cuadro de edicin. La etiqueta puede definirse como una
frmula calculada (vea la pgina 515) para actualizaciones
dinmicas. Si no se especifica nada, se usar la etiqueta por defecto
Total que se encuentra en la pgina Objetos de las Preferencias
de Usuario (vase pgina 117 en el Libro I).
Semi-transparente
Si marca esta casilla de verificacin, el rea que ocupar el grfico
se dibujar como semi-transparente.
Etiquetas Emergentes
Seleccionando esta casilla de verificacin, los valores de las
dimensiones y expresiones aparecern como un cuadro emergente
cuando pasamos con el cursor por encima del punto de datos en el
grfico.
Resaltar
Si marca esta casilla de verificacin, merodear con el puntero del
ratn sobre una lnea o smbolo har que la lnea o smbolo se
resalten para poder verlos mejor. El realzado tambin se aplicar al
rtulo pertinente (si lo hubiera).
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Cero en Barras
Este parmetro slo es aplicable cuando Suprimir Valores
Cero est sin seleccionar. Si el cuadro de verificacin se
encuentra marcado y se ha seleccionado Valores en
Puntos de Datos o en Opciones de Presentacin, en la
pgina Expresiones, se mostrarn los valores cero por
encima de los puntos de datos. En otros casos puede elegir
no mostrar los valores cero.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
132
EL GRFICO DE RADAR
133
Trazar Valores en los Segmentos
Marcar esta casilla de verificacin har que se tracen los
valores sobre los puntos de datos en el interior de los
segmentos y no encima de stos.
Lneas de Referencia
En el grupo Lneas de Referencia se pueden definir lneas de
referencia que intercepten el rea visible del grfico desde un punto
especificado en los ejes Y. Una lista muestra todas las lneas de
referencia existentes en el grfico.
Aadir
Abre el dilogo Lneas de Referencia (vase la pgina 68)
donde se puede crear una nueva lnea de referencia en el
grfico.
Editar
Marque una lnea de referencia de la lista y pulse este botn
para editar sus propiedades en el dilogo Lneas de
Referencia (vase la pgina 68 para ms detalles). Es igual
que hacer doble-clic en la lnea de referencia en la lista.
Eliminar
Marque una lnea de referencia ya existente en la lista y
pulse este botn para eliminarla de la lista.
Texto en Grfico
En el grupo Texto en Grfico se puede aadir libremente texto al
grfico.
Aadir
Pulsando este botn se abre el dilogo Texto en Grfico
donde se pueden crear y editar textos flotantes para que se
visualicen en el grfico. Para ms detalles acerca del
dilogo Texto en Grfico vea la pgina 70.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico.
Hacer doble clic con el ratn sobre el texto de la lista tiene
el mismo efecto. Para ms detalles acerca del dilogo Texto
en Grfico vea la pgina 70.
Eliminar
Marque un texto de la lista y haga clic en este botn para
borrarlo de la lista
134
EL GRFICO DE RADAR
Ejes
En la pgina Ejes podr especificar las propiedades de visualizacin para los
ejes X e Y. Esta pgina es idntica a la pgina Ejes del grfico de barras
(pgina 72). I
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de Barras (pgina 84).
Diseo
En la pgina Diseo, puede especificar cmo aparecer en grfico de Radar
en la hoja. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
grfico deber residir. Esta pgina es idntica a la pgina de Diseo del
grfico de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
135
136
GRFICO DE DISPERSIN
6 GRFICO DE DISPERSIN
I
137
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos del Grfico
de Dispersin.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF.
138
GRFICO DE DISPERSIN
139
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la Figura1 en la pgina 22), se definen el tipo de
grfico, el nombre para el grfico, etc. Esta pgina es igual para todos los
tipos de grfico.
140
GRFICO DE DISPERSIN
Dimensiones
En la pgina Dimensiones se pueden definir las dimensiones a lolargo de las
cuales se repetir el grfico. Esta pgina es idntica a la pgina
Dimensiones del grfico de barras (pgina 34). En la mayora de los casos, I
los grficos de dispersin tendrn slo una o dos dimensiones, aunque se
pueden especificar ms. Si se emplean dos dimensiones el grfico tendr un
punto de datos para cada combinacin de valores de la primera y segunda
dimensin.
Expresiones
141
XY
En los grupos X e Y se pueden definir los campos que se mostrarn
en los respectivos ejes seleccionndolos de las listas desplegables.
Etiqueta
Por defecto, los nombres de campo estn definidos para las
etiquetas de las expresiones, pero podr editarlos
directamente en estos cuadros de texto. La etiqueta puede
definirse como una frmula calculada (vea la pgina 515)
para actualizaciones dinmicas. Al hacer clic en el botn ...
se abre el dilogo Editar Expresin que le facilitar la
edicin de frmulas extensas.
Mostrar Etiqueta
Marque estas casillas si desea mostrar las etiquetas de las
expresiones en el grfico.
Z
El grupo Z sirve para definir una expresin opcional, que se utilizar
para calcular el tamao de cada punto de datos visualizado en el
grfico de dispersin.
Grfico de Burbujas
Si esta casilla est marcada, se utilizar una tercera
expresin en el grfico (Z) para calcular el tamao relativo
de los puntos de dispersin. El valor de la expresin
determinar el rea de la burbuja.
Expresin de Tamao de Burbuja
Aqu es donde se introduce la expresin que determina el
tamao relativo del trazado de la burbuja en cada punto de
dispersin.
Modo Avanzado
Cambia la pgina Expresiones al dilogo estndar que se utiliza
para todos los dems tipos de grficos.
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (Figura7 en la pgina 55 ).
142
GRFICO DE DISPERSIN
Estilo
En esta pgina se selecciona el estilo bsico del grfico de dispersin. Las opciones
de los grupos Orientacin, Vista 3D y Subtipo no estn disponibles para los grficos
de dispersin.
Aspecto
Seleccione uno de los estilos disponibles. Si se selecciona una
variante de burbuja, se emplear una tercera expresin en el grfico
(Z) para calcular el tamao relativo de los puntos de dispersin. El
valor de la expresin determinar el rea de la burbuja.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando selecciona un estilo en
el desplegable, todos los colores del Mapa de Colores de la pgina
Colores cambiarn al estilo seleccionado. La base de colores real
del mapa de colores no se ver afectada. El Estilo de Color de rea
no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
143
Color Slido
Establece todos los colores del mapa de colores como
colores slidos.
Degradado Oscuro
Establece todos los colores del mapa de colores como
gradientes de un solo color hacia tonos ms oscuros.
Degradado Claro
Establece todos los colores del mapa de colores en
gradientes de un solo color hacia tonos ms claros.
Brillante
Otorga un aspecto brillante a todas las burbujas.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
144
GRFICO DE DISPERSIN
Presentacin
145
Ancho de Lnea
Establece el ancho de lnea, cuando se empleen lneas. La
distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Ancho de Lnea de Tendencia
Aqu puede establecer el ancho de las lneas de tendencia
introduciendo un nmero apropiado. La distancia se puede
especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Laslneasdetendenciaseselecc
ionanenlapgina'Expresiones en Modo Avanzado.
Tamao de Smbolo
Establece el tamao de los smbolos, cuando stos se usan.
La distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Tamao max. de burbuja
Determina el tamao de la burbuja ms grande del grfico,
cuando se emplea el estilo de burbuja. Todos los valores
menores que la expresin Z se trazarn ms pequeos, en
una relacin lineal. La distancia se puede especificar en
mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Sepuedeneliminarlasburbujas
estableciendoelanchoen0.'
Mostrar Flechas
Si est marcada esta casilla de verificacin y el grfico de
dispersin tiene ms de una dimensin definida en la
pgina Dimensiones, se dibujarn unas flechas en las
lneas de conexin. Las flechas se trazarn entre los puntos
de dispersin, en el orden definido por el criterio de
ordenacin de la segunda dimensin.
Tamao de Flecha
Establece el tamao de las flechas, cuando se
emplean stas.
Estilo
Establece el estilo de las flechas, cuando se usan
stas.
146
GRFICO DE DISPERSIN
147
realzado tambin se aplicar al rtulo pertinente (si lo
hubiera).
Posicin Horizontal
En el cuadro desplegable se puede establecer si las
etiquetas habrn de trazarse a la izquierda del smbolo, a la
derecha del smbolo, o centradas horizontalmente en el
smbolo.
Posicin Vertical
En el cuadro desplegable se puede establecer si las
etiquetas habrn de trazarse en la parte superior del
smbolo, en la parte inferior del smbolo, o centradas
verticalmente en el smbolo.
Limitaciones de Dimensin
En este grupo podr limitar el nmero de puntos de datos que se van
a trazar dentro de una determinada dimensin. Seleccione una de las
dimensiones haciendo clic en la lista, a continuacin marque
Nmero Mximo (1-100) e introduzca un nmero adecuado de
valores que se mostrarn.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de unos puntos suspensivos
... en el grfico. Esta opcin se puede utilizar
independientemente de las restantes opciones de este grupo.
Mostrar Leyenda
Seleccione esta casilla de verificacin si no desea que su grfico
lleve leyenda.
Configuracin...
Abre el dilogo Configuraciones de Leyenda (vase
pgina 66), donde se pueden efectuar configuraciones
avanzadas para la leyenda del grfico.
Lneas de Referencia
En el grupo Lneas de Referencia se pueden definir lneas de
referencia que intercepten el rea visible del grfico desde un punto
especificado en el eje X, el eje Y o ambos. Una lista muestra todas
las lneas de referencia existentes en el grfico.
148
GRFICO DE DISPERSIN
Aadir
Abre el dilogo Lneas de Referencia (vase la pgina
150) donde se puede crear una nueva lnea de referencia en
el grfico. I
Editar
Marque una lnea de referencia en la lista y pulse este botn
para editar sus propiedades en el dilogo Lneas de
Referencia (vase la pgina 150 para ms detalles). Hacer
doble clic en la lnea de referencia de la lista tiene el mismo
efecto.
Eliminar
Marque una lnea de referencia de la lista y haga clic en este
botn para eliminarla de la lista.
Texto en Grfico
En el grupo Texto en Grfico se puede aadir libremente texto al
grfico.
Aadir
Pulsando este botn se abre el dilogo Texto en Grfico
(vase la pgina 70) donde se pueden crear y editar textos
flotantes para que se visualicen en el grfico.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico
(vese la pgina 70 para ms detalles). Hacer doble clic
con el ratn sobre el texto de la lista tiene el mismo efecto.
Eliminar
Marque un texto de la lista y haga clic en este botn para
borrarlo de la lista
149
El Dilogo Lneas de Referencia
Una lnea de referencia en el grfico de dispersin es una lnea que intercepta el rea
visible del grfico en un determinado punto de un eje X o Y, o ambos. Puede
emplearse por ej. para indicar un cierto nivel, o unos percentiles de los datos en el
grfico. La lnea de referencia slo se traza si cae dentro del rango actual de los ejes
desde los cuales se origina.
Leyenda
Aqu puede definir una etiqueta para la lnea de referencia. Por
defecto, se empler el valor de Expresin.
Mostrar Leyenda
Seleccione esta casilla para que la etiqueta aparezca junto a la lnea
de referencia.
Eje
En el grupo Eje se determina desde qu eje debe partir la lnea de
referencia.
150
GRFICO DE DISPERSIN
X
Seleccione esta opcin si desea que el origen de la lnea de
referencia sea el eje X.
Y I
Seleccione esta opcin si desea que el origen de la lnea de
referencia sea el eje Y.
XeY
Seleccione esta opcin si desea que el origen de la lnea de
referencia sean ambos ejes X e Y.
Definicin
En el grupo Definicin se especifica el valor para el cual se va a
dibujar la lnea de referencia. Para un grfico de dispersin puede
ser un percentil fijo de los datos actuales del grfico o una expresin
numrica arbitraria.
Percentil
Seleccione esta opcin si desea trazar la lnea de referencia
como un percentil de los datos del grfico actual. Hay que
introducir el percentil (un valor entre 1 y 100) en el cuadro
de texto.
Expresin
Seleccione esta opcin si desea especificar un valor fijo o
una expresin numrica arbitraria desde donde trazar la
lnea de referencia. El valor en el cuadro de texto puede ser
una expresin calculada (vase la pgina 515).
Formato de Lnea
En el grupo Formato de Lnea se especifica el aspecto de
la lnea de referencia.
Grosor
Determina el grosor de la lnea de referencia. La distancia
se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Lalneasepuedeeliminarestabl
eciendoelgrosoren0.'
Color
Con un clic en este botn puede seleccionar un color para la
lnea de referencia.
Estilo
Determina el estilo de la lnea de referencia, p.ej. continuo,
discontinuo, o de puntos.
151
Mostrar
En el grupo Mostrar, se puede definir una condicin para la
visualizacin de la lnea de referencia.
Siempre
La lnea de referencia estar siempre visible.
Condicional
La lnea de referencia se mostrar u ocultar segn una
expresin condicional, que se evaluar cada vez que haya
de trazarse el objeto de hoja. Si la condicin devuelve
verdadero, la lnea de referencia ser visible.
Ejes
152
GRFICO DE DISPERSIN
Eje-X
En el grupo Eje X se define las configuracin para los ejes X del
grfico de dispersin (eje horizontal).
Forzado a 0 I
Fija el lmite inferior del grfico a cero en el eje. Esta
opcin no est disponible cuando se utiliza un eje
logartmico.
Mostrar Rejilla
Muestra una rejilla en el grfico, que parte de las marcas
del eje Y. Las lneas de rejilla pueden formatearse
utilizando el Estilo de Rejilla y las configuraciones de
Color de Rejilla (ver abajo).
Mostrar Rejilla Menor
Muestra lneas ms pequeas entre las lneas de la rejilla.
nicamente disponible si se han seleccionado los
parmetros Rejilla Estilo y Color de Rejilla (ver a
continuacin).
Escala Logartmica
Cambia el eje Y a una escala logartmica. Una escala
logartmica slo puede utilizarse si todos los valores en el
grfico son positivos (>0).
Ocultar Eje
Oculta el eje X.
Etiqueta a lo largo del eje
Si se marca esta casilla de verificacin la etiqueta de
expresin para el eje se trazar a lo largo del eje y centrada
en el mismo. Si no se marca esta opcin, la etiqueta se
trazar a la derecha.
Color de Eje
Con este botn se selecciona el color para los ejes, las
unidades, la rejilla y las etiquetas de los ejes.
Fuente
Pulsando este botn se abre el dilogo Fuente, donde es
posible configurar la fuente y el color de texto para el eje.
La configuracin de esta pgina se aplicar igual que la
configuracin predefinida en la pgina Fuente de las
propiedades del grfico, .
Ancho
Establece el ancho del eje y sus unidades (o marcas en el
eje).
153
Escala
En el grupo Escala, se definen las propiedades de escala para el eje.
Normalmente, los valores mnimos y mximos del eje y la distancia
entre las unidades se calculan dinmicamente, dependiendo del
actual conjunto de datos y las selecciones. No obstante, es posible
fijar cada uno de estos valores individualmente.
Min Esttico
Esta casilla le permite fijar un valor mnimo fijo para el eje.
Este valor mnimo puede ser una frmula calculada (vase
pgina 515). Si el valor Centrar en entra en conflicto con
Min Esttico y Max Esttico, el valor Centrar en tendr
prioridad.
Max Esttico
Esta casilla permite fijar un valor mximo fijo para el eje.
Este valor mximo puede ser una frmula calculada (vase
pgina 515). Si el valor Centrar en entra en conflicto con
Min Esttico y Max Esttico, el valor Centrar en tendr
prioridad.
Incremento Esttico
Esta casilla permite establecer un intervalo fijo para las
unidades del eje. El valor puede introducirse como una
frmula calculada (vase la pgina 515). Si esta
configuracin resulta en ms de 100 unidades, el valor
utilizado se modificar.
Centrar en
Esta casilla permite establecer un valor fijo en el eje que se
posicionar en el centro del rea. El valor puede
introducirse como una frmula calculada (vase la pgina
515). Si el valor Centrar en entra en conflicto con Min
Esttico y Max Esttico, el valor Centrar en tendr
prioridad.
Eje Y
En el grupo Eje Y se puede seleccionar la configuracin para el eje
Y del grfico de dispersin (eje vertical). Las opciones individuales
son exactamente las mismas que para el eje X (vase arriba) excepto
para:
Etiqueta a lo largo del eje
Si se marca esta casilla de verificacin la etiqueta de
expresin para el eje se trazar verticalmente a lo largo del
eje Y y centrada en el eje Y. El texto tendr una inclinacin
154
GRFICO DE DISPERSIN
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (Figura14 en la pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
Diseo
En la pgina Diseo es posible definir la apariencia del grfico de dispersin
en el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que
el grfico deber residir. Esta pgina es idntica a la pgina Diseo del
grfico de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
155
156
GRFICO DE REJILLA
7 GRFICO DE REJILLA
I
157
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos en el grfico de rejilla.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
158
GRFICO DE REJILLA
159
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico.
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
160
GRFICO DE REJILLA
Expresiones
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42). En un Grfico de Rejilla slo se utiliza la
primera dimensin cuando se traza el grfico.
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (pgina 55 ).
161
Estilo
En esta pgina se puede seleccionar el estilo bsico del grfico de Rejilla. Las
opciones de los grupos Orientacin, Vista 3D y Subtipo no estn disponibles para el
grfico de rejilla.
Aspecto
Seleccione uno de los estilos disponibles.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando selecciona un estilo en
el desplegable, todos los colores del Mapa de Colores de la pgina
Colores cambiarn al estilo seleccionado. La base de colores real
del mapa de colores no se ver afectada. El Estilo de Color de rea
no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
162
GRFICO DE REJILLA
Color Slido
Establece todos los colores del mapa de colores como
colores slidos.
Degradado Oscuro I
Establece todos los colores del mapa de colores como
gradientes de un solo color hacia tonos ms oscuros.
Degradado Claro
Establece todos los colores del mapa de colores en
gradientes de un solo color hacia tonos ms claros.
Brillante
Otorga un aspecto brillante a todos los segmentos.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
163
Presentacin
164
GRFICO DE REJILLA
Ancho de Lnea
Establece el ancho de lnea para las lneas de tendencia.
Esta opcin est disponible slo cuando se usan lneas de
tendencia. La distancia se puede especificar en mm, cm, I
pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Lalneasepuedeeliminarestabl
eciendoelgrosoren0.'
Tamao de Smbolo
Establece el tamao de los smbolos, cuando stos se usan.
La distancia se puede especificar en mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).'
Tamao max. de burbuja
Determina el tamao de la burbuja ms grande del grfico,
cuando se emplea el estilo de burbuja. Todos los valores
menores que la expresin Z se trazarn ms pequeos, en
una relacin lineal. La distancia se puede especificar en
mm, cm, pulgadas,
(',pulgada),pxeles(px,pxl,pixel),puntos(pt,pts,punto)ounida
desdedocumento(du,docunit).Lasburbujassepuedenelimina
restableciendoelanchoen0.Esteparmetronotienesentidocua
ndosehanseleccionadosmbolosdetrazadodeunnicotamao
enlapgina'Estilo.
Etiquetas en Grfico
En el grupo Etiquetas en Grfico se establecen las opciones para
mostrar los puntos de datos en el rea de grfico. Las etiquetas
dibujadas son las mismas que las de la leyenda
Etiquetas sobre los datos
Muestra las etiquetas junto a los puntos de datos en el rea
de grfico.
Etiquetas Emergentes
Seleccionando esta casilla de verificacin, los valores de las
dimensiones se mostrarn en un globo emergente al
merodear por encima con el cursor sobre los puntos de
datos en el grfico. Esta configuracin funciona
independientemente de la de Etiquetas en Puntos de
Datos. Las configuraciones de este grupo no tendrn efecto
sobre las etiquetas emergentes.
165
Resaltar
Si marca esta casilla de verificacin, merodear con el
puntero del ratn sobre una lnea o smbolo har que la
lnea o smbolo se resalten para poder verlos mejor. El
realzado tambin se aplicar al rtulo pertinente (si lo
hubiera).
N Mximo de Etiquetas Mostradas
Establece un lmite de etiquetas que se habrn de dibujar
sobre el grfico. Si configura este nmero en una cifra muy
alta puede afectar a la legibilidad del grfico.
Posicin Horizontal
En el cuadro desplegable se puede establecer si las
etiquetas habrn de trazarse a la izquierda del smbolo, a la
derecha del smbolo, o centradas horizontalmente en el
smbolo.
Posicin Vertical
En el cuadro desplegable se puede establecer si las
etiquetas habrn de trazarse en la parte superior del
smbolo, en la parte inferior del smbolo, o centradas
verticalmente en el smbolo.
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores nulos en
un grfico.
Mostrar Etiqueta de X
Muestra la etiqueta de campo a lo largo del eje X, en lugar de al
final del eje.
Mostrar Etiqueta Y
Muestra la etiqueta de campo a lo largo del eje Y, en lugar de al final
del eje.
166
GRFICO DE REJILLA
Limitaciones de Dimensin
En el grupo Limitaciones de Dimensin puede limitar el nmero
de puntos de datos que se trazarn en una determinada dimensin.
Seleccione una de las dimensiones haciendo clic en la lista antes de I
proceder a modificar uno o ms de los parmetros que se muestran a
continuacin.
Nmero Mximo
Seleccione este cuadro de opcin para limitar el nmero de
valores de dimensin que se mostrarn a la vez. Introduzca
el nmero mximo de valores en el cuadro desplegable.
Mostrar Barra de Desplazamiento del Eje-X
Seleccione esta casilla de verificacin si desea mostrar un
control desplegable en el emplazamiento del eje X. La barra
de desplazamiento puede emplearse para desplazar la
seleccin de los valores del eje X que se mostrarn. El
nmero mximo de valores que se podrn mostrar cada vez
se establece en Nmero Mximo. Esta opcin slo est
disponible cuando Nmero Mximo est seleccionado.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de ... en el grfico. Esta
opcin se puede utilizar independientemente de las
restantes opciones de este grupo.
Lneas de Referencia
En el grupo Lneas de Referencia se pueden definir lneas de
referencia que intercepten el rea visible del grfico desde un punto
especificado en el eje Y. Una lista muestra todas las lneas de
referencia existentes en el grfico.
Aadir
Abre el dilogo Lneas de Referencia (vase la pgina
150) donde se puede crear una nueva lnea de referencia en
el grfico.
Editar
Marque una lnea de referencia en la lista y pulse este botn
para editar sus propiedades en el dilogo Lneas de
Referencia (vase la pgina 150 para ms detalles). Hacer
167
doble clic en la lnea de referencia de la lista tiene el mismo
efecto.
Eliminar
Marque una lnea de referencia de la lista y haga clic en este
botn para eliminarla de la lista.
Texto en Grfico
En el grupo Texto en Grfico se puede aadir libremente texto al
grfico.
Aadir
Pulsando este botn se abre el dilogo Texto en Grfico
(vase la pgina 70) donde se pueden crear y editar textos
flotantes para que se visualicen en el grfico.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico
(vese la pgina 70 para ms detalles). Hacer doble clic
con el ratn sobre el texto de la lista tiene el mismo efecto.
Eliminar
Marque un texto de la lista y haga clic en este botn para
borrarlo de la lista
Mostrar Leyenda
Seleccione esta casilla de verificacin si no desea que su grfico
lleve leyenda.
Configuracin...
Abre el dilogo Configuraciones de Leyenda (vase la
pgina 66), donde se pueden efectuar configuraciones
avanzadas para la leyenda del grfico.
Ejes
En la pgina Ejes podr especificar las propiedades de visualizacin de los
ejes X e Y. Esta pgina es idntica a la pgina Ejes del grfico de dispersin
(pgina 152).
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
168
GRFICO DE REJILLA
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
I
Diseo
En la pgina Diseo se puede definir el aspecto del grfico de rejilla en el
diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
grfico deber residir. Esta pgina es idntica a la pgina Diseo del grfico
de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
169
170
GRFICO DE TARTA
8 GRFICO DE TARTA
I
En general, los grficos de tarta muestran la relacin entre una dimensin y una
expresin. Algunas veces pueden tener dos dimensiones
171
Desvincular
Convierte el grfico en esttico, es decir, corta el enlace directo a los
datos seleccionados.
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos en el grfico de rejilla.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
172
GRFICO DE TARTA
173
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico.
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
174
GRFICO DE TARTA
Expresiones I
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42).
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (pgina 55 ).
175
Estilo
En esta pgina se selecciona el estilo bsico del grfico de tarta. Las opciones de los
grupos Orientacin, Subtipo y Trazar Estilo de Fondo de rea no estn
disponibles para los grficos de tarta.
Aspecto
Seleccione uno de los estilos disponibles.
Vista 3D
Los parmetros de este grupo definen el ngulo desde el que se ve el
grfico en tres dimensiones.
ngulo Vertical
Define el ngulo vertical de la vista 3D. El valor debe ser
un entero comprendido entre 0 y 30.
ngulo Lateral
Define el ngulo lateral de la vista 3D. El valor debe ser un
entero comprendido entre 0 y 45.
176
GRFICO DE TARTA
177
Presentacin
178
GRFICO DE TARTA
Etiquetas Emergentes
Marcando esta casilla, el valor o los valores de la dimensin o
dimensiones aparecern como etiquetas emergentes cuando el
cursor pase por encima de este punto en el grfico. I
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores nulos en
un grfico.
Resaltar
Si marca esta casilla de verificacin, pasar con el ratn sobre un
segmento de la tarta har que ste resalte para una mejor visin de
conjunto. El realzado tambin se aplicar al rtulo pertinente (si lo
hubiera).
Mostrar Leyenda
En el grupo Mostrar Leyenda puede mostrar o no mostrar la
leyenda y acceder al dilogo Configuraciones de Leyenda. Estas
configuraciones slo estn disponibles cuando los datos de un
grfico hacen posible mostrar una leyenda.
Configuracin...
Abre el dilogo Configuraciones de Leyenda (vase la
pgina 66), donde se pueden efectuar configuraciones
avanzadas para la leyenda del grfico.
Mostrar Nmeros en la Leyenda
Muestra nmeros para las porciones en la leyenda. Esta
opcin slo est disponible para la primera dimensin en
los grficos de dos dimensiones.
Texto en Grfico
En el grupo Texto en Grfico podr aadir texto flotante al grfico.
Aadir
Pulsando este botn se abre el dilogo Texto en Grfico
donde se pueden crear y editar textos flotantes para que se
179
visualicen en el grfico. Para ms detalles acerca del
dilogo Texto en Grfico vea la pgina 70.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico.
Hacer doble clic con el ratn sobre el texto de la lista tiene
el mismo efecto. Para ms detalles acerca del dilogo Texto
en Grfico vea la pgina 70.
Eliminar
Marque un texto de la lista y haga clic en este botn para
borrarlo de la lista
Limitaciones de Dimensin
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de ... en el grfico. Esta
opcin se puede utilizar independientemente de las
restantes opciones de este grupo.
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
Diseo
En la pgina Diseo, podr especificar cmo debera mostrarse el grfico de
tarta en el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en
la que el grfico deber residir. Esta pgina es idntica a la pgina Diseo
del grfico de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
180
GRFICO DE TARTA
181
182
GRFICO DE EMBUDO
9 GRFICO DE EMBUDO
I
183
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Elimina todas las selecciones de los campos utilizados como
dimensiones en el grfico.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), el cual le permitir imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikView PDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
184
GRFICO DE EMBUDO
185
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico.
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
186
GRFICO DE EMBUDO
Expresiones I
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42). En un grfico de embudo nicamente se
emplea la primera expresin para trazar el grfico. Se puede hacer uso de
otras expresiones adicionales para mostrar emergentes o texto/nmeros en
los segmentos de datos.
Ordenar
En esta pgina podr ordenar los valores de las dimensiones conforme a uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (pgina 55 ).
187
Estilo
En esta pgina podr elegir el estilo que desee para el grfico de embudo. Las
opciones del grupo Subtipo no estn disponibles para el grfico de embudo.
Aspecto
Actualmente solo hay un estilo disponible para los grficos de
embudo.
Orientacin
El grfico se puede presentar con una orientacin vertical u
horizontal.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando selecciona un estilo en
el desplegable, todos los colores del Mapa de Colores de la pgina
Colores cambiarn al estilo seleccionado. La base de colores real
del mapa de colores no se ver afectada. El Estilo de Color de rea
no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
188
GRFICO DE EMBUDO
Color Slido
Establece todos los colores del mapa de colores como
colores slidos.
Degradado Oscuro I
Establece todos los colores del mapa de colores como
gradientes de un solo color hacia tonos ms oscuros.
Degradado Claro
Establece todos los colores del mapa de colores en
gradientes de un solo color hacia tonos ms claros.
Brillante
Otorga un aspecto brillante a todos los segmentos.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
189
Presentacin
190
GRFICO DE EMBUDO
Etiquetas Emergentes
Marque esta casilla de verificacin si desea que los datos aparezcan
en un globo emergente cuando el usuario merodea con el cursor por
encima de un segmento de datos del grfico. Este parmetro no tiene I
efecto alguno sobre las expresiones marcadas para mostrarse como
emergentes.
Ancho de la Punta (%)
Define el ancho de la punta del embudo como un porcentaje del
ancho de la boca del embudo.
Orientacin Invertida
Marque esta casilla de verificacin si desea que el embudo apunte
hacia la izquierda o hacia arriba.
Proporcionalidad de los Datos
Este parmetro controla el grado en que los segmentos han de ser
proporcionales a los datos subyacentes.
Segmentos con Idntica Altura
Los segmentos no son proporcionales a los datos. Cada
segmento se traza con la misma altura (o el mismo ancho,
en el caso de los embudos horizontales) que los dems
segmentos. Normalmente esto solo tiene sentido en caso de
mostrar nmeros en el grfico.
Altura de Segmentos Proporcional a los Datos
Cada segmento se traza con una altura de segmento
proporcional a los datos subyacentes.
rea de Segmentos Proporcional a los Datos
Cada segmento se traza con un rea total proporcional a los
datos subyacentes.
Mostrar Leyenda
En el grupo Mostrar Leyenda puede controlar la presentacin de las
etiquetas de los datos de las dimensiones en el grfico. Marque la
casilla de verificacin para mostrar las etiquetas de datos. Las
etiquetas de datos se visualizan nicamente para el nivel superior
actual del grfico.
Configuracin...
Abre el dilogo Configuraciones de Leyenda (vase la
pgina 66 para ms detalles), donde se pueden editar los
parmetros de configuracin de la leyenda.
Mostrar Nmeros en la Leyenda
Marque esta casilla de verificacin para mostrar los valores
contiguos a las etiquetas de datos de las dimensiones.
191
Texto en Grfico
En el grupo Texto en Grfico podr aadir texto flotante al grfico.
Aadir
Pulsando este botn se abre el dilogo Texto en Grfico
donde se pueden crear y editar textos flotantes para que se
visualicen en el grfico. Para ms detalles acerca del
dilogo Texto en Grfico vea la pgina 70.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico.
Hacer doble clic con el ratn sobre el texto de la lista tiene
el mismo efecto. Vase la pgina 70 para ms detalles
acerca del dilogo Texto en Grfico.
Limitaciones de Dimensin
En el grupo Limitaciones de Dimensin puede limitar el nmero
de puntos de datos que se trazarn en una determinada dimensin.
Seleccione una de las dimensiones haciendo clic en la lista antes de
proceder a modificar uno o ms de los parmetros que se muestran a
continuacin.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de ... en el grfico. Esta
opcin se puede utilizar independientemente de las
restantes opciones de este grupo.
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
192
GRFICO DE EMBUDO
Diseo
En la pgina Diseo, podr especificar cmo debera mostrarse el grfico de
embudo en el diseo. Esto incluye opciones de forma, borde, ttulo y la capa
en la que el grfico deber residir. Esta pgina es idntica a la pgina de I
Diseo del grfico de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
193
194
GRFICO DE BLOQUES
10 GRFICO DE BLOQUES
I
El grfico de bloques muestra la relacin que hay entre los valores de una expresin a
modo de bloques de diversas reas. Se pueden mostrar hasta tres dimensiones, donde
cada bloque de dimensin se divide a su vez en diversos sub-bloques. Se suele
utilizar a menudo una expresin extra para calcular el color de cada bloque, en cuyo
caso el tipo de grfico recibe el nombre de Grfico de Calor.
195
Desvincular
Convierte el grfico en esttico, es decir, corta el enlace directo a los
datos seleccionados.
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Elimina todas las selecciones de los campos utilizados como
dimensiones en el grfico.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), el cual le permitir imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
196
GRFICO DE BLOQUES
197
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico.
198
GRFICO DE BLOQUES
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (pgina 34). El grfico de Bloques normalmente contiene I
entre una y tres dimensiones. Si hubiera ms dimensiones se ignoran.
Expresiones
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42). En un grfico de Bloques nicamente se
emplea la primera expresin para trazar el grfico. Se pueden emplear
expresiones adicionales si se desea mostrar mensajes emergentes. Tambin
es posible utilizar expresiones de Texto en Punto de Datos para la
visualizacin de los datos en los bloques de niveles ms hacia el interior.
Estilo
En esta pgina puede establecer el estilo que desea para el grfico de Bloques.
199
Aspecto
Elija entre un estilo de dibujo con ttulo o sin ttulo. En el estilo sin
ttulo slo se visualizarn en el grfico las etiquetas de dimensiones
del nivel superior, trazadas en el centro de sus respectivos bloques.
En el estilo con ttulo, las etiquetas de dimensin de nivel superior e
intermedio aparecen trazadas sobre ttulos, en la parte superior de
sus respectivos bloques. Las etiquetas de dimensin de nivel inferior
se muestran por tanto en el interior de cada bloque de nivel inferior.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando selecciona un estilo en
el desplegable, todos los colores del Mapa de Colores de la pgina
Colores cambiarn al estilo seleccionado. La base de colores real
del mapa de colores no se ver afectada. El Estilo de Color de rea
no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
Color Slido
Establece todos los colores del mapa de colores como
colores slidos.
Degradado Oscuro
Establece todos los colores del mapa de colores como
gradientes de un solo color hacia tonos ms oscuros.
Degradado Claro
Establece todos los colores del mapa de colores en
gradientes de un solo color hacia tonos ms claros.
Brillante
Otorga un aspecto brillante a todos los segmentos.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
200
GRFICO DE BLOQUES
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
I
Presentacin
201
Etiqueta para Otros
Es el nombre del bloque sobrante que contiene los datos de los
bloques no mostrados debido a las limitaciones explicadas en los
dos parmetros anteriores. Si no se introduce cadena alguna, se
emplear el valor establecido por defecto, que se encuentra en la
pgina Objetos, del dilogo Preferencias de Usuario.
Niveles Visibles
Un grfico de bloques puede mostrarse con un mximo de tres
niveles de bloques (o dimensiones). En este control se puede limitar
el nmero de niveles mostrados a uno o dos.
Emergente
En este grupo se puede especificar hasta qu punto los valores de
la(s) dimensin(es) y algunos otros datos se mostrarn en la
ventanita emergente que aparece al cabo de un rato al merodear con
el cursor por los datos del grfico. Estos parmetros no tienen efecto
en las expresiones marcadas para mostrarse como emergentes.
Mostrar Valores de Dimensin
Marque esta casilla de verificacin si desea mostrar los
valores de todas las dimensiones asociadas con unos
determinados datos de la ventanita emergente. Esta casilla
deber estar marcada para que las opciones inferiores estn
disponibles.
Total Relativo de la 1 Dimensin
Marque esta casilla de verificacin para incluir en la
ventanita emergente el valor de la expresin de trazado del
grfico agregada al valor de la 1 dimensin como un
porcentaje del total de todo el grfico completo.
Total Relativo de la 2 Dimensin
Marque esta casilla de verificacin para incluir en la
ventanita emergente el valor de la expresin del trazado del
grfico agregada al valor de la 2 dimensin como un
porcentaje del total de todo el grfico completo.
Total Relativo de la 3 Dimensin
Marque esta casilla de verificacin para incluir en la
ventanita emergente el valor de la expresin de trazado del
grfico agregada al valor de la 3 dimensin como un
porcentaje del total de todo el grfico completo.
202
GRFICO DE BLOQUES
203
proceder a modificar uno o ms de los parmetros que se muestran a
continuacin.
Limitar Leyenda (Caracteres)
Seleccione esta casilla para limitar la longitud de las
cadenas de los valores de la dimensin que se van a mostrar
en los ejes y en la leyenda del grfico. Introduzca la
longitud mxima en el cuadro de desplazamiento. Los
valores truncados irn seguidos de unos puntos suspensivos
... en el grfico. Esta opcin se puede utilizar
independientemente de las restantes opciones de este grupo.
Bordes de Bloque
En el grupo Bordes de Bloque puede especificar el ancho y el color
de los bordes que aparecen en torno a los bloques de los tres
diferentes niveles de dimensin. Los bordes de bloque no se podrn
aplicar cuando se est utilizando el estilo de ttulo de los grficos de
bloques.
1 Dimensin
Establezca el ancho del borde que rodea a los bloques en el
nivel de la primera dimensin con el control de
desplazamiento y seleccione el color de borde que desee
con el botn de color que hay debajo.
2 Dimensin
Establezca el ancho del borde que rodea a los bloques del
nivel de la segunda dimensin con el control de
desplazamiento y seleccione el color de borde que desee
con el botn de color que hay debajo.
3 Dimensin
Establezca el ancho del borde que rodea a los bloques del
nivel de la tercera dimensin con el control de
desplazamiento y seleccione el color de borde que desee
con el botn de color que hay debajo.
Configuraciones de Ttulo
En el grupo Configuraciones de Ttulo podr fijar el tipo de letra y
el color del ttulo empleado para los niveles de dimensin superior e
intermedio. Estas configuraciones slo se podrn aplicar cuando se
est utilizando el estilo de ttulo del grfico de bloques.
Fuente...
Abre el dilogo Fuente para determinar la fuente del ttulo.
204
GRFICO DE BLOQUES
Color
Abre el dilogo rea de Color para determinar el color de
la base del ttulo.
Ttulos de Nivel Intermedio I
Marque esta casilla de verificacin si desea incluir ttulos
en el nivel intermedio de la dimensin de grficos de
bloques tridimensionales
Colores
En la pgina Colores se establecen los colores predefinidos. Esta pgina es
idntica a la pgina Colores del grfico de barras (pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
Diseo
En la pgina Diseo se define la presentacin del grfico de bloques en el
diseo. Esto incluye las opciones de forma, borde, ttulo y la capa en la que
el grfico deber residir. Esta pgina es idntica a la pgina Diseo del
grfico de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
205
206
GRFICO DE INDICADOR
11 GRFICO DE INDICADOR
I
Los Grficos de Indicador se usan para mostrar el valor de una nica expresin sin
dimensiones.
207
Desvincular
Convierte el grfico en esttico, es decir, corta el enlace directo a los
datos seleccionados.
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
208
GRFICO DE INDICADOR
209
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la pgina 22), se definen el tipo de grfico, el
nombre para el grfico, etc. Esta pgina es igual para todos los tipos de
grfico.
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
210
GRFICO DE INDICADOR
grfico de barras (pgina 34). Los Grficos de Indicador no hacen uso de las
dimensiones de grfico, as que esta pgina puede ignorarse.
Expresiones I
En la pgina Expresiones, es posible definir las expresiones que se
mostrarn en el grfico. Esta pgina es idntica a la pgina Expresiones del
grfico de barras (pgina 42). El grfico de Indicador siempre mostrar
slamente el valor de la primera expresin.
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (pgina 55 ).
Estilo
En esta pgina usted selecciona el estilo bsico para el grfico de Indicador. Las
opciones de los grupos Vista 3D, Subtipo, Estilo de Color de rea y Trazar Estilo
de Fondo de rea no estn disponibles para los grficos de indicador.
211
Aspecto
Seleccione uno de los estilos disponibles.
Orientacin
Aqu puede establecer la orientacin del grfico en vertical u
horizontal segn indican los iconos. La opcin slo tiene sentido en
indicadores lineales y de semforo.
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del
grfico.
Presentacin
212
GRFICO DE INDICADOR
Configuraciones de Indicador
En el grupo Configuraciones de Indicador usted establece los
valores mximos y mnimos para el grfico de indicador.
Mnimo I
Especifica el valor mnimo del indicador. Esto se
corresponde con la posicin inferior del indicador.
Mximo
Especifica el valor mximo del indicador. Esto se
corresponde con la posicin superior del indicador.
Configuracin de Segmentos
En este grupo usted define los segmentos que conforman el grfico.
Todos los grficos, excepto los de estilo LED, deben tener al menos
un segmento. Para indicadores circulares y lineales, los segmentos
componen reas de diferentes colores en el fondo del indicador. Para
grficos de indicador de semforo, cada segmento se corresponde
con una luz. Se muestra una lista de segmentos pudindose
seleccionar un segmento de la lista para cambiar sus propiedades.
Aadir
Aade un segmento nuevo al final de la lista.
Eliminar
Elimina el segmento que est seleccionado actualmente en
la lista.
Ascender
Mueve el segmento seleccionado actualmente en la lista un
paso ms arriba.
Etiqueta
Especifica un nombre para el segmento seleccionado. Este
nombre es slo para identificacin y no se utiliza cuando se
dibuja el grfico de indicador.
Lmite Inferior
Especifica el valor de indicador donde comienza el
segmento seleccionado. El lmite superior de un segmento
es el lmite inferior del siguiente segmento o, en el caso del
ltimo segmento, el valor Mximo del indicador. Este valor
slo puede ser editado si la opcin Ancho Automtico de
Segmentos (vea a continuacin) ha sido seleccionada. El
valor puede introducirse como una frmula calculada para
actualizaciones dinmicas. Si se ha seleccionado la opcin
Lmites de Segmento Relativos (ver a continuacin), los
lmites de los segmentos debern introducirse como
213
nmeros entre 0 y 1, indicando una fraccin del rango total
entre los valores Mnimo y Mximo.
Color
Haga clic en el botn de color para especificar el color del
segmento. El color puede ser definido como un color slido
o un degradado mediante el dilogo rea de Color (vea la
pgina 23) que se abre haciendo clic en el botn. Los
degradados no tienen efecto en los grficos de indicador de
tipo semforo.
Indicador
En el grupo Indicador se establecen las propiedades visuales del
grfico de indicador. Este grupo no est disponible para grficos de
indicador de tipo LED.
Modo
Especifica el modo de visualizacin de valores del grfico.
Para grficos de tipo circular y lineal, estn disponibles los
siguientes cuatro modos:
Mostrar Aguja
Muestra el valor del grfico mediante un indicador
de aguja. El tipo de aguja puede establecerse en
Estilo a continuacin.
Rellenar hasta el valor obtenido
Muestra el valor de indicador rellenando el fondo
del grfico de indicador con los colores de
segmento definidos slo hasta el valor actual. La
parte restante por encima del valor Mximo se deja
en blanco.
Aguja y Rellenar Hasta Valor
Combina las dos opciones anteriores.
Sin Indicador
No se usa ni el indicador de aguja ni rellenar hasta
el valor obtenido. Esta opcin puede resultar muy
til cuando se usan lmites de segmento calculados
dinmicamente para indicar los valores del
indicador.
Para los grficos de estilo semforo estn disponibles tres
modos:
214
GRFICO DE INDICADOR
Indicar Valor
Muestra el valor del indicador encendiendo la
nica luz que se corresponde con el segmento que
contiene el valor actual del indicador. I
Rellenar hasta el valor obtenido
Muestra el valor del indicador encendiendo las
luces que corresponden a todos los segmentos
hasta incluir el segmento que contiene el valor
actual del indicador.
Una sola luz
Muestra el valor del indicador encendiendo la luz
nica que corresponde al segmento que contiene el
valor actual del indicador, al tiempo que oculta
cualquier otra luz de otros segmentos. Crea el
efecto de una sola luz cambiando de color, segn el
color del segmento que corresponda al valor actual
del indicador.
Estilo
Especifica el estilo de la aguja para grficos de estilo
circular y lineal y para el rea que rodea a las luces en los
indicadores de estilo semforo. Estn disponibles varios
estilos, dependiendo del tipo de grfico.
Color
Haga clic en el botn de color para especificar el color de la
aguja del indicador. No es aplicable para indicadores de
semforo.
Invertir Direccin
Marque esta casilla si desea invertir la direccin de trazado del
grfico de indicador tipo semforo. La opcin slo est disponible
para grficos de indicador de tipo semforo.
Mostrar Escala
Seleccione esta casilla de verificacin si desea mostrar una escala.
Este grupo slo est disponible para estilos de grfico circulares y
lineales.
Unidades Principales
Define el nmero de unidades principales en la escala del
grfico.
215
Mostrar Etiquetas en Cada Unidad Principal n
Seleccione esta casilla de verificacin si desea mostrar
etiquetas de texto en la escala del indicador. La densidad de
las etiquetas puede introducirse en el cuadro de texto.
Fuente
Pulse este botn si desea establecer una fuente para el texto
de la etiqueta de escala.
Unidades Secundarias por Unidad Principal
Define el nmero de unidades menores entre cada unidad
principal en la escala del grfico de indicador.
Configuraciones de Indicador Circular
En este grupo, el cual es especfico para grficos de indicador de
estilo circular, se configuran las propiedades de la forma del
indicador.
Tamao del rea Interior
El indicador normalmente se traza como un crculo slido o
un segmento de crculo. Cuanto mayor el nmero
introducido aqu, ms grueso ser el cilindro. El valor que
indica el porcentaje del radio que deber dejarse hueco
debe estar entre 0 y 99.
Amplitud de ngulo
El ngulo en grados entre los valores Mnimo y Mximo en
el grfico de indicador. Debe ser un valor ente 45 y 360.
Centrar ngulo
El ngulo del valor central del grfico en relacin con el
reloj. Debe ser un valor ente 0 y 360. 0 indica el centro en la
parte superior del grfico de indicador (las 12 en punto).
Texto en Grfico
En el grupo Texto en Grfico se puede aadir libremente texto al
grfico.
Aadir
Pulsando este botn, se abre el dilogo Texto en Grfico
donde se pueden crear y editar textos flotantes para
mostrarlos en el grfico. Vea la pgina 70 para ms
detalles acerca del dilogo Texto en Grfico.
Editar
Marque un texto de la lista y haga clic en este botn para
editar sus propiedades en el dilogo Texto en Grfico.
216
GRFICO DE INDICADOR
Eliminar
Marque un texto de la lista y haga clic en este botn para
borrarlo de la lista
Lneas de Referencia I
En el grupo Lneas de Referencia se pueden definir unas lneas de
referencia que intersectan el rea del fondo del indicador en un
determinado valor. Las lneas de referencia slo estn disponibles en
los grficos de indicador de estilos lineal y circular. Una lista
muestra todas las lneas de referencia existentes en el grfico.
Aadir
Abre el dilogo Lneas de Referencia (vase la pgina 68)
donde se puede crear una nueva lnea de referencia en el
grfico.
Editar
Marque una lnea de referencia ya existente en la lista y
pulse este botn para editar sus propiedades en el dilogo
Lneas de Referencia. Es igual que hacer doble-clic en la
lnea de referencia en la lista. Vase la pgina 68 para ms
detalles acerca del dilogo Lneas de Referencia.
Eliminar
Marque una lnea de referencia ya existente en la lista y
pulse este botn para eliminarla de la lista.
Ancho Automtico de Segmentos
Si se marca esta casilla de verificacin, los lmites de segmento se
calcularn automticamente, basndose en los valores Mnimo,
Mximo y el nmero de segmentos definidos.
Lmites de Segmento Relativos
Si est seleccionada esta opcin, los lmites de segmento pueden
introducirse como nmeros del 0 al 1, que indican una fraccin del
total entre los valores Mnimo y Mximo.
Ocultar Lmites de Segmento
Si est seleccionada esta opcin, no se dibujar el borde en los
lmites de segmento de los indicadores circulares y lineales. Es til
cuando se crean degradados de fondo con ms de dos colores.
Ocultar Lmites de Indicador
Elimina el borde de los segmentos del indicador.
Escala Logartmica
Si se marca esta opcin, la escala del grfico ser logartmica.
217
Etiquetas Emergentes
Seleccionando este cuadro de verificacin, las expresiones de los
valores se mostrarn como un globo emergente cuando pasamos por
encima con el cursor sobre los puntos de datos del grfico.
LED
El grupo LED, el cual es especfico para los grficos de indicador de
tipo LED, usted establece las propiedades para la presentacin del
indicador LED.
Dgitos
Especifica el nmero de dgitos de LED mostrados.
Color
Haga clic en el botn de color para especificar el color de
los segmentos de LED.
Estilo
Elija un estilo para los LED en este desplegable.
218
GRFICO DE INDICADOR
Acciones
En la pgina Acciones se determinan las acciones que se habrn de llevar a
cabo cuando se haga clic en el grfico. Esta pgina es idntica a la pgina
Acciones del Objeto de Botn, vase la pgina 224 del Libro II. I
Colores
En la pgina Colores se establecen los colores. Esta pgina es idntica a la
pgina Colores del grfico de barras (pgina 78). Observe que el mapa de
color en Aspecto de los Datos no tiene sentido en un grfico de Indicador.
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente es posible definir la fuente para el texto en el grfico.
Esta pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
Diseo
En la pgina Diseo es posible definir la apariencia del grfico de Indicador
en el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que
el grfico deber residir. Esta pgina es idntica a la pgina Diseo del
grfico de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
219
220
GRFICO MEKKO
12 GRFICO MEKKO
I
Los grficos Mekko presentan los datos empleando barras de ancho variable. Pueden
mostrar hasta tres niveles de datos en un grfico de dos dimensiones. Son muy tiles
en reas como el anlisis de mercados.
221
Vincular
Vincula un grfico desvinculad, esto es, restablece el vnculo inme-
diato a los datos seleccionados.
Clonar
Crea una copia del grfico
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Borrar Todas las Selecciones
Deselecciona los valores de todos los campos del grfico mekko.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF preselec-
cionada. Tras pulsar Imprimir se le pedir un nombre de archivo
para el archivo PDF de salida. Este comando slo est disponible si
el sistema dispone de una impresora PDF. La impresora
QlikViewPDF deber descargarse de la pgina web de QlikTech e
instalarse aparte.
222
GRFICO MEKKO
223
Maximizar
Expande el grfico hasta rellenar la pantalla. Hacer clic en en el
ttulo del objeto (si se muestra) da el mismo resultado. Este
comando slo est disponible si est permitida la opcin maximizar
en la pgina Ttulo del dilogo Propiedades (ver pgina 228).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y tama-
o anteriores. Hacer doble clic en el icono de un objeto minimizado
o pulsar en el ttulo del objeto (si lo hay) de un objeto maximi-
zado ofrece el mismo resultado. Este comando slo est disponible
para objetos minimizados o maximizados.
Ayuda
Abre la ayuda especfica del contexto.
Eliminar
Elimina el grfico.
General
En la pgina General (vase la Figura1 en la pgina 22), se definen el tipo de
grfico, el nombre para el grfico, etc. Esta pgina es igual para todos los
tipos de grfico.
224
GRFICO MEKKO
Dimensiones
En la pgina Dimensiones, es posible definir las dimensiones que se mos-
trarn en el grfico. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (pgina 34). I
Expresiones
En la pgina Expresiones, es posible definir las expresiones que se mostra-
rn en el grfico. Esta pgina es idntica a la pgina Expresiones del grfico
de barras (ver pgina 42).
Ordenar
En esta pgina podr ordenar los valores de las dimensiones conforme a uno
de los criterios de ordenacin disponibles. Esta pgina es idntica a la pgina
Ordenar del grfico de barras (vase la pgina 55).
Estilo
Figura 53. La pgina Estilo para grficos mekko en el dilogo Propiedades de Gr-
fico
225
Aspecto
Seleccione uno de los estilos disponibles.
Orientacin
Aqu puede establecer la orientacin del grfico en vertical u hori-
zontal segn indican los iconos.
Subtipo de Grfico
En este grupo es posible elegir entre modo Agrupado o Apilado,
siempre que el grfico tenga exactamente dos dimensiones o una
dimensin, pero ms de una expresin. Los valores negativos en las
barras apiladas se establecen aparte, separadamente, por debajo del
eje x.
Vista 3D
Los parmetros de este grupo definen el ngulo desde el que se ve el
grfico en tres dimensiones. Este parmetro no est disponible para
todos los tipos de grfico.
ngulo Vertical
Define el ngulo vertical de la vista 3D. El valor debe ser
un entero comprendido entre 0 y 30.
ngulo Lateral
Define el ngulo lateral de la vista 3D. El valor debe ser un
entero comprendido entre 0 y 45.
Estilo de Color de rea
Este control se puede utilizar para imponer un estilo de color para
todos los colores de rea del grfico. Cuando se selecciona un estilo
en el desplegable, todos los colores del Mapa de Colores de la pgi-
na Colores cambiarn al estilo seleccionado. La base de colores real
del mapa de colores no se ver afectada. El Estilo de Color de rea
no est disponible para todos los aspectos grficos. Hay cuatro
opciones disponibles.
Color Slido
Establece todos los colores del mapa de colores como colo-
res slidos.
Degradado Oscuro
Establece todos los colores del mapa de colores como gra-
dientes de un solo color hacia tonos ms oscuros.
Degradado Claro
Establece todos los colores del mapa de colores en gradien-
tes de un solo color hacia tonos ms claros.
226
GRFICO MEKKO
Brillante
Otorga un aspecto brillante a todas las barras.
Trazar Estilo de Fondo de rea
Este control se puede utilizar para cambiar el aspecto del fondo del I
rea de grfico. Este parmetro slo est disponible para los grficos
que cuenten con un rea de grfico. Estn disponibles las siguientes
opciones:
Marco
Se traza un marco en torno al rea del grfico.
Sombreado
Esta opcin crea un efecto de sombreado en el fondo de
rea del grfico.
Mnimo
Se elimina el fondo de rea del grfico.
Vista Previa
Ofrece una vista previa de las propiedades visuales bsicas del gr-
fico.
Presentacin
Las opciones de configuracin de esta pgina modifican la presentacin del
grfico de barras en la pantalla. Esta pgina es idntica a la pgina Presenta-
cin del grfico de barras (ver pgina 60).
Ejes
En la pgina Ejes podr especificar las propiedades de visualizacin de los
ejes X e Y. Un grfico puede tener dos escalas en el eje Y si se muestran
varias expresiones. Si se usan dos escalas, stas se posicionarn a izquierda y
derecha, respectivamente. Esta pgina es idntica a la pgina Eje del grfico
de barras (ver pgina 72).
Colores
En la pgina Colores se pueden configurar los colores que se emplearn en
el dibujo del grfico. La pgina consta de dos partes principales, una para la
visualizacin de los datos y otra para el fondo. Esta pgina es idntica a la
pgina Colores del grfico de barras (ver pgina 78).
Nmero
En la pgina Nmero se configura el formato numrico. Se pueden configu-
rar los formatos de fecha, hora y nmeros para los ejes y expresiones dife-
rentes. Si el eje X est determinado como Continuo en la pgina Ejes, se
227
tratar la dimensin del eje X como una expresin. Esta pgina es idntica a
la pgina Nmeros del grfico de barras (ver pgina 83).
Fuente
En la pgina Fuente se puede cambiar la fuente del texto en el grfico. Esta
pgina es idntica a la pgina Fuente del grfico de barras (ver pgina 84).
Diseo
En la pgina Diseo se decide como deber mostrarse el grfico de barras en
el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
grfico deber residir. Esta pgina es idntica a la pgina Diseo del grfico
de barras (ver pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. Se pueden definir colores de texto de primer plano y de fondo con
parmetros aparte para un estado activo o inactivo. Adems, existen parme-
tros adicionales para textos de varias lneas y alineacin de texto tanto en
vertical como en horizontal. Esta pgina es idntica a la pgina Ttulo del
grfico de barras (ver pgina 91).
228
TABLA PIVOTANTE
13 TABLA PIVOTANTE
I
229
se llama pivotar. Para pivotar en QlikView hay que arrastrar y soltar con el
ratn.
Ejemplo:
Para mover el campo Producto en la tabla pivotante inferior, del eje vertical
al eje horizontal, apunte con el ratn a la columna Producto. Pulse el botn
izquierdo del ratn y mantngalo pulsado mientras arrastra el cursor del
ratn hacia arriba a la fila de las etiquetas de expresin. La columna
seleccionada y su destino estn resaltados en azul mientras que se est
arrastrando.
El resultado:
230
TABLA PIVOTANTE
No slo los campos de las dimensiones, sino tambin las filas de las
expresiones pueden ser pivotadas.
El resultado:
231
Ejemplo (expandir):
Cada valor puede expandirse por separado a fin de mostrar el siguiente nivel.
Para expandir todos los valores de campo de una determinada columna hay
que hacer clic con el botn derecho en esa columna y seleccionar Expandir
Todo dedse el men objeto. Si hace esto para la columna Company en la
tabla superior, el resultado ser el siguiente:
232
TABLA PIVOTANTE
Los iconos en la columna Producto indican que existe otro nivel. Haga
clic con el botn derecho en la columna Producto y seleccione de nuevo
Expandir Todo. El resultado ser: I
233
y elegir Contraer Columnas de Dimensin desde el men objeto. El
resultado ser el siguiente:
234
TABLA PIVOTANTE
Vincular
Vincula un grfico desvinculado, es decir, restablece el vnculo
inmediato con los datos seleccionados.
Clonar I
Crea una copia de la tabla.
Ordenar capas->
Este men nicamente est disponible cuando la rejilla de diseo
est activa (vase la pgina 73 en el Libro I) o cuando la casilla de
verificacin Mostrar Siempre Opciones de Men de Diseo est
marcada (vase la pgina 117 en el Libro I). Contiene cuatro
comandos para fijar la capa de diseo de los objetos de hoja. Los
nmeros vlidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseo del objeto de hoja en el mayor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Enviar Atrs
Fija la capa de diseo del objeto de hoja en el menor valor
utilizado actualmente por cualquiera de los objetos de hoja
de la hoja actual.
Adelantar
Incrementa la capa de diseo del objeto de hoja en un valor.
El valor mximo es 127.
Atrasar
Reduce la capa de diseo del objeto de hoja en un valor. El
valor mnimo es -128.
Ajustar Columnas a los Datos
Ajusta el ancho de todas las columnas de las tablas al dato ms
ancho de cada columna. La cabecera se incluye en el clculo.
Igualar Ancho de Columna
Establece el ancho de las columnas en la tabla.
Personalizar Formato de Celdas
Abre el dilogo Personalizar Formato de Celdas (vase la pgina
180 del Libro II) el cual le permite dar formato a las celdas de una
columna sobre la que haya hecho clic. El comando slo est
disponible cuando la rejilla de diseo est activa o cuando la casilla
de verificacin Mostrar Siempre Opciones de Men de Diseo se
encuentre marcada (vase la pgina 117 del libro I).
235
Cambiar Valor
nicamente disponible para columnas de expresin que contengan
una agregacin inputsum de un campo de entrada. Sita la celda
sobre la que se haya hecho clic en modo de edicin. Equivale a
pulsar el icono de entrada en la celda.
Restaurar Valores
nicamente disponible para columnas de expresin que contengan
una agregacin inputsum de un campo de entrada. Abre un men en
cascada con tres opciones disponibles.
Restaurar Valor nico
Restaura los valores de campo subyacentes a la celda sobre
la que se haya hecho clic con el ratn, devolvindolos a sus
valores por defecto predeterminados desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo
posibles, devolvindolos a sus valores por defecto
predeterminados desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los valores de campo,
devolvindolos a sus valores por defecto predeterminados
desde el script.
Borrar Todas las Selecciones
Deselecciona los valores de todas las dimensiones en la tabla
pivotante.
Exportar
Exporta el contenido de la tabla a un archivo de su eleccin. Los
formatos que se ofrecen incluyen un rango de formatos de archivo
de texto delimitados, HTML, XML, BIFF (formato nativo de Excel)
y QVD (Archivos de Datos de QlikView, vase la pgina 537 del
Libro I).
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
Tabla Completa
Copia la tabla al portapapeles, junto con la cabecera y el
estado de las selecciones.
rea de Datos de Tabla
Copia al portapapeles nicamente los valores de la tabla.
236
TABLA PIVOTANTE
Valor de Celda
Copia en el portapapeles el valor de texto de la celda sobre
la que se haya hecho clic con el botn derecho (al invocar el
men Objeto). I
Imagen
Copia una imagen del objeto grfico en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto
grfico, dependiendo de los parmetros definidos en el
dilogo Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto grfico completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a
la misma posicin y tamao que el/los objetos resaltados.
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace entre los objetos, convirtindolos en
diferentes objetos, con diferentes IDs de objeto.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), desde el que podr imprimir la tabla.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta la tabla a Microsoft Excel, el cual se abre automticamente
si no estaba abierto ya. La tabla aparecer en una nueva hoja de
Excel.
237
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Ampla la tabla hasta llenar la pantalla. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 91).
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina la tabla.
General
En la pgina General (Figura1 en la pgina 22), se definen el tipo de grfico,
el nombre para el grfico o la tabla, etc. Esta pgina es igual para todos los
tipos de grfico.
238
TABLA PIVOTANTE
Dimensiones
En la pgina Dimensiones, se puede definir las dimensiones que se
mostrarn en la tabla. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (Figura4 en la pgina 34). Una tabla pivotante puede tener I
un nmero muy extenso de dimensiones. El lmite lo fija la cantidad de
RAM disponible.
Expresiones
239
Navegacin por los controles en rbol:
El listado de expresiones es de hecho un control en forma de rbol,
con un amplio conjunto de opciones de control. Encontrar un icono
de expansin frente a cada expresin . Haciendo clic en el icono
de expansin se abrirn las subexpresiones subyacentes o
expresiones de atributos. El icono se convertir entonces en un
icono contrado . Si pulsa este icono contraer la presentacin de
cualquier subexpresin o expresin de atributo. En los casos ms
complejos se pueden dar hasta tres niveles de expansin distintos.
Opciones de Presentacin/ Modos de Trazado:
Tras el icono de expansin/contraccin de cada fila, ver un icono
que corresponde al tipo de presentacin que se emplear para la
expresin. Estos iconos se configuran normalmente en el grupo
Opciones de Presentacin (vase a continuacin). Hay, por
ejemplo, un icono: para las expresiones trazadas como texto
plano, otro , para las expresiones trazadas como indicadores en
celdas, etc. Solo se mostrarn aquellos iconos que reflejen tipos de
trazado o presentacin activos y posibles.
Subexpresiones:
Ciertas opciones de presentacin en los grficos en mapa de bits
hacen uso de las subexpresiones, por ej. un conjunto de dos o ms
expresiones que juntas definen el smbolo de trazado. Si se ha
seleccionado Stock o Cuadro como Opcin de Presentacin de
una expresin en un grfico combinado, esa expresin se mostrar
como un contenedor (o marcador de posicin) vaco, con cuatro o
cinco subexpresiones al cambiar el tipo de grfico a un grfico de
tabla. Las opciones de presentacin en los grficos de tabla pueden
configurarse individualmente para cada una de las subexpresiones.
Todas las definiciones de expresin se encuentran en las
subexpresiones.
Expresiones de Atributo:
Los datos de las expresiones pueden formatearse dinmicamente
mediante las expresiones de Atributo. Haga clic sobre el icono de
expansin que hallar frente a cualquier expresin, para
visualizar los contenedores (o marcadores de posicin) para las
expresiones de atributo de dimensin. Puede utilizar cualquier
nmero y combinacin de expresiones de atributo que desee en una
determinada expresin base. El formato definido mediante las
expresiones de atributo reemplaza y desbanca a cualquier otra
opcin predeterminada en cuanto a estilo de tabla o detalles de
240
TABLA PIVOTANTE
241
Grupos de Ciclo en las Expresiones
Finalmente, existe el concepto de los grupos de expresin. Se puede
enlazar cualquier nmero de expresiones base (con sus respectivas
subexpresiones y expresiones de atributo) en un grupo. El grupo
aparece en la lista como un contenedor (o marcador de posicin)
con un icono de ciclo. Si expande el grupo, podr contemplar las
expresiones que contiene. En el grfico slo se mostrar la primera
expresin de la lista. La expresin que se desee mostrar fuera del
grupo puede modificarse haciendo clic sobre el icono de ciclo del
grfico, o en la cabecera de columna de la tabla. Haciendo doble clic
en el icono de ciclo, obtendr una lista emergente con todas las
expresiones disponibles para poder realizar una seleccin directa.
Cuando gire el grupo, la segunda expresin ascender a la parte
superior de la lista, mientras que la expresin que antes estaba activa
descender a la parte ms inferior de la lista.
Hay dos maneras de aadir una expresin a un grupo. La primera de
ellas es arrastrando simplemente una expresin y colocndola
encima de otra de la lista (se crea un nuevo grupo de ciclo) o encima
de un grupo de ciclo que ya existiera en la lista (la expresin se
aade al grupo que ya exista previamente). La segunda manera es
seleccionando una expresin de la lista y haciendo luego clic en el
botn de Grupo (ver ms adelante). La expresin entonces se
agrupar junto con la expresin o grupo de ciclo que estaba sobre
ella en la lista.
De igual manera, se puede eliminar una expresin de un grupo
arrastrndola fuera de ste, o seleccionndola y pulsando el botn
Desagrupar (ver ms adelante). Si solo quedara una expresin en el
grupo de ciclo tras la extraccin, sta sera tambin extrada y el
grupo de ciclo dejara de existir.
Aadir
Seleccionando este botn, se accede al cuadro de dilogo Editar
Expresin (ver pgina 283), en el que se pueden crear nuevas
expresiones.
Eliminar
Elimina la expresin seleccionada.
Ascender
Hace ascender la expresin seleccionada un paso ms arriba de la
lista. Utilice este botn si desea cambiar el orden de las expresiones.
242
TABLA PIVOTANTE
Descender
Hace descender la expresin seleccionada un paso ms abajo en la
lista . Utilice este botn si desea cambiar el orden de las
expresiones. I
Grupo
Es posible agrupar dos o ms expresiones, de forma que solo se
visualice una de ellas en el grfico en un momento dado. La
expresin que se desee mostrar fuera del grupo puede modificarse
haciendo clic sobre el icono de ciclo del grfico, o en la cabecera de
columna de la tabla. Haciendo doble clic en el icono de ciclo,
obtendr una lista emergente con todas las expresiones disponibles
para poder realizar una seleccin directa. Puede asignar una
expresin a un grupo de ciclo seleccionando una expresin de la
lista y haciendo clic a continuacin en el botn Grupo. La expresin
entonces se agrupar junto con la expresin o grupo de ciclo que
estaba sobre ella en la lista.
Desagrupar
Este comando solo est disponible cuando una expresin
perteneciente a un grupo de ciclo haya sido seleccionada en la lista
de Expresiones arriba. Haciendo doble clic con el ratn, la
expresin ser desplazada fuera del grupo de ciclo y colocada como
una expresin independiente por detrs del grupo de ciclo de la lista.
Si solo quedara una expresin en el grupo de ciclo tras la extraccin,
sta sera tambin extrada y el grupo de ciclo dejara de existir.
Etiqueta
La etiqueta de la expresin. Introduzca el nombre que desee
visualizar en el grfico. Si no se introduce texto alguno, la etiqueta
ser automticamente el texto de la expresin. El texto puede
introducirse como una expresin calculada para actualizacin
automtica.
Definicin
Muestra la composicin de la expresin seleccionada. Es posible
editar la expresin directamente en este cuadro. Haciendo clic en el
botn se abre el cuadro de dilogo completo Editar Expresin.
Comentario
Se trata de un campo comentario en el que el creador de la expresin
puede describir el propsito y funcin de la expresin. Haciendo
clic en el botn se abre el cuadro de dilogo completo Editar
Expresin.
243
Habilitar
Marcar esta casilla activar la expresin seleccionada. Si la casilla
no se marca, la expresin no se utilizar en absoluto.
Relativo
Marcar esta casilla har que el grfico muestre el resultado en
porcentaje, en vez de en nmeros absolutos. Esta opcin no est
disponible para tablas pivotantes.
Modo Total
Este grupo no est disponible para tablas pivotantes. Seleccionando
una de las opciones de este grupo, puede decidir cmo calcular el
total de la expresin seleccionada. Este parmetro es importante
para la presentacin relativa o cuando se muestran totales. En las
tablas pivotantes siempre se emplear el Total de la Expresin y
este parmetro aparecer deshabilitado en el cuadro de dilogo.
Sin Totales
Si esta opcin est seleccionada no se calcular ningn total
en la expresin.
Expresin Total
Si esta opcin est seleccionada, el total de la expresin se
calcular utilizando todos los valores del campo. Por
ejemplo, si la columna seleccionada contiene la media
aritmtica de salarios para distintas categoras laborales,
elegir la opcin de Total de la Expresin dar como
resultado la media aritmtica del salario de todas las
categoras laborales.
F(x) de Filas
Si se selecciona esta opcin, los valores aislados de cada
punto de datos (cada barra en un grfico de barras, cada fila
de una tabla simple, etc.) de la expresin seleccionada sern
sumados y agregados empleando la funcin de agregacin
seleccionada (habitualmente la de sumar).
Opciones de Presentacin
Este grupo define lo que se escribir en las celdas de la expresin
del grfico de tabla.
Representacin
Estn disponibles las siguientes alternativas:
Texto
Cuando se seleccione esta opcin los valores de la
expresin se interpretarn y mostrarn siempre
como texto.
244
TABLA PIVOTANTE
Imagen
Al seleccionar esta opcin QlikView tratar de
interpretar cada valor de la expresin como una
referencia a una imagen. La referencia puede ser I
una ruta a un archivo de imagen en el disco (ej.
C:Mypic.jpg) o dentro del documento.qvw (ej.
qmem:// <Name>/<Peter>). Si QlikView no puede
interpretar el valor de una expresin como una
referencia vlida a una imagen, se mostrar el
valor mismo.
Indicador Circular
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador circular. El
grfico indicador ser incluido en la celda de tabla
disponible. La configuracin visual del indicador
puede modificarse mediante el botn
Configuraciones de Indicador
Indicador Lineal
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador lineal
horizontal. El grfico indicador ser incluido en la
celda de tabla disponible. La configuracin visual
del indicador puede modificarse mediante el botn
Configuraciones de Indicador
Indicador de Semforo
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador de semforo.
El grfico indicador ser incluido en la celda de
tabla disponible. La configuracin visual del
indicador puede modificarse mediante el botn
Configuraciones de Indicador
Indicador LED
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador LED. El
grfico indicador ser incluido en la celda de tabla
disponible. La configuracin visual del indicador
puede modificarse mediante el botn
Configuraciones de Indicador
Enlace
Seleccione esta opcin para introducir una
expresin en el campo Definicin que crear un
enlace sobre el que se pueda hacer clic en la celda
245
de tabla. La expresin debera devolver un texto
que puede interpretarse como Texto de
Visualizacin<url>Texto de Enlace. El Texto de
Visualizacin se visualizar en la celda de tabla y
el Texto de Enlace ser el enlace que se abre en una
nueva ventana del navegador. Si se define un
enlace, el valor de la celda de tabla aparecer
subrayado. Si no se define enlace alguno, el valor
no aparecer subrayado. Tenga en cuenta que no es
posible hacer selecciones en una celda que tenga el
Enlace en modo de visualizacin. Haciendo clic en
el botn se abre el cuadro de dilogo completo
Definir Expresin.
Ejemplos:
=Name & <url>'<Font<FTag
=Name & '<url>www.qlikview.com'
donde Name y Link son campos de tabla cargados
en el script.
Ocultar
Al seleccionar esta opcin la expresin no se
muestra en la tabla.
Configuraciones de Indicador
Slo est disponible cuando una de las opciones de
indicador ha sido seleccionada arriba. Abre este dilogo
para configurar las propiedades del indicador. Este dilogo
es esencialmente igual que el de la pgina Presentacin de
las Propiedades de Grfico de Indicador (vea la pgina
212).
Formato de Imagen
Slo est disponible cuando se han seleccionado las
opciones de imagen arriba. Esta configuracin describe
cmo QlikView formatea la imagen para ajustarla a la
celda. Hay cuatro alternativas
Sin Ajustar
Si se selecciona esta opcin, la imagen aparecer
tal cual es, sin ajustar. Esto puede hacer que
algunas partes de la imagen se muestren invisibles
o que slo aparezca rellena una parte de la celda.
246
TABLA PIVOTANTE
Rellenar
Si se selecciona esta opcin, se ajustar la imagen
hasta llenar la celda, sin tener en cuenta el ratio de
aspecto (la proporcin) de la imagen. I
Mantener Aspecto
Si se selecciona esta opcin, se ajustar la imagen
lo ms posible hasta llenar la celda, manteniendo al
mismo tiempo el ratio de aspecto (la proporcin).
Esto normalmente da como resultado reas en
blanco, tanto encima como debajo de la imagen, o
en ambas zonas a la vez.
Rellenar con Aspecto
Si se selecciona esta opcin, la imagen se ajustar
lo ms posible hasta llenar la celda en ambas
direcciones, respetando el ratio de aspecto, es
decir, la proporcin de la imagen. Esto
normalmente da como resultado partes de la
imagen sesgadas en una direccin.
Ocultar Texto cuando falta la Imagen
Si se selecciona esta opcin y la interpretacin como
referencia de imagen falla por alguna razn, QlikView no
mostrar el texto del valor de campo. La celda entonces se
dejar en blanco.
Ordenar
En esta pgina es posible ordenar los valores de las dimensiones segn uno
de los criterios de ordenacin disponibles. La pgina es idntica a la pgina
Ordenar del grfico de barras (pgina 55 ).
247
Presentacin
248
TABLA PIVOTANTE
249
Suprimir Iconos de Expansin en la Impresin
Marque esta casilla de verificacin si no desea que los iconos +'y'-
'deexpansinycontraccinparcialessevisualicencuandoimprimaunat
ablapivotante.'
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin asociados slo a valores nulos en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores nulos en
un grfico.
Rellenar Celdas sin Valor
Si se marca esta casilla de verificacin, las celdas de tablas cruzadas
que representen combinaciones perdidas de dimensiones se harn
corresponder con valores nulos estndar. Con ello ser posible
aplicar expresiones para comprobar valores nulos y atributos de
expresin y aplicar estilos de formato. Este parmetro se activa por
defecto para todas las tablas pivotantes creadas en QlikView 7.5 y
versiones posteriores.
Smbolo de Nulo
El smbolo aqu introducido ser el empleado para mostrar valores
nulos (valores NULL) en la tabla.
Smbolo de Perdido
El smbolo aqu introducido ser el empleado para mostrar valores
perdidos en la tabla.
Subtotales
Este grupo contiene las opciones de configuracin para mostrar los
totales y subtotales en la tabla pivotante.
Subtotales Arriba
Si se selecciona esta opcin, los totales aparecern en la
parte superior izquierda de la tabla pivotante.
Subtotales Abajo
Si se selecciona esta opcin, los totales aparecern en la
parte inferior derecha de la tabla pivotante.
250
TABLA PIVOTANTE
251
Efectos Visuales
Los Efectos Visuales sirven para resaltar los valores de las expresiones de la tabla. A
los valores de las distintas categoras se les pueden aplicar colores y/o estilos de
fuentes diversas. Hay formatos diferentes individuales para cuatro categoras de
valores, tres intervalos de datos numricos y un intervalo de datos de texto. Los
efectos visuales sustituyen a la configuracin de la tabla para una celda determinada.
Expresiones
Una lista con las expresiones del grfico. Se pueden seleccionar una
o ms expresiones para el formato de los efectos visuales.
Superior >=
Aqu se encuentran los parmetros que definen el intervalo
numrico superior. En este cuadro de edicin se introduce el valor
numrico a partir del cual comienza el intervalo superior de valores
numricos. Si se deja vaco no hay ningn intervalo definido. El
lmite puede definirse como un valor esttico o un valor dinmico,
252
TABLA PIVOTANTE
253
Subrayado
Para cada categora de valores hay un cuadro de verificacin que, si
se marca, da a los valores de dicha categora un estilo de fuente
subrayada.
Estilo
En la pgina Estilo, podr configurar diversas opciones para el estilo del formato de
tabla.
Estilo Actual
Puede elegir el estilo de tabla ms apropiado en el desplegable. Si el
valor [Personalizado] aparece en el control desplegable, quiere
decir que se habr aplicado un estilo personalizado a la tabla. Si
modifica el parmetro de nuevo, volvindolo a uno de los estilos
predefinidos, el formato personalizado se perder.
Lneas cada n Filas
Aqu puede establecer si desea que aparezcan lneas de sombreado o
no y con qu intervalo de frecuencia. La configuracin de este
control no es posible para tablas pivotantes.
254
TABLA PIVOTANTE
Modo Indentado
Si se marca esta casilla de verificacin, las dimensiones de la
(columna) izquierda de la tabla pivotante aparecern en modo
indentado. Esto implica que los valores de las dimensiones I
reemplazarn a la etiqueta del "Total", permitiendo una
visualizacin compacta con unos leves indentados entre las
dimensiones. El rea de las columnas de dimensin tendr un ancho
fijo, independientemente de las operaciones de expandir/contraer.
Este parmetro solo est disponible para tablas pivotantes.
Utilizar Slo Etiqueta de Primera Dimensin
Este parmetro solo tiene sentido cuando una tabla pivotante est en
modo indentado. Si marca esta casilla de verificacin, la etiqueta de
la primera dimensin ocupar la fila de etiqueta entera. Las
etiquetas de dimensin de las dimensiones subsiguientes no se
mostrarn.
Bordes Verticales de Celdas de Dimensin
Si esta casilla de verificacin no est seleccionada, todos los bordes
de celda verticales de las celdas de dimensin en el estilo actual
sern eliminados.
Bordes Verticales de Celdas de Expresin
Si esta casilla de verificacin no est seleccionada, todos los bordes
de celda verticales de las celdas de expresin en el estilo actual
sern eliminados.
Borde Sobre el Espaciado
Si esta casilla de verificacin estuviera marcada, las filas del
espaciado de la dimensin (configurado en el cuadro de dilogo
Configuraciones de Campo Avanzadas en la pgina Expresin)
irn precedidas de los mismos bordes horizontales que los de
debajo. Adems, todos los bordes verticales sern eliminados del
interior del rea del espaciado.
Fondo
Abre el dilogo Configuraciones de Fondo (vase la
pgina 125).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente se puede definir la fuente para el texto en la tabla. Esta
pgina es idntica a la pgina Fuente del grfico de barras (pgina 84). Para
255
las tablas pivotantes no se puede elegir el estilo de la fuente, ya que est
definido por el estilo elegido para la tabla (vase arriba).
Diseo
En la pgina Diseo es posible definir la apariencia de la tabla pivotante en
el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
grfico deber residir. Esta pgina es idntica a la pgina Diseo del grfico
de barras (pgina 85).
Ttulo
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
256
TABLA SIMPLE
14 TABLA SIMPLE
I
Al contrario que la tabla pivotante (vase la pgina 229), la tabla simple no puede
mostrar subtotales o servir como tabla cruzada. Pero se pueden ordenar cada una de
sus columnas y cada una de sus filas contiene una combinacin de
dimensin(es)+expresin(es).
257
simple. Un mtodo alternativo consiste en hacer doble clic en el ttulo de la
columna.
258
TABLA SIMPLE
259
Restaurar Valor nico
Restaura los valores de campo subyacentes a la celda sobre
la que se haya hecho clic con el ratn, devolvindolos a sus
valores por defecto predeterminados desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo
posibles, devolvindolos a sus valores por defecto
predeterminados desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los valores de campo,
devolvindolos a sus valores por defecto predeterminados
desde el script.
Imprimir
Abre el dilogo estndar Imprimir (vase la pgina 301 del Libro
II), que le permitir imprimir el grfico.
Imprimir como PDF...
Abre el dilogo Imprimir con la impresora QlikViewPDF
preseleccionada. Tras pulsar Imprimir se le pedir un nombre de
archivo para el archivo PDF de salida. Este comando slo est
disponible si el sistema dispone de una impresora PDF. La
impresora QlikViewPDF deber descargarse de la pgina web de
QlikTech e instalarse aparte.
Enviar a Excel
Exporta la tabla a Microsoft Excel, el cual se abre automticamente
si no estaba abierto ya. La tabla aparecer en una nueva hoja de
Excel.
Exportar
Exporta el contenido de la tabla a un archivo de su eleccin. Los
formatos que se ofrecen incluyen un rango de formatos de archivo
de texto delimitados, HTML, XML, BIFF (formato nativo de Excel)
y QVD (Archivos de Datos de QlikView, vase la pgina 537 del
Libro I).
Copiar al Portapapeles
Este men contiene las diversas opciones de copia disponibles para
el objeto de hoja.
260
TABLA SIMPLE
Tabla Completa
Copia la tabla al portapapeles, junto con la cabecera y el
estado de las selecciones.
rea de Datos de Tabla I
Copia al portapapeles nicamente los valores de la tabla.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda sobre
la que se haya hecho clic con el botn derecho (al invocar el
men Objeto).
Imagen
Copia una imagen del objeto grfico en el portapapeles. La
imagen incluir o excluir el ttulo y el borde del objeto
grfico, dependiendo de los parmetros definidos en el
dilogo Preferencias de Usuario, pgina Exportar.
Objeto
Copia el objeto grfico completo en el portapapeles para
pegarlo posteriormente en cualquier parte del diseo o en
otro documento abierto en la misma sesin actual de
QlikView.
Objetos Enlazados
Abre un men con los siguientes comandos relativos a los objetos
enlazados.
Ajustar Posicin de Objetos Enlazados
Todos los objetos enlazados se ajustan a la misma posicin
y tamao del/los objeto(s) resaltado(s).
Desenlazar este Objeto/Desenlazar Objetos
Esto destruye el enlace que haba entre los objetos,
convirtindolos en objetos diferentes, con diferentes IDs de
objeto.
Minimizar
Convierte el objeto en un icono. Hacer clic en en el ttulo del
objeto (si se muestra) da el mismo resultado. Este comando slo est
disponible si est permitida la opcin minimizar en la pgina Ttulo
del dilogo Propiedades (ver pgina 91).
Maximizar
Ampla la tabla hasta llenar la pantalla. Hacer clic en en el ttulo
del objeto (si se muestra) da el mismo resultado. Este comando slo
est disponible si est permitida la opcin maximizar en la pgina
Ttulo del dilogo Propiedades (ver pgina 91).
261
Restaurar
Restaura un objeto maximizado o minimizado a su posicin y
tamao anteriores. Hacer doble clic en el icono de un objeto
minimizado o pulsar en el ttulo del objeto (si lo hay) de un objeto
maximizado ofrece el mismo resultado. Este comando slo est
disponible para objetos minimizados o maximizados.
Ayuda
Abre la ayuda contextual.
Eliminar
Elimina la tabla.
General
En la pgina General (Figura1 en la pgina 22), se definen el tipo de grfico,
el nombre para el grfico o la tabla, etc. Esta pgina es igual para todos los
tipos de grfico.
Dimensiones
En la pgina Dimensiones, se puede definir las dimensiones que se
mostrarn en la tabla. Esta pgina es idntica a la pgina Dimensiones del
grfico de barras (Figura4 en la pgina 34).
262
TABLA SIMPLE
Expresiones
263
cualquier subexpresin o expresin de atributo. En los casos ms
complejos se pueden dar hasta tres niveles de expansin distintos.
Opciones de Presentacin/ Modos de Trazado:
Tras el icono de expansin/contraccin de cada fila, ver un icono
que corresponde al tipo de presentacin que se emplear para la
expresin. Estos iconos se configuran normalmente en el grupo
Opciones de Presentacin (vase a continuacin). Hay, por
ejemplo, un icono: para las expresiones trazadas como texto
plano, otro , para las expresiones trazadas como indicadores en
celdas, etc. Solo se mostrarn aquellos iconos que reflejen tipos de
trazado o presentacin activos y posibles.
Subexpresiones:
Ciertas opciones de presentacin en los grficos en mapa de bits
hacen uso de las subexpresiones, por ej. un conjunto de dos o ms
expresiones que juntas definen el smbolo de trazado. Si se ha
seleccionado Stock o Cuadro como Opcin de Presentacin de
una expresin en un grfico combinado, esa expresin se mostrar
como un contenedor (o marcador de posicin) vaco, con cuatro o
cinco subexpresiones al cambiar el tipo de grfico a un grfico de
tabla. Las opciones de presentacin en los grficos de tabla pueden
configurarse individualmente para cada una de las subexpresiones.
Todas las definiciones de expresin se encuentran en las
subexpresiones.
Expresiones de Atributo:
Los datos de las expresiones pueden formatearse dinmicamente
mediante las expresiones de Atributo. Haga clic sobre el icono de
expansin que hallar frente a cualquier expresin, para
visualizar los contenedores (o marcadores de posicin) para las
expresiones de atributo de dimensin. Puede utilizar cualquier
nmero y combinacin de expresiones de atributo que desee en una
determinada expresin base. El formato definido mediante las
expresiones de atributo reemplaza y desbanca a cualquier otra
opcin predeterminada en cuanto a estilo de tabla o detalles de
visualizacin, etc. Cada vez que se introduce una expresin de
atributo para una dimensin, su icono cambiar de gris a color o, en
el caso de Formato de Texto de gris a negro. Los tipos de
expresiones de atributo disponibles son:
Color de Fondo
Haga clic en Color de Fondo para definir una expresin de
atributo que le ayude a calcular el color de fondo de las
264
TABLA SIMPLE
265
expresin de la lista. La expresin que se desee mostrar fuera del
grupo puede modificarse haciendo clic sobre el icono de ciclo del
grfico, o en la cabecera de columna de la tabla. Haciendo doble clic
en el icono de ciclo, obtendr una lista emergente con todas las
expresiones disponibles para poder realizar una seleccin directa.
Cuando gire el grupo, la segunda expresin ascender a la parte
superior de la lista, mientras que la expresin que antes estaba activa
descender a la parte ms inferior de la lista.
Hay dos maneras de aadir una expresin a un grupo. La primera de
ellas es arrastrando simplemente una expresin y colocndola
encima de otra de la lista (se crea un nuevo grupo de ciclo) o encima
de un grupo de ciclo que ya existiera en la lista (la expresin se
aade al grupo que ya exista previamente). La segunda manera es
seleccionando una expresin de la lista y haciendo luego clic en el
botn de Grupo (ver ms adelante). La expresin entonces se
agrupar junto con la expresin o grupo de ciclo que estaba sobre
ella en la lista.
De igual manera, se puede eliminar una expresin de un grupo
arrastrndola fuera de ste, o seleccionndola y pulsando el botn
Desagrupar (ver ms adelante). Si solo quedara una expresin en el
grupo de ciclo tras la extraccin, sta sera tambin extrada y el
grupo de ciclo dejara de existir.
Aadir
Seleccionando este botn, se accede al cuadro de dilogo Editar
Expresin (ver pgina 283), en el que se pueden crear nuevas
expresiones.
Eliminar
Elimina la expresin seleccionada.
Ascender
Hace ascender la expresin seleccionada un paso ms arriba de la
lista. Utilice este botn si desea cambiar el orden de las expresiones.
Descender
Hace descender la expresin seleccionada un paso ms abajo en la
lista . Utilice este botn si desea cambiar el orden de las
expresiones.
Grupo
Es posible agrupar dos o ms expresiones, de forma que solo se
visualice una de ellas en el grfico en un momento dado. La
expresin que se desee mostrar fuera del grupo puede modificarse
haciendo clic sobre el icono de ciclo del grfico, o en la cabecera de
266
TABLA SIMPLE
267
es importante para la presentacin relativa o cuando se muestran
totales.
Sin Totales
Si esta opcin est seleccionada no se calcular ningn total
en la expresin.
Expresin Total
Si esta opcin est seleccionada, el total de la expresin se
calcular utilizando todos los valores del campo. Por
ejemplo, si la columna seleccionada contiene la media
aritmtica de salarios para distintas categoras laborales,
elegir la opcin de Total de la Expresin dar como
resultado la media aritmtica del salario de todas las
categoras laborales.
F(x) de Filas
Si se selecciona esta opcin, los valores aislados de cada
punto de datos (cada barra en un grfico de barras, cada fila
de una tabla simple, etc.) de la expresin seleccionada sern
sumados y agregados empleando la funcin de agregacin
seleccionada (habitualmente la de sumar).
Opciones de Presentacin
Este grupo define lo que se escribir en las celdas de la expresin
del grfico de tabla.
Representacin
Estn disponibles las siguientes alternativas:
Texto
Cuando se seleccione esta opcin los valores de la
expresin se interpretarn y mostrarn siempre
como texto.
Imagen
Al seleccionar esta opcin QlikView tratar de
interpretar cada valor de la expresin como una
referencia a una imagen. La referencia puede ser
una ruta a un archivo de imagen en el disco (ej.
C:Mypic.jpg) o dentro del documento.qvw (ej.
qmem:// <Name>/<Peter>). Si QlikView no puede
interpretar el valor de una expresin como una
referencia vlida a una imagen, se mostrar el
valor mismo.
268
TABLA SIMPLE
Indicador Circular
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador circular. El
grfico indicador ser incluido en la celda de tabla I
disponible. La configuracin visual del indicador
puede modificarse mediante el botn
Configuraciones de Indicador
Indicador Lineal
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador lineal
horizontal. El grfico indicador ser incluido en la
celda de tabla disponible. La configuracin visual
del indicador puede modificarse mediante el botn
Configuraciones de Indicador
Indicador de Semforo
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador de semforo.
El grfico indicador ser incluido en la celda de
tabla disponible. La configuracin visual del
indicador puede modificarse mediante el botn
Configuraciones de Indicador
Indicador LED
Al seleccionar esta opcin QlikView mostrar el
valor de la expresin en un indicador LED. El
grfico indicador ser incluido en la celda de tabla
disponible. La configuracin visual del indicador
puede modificarse mediante el botn
Configuraciones de Indicador
Minigrficos
Cuando seleccione esta opcin, QlikView mostrar
el valor de la expresin en un grfico en miniatura
con la expresin sumada a una dimensin extra. El
grfico se inscribir en la celda de tabla disponible.
Se puede definir la dimensin con el minigrfico
pudindose modificar los parmetros mediante el
botn Configuraciones de Mini Grfico (ver a
continuacin).
269
Enlace
Seleccione esta opcin para introducir una
expresin en el campo Definicin que crear un
enlace sobre el que se pueda hacer clic en la celda
de tabla. La expresin debera devolver un texto
que puede interpretarse como Texto de
Visualizacin<url>Texto de Enlace. El Texto de
Visualizacin se visualizar en la celda de tabla y
el Texto de Enlace ser el enlace que se abre en una
nueva ventana del navegador. Si se define un
enlace, el valor de la celda de tabla aparecer
subrayado. Si no se define enlace alguno, el valor
no aparecer subrayado. Tenga en cuenta que no es
posible hacer selecciones en una celda que tenga el
Enlace en modo de visualizacin. Haciendo clic en
el botn se abre el cuadro de dilogo completo
Definir Expresin.
Ejemplos:
=Name & <url>'<Font<FTag
=Name & '<url>www.qlikview.com'
donde Name y Link son campos de tabla cargados
en el script.
Configuraciones de Indicador
Slo est disponible cuando una de las opciones de
indicador ha sido seleccionada arriba. Abre este dilogo
para configurar las propiedades del indicador. Este dilogo
es esencialmente igual que el de la pgina Presentacin de
las Propiedades de Grfico de Indicador (vea la pgina
212).
Configuraciones de Mini Grfico
nicamente disponible si se ha seleccionado antes Mini
Grfico como Opcin de Presentacin para una expresin
270
TABLA SIMPLE
Dimensin
Escoja la dimensin para la cual debera trazarse la
expresin.
Modo
Establece el mini grfico en modo de lneas, barras
o ejes.
Color
Abre el dilogo rea de Color desde donde podr
configurar el color del mini grfico.
Realzar Valor Mximo con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color para el valor
mximo.
Realzar Valor Mnimo con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color del valor
mnimo.
271
Realzar Valores Iniciales con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color de los
valores iniciales. No disponible para Barras y
Ejes.
Realzar Valores Extremos con Color
Marque la casilla de verificacin y pulse el botn
coloreado para abrir el dilogo rea de Color
desde donde podr establecer el color de los
valores extremos. No disponible para Barras y
Ejes.
Establecer Colores Predeterminados
Establece los colores para las opciones de realzado
segn los colores predeterminados de QlikView.
Forzar Escalado en Cero
Fija el lmite inferior del grfico a cero en el eje.
No disponible para cuadros grficos con ejes de
trazado.
Forzar Escala Compartida en eje Y
Obliga a todas las celdas de una columna a utilizar
la misma escala en el eje y.
Formato de Imagen
Slo est disponible cuando se han seleccionado las
opciones de imagen arriba. Esta configuracin describe
cmo QlikView formatea la imagen para ajustarla a la
celda. Hay cuatro alternativas
Sin Ajustar
Si se selecciona esta opcin, la imagen aparecer
tal cual es, sin ajustar. Esto puede hacer que
algunas partes de la imagen se muestren invisibles
o que slo aparezca rellena una parte de la celda.
Rellenar
Si se selecciona esta opcin, se ajustar la imagen
hasta llenar la celda, sin tener en cuenta el ratio de
aspecto (la proporcin) de la imagen.
272
TABLA SIMPLE
Mantener Aspecto
Si se selecciona esta opcin, se ajustar la imagen
lo ms posible hasta llenar la celda, manteniendo al
mismo tiempo el ratio de aspecto (la proporcin). I
Esto normalmente da como resultado reas en
blanco, tanto encima como debajo de la imagen, o
en ambas zonas a la vez.
Rellenar con Aspecto
Si se selecciona esta opcin, la imagen se ajustar
lo ms posible hasta llenar la celda en ambas
direcciones, respetando el ratio de aspecto, es
decir, la proporcin de la imagen. Esto
normalmente da como resultado partes de la
imagen sesgadas en una direccin.
Ocultar Texto cuando falta la Imagen
Si se selecciona esta opcin y la interpretacin como
referencia de imagen falla por alguna razn, QlikView no
mostrar el texto del valor de campo. La celda entonces se
dejar en blanco.
273
Ordenar
274
TABLA SIMPLE
Ascender
Mueve la columna seleccionada un paso ms arriba en el
recuadro superior Prioridad.
Descender I
Mueve la columna seleccionada un paso ms abajo en el
recuadro superior Prioridad.
Ordenar por
Aqu hay una jerarqua en el grupo desde arriba hacia abajo
para, en caso de conflictos de ordenacin, el primero
encontrado tendr preferencia.
Expresin
Ordena los valores de las columnas segn la
expresin introducida en el editor de texto bajo
esta opcin de ordenar.
Frecuencia
Ordena los valores de las columnas por frecuencia
de aparicin (nmero de veces que se muestra en la
tabla).
Valor Numrico
Ordena los valores de las columnas por su valor
numrico.
Texto
Ordena los valores de las columnas por orden
alfabtico.
Orden de Carga
Ordena los valores de las columnas por su orden de
carga inicial.
Ignorar Criterio de Ordenacin de Grupo
Esta casilla de verificacin slo est disponible cuando se
selecciona una dimensin de grupo en la lista de Prioridad.
Normalmente el criterio de ordenacin de una dimensin de
grupo se fija para cada campo de un grupo mediante las
propiedades de grupo. Marcando esta casilla de verificacin
podr ignorar todas las configuraciones a nivel de grupo y
aplicar un nico criterio de ordenacin para toda la
dimensin, independientemente del campo que est activo
en el grupo.
El orden de prioridad es el siguiente: Expresin, Frecuencia, Valor
Numrico, Texto y Orden de Carga. Se puede ordenar cada uno de estos
criterios de ordenacin de forma ascendente o descendente.
275
Permitir Ordenacin Interactiva
Desmarcar esta casilla de verificacin deshabilitar el comando
Ordenar del men objeto.
Presentacin
276
TABLA SIMPLE
Ocultar Columna
Si selecciona este botn de opcin, la columna seleccionada
estar oculta cuando se trace la tabla en el diseo. Esto
puede resultar til cuando se desea ordenar la tabla por una I
columna que usted no quiere mostrar al usuario de la
aplicacin.
Condicional
La columna se mostrar u ocultar segn una expresin
condicional, que se evaluar cada vez que se haya de trazar
la tabla. La columna slo estar visible cuando la condicin
devuelva verdadero. Con el botn ... se abre el dilogo
completo Editar Expresin para una edicin ms fcil de
frmulas largas (vase la pgina 283).
Selectores Desplegables
Si est seleccionada esta casilla de verificacin para una
columna de campo, aparecer un icono desplegable a la
derecha de la cabecera de columna. Haciendo clic en el
icono, se abre sobre la tabla un cuadro de lista desplegable
que muestra todos los valores del campo. Entonces usted
podr hacer selecciones y bsquedas de la misma forma
que si el campo fuera una fila en un cuadro de seleccin
mltiple.
Permite la Bsqueda
Si esta casilla de verificacin se encuentra marcada
para una columna de una expresin, se visualizar un
icono de bsqueda a la izquierda en la cabecera de la
columna. Si pulsa en el icono se abre un cuadro de
bsqueda. Entonces podr introducir un criterio de
bsqueda (por ej. >100000). Al pulsar INTRO se
seleccionarn todas las filas de la tabla que concuerden con
el criterio de bsqueda.
Etiqueta de Columna
El texto aqu introducido se mostrar en la barra de ttulo de
la columna especfica.
Alineacin
En este grupo se puede establecer la alineacin de los valores de
columna y sus etiquetas. Etiqueta, Datos (Numricos) y Datos
(Texto) pueden ajustarse de forma individual a la Izquierda-,
Centrada-, o a la Derecha. Cuando se usan etiquetas y celdas
multilnea, la alineacin vertical puede ajustarse en Superior,
Inferior o Centrada.
277
Nmero Mximo
Aqu puede establecer el nmero mximo de filas que desee
mostrar. Las filas que contienen las sumas no se cuentan; sin
embargo, las sumas seguirn calculndose utilizando todas las filas
de la tabla.
Mostrar Fila Otros
Esta opcin est disponible slo si el nmero de filas mostradas ha
sido limitado (Nmero Mximo). Marque esta casilla de
verificacin si desea mostrar una fila con los valores que rebasen
dicho lmite. La fila Otros se calcula como una simple suma de los
valores de expresin de las filas omitidas por el parmetro Nmero
Mximo. La barra Otros slo tendr sentido por tanto para
expresiones en las que el total Suma de Filas tenga sentido.
Etiqueta para la Fila Otros
Aqu puede especificar una etiqueta para la fila Otros. La etiqueta
puede definirse como una frmula calculada (vea la pgina 515)
para actualizaciones dinmicas. Si no se especifica nada, se utilizar
la etiqueta por defecto Otros que se encuentra en la pgina Objetos
de las Preferencias de Usuario (vase la pgina 117 en el Libro I).
Horizontal
Marque esta casilla de verificacin para mostrar la tabla simple
girada 90 grados, de forma que las etiquetas formen una columna a
la izquierda y cada registro de tabla se convierta en una columna de
datos.
Etiquetas de Columna Verticales
Seleccione esta casilla de verificacin para mostrar las cabeceras de
columna como texto vertical.
Suprimir Fila de Cabecera
Si se marca esta casilla de verificacin la tabla aparecer sin fila
(etiqueta) de cabecera.
Permitir Arrastrar y Soltar
Deseleccione esta casilla para deshabilitar los movimientos de
arrastrar y soltar dentro de la columna.
Indicador de Ordenacin
Si esta casilla est marcada, aparecer un icono indicador de
ordenacin (flecha) en la cabecera de la columna que actualmente
tiene preferencia en la ordenacin. La direccin del icono muestra si
la columna est ordenada de forma ascendente o descendente.
278
TABLA SIMPLE
Indicadores de Seleccin
Si se marca esta casilla de verificacin, se mostrarn iconos de
seleccin (pequeos guisantes) en las columnas de tabla que
contengan campos con selecciones. Para nuevas tablas se aplica la I
configuracin predefinida en Indicadores de Seleccin en Tablas
en la pgina Objetos del dilogo Preferencias de Usuario.
Suprimir Valores Cero
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que devuelvan cero o nulo en todas las expresiones no
se tomarn en cuenta para el clculo. Es la opcin seleccionada por
defecto.
Suprimir Nulos y Alfanumricos
Si esta casilla est marcada, todas las combinaciones de los campos
de dimensin que estn asociados con slo valores null en todas las
expresiones no se tomarn en cuenta para el clculo. Es la opcin
seleccionada por defecto. En algunos casos puede ser til
deseleccionar esta opcin, p.ej. si desea contar los valores null en un
grfico.
Smbolo de Nulo
El smbolo aqu introducido ser el empleado para mostrar valores
nulos (valores NULL) en la tabla.
Smbolo de Perdido
El smbolo aqu introducido ser el empleado para mostrar valores
perdidos en la tabla.
Totales
Este grupo contiene configuraciones para mostrar Totales.
Totales en la primera Fila
Si est seleccionada esta opcin, los totales se mostrarn en
la primera fila de la tabla.
Totales en la ltima Fila
Si est seleccionada esta opcin, los totales se mostrarn en
la ltima fila de la tabla.
Usar Etiqueta
Aqu puede especificar la etiqueta para los totales. La
etiqueta puede definirse como una frmula calculada (vea
la pgina 515) para actualizaciones dinmicas. Si no se
especifica nada, se emplear la etiqueta por defecto Total
que se encuentra en la pgina Objetos de las Preferencias
de Usuario (vea la pgina 117 del Libro I).
279
Configuraciones de Varias Filas
En este grupo se puede establecer la altura de la cabecera de tabla y
las celdas de las filas de datos.
Dividir Texto de Cabecera
Si se marca esta casilla, los contenidos de las celdas de
cabecera se dividirn en dos o ms lneas.
Altura de Cabecera (Lneas)
Si ha seleccionado Dividir Texto de Cabecera, aqu es
donde se establece cuntas lneas debern tener las celdas
de cabecera.
Dividir Texto
Si est marcada esta casilla, los contenidos de las celdas de
datos se dividirn en dos o ms lneas.
Altura de Celda (Lneas)
Si ha seleccionado Dividir Texto, aqu podr establecer
cuntas lneas deber tener la celda.
Efectos Visuales
Los Efectos Visuales sirven para resaltar los valores de las expresiones de la
tabla. A los valores de las distintas categoras se les pueden aplicar colores y/
o estilos de fuentes diversas. Esta pgina es idntica a la pgina Efectos
Visuales de la tabla pivotante (pgina 252).
Estilo
En la pgina Estilo, se puede elegir un estilo de tabla apropiado de la lista
desplegable. En el editor se pueden especificar las rayas de sombreado y los
intervalos. Esta pgina es idntica a la pgina Estilo de la tabla pivotante (
pgina 254 ).
Nmero
En la pgina Nmero se configura el formato numrico. Esta pgina es
idntica a la pgina Nmero del grfico de barras (pgina 83).
Fuente
En la pgina Fuente se puede definir la fuente para el texto en la tabla. Esta
pgina es idntica a la pgina Fuente del grfico de barras (pgina 84).
Antes de definir el estilo de la fuente de una tabla simple, hay que definir el
estilo de la tabla (vase arriba).
Diseo
En la pgina Diseo se puede definir el aspecto que tendr la tabla simple en
el diseo. Esto incluye opciones de forma, borde, ttulo y la capa en la que el
280
TABLA SIMPLE
grfico deber residir. Esta pgina es idntica a la pgina Diseo del grfico
de barras (pgina 85).
Ttulo I
En la pgina Ttulo, se pueden definir configuraciones avanzadas para el
ttulo. El color de fondo y el color de primer plano (texto) se pueden definir
con parmetros aparte para un estado activo o inactivo. Adems, existen
parmetros adicionales para textos de varias lneas y alineacin de texto
tanto en vertical como en horizontal. Las opciones para maximizar y
minimizar se hallan tambin aqu. Esta pgina es idntica a la pgina Ttulo
del grfico de barras (pgina 91).
281
282
EDITAR EXPRESIN
15 EDITAR EXPRESIN
I
En este cuadro de dilogo es posible definir una expresin para utilizarla en el diseo
de QlikView (en los grficos y en cualquier otra parte, etc.) utilizando todos los
operadores y funciones descritos en Expresiones de Grfico en la pgina 331 en
adelante. El dilogo es tambin completamente redimensionable, lo cual puede servir
para facilitar la edicin de expresiones grandes y complejas.
Expresin
La expresin actual, que consta de una o varias funciones
estadsticas, operadores y constantes. Es posible introducir una
expresin directamente en este cuadro, o componer una expresin
empleando los botones y cuadros que se encuentran en las pestaas
inferiores. La expresin aparecer en diversos colores para su
control por medio de sintaxis.
El texto que aparece sobre el control de edicin se modificar para
pasar a mostrar el grado de correccin de la expresin actualmente
mostrada. Cuando haya una expresin sintcticamente correcta, el
texto dir Expresin OK. En cambio, si la expresin contiene
errores sintcticos se mostrar un mensaje de error. Es posible
abandonar el dilogo dejando una expresin sintcticamente
incorrecta, pero por supuesto el resultado ser acorde.
283
Aceptar
Acepta los cambios realizados en la expresin y cierra el dilogo.
Los cambios se guardarn cuando se guarde el documento la
prxima vez.
Cancelar
Cancela la edicin de la expresin y cierra el dilogo. Se restaurar
la expresin.
Ayuda
Abre el dilogo de Ayuda para expresiones.
En el panel inferior del cuadro de dilogo encontrar varias pestaas para las diversas
tareas relacionadas con la definicin de expresiones en QlikView.
Campos
284
EDITAR EXPRESIN
Distinct
Las funciones estadsticas se calculan por defecto sobre el nmero
de veces que aparece un valor en la tabla original. No obstante, en
ocasiones no se desea calcular duplicados. Si ste es el caso, marque I
esta casilla de verificacin antes de proceder a pegar la funcin.
Pegar
Pega la funcin de agregacin seleccionada o solamente el campo
en el cuadro Expresin.
Funciones
285
Variables
Imgenes
286
EDITAR EXPRESIN
Avanzado...
Abre un cuadro de dilogo navegador de imgenes, que muestra
todas las imgenes disponibles.
Pegar I
Pega la sintaxis necesaria para acceder a la imagen seleccionada
incorporada en el cuadro de Expresin.
A la derecha de la pestaa hay un panel que muestra una visualizacin previa de la
imagen seleccionada en el desplegable Imagen.
Men Archivo
Exportar a Archivo de Expresin
Guarda el contenido del cuadro Expresin en un archivo de texto
que hay que definir en el dilogo Guardar Script que aparece. El
archivo tendr la extensin .qve.
Insertar Archivo...
Le permite navegar hasta un archivo que contiene una expresin, o
parte de ella, e inserta su contenido dentro del recuadro Expresin,
en la posicin del cursor.
Asistente de Mezcla de Colores...
Abre el Asistente de Mezcla de Colores (vase la pgina 288) que
facilita la creacin de expresiones de mezclas de color, esto es,
expresiones que calculan un color basado en una determinada
medida.
Imprimir
Abre el cuadro de dilogo estndar de Windows Imprimir para
imprimir la expresin. Este comando tambin puede invocarse
mediante la tecla de mtodo abreviado CTRL+P..
Men EDITAR
Deshacer
Deshace el ltimo cambio. Este comando tambin puede invocarse
mediante la tecla de mtodo abreviado CTRL+Z.
Rehacer
Rehace el ltimo Deshacer. Este comando tambin puede invocarse
mediante la tecla de mtodo abreviado CTRL+Y..
Cortar
Exporta el texto seleccionado al portapapeles. Este comando
tambin puede invocarse mediante la tecla de mtodo abreviado
CTRL+X.
287
Copiar
Copia el texto seleccionado al portapapeles. Este comando tambin
puede invocarse mediante la tecla de mtodo abreviado CTRL+C.
Pegar
Pega el contenido del portapapeles en el dilogo, en la posicin
donde se encuentre el cursor. Este comando tambin puede ser
invocado mediante la tecla de mtodo abreviado CTRL+V.
Borrar
Elimina la expresin completa.
Seleccionar Todo
SElecciona la expresin completa.
Buscar/ Reemplazar...
Abre un dilogo que permite buscar y reemplazar nmeros o
caracteres en la expresin. Este comando tambin puede ser
invocado mediante la tecla de mtodo abreviado CTRL+F.
Men Configuracin
Configurar
Abre la pgina Editor del dilogo Preferencias de Usuario (vase
la pgina 110), donde se puede establecer la fuente y el color de los
diferentes estilos de texto que aparecen en el cuadro Expresin.
288
EDITAR EXPRESIN
Dicho clculo gradual de color se puede hacer con las funciones de mezcla de colores
Colormix de QlikView, pero puede hacerse muy pesado y laborioso hasta crear la
expresin adecuada mediante la funcin colormix. Aqu es donde el Asistente de
Mezcla de Colores puede ayudar. I
En primer lugar, es importante clarificar que la utilizacin de las funciones de color,
por lo tanto tambin el Asistente Mezcla de Colores, solo tiene sentido all donde
QlikView espera una funcin de color, es decir, no en la expresin misma del grfico,
sino ms bien en la expresin de Color de Fondo o en la expresin de Color de
Texto.
Cuando abra el Asistente Mezcla de Colores desde el men Archivo del dilogo
Editar Expresin, ver aparecer en primer lugar una pgina que describe lo que se
necesita para crear un color dinmico. Si desea saltarse la pgina de inicio cuando
emplee el asistente en lo sucesivo, marque la casilla de verificacin No volver a
mostrar esta pgina.
289
Primer Paso Introduzca una expresin
290
EDITAR EXPRESIN
291
Autonormalizar
Si se marca esta opcin, QlikView tratar de hallar unos lmites
superior e inferior adecuados. En tal caso, no se podrn introducir
manualmente expresiones para los niveles superior e inferior.
Lmite superior
Aqu podr introducir una expresin para el lmite superior, a menos
que est marcada la opcin Autonormalizar.
Intermedio
Aqu podr introducir una expresin para un nivel intermedio,
asociado a un tercer color.
Lmite inferior
Aqu introduciremos una expresin para el lmite inferior, a menos
que est marcada la opcin Autonormalizar.
Invertir
Este botn invierte los colores de los lmites superior e inferior.
Pulse Siguiente para continuar.
292
EDITAR EXPRESIN
Colores Optimizados
Si marca esta casilla de verificacin, se aplicar una transformacin
de histresis a la parte superior de la expresin. La optimizacin de
colores incrementa la sensibilidad del rango intermedio, de modo I
que el color es asimilado a los colores Superior o Inferior.
Saturacin del Valor
Aqu podr controlar el comportamiento de la expresin si sta
excede el lmite superior o inferior. Si marca Utilizar Color
Superior (Inferior), QlikView utilizar el color para el mximo o el
mnimo. Si se marca la opcin Utilizar Color Estndar, QlikView
revertir los colores a su valor estndar, tal como se define en la
pgina Colores.
293
294
EL ASISTENTE DE CUADRO
16 EL ASISTENTE DE CUADRO
El Asistente de Cuadro crea un cuadro combinado, empleado a menudo para la I
presentacin de datos estadsticos. La expresin ir precedida del icono en la lista de
Expresiones y aparecer como un contenedor vaco con cinco subexpresiones. Ms
informacin acerca del cuadro en la pgina 50.
La primera vez que ejecute el asistente se encontrar con una pgina de inicio que le
informa acerca de la finalidad del asistente y los pasos bsicos que engloba. Si desea
saltarse la pgina de inicio cuando emplee el asistente en lo sucesivo, marque la
casilla de verificacin No volver a mostrar esta pgina.
295
16.2 Pginas del Asistente de Cuadro
Paso 1 - Definir los datos
296
EL ASISTENTE DE CUADRO
Paso 2 Presentacin
Modo de Visualizacin
Escoja el Modo de Visualizacin para la distribucin, Media o
Mediana.
Incluir Ejes
Incluir ejes para que el grfico muestre los ejes superior e inferior,
como Min/Max o percentiles 5/95.
Usar Valores atpicos (Min/Max)
Marque esta casilla de verificacin si desea que se muestren los
valores atpicos o extremos.
297
298
ASISTENTE DE GRFICO RPIDO
299
17.1 Iniciar el Asistente de Grfico Rpido
Puede abrir el Asistente de Grfico Rpido desde el men Herramientas o
haciendo clic en el botn de la barra de herramientas Diseo.
La primera vez que ejecute el asistente se encontrar con una pgina de inicio que le
informa acerca de la finalidad del asistente y los pasos bsicos que engloba. Si desea
saltarse la pgina de inicio cuando emplee el asistente en lo sucesivo, marque la
casilla de verificacin No volver a mostrar esta pgina.
Pulse Siguiente para continuar.
300
ASISTENTE DE GRFICO RPIDO
Seleccione el tipo de grfico que desee crear haciendo clic en uno de los iconos.
Los tipos de grficos disponibles son los ms habituales en QlikView. Podr cambiar
el grfico por otro tipo de grfico cualquiera de los que hay en QlikView a travs del
dilogo Propiedades de Grfico, una vez finalizado el asistente.
Pulse Siguiente para continuar.
301
Paso 2 - Defina la(s) dimensin(es) del grfico
302
ASISTENTE DE GRFICO RPIDO
303
Contador
Elija esta opcin si desea ver el nmero de valores de un campo, por
ej. count(IDdePedido). A continuacin elija un campo para contar
en el cuadro combinado de debajo.
Personalizar
Elija esta opcin si desea crear su propia expresin desde cero. Si
necesita ms espacio para editar las expresiones, haga clic en el
icono ... para abrir el dilogo Editar Expresin.
Tras finalizar este asistente podr modificar la expresin y/o aadir
ms expresiones en cualquier momento mediante el dilogo
Propiedades de Grfico..
Pulse Siguiente para continuar.
El cuarto paso del asistente le permitir ajustar el formato del grfico. Como los
parmetros de formato varan segn los distintos tipos de grfico, los contenidos de la
pgina se diferenciarn dependiendo del tipo de grfico que haya elegido en el Paso 1
del asistente.
304
ASISTENTE DE GRFICO RPIDO
Figura 76. La cuarta pgina del asistente de grfico rpido para grficos de barras.
305
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Como ya se ha
mencionado anteriormente, podr volver al grfico en cualquier momento si as lo
desea, a travs del dilogo estndar Propiedades de Grfico para realizar ulteriores
ajustes.
Figura 77. La cuarta pgina del asistente de grfico rpido para grficos de lneas.
306
ASISTENTE DE GRFICO RPIDO
Mostrar Nmeros
Marque esta casilla de verificacin si desea que los valores de la
expresin se muestren como nmeros por encima de los puntos de
datos. I
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Como ya se ha
mencionado anteriormente, podr volver al grfico en cualquier momento si as lo
desea, a travs del dilogo estndar Propiedades de Grfico para realizar ulteriores
ajustes.
Figura 78. La cuarta pgina del asistente de grfico rpido para grficos de tarta.
307
Nmero mximo de Segmentos (2-50)
Seleccione el nmero mximo de segmentos (porciones
individuales de tarta) para el grfico de tarta. Los puntos de datos
que sobren se recogern en un segmento Otros.
Mostrar Nmeros en la Leyenda
Marque esta casilla de verificacin si desea que los valores de
expresin se muestren como nmeros en la leyenda del grfico.
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Como ya se ha
mencionado anteriormente, podr volver al grfico en cualquier momento si as lo
desea, a travs del dilogo estndar Propiedades de Grfico para realizar ulteriores
ajustes.
Figura 79. La cuarta pgina del asistente de grfico rpido para tablas simples.
308
ASISTENTE DE GRFICO RPIDO
Figura 80. La cuarta pgina del asistente de grfico rpido para tablas pivotantes.
309
En este modo todos los valores posibles de dimensin para todas las
dimensiones se mostrarn en todo momento.
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Como ya se ha
mencionado anteriormente, podr volver al grfico en cualquier momento si as lo
desea, a travs del dilogo estndar Propiedades de Grfico para realizar ulteriores
ajustes.
Figura 81. La cuarta pgina del asistente de grfico rpido para grficos de
indicador.
310
ASISTENTE DE GRFICO RPIDO
Modo Indicador
Seleccione la forma en que desea mostrar el valor actual del
indicador. Hay diferentes modos de indicador disponibles para todos
y cada uno de los tipos de indicador. I
Estilo
Seleccione el estilo del tipo de indicador escogido. Hay diferentes
estilos disponibles para todos y cada uno de los tipos de indicador.
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Como ya se ha
mencionado anteriormente, podr volver al grfico en cualquier momento si as lo
desea, a travs del dilogo estndar Propiedades de Grfico para realizar ulteriores
ajustes.
311
312
EL ASISTENTE DE GRFICO DE TIEMPOS
18 EL ASISTENTE DE GRFICO DE
TIEMPOS I
313
desde el men objeto del cuadro de lista, o haciendo clic en el botn correspondiente
de la barra de herramientas Diseo.
La primera vez que ejecute el asistente se encontrar con una pgina de inicio que le
informa acerca de la finalidad del asistente y los pasos bsicos que engloba. Si desea
saltarse la pgina de inicio cuando emplee el asistente en lo sucesivo, marque la
casilla de verificacin No volver a mostrar esta pgina.
Pulse Siguiente para continuar.
314
EL ASISTENTE DE GRFICO DE TIEMPOS
Seleccione el tipo de grfico que desee crear haciendo clic en uno de los iconos.
Los tipos de grficos disponibles son los que se utilizan normalmente con grficos
que implican una cualificacin de perodos de tiempo. Podr cambiar el grfico por
otro tipo de grfico cualquiera de los que hay en QlikView a travs del dilogo
Propiedades de Grfico, una vez finalizado el asistente.
Pulse Siguiente para continuar.
315
Paso 2 - Defina la(s) dimensin(es)
316
EL ASISTENTE DE GRFICO DE TIEMPOS
317
Paso 4- Seleccione el perodo de tiempo
En esta pgina se selecciona la unidad bsica del perodo de tiempo para el grfico.
Perodo de Tiempo
Seleccione la extensin del perodo con la cual desea cualificar la
expresin del grfico y realizar comparaciones. Cuando utilice la
opcin Mes(es) podr seleccionar perodos de 1, 2, 3, 4 6 meses en
el desplegable Mltiples Meses. El valor 3 se puede otorgar, pero se
corresponde exactamente con Trimestre. Las semanas lunares se
definen como perodos de 7 das consecutivos que se repiten desde
el 1 de enero de cada ao. Siempre hay exactamente 52 semanas
lunares en un ao. La semana lunar 52 contendr por tanto 8 9
das.
Modo Hasta la Fecha
Marque esta casilla de verificacin si desea utilizar el Modo Hasta
la Fecha. Para todos los perodos de tiempo, excepto Da, este modo
implica que slo se incluirn las transacciones con un valor de fecha
indicado en Expresin de Fecha/Hora hasta la fecha (y sta
inclusive) de la Expresin de Fecha Base, (consulte las
definiciones en la pgina anterior). Para Da se emplear como
318
EL ASISTENTE DE GRFICO DE TIEMPOS
319
Pulse Siguiente para continuar.
320
EL ASISTENTE DE GRFICO DE TIEMPOS
321
Incluir Cambio
Marque esta casilla de verificacin si desea incluir una columna que
muestre la diferencia absoluta entre la expresin base del grfico
durante el perodo base y el perodo de comparacin
Incluir Cambio Relativo
Marque esta casilla de verificacin si desea aadir una columna que
muestre la diferencia relativa (porcentaje de cambio) entre la
expresin base del grfico durante el perodo base y el perodo de
comparacin.
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Como ya
se ha mencionado anteriormente, podr volver de nuevo al grfico en
cualquier momento mediante el dilogo estndar Propiedades de Grfico a
fin de realizar otros ajustes.
322
EL ASISTENTE DE GRFICO DE ESTADSTICAS
19 EL ASISTENTE DE GRFICO DE
ESTADSTICAS I
323
Para ms informacin acerca de pruebas y tests estadsticos y su utilizacin, consulte
un manual de estadstica.
324
EL ASISTENTE DE GRFICO DE ESTADSTICAS
Valor Esperado
Marque esta casilla de verificacin si desea probar el valor
esperado. Introduzca un nombre de campo, o una expresin que
devuelva el valor esperado, en el cuadro de edicin inferior. Si no se I
especifican valores esperados, la prueba se realizar con variaciones
dentro de las filas o columnas mismas.
p (Mostrar Valor p/ Significacin)
Marque esta casilla de verificacin para incluir el valor p
(significacin) en el grfico resultante.
df (Mostrar grados de libertad)
Marque esta casilla de verificacin si desea incluir el valor df
(grados de libertad) en el grfico resultante.
Chi2 (Mostrar Valor Chi2)
Marque esta casilla de verificacin si desea incluir el valor de
prueba en el grfico resultante.
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Podr volver al
diseo en cualquier momento, a travs del dilogo habitual Propiedades de Grfico
donde podr continuar haciendo ajustes.
325
19.3 Prueba T Pareada
Esta opcin genera una tabla simple con los valores que devuelve una prueba t de
estudiante pareada.
326
EL ASISTENTE DE GRFICO DE ESTADSTICAS
Diferencia de Media
Marque esta casilla de verificacin si desea incluir el valor de la
diferencia de media en el grfico resultante.
Lower (CL %) I
Marque esta casilla de verificacin si desea incluir el lmite ms
bajo del intervalo de confianza (tal y como se especifica en el Nivel
de Confianza, debajo) en el grfico resultante.
Upper (CL %)
Marque esta casilla de verificacin si desea incluir el lmite ms alto
del intervalo de confianza (tal y como se especifica en Nivel de
Confianza, debajo) en el grfico resultante.
Nivel de Confianza
Especifique un porcentaje para el nivel de confianza.
Haga clic en Finalizar para terminar el grfico y retornar al diseo. Podr volver al
diseo en cualquier momento, a travs del dilogo habitual Propiedades de Grfico
donde podr continuar haciendo ajustes.
327
19.4 Prueba T No Pareada
Esta opcin genera una tabla simple con los valores que devuelve una prueba t de
estudiante no pareada, de dos muestras.
328
EL ASISTENTE DE GRFICO DE ESTADSTICAS
329
330
EXPRESIONES DE GRFICO
20 EXPRESIONES DE GRFICO
Las expresiones se emplean en los grficos para definir datos calculados, es decir, los I
datos mostrados en el eje y de un grfico estndar de barras o de lneas. En la mayora
de los casos basta con elegir una funcin de agregacin predefinida en el dilogo Edi-
tar Expresin y se generar automticamente una expresin. QlikView admite expre-
siones muy complejas, que pueden englobar a uno o diversos campos y con la
mayora de funciones disponibles en la sintaxis de script. Por favor, tenga en cuenta
que existen diferencias entre las expresiones de script y las expresiones de un grfico
en trminos de sintaxis y funcionalidad disponibles.
Todas las expresiones en QlikView devuelven un nmero y/o una cadena, o un valor
nulo (null); lo que corresponda. Las funciones y operadores lgicos devuelven 0 para
falso y -1 para verdadero. Las conversiones de nmero a cadena y viceversa estn
implcitas. Los operadores lgicos y las funciones interpretan 0 como falso y todo lo
dems como verdadero. Las expresiones que no pueden ser evaluadas correctamente,
p.ej. como resultado de parmetros incorrectos para funciones, devuelven null.
331
funcindeagregacin |
(expresin ) )
Donde:
constante es una cadena (un texto, fecha u hora) entre comillas sim-
ples, o un nmero. Las constantes se escriben sin separadores de
miles y con un punto decimal como separador decimal.
nombreexpresin es el nombre (etiqueta) de otra expresin en el
mismo grfico.
operador1 es un operador unitario (que opera con una expresin, la
de la derecha)
operador2 es un operador binario (que opera con dos expresiones,
una a cada lado).
funcin ::= nombredefuncin ( parmetros )
parmetros ::= expresin { , expresin }
El nombre y los tipos de parmetros no son arbitrarios.
Depende de la funcin empleada.
funcindeagregacin ::= nombredefuncindeagregacin(
parmetros2 )
parmetros2 ::= expragreg { , expragreg }
El nombre y los tipos de parmetros no son arbitrarios.
Depende de la funcin empleada.
expragreg ::= ( refcampo|
operador1 expragreg|
expragreg operador2 expragreg|
funcinenaggr|
( aggrexpression ))
refcampo es un nombre de campo.
funcinenaggr ::= nombredefuncin ( parmetros2 )
Expresiones y funciones pueden anidarse libremente, siempre que un refcampo est
siempre encerrado entre exactamente una funcin de agregacin. Mientras que la
expresin devuelva valores interpretables, QlikView no enviar ningn mensaje de
error.
332
EXPRESIONES DE GRFICO
20.3 Operadores
En QlikView existen dos tipos de operadores, operadores unitarios que slo tienen un
operando, y operadores binarios con dos operandos. La mayora de los operadores
son binarios.
Operadores numricos
Todos los operadores numricos usan los valores numricos de los operan-
dos y devuelven un valor numrico como resultado.
333
+
Signo para nmero positivo (operador unitario) o suma aritmtica.
La operacin binaria devuelve la suma de los dos operandos.
-
Signo para nmero negativo (operador unitario) o substraccin arit-
mtica. La operacin unitaria devuelve el operando multiplicado por
-1, y la operacin binaria la diferencia entre los dos operadores.
*
Multiplicacin aritmtica. La operacin devuelve el producto de los
dos operandos.
/
Divisin aritmtica. La operacin devuelve el resto entre dos ope-
randos.
Operadores de cadena
Slo existen dos operadores de cadena
&
Concatenacin de cadenas. La operacin devuelve una cadena de
texto que consta de dos cadenas operandos, una despus de la otra.
Ejemplo:
'abc' & 'xyz' devuelve 'abcxyz'
like
Comparacin de cadenas con caracteres comodn. La operacin
devuelve un verdadero booleano (-1) si la cadena antes del operador
se corresponde con la cadena que hay tras el operador. La segunda
cadena puede contener los caracteres comodn * (cualquier nmero
de caracteres arbitrarios) o ? (un caracter arbitrario).
Ejemplo:
abc like a* devuelve true (-1)
abcd like a?c* devuelve true (-1)
abc like a??bc devuelve false (0)
Operadores lgicos
Todos los operadores lgicos interpretan los operadores lgicamente y
devuelven true (-1) o false (0) como resultado.
not
Lgica inversa. Uno de los pocos operadores unitarios. La opera-
cin devuelve la negacin lgica del operando.
y
And lgico. La operacin devuelve el and lgico de los operandos.
334
EXPRESIONES DE GRFICO
or
Or lgico. La operacin devuelve el or lgico de los operandos.
xor
Or lgico exclusivo. La operacin devuelve el or lgico exclusivo I
de los operandos. Es decir, es como el or lgico, pero con la diferen-
cia que el resultado es falso, si ambos operandos son verdaderos.
Operadores relacionales
Todos los operadores relacionales comparan los valores de los operandos y
devuelven verdadero (-1) o falso (0) como resultado. Todos los operadores
relacionales son binarios.
<
Menor que. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
<=
Menor o igual que. Se hace una comparacin numrica si ambos
operadores pueden ser interpretados numricamente. La operacin
devuelve el valor lgico de la evaluacin de la comparacin.
>
Mayor que. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
>=
Mayor o igual que. Se hace una comparacin numrica si ambos
operadores pueden ser interpretados numricamente. La operacin
devuelve el valor lgico de la evaluacin de la comparacin.
=
Igual que. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
<>
Distinto. Se hace una comparacin numrica si ambos operadores
pueden ser interpretados numricamente. La operacin devuelve el
valor lgico de la evaluacin de la comparacin.
follows
Mayor que, referido a tabla ASCII. Devuelve verdadero si el ope-
rando a mano izquierda tiene una representacin de texto que, en
una comparacin ASCII, viene despus de la representacin de
texto del lado derecho. Al contrario del operador > no se intenta nin-
335
guna interpretacin numrica de los valores del argumento antes de
la comparacin.
Ejemplos:
'23' follows '111' devuelve true
'23' > '111' devuelve false
precedes
Menor que, referido a tabla ASCII. Devuelve verdadero si el ope-
rando a mano izquierda tiene una representacin de texto que, en
una comparacin ASCII, viene antes que la representacin de texto
del lado derecho. Al contrario del operador < no se intenta ninguna
interpretacin numrica de los valores del argumento antes de la
comparacin.
Ejemplos:
'11' precedes '2' devuelve true
'11' < '2' devuelve false
Operadores de bit
Todos los operadores bit convierten los operandos en enteros con signo (de
32 bits) y devuelven as el resultado. Todas las operaciones se realizan bit a
bit.
bitnot
Bit inverso. Operador unitario. La operacin devuelve el inverso del
operando ejecutado bit a bit.
bitand
Bit and. El operador devuelve bit a bit el and lgico del operando.
bitor
Bit or. El operador devuelve bit a bit el or lgico del operando.
bitxor
Bit or exclusivo. La operacin devuelve el OR lgico exclusivo o de
los operandos, ejecutado bit a bit.
>>
Bit right shift. Operador unitario. La operacin devuelve el ope-
rando cambiado un paso a la derecha.
<<
Bit left shift. Operador unitario. La operacin devuelve el operando
desplazado un paso a la izquierda.
336
EXPRESIONES DE GRFICO
337
Si la palabra total va delante de una expresin, el clculo se efectua-
r sobre todos los valores posibles dadas las selecciones actuales,
pero no se tendrn en cuenta las dimensiones del grfico.
El cualificador total puede ir seguido de una lista con uno o ms
nombres de campo entre parntesis angulares. Estos nombres de
campos deberan ser un sub-conjunto de las dimensiones del grfi-
co. En este caso se har el clculo sin tomar en cuenta todas las
dimensiones de grfico, excepto aquellos que estn en la lista, es
decir que se devolver un valor para cada combinacin de valores
en las dimensiones listadas. Tambin los campos que no constituyan
actualmente una dimensin de un grfico pueden incluirse en la
lista. Esto puede resultar til en el caso de dimensiones de grupo, en
las que los campos de dimensin no son fijos. Al listar todas las
dimensiones del grupo, la funcin reaccionar cuando cambia el
nivel cclico o jerrquico.
En otras versiones anteriores de QlikView, el cualificador all puede
aparecer antes de una expresin. Esto equivale a utilizar "{1} total",
es decir, que en dicho caso el clculo se efectuar sobre todos los
valores de campo que haya en el documento, descartando las dimen-
siones y las selecciones actuales en el grfico. (Siempre devuelve el
mismo valor, independientemente del estado lgico del documento.)
Si se emplea el cualificador all, no se puede utilizar una expresin
de conjunto, pues el cualificador all ya define un conjunto por s
mismo. Por razones de legado, o herencia, el cualificador all an
funciona en esta versin de QlikView, pero pudiera ser eliminado en
versiones venideras.
Ejemplos:
sum( Ventas )
sum( Precio * Cantidad )
sum( distinct Precio )
sum( Ventas ) / sum( total Ventas )
devuelve la proporcin en la seleccin
sum( Ventas ) / sum( total <Mes> Ventas )
devuelve la proporcin en la seleccin para cada Mes
sum( Ventas ) / sum( total <Mes,Grp> Ventas )
devuelve la proporcin en la seleccin para cada Mes y
Grupo
sum( Ventas ) / sum( total <Trim,Mes,Semana> Ventas )
posible sintaxis para un grupo jerrquico de intervalos de
tiempo
sum( {1} Total Ventas )
338
EXPRESIONES DE GRFICO
339
max ( [conjunto_expresin] [ distinct ] [ total [<campo {, campo}>]] expre-
sin [, rango] )
Devuelve el valor numrico mximo de expresin, que se repite por
la(s) dimensin(es) del grfico.
Rango se fija por defecto en 1, que se corresponde con el valor ms
alto. Si se especifica rango en 2, devolver el segundo valor ms
alto. Si se asigna 3 a rango, devolver entonces el tercer valor ms
alto y as sucesivamente.
Expresin no debe contener funciones de agregacin, a menos que
dichas agregaciones internas contengan el cualificador total. Para
agregaciones anidadas ms avanzadas, utilice la funcin aggr (va-
se pgina 396) en combinacin con dimensiones calculadas (vase
pgina 37).
La funcin max admite conjuntos y tambin al cualificador total, tal
y como se describe en la documentacin de la funcin de agregacin
sum, en la pgina 337
Ejemplos:
max( Ventas )
max( Ventas, 2)
max( Precio*Cantidad )
max( total Ventas )
max( {1} total Ventas )
max( total <Pas> Ventas )
Para ms detalles acerca de los calificadores de agregacin, vase la
pgina 497.
340
EXPRESIONES DE GRFICO
Ejemplos:
only( Ventas )
only( Precio*Cantidad )
only( total Vendedor ) I
only( {1} total Ventas )
only( total <Distrito> Vendedor )
Para ms detalles acerca de los calificadores de agregacin, vase la
pgina 497.
341
La palabra distinct antes de una expresin o un campo se permite,
pero no tiene significado alguno.
La funcin firstsortedvalue admite conjuntos, as como tambin al
cualificador total, tal y como se describe en la documentacin de la
funcin de agregacin sum, en la pgina 337
Ejemplos:
firstsortedvalue ( ArtculoAdquirido, FechadePedido )
firstsortedvalue ( ArtculoAdquirido, FechadePedido, -2 )
firstsortedvalue ( A/B, X*Y/3 )
firstsortedvalue ( distinct ArtculoAdquirido, FechadePedido )
firstsortedvalue ( total ArtculoAdquirido, FechadePedido )
firstsortedvalue ( total <Grp> ArtculoAdquirido, FechadePedido )
342
EXPRESIONES DE GRFICO
343
Funciones de agregacin de contador
count( [conjunto_expresin][ distinct ] [ total [<campo {, campo}>] ]
expresin)
Devuelve el contador agregado de totales de los valores de expre-
sin que se repiten por la(s) dimensin(es) del grfico.
Expresin no debe contener funciones de agregacin, a menos que
dichas agregaciones internas contengan el cualificador total. Para
agregaciones anidadas ms avanzadas, utilice la funcin aggr (va-
se pgina 396) en combinacin con dimensiones calculadas (vase
pgina 37).
Si la palabra distinct se inserta antes de la expresin, los duplicados
que pudieran generarse como resultado de la evaluacin de la expre-
sin sern descartados.
Si la palabra total aparece delante de un campo, el clculo se har
sobre todos los valores posibles en las selecciones actuales, pero
tomar en cuenta las dimensiones del grfico.
La funcin count admite conjuntos, as como tambin al cualifica-
dor total, tal y como se describe en la documentacin de la funcin
de agregacin sum, en la pgina 337
Ejemplos:
count( Ventas )
count( Precio*Cantidad )
count( distinct Precio )
count( Ventas ) / count( total Ventas )
devuelve la proporcin en la seleccin
count( Ventas ) / count( total <Mes> Ventas )
devuelve la proporcin en la seleccin para cada Mes
count( Ventas ) / count( total <Mes,Grp> Ventas )
devuelve la proporcin en la seleccin para cada Mes y
Grupo
count( Ventas ) / count( total <Trim,Mes,Semana> Ventas )
posible sintaxis para un grupo jerrquico de intervalos de
tiempo
count( Ventas ) / count( {1} total Ventas )
devuelve la proporcin en el documento completo
count( Ventas ) / count( distinct {1} total Ventas )
Para ms detalles acerca de los calificadores de agregacin, vase la
pgina 497.
344
EXPRESIONES DE GRFICO
345
TextCount ( [conjunto_expresin] [ distinct ] [ total [<campo {, campo}>] ]
expresin )
Devuelve el contador agregado de texto de los valores de expresin
que se repiten por la(s) dimensin(es) del grfico.
Expresin no debe contener funciones de agregacin, a menos que
dichas agregaciones internas contengan el cualificador total. Para
agregaciones anidadas ms avanzadas, utilice la funcin aggr (va-
se pgina 396) en combinacin con dimensiones calculadas (vase
pgina 37).
Si la palabra distinct se inserta antes de la expresin, los duplicados
que pudieran generarse como resultado de la evaluacin de la expre-
sin sern descartados.
Si la palabra total aparece delante de expresin, el clculo se efec-
tuar sobre todos los valores posibles en las selecciones actuales,
pero no se tomar en cuenta las dimensiones del grfico.
La funcin textcount admite conjuntos, as como tambin al cuali-
ficador total, tal y como se describe en la documentacin de la fun-
cin de agregacin sum, en la pgina 337.
Ejemplos:
TextCount( Ventas )
TextCount( Precio*Cantidad )
TextCount( distinct Precio )
TextCount( Ventas ) / TextCount( total Ventas )
devuelve la proporcin en la seleccin
TextCount( Ventas ) / TextCount( total <Mes> Ventas )
devuelve la proporcin en la seleccin para cada Mes
TextCount( Ventas ) / TextCount( total <Mes,Grp> Ventas )
devuelve la proporcin en la seleccin para cada Mes y
Grupo
TextCount( Ventas ) / TextCount( total <Trim,Mes,Semana> Ventas
)
posible sintaxis para un grupo jerrquico de intervalos de
tiempo
TextCount( Ventas ) / TextCount( {1} total Ventas )
devuelve la proporcin en el documento completo
Para ms detalles acerca de los calificadores de agregacin, vase la
pgina 497.
346
EXPRESIONES DE GRFICO
347
MissingCount ( [conjunto_expresin] [ distinct ] [ total [<campo {,
campo}>] ] expresin )
Devuelve el contador agregado de valores perdidos de expresin
que se repiten por la(s) dimensin(es) del grfico. Valores perdidos
son todos los valores no numricos, incluyendo los valores nulos.
Expresin no debe contener funciones de agregacin, a menos que
dichas agregaciones internas contengan el cualificador total. Para
agregaciones anidadas ms avanzadas, utilice la funcin aggr (va-
se pgina 396) en combinacin con dimensiones calculadas (vase
pgina 37).
Si la palabra distinct se inserta antes de la expresin, los duplicados
que pudieran generarse como resultado de la evaluacin de la expre-
sin sern descartados.
Si la palabra total aparece delante de expresin, el clculo se efec-
tuar sobre todos los valores posibles en las selecciones actuales,
pero no se tomar en cuenta las dimensiones del grfico.
La funcin missingCount admite conjuntos, as como tambin al
cualificador total, tal y como se describe en la documentacin de la
funcin de agregacin sum, en la pgina 337.
Ejemplos:
MissingCount( Ventas
MissingCount( if( Precio>10, Precio, 'invlido' ) )
MissingCount( distinct Precio )
MissingCount( Ventas ) / MissingCount( total Ventas )
devuelve la proporcin en la seleccin
MissingCount( Ventas ) / MissingCount( total <Mes> Ventas )
devuelve la proporcin en la seleccin para cada Mes
MissingCount( Ventas ) / MissingCount( total <Mes,Grp> Ventas )
devuelve la proporcin en la seleccin para cada Mes y
Grupo
MissingCount( Ventas ) / MissingCount( total
<Trim,Mes,Semana> Ventas )
posible sintaxis para un grupo jerrquico de intervalos de
tiempo
MissingCount( Ventas ) / MissingCount( {1} total Ventas )
devuelve la proporcin en el documento completo
Para ms detalles acerca de los calificadores de agregacin, vase la
pgina 497.
348
EXPRESIONES DE GRFICO
349
Por razones de herencia y legado, all todava funcionar. No obs-
tante, si se emplea el cualificador all, no podr utilizarse una expre-
sin set, puesto que el cualificador all ya define un conjunto por s
mismo.
Ejemplos:
avg( Ventas )
avg( X*Y/3 )
avg( distinct Precio )
avg( total Ventas )
avg( {1} total Ventas )
avg( total <Grp> Precio )
Para ms detalles acerca de los calificadores de agregacin, vase la
pgina 497.
350
EXPRESIONES DE GRFICO
351
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct se inserta antes de la expresin, los duplicados
que pudieran generarse como resultado de la evaluacin de la expre-
sin sern descartados.
La funcin fractile admite conjuntos as como tambin al cualifica-
dor total, segn lo descrito bajo la funcin de agregacinavg, en la
pgina 349.
Ejemplos:
fractile( Ventas, 0.75 )
fractile( X*Y/3, 0.9 )
fractile( total Precio, 0,25 )
fractile( total <Grupo> Precio )
352
EXPRESIONES DE GRFICO
353
nes x e y que se reiteran sobre la(s) dimensin(es) del grfico. Los
valores de texto, valores nulos y valores perdidos de cualquier parte
o ambas partes de un par de datos harn que se descarte el par de
datos completo. Vea tambin la funcin rangecorrel (pgina 417).
La expresin-x y la expresin-y no deben contener funciones de
agregacin, a menos que dichas agregaciones internas contengan el
cualificador total. Para agregaciones anidadas ms avanzadas, uti-
lice la funcin aggr (vase pgina 396) en combinacin con dimen-
siones calculadas (vase pgina 37).
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin correl soporta conjuntos, as como el cualificador total ,
tal y como se describe en la documentacin de la funcin de agrega-
cin avg, en la pgina 349.
Ejemplos:
correl( Pagos, Fechas )
correl( A/B, X*Y/3 )
correl( total Pagos, Fechas )
correl( total <Grp> Pagos, Fechas )
354
EXPRESIONES DE GRFICO
355
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin steyx soporta conjuntos, as como tambin al cualifica-
dor total, tal y como se describe en la documentacin de la funcin
de agregacin avg, en la pgina 349.
Ejemplos:
steyx( Y, X )
steyx( A/B, X*Y/3 )
steyx( total Y, X )
steyx( total <Z> Y, X)
356
EXPRESIONES DE GRFICO
357
lice la funcin aggr (vase pgina 396) en combinacin con dimen-
siones calculadas (vase pgina 37).
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin linest_b soporta conjuntos, as como el cualificador
total, tal y como se describe en la documentacin de la funcin de
agregacin avg, en la pgina 349.
Ejemplos:
linest_b( Y, X )
linest_b( A/B, X*Y/3 )
linest_b( total Y, X )
linest_b( total <Z> Y, X)
linest_b( Y, X, 0 )
linest_b( Y, X, 1, 1 )
358
EXPRESIONES DE GRFICO
359
A menos que se especifiquen y0 y x0, la funcin requiere al menos
dos pares de datos vlidos para calcular. Si se especifica y0 y x0, un
nico par de datos bastar.
La expresin-x y la expresin-y no deben contener funciones de
agregacin, a menos que dichas agregaciones internas contengan el
cualificador total. Para agregaciones anidadas ms avanzadas, uti-
lice la funcin aggr (vase pgina 396) en combinacin con dimen-
siones calculadas (vase pgina 37).
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin linest_sem soporta conjuntos, as como el cualificador
total, tal y como se describe en la documentacin de la funcin de
agregacin avg, en la pgina 349.
Ejemplos:
linest_sem( Y, X )
linest_sem( A/B, X*Y/3 )
linest_sem( total Y, X )
linest_sem( total <Z> Y, X)
linest_sem( Y, X, 0 )
linest_sem( Y, X, 1, 1 )
360
EXPRESIONES DE GRFICO
361
fico. Los valores de texto, valores nulos y valores perdidos de cual-
quier parte o ambas partes de un par de datos harn que se descarte
el par de datos completo.
Se puede especificar un valor y0 opcional que obligue a la lnea de
regresin a pasar por el eje y en un determinado punto. Especifi-
cando tanto y0 como x0 es posible forzar a la lnea de regresin a
atravesar una nica coordenada fija.
A menos que se especifiquen y0 y x0, la funcin requiere al menos
dos pares de datos vlidos para calcular. Si se especifica y0 y x0, un
nico par de datos bastar.
La expresin-x y la expresin-y no deben contener funciones de
agregacin, a menos que dichas agregaciones internas contengan el
cualificador total. Para agregaciones anidadas ms avanzadas, uti-
lice la funcin aggr (vase pgina 396) en combinacin con dimen-
siones calculadas (vase pgina 37).
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin linest_sey soporta conjuntos, as como el cualificador
total, tal y como se describe en la documentacin de la funcin de
agregacin avg, en la pgina 349.
Ejemplos:
linest_sey( Y, X )
linest_sey( A/B, X*Y/3 )
linest_sey( total Y, X )
linest_sey( total <Z> Y, X)
linest_sey( Y, X, 0 )
linest_sey( Y, X, 1, 1 )
362
EXPRESIONES DE GRFICO
363
linest_df( Y, X, 0 )
linest_df( Y, X, 1, 1 )
364
EXPRESIONES DE GRFICO
365
La funcin linest_ssreg soporta conjuntos, as como el cualificador
total, tal y como se describe en la documentacin de la funcin de
agregacin avg, en la pgina 349.
Ejemplos:
linest_ssreg( Y, X )
linest_ssreg( A/B, X*Y/3 )
linest_ssreg( total Y, X )
linest_ssreg( total <Z> Y, X)
linest_ssreg( Y, X, 0 )
linest_ssreg( Y, X, 1, 1 )
366
EXPRESIONES DE GRFICO
367
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de la expresin, el clculo se har
sobre todos los valores posibles dadas las selecciones actuales pero
descartando las dimensiones del grfico.
El cualificador total puede ir seguido de una lista con uno o ms
nombres de campo entre parntesis angulares. Estos nombres de
campos deberan ser un sub-conjunto de las dimensiones del grfi-
co. En este caso se har el clculo sin tomar en cuenta todas las
dimensiones de grfico, excepto aquellos que estn en la lista, es
decir que se devolver un valor para cada combinacin de valores
en las dimensiones listadas. Tambin los campos que no constituyan
actualmente una dimensin de un grfico pueden incluirse en la
lista. Esto puede resultar til en el caso de dimensiones de grupo, en
las que los campos de dimensin no son fijos. Listar todas las varia-
bles del grupo har que la funcin opere correctamente cuando el
ciclo o nivel jerrquico vare.
En otras versiones anteriores de QlikView, el cualificador all puede
aparecer antes de una expresin. Esto equivale a utilizar "{1} total",
es decir, que en dicho caso el clculo se efectuar sobre todos los
valores de campo que haya en el documento, descartando las dimen-
siones y las selecciones actuales en el grfico. (Siempre devuelve el
mismo valor, independientemente del estado lgico del documento.)
Por razones de herencia y legado, all todava funcionar. No obs-
tante, si se emplea el cualificador all, no podr utilizarse una expre-
sin set, puesto que el cualificador all ya define un conjunto por s
mismo.
Ejemplos:
irr( Pagos )
irr( X*Y/3 )
irr( total Pagos )
irr( total <Grp> Pagos )
368
EXPRESIONES DE GRFICO
sin(es) del grfico. Todos los pagos son descontados segn una
base de un ao de 365 das. Los valores de texto, valores nulos y
valores perdidos en una o ambas partes de un par de datos harn que
se descarte el par de datos completo. Vea tambin la funcin ran- I
gexirr (pgina 418).
Valorexpresin y fechaexpresin no deben contener funciones de
agregacin, a menos que estas agregaciones internas contengan el
cualificador total. Para agregaciones anidadas ms avanzadas, uti-
lice la funcin aggr (vase pgina 396) en combinacin con dimen-
siones calculadas (vase pgina 37).
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin xirr soporta conjuntos, as como el cualificador total, tal
y como se describe en la documentacin de la funcin de agregacin
irr, en la pgina 367.
Ejemplos:
xirr( Pagos, Fechas )
xirr( A/B, X*Y/3 )
xirr( total Pagos, Fechas )
xirr( total <Grp> Pagos, Fechas)
369
La tasa y la expresin no deben contener funciones de agregacin, a
menos que dichas agregaciones internas contengan el cualificador
total. Para agregaciones anidadas ms avanzadas, utilice la funcin
aggr (vase pgina 396) en combinacin con dimensiones calcula-
das (vase pgina 37).
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra distinct figura delante de expresin, no se tomarn en
cuenta los duplicados que pueden resultar de la evaluacin de expre-
sin.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
La funcin npv soporta conjuntos, as como el cualificador total, tal
y como se describe en la documentacin de la funcin de agregacin
irr, en la pgina 367.
Ejemplos:
npv( 0.1, Pagos )
npv( 0.1, X*Y/3 )
npv( total 0.1, Pagos )
npv( total <Grp> 0.1, Pagos )
370
EXPRESIONES DE GRFICO
371
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante un anlisis de conjuntos.
Vase la Anlisis de Conjuntos en la pgina 397.
Si la palabra total aparece antes de los argumentos de funcin, el
clculo se har sobre todos los valores posibles dadas las seleccio-
nes actuales, pero descartando las dimensiones del grfico.
El cualificador total puede ir seguido de una lista con uno o ms
nombres de campo entre parntesis angulares. Estos nombres de
campos deberan ser un sub-conjunto de las dimensiones del grfi-
co. En este caso se har el clculo sin tomar en cuenta todas las
dimensiones de grfico, excepto aquellos que estn en la lista, es
decir que se devolver un valor para cada combinacin de valores
en las dimensiones listadas. Tambin los campos que no constituyan
actualmente una dimensin de un grfico pueden incluirse en la
lista. Esto puede resultar til en el caso de dimensiones de grupo, en
las que los campos de dimensin no son fijos. Listar todas las varia-
bles del grupo har que la funcin opere correctamente cuando el
ciclo o nivel jerrquico vare.
En otras versiones anteriores de QlikView, el cualificador all puede
aparecer antes de una expresin. Esto equivale a utilizar "{1} total",
es decir, que en dicho caso el clculo se efectuar sobre todos los
valores de campo que haya en el documento, descartando las dimen-
siones y las selecciones actuales en el grfico. (Siempre devuelve el
mismo valor, independientemente del estado lgico del documento.)
Por razones de herencia y legado, all todava funcionar. No obs-
tante, si se emplea el cualificador all, no podr utilizarse una expre-
sin set, puesto que el cualificador all ya define un conjunto por s
mismo.
Ejemplos:
chi2test_p( Grp, Grado, Cuenta )
chi2test_p( Gnero, Descripcin, Observado, Esperado )
372
EXPRESIONES DE GRFICO
373
res de texto, valores nulos y valores perdidos en valor darn como
resultado que la funcin devuelva nulo.
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplos:
ttest_t( Grupo, Valor )
ttest_t( Grupo, Valor, falso )
374
EXPRESIONES DE GRFICO
375
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplos:
ttest_sterr( Grupo, Valor )
ttest_sterr( Grupo, Valor, falso )
376
EXPRESIONES DE GRFICO
377
res nulos y valores perdidos en valor darn como resultado que la
funcin devuelva nulo.
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplos:
TTestw_t( Peso, Grupo, Valor )
TTestw_t( Peso, Grupo, Valor, falso )
378
EXPRESIONES DE GRFICO
379
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplos:
TTestw_sterr( Peso, Grupo, Valor )
TTestw_sterr( Peso, Grupo, Valor, falso )
380
EXPRESIONES DE GRFICO
381
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplo:
ttest1_t( Valor )
382
EXPRESIONES DE GRFICO
383
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p. Esta funcin admite con-
juntos y el cualificador total tal y como se describe en la funcin
chi2test_p, en la pgina 371.
Ejemplos:
ttest1_conf( Valor )
ttest1_conf( Valor, 0.005 )
384
EXPRESIONES DE GRFICO
385
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplos:
ttest1w_df( Peso, Valor )
386
EXPRESIONES DE GRFICO
387
ttest1w_conf( Peso, Valor, 0.005 )
388
EXPRESIONES DE GRFICO
389
ZTest_dif ( [expresin_conjunto][ total [<campo{,campo}>]] valor [,
sigma] )
Devuelve la diferencia de medias agregada de una prueba z de una
serie de valores que se repiten a lo largo de la(s) dimensin(es) del
grfico. Vase la funcin ZTest_z, pgina 389, para una descrip-
cin de los argumentos.
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplo:
ztest_dif( Valor-ValordePrueba )
390
EXPRESIONES DE GRFICO
391
ZTestw_sig ( [expresin_conjunto][ total [<campo{,campo}>]] peso, valor
[, sigma] )
Devuelve el nivel de significacin de cola 2 agregado de una prueba
z de una serie de valores que se repiten a lo largo de la(s) dimen-
sin(es) del grfico. Vase la funcin ZTestw_z, pgina 391, para
una descripcin de los argumentos.
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
Se dan las mismas limitaciones en cuanto a agregacin anidada que
las ya descritas en la funcin chi2test_p, pgina 371. Esta funcin
admite conjuntos y el cualificador total tal y como se describe en la
funcin chi2test_p, en la pgina 371.
Ejemplos:
ztestw_sig( Peso, Valor-ValordePrueba )
392
EXPRESIONES DE GRFICO
393
tiva. Al merodear con el puntero del ratn sobre la celda de la expre-
sin, observar un icono de entrada. Si lo pulsa pondr la celda en
modo de edicin. Es posible hacer uso de los controles de flecha
ARRIBA/ABAJO para desplazarse por las celdas mientras estamos en
el modo de edicin. La variacin de la suma agregada se distribuir
a los valores de campo subyacentes mediante el modo_distribucin
elegido. Todo el documento QlikView completo se recalcular auto-
mticamente cada vez que se introduzcan valores nuevos.
Por defecto, la funcin de agregacin agregar sobre el conjunto de
registros posibles definidos por la seleccin. Se puede definir un
conjunto alternativo de registros mediante una expresin de con-
junto. Vase la Anlisis de Conjuntos en la pgina 397.
El parmetro modo_distribucin puede tener los siguientes valores:
'+' - Modo establecido por defecto. Se distribuyen partes iguales de
la variacin a todos los valores subyacentes.
'*' - La variacin se distribuye proporcionalmente (en los valores
existentes) a los valores subyacentes.
'=' - El valor introducido se asigna a todos los valores subyacentes.
'/' - El valor se divide a partes iguales entre los valores subyacentes,
independientemente de la distribucin previa pero manteniendo la
suma anterior.
Estos valores de modo_distribucin pueden modificarse mediante
los siguientes modificadores:
T - Por ej. '+T'. har que se produzca una compensacin de la varia-
cin introducida en los otros valores seleccionados en el campo de
entrada (manteniendo el gran Total intacto).
A - Por ej. '+A'. har que se produzca una compensacin de la varia-
cin introducida en todos los valores restantes (manteniendo el gran
Total intacto).
Ejemplos:
inputsum( Presupuesto)
inputsum( Presupuesto, '+' )
inputsum( Presupuesto, '*' )
inputsum( Presupuesto, '=' )
inputsum( Presupuesto, '/' )
inputsum( Presupuesto, '+T' )
inputsum( Presupuesto, '+A' )
394
EXPRESIONES DE GRFICO
395
Ejemplos:
inputavg( Presupuesto )
inputavg ( Presupuesto , '+' )
inputavg ( Presupuesto , '*' )
inputavg ( Presupuesto , '=' )
inputavg ( Presupuesto , '/' )
inputavg ( Presupuesto , '+T' )
inputavg ( Presupuesto , '+A' )
396
EXPRESIONES DE GRFICO
Anlisis de Conjuntos
Se pueden emplear conjuntos en las funciones de agregacin. La funcin de
agregacin normalmente agregar sobre el conjunto de todos los posibles
registros definidos por la seleccin. Se puede definir un conjunto alternativo I
de registros mediante una expresin de conjunto. De ah que un conjunto sea
conceptualmente similar a efectuar una seleccin.
Una expresin de conjunto va siempre encerrada entre llaves, por ej.
{BM01}.
Identificadores de conjunto
Hay una constante que se puede utilizar para denotar un registro; 1.
Representa el conjunto completo de todos los registros de la aplica-
cin.
El signo dlar $ representa los registros de la seleccin actual. La
expresin de conjunto {$} es por tanto equivalente a no declarar una
expresin de conjunto. {1-$} es la ms interesante, puesto que define
lo inverso de la seleccin actual, esto es, todo lo que la seleccin
actual excluye.
Las selecciones de las pilas Atrs/Adelante pueden utilizarse como
identificadores de conjuntos, por medio del signo dlar: $1 repre-
senta la seleccin previa, esto es, la equivalente a pulsar el botn
Atrs. De forma similar, $_1 representa un paso hacia delante, esto
es, equivale a pulsar el botn Adelante. Se puede utilizar cualquier
nmero entero sin signo en las notaciones Atrs y Adelante, por ej.
$0 representa a la seleccin actual.
Finalmente, se pueden utilizar marcadores como identificadores de
conjunto. Observe que slo se pueden utilizar marcadores de servi-
dor y marcadores de documento como identificadores de conjunto.
Se pueden emplear, o bien el marcador ID, o el nombre del marca-
dor, por ej. BM01 o MiMarcador. nicamente se utiliza la parte de
la seleccin de un marcador. Los valores variables no se incluyen.
Por lo tanto no es posible utilizar campos de entrada en los marca-
dores para el anlisis de conjuntos.
Ejemplos:
sum({$} Ventas)
devuelve las ventas de la seleccin actual, esto es, lo mismo
que sum(Ventas).
sum({$1} Ventas)
devuelve las ventas de la seleccin anterior.
sum({$_2} Ventas)
397
devuelve las ventas de la segunda seleccin siguiente, esto
es, de dos pasos hacia delante. Slo tiene sentido si se efec-
tuaron dos operaciones hacia Atrs.
sum({1} Ventas)
devuelve el total de ventas de la aplicacin, descartando la
seleccin pero no la dimensin. Si se utiliza en un grfico
con Productos, por ejemplo, como dimensin, cada pro-
ducto recibir un valor diferente.
sum({1} Total Ventas)
devuelve el total de ventas de la aplicacin, descartando
tanto la seleccin como la dimensin. Esto es, lo mismo
que sum(All Ventas).
sum( {BM01} Ventas )
devuelve las ventas del marcador BM01.
sum({MiMarcador} Ventas)
devuelve las ventas del marcador MiMarcador.
sum({Server\BM01} Ventas)
devuelve las ventas del marcador BM01.
sum({Documento\MiMarcador}Ventas)
devuelve las ventas del marcador de documento MiMarca-
dor.
Operadores de conjunto
Hay diversos operadores de conjunto que se pueden utilizar en las
expresiones de conjunto. Todos los operadores de conjunto emplean
conjuntos como operandos, como ya se ha descrito anteriormente, y
devuelven un conjunto como resultado.
+ Unin. Esta operacin binaria devuelve un conjunto compuesto por
los registros que pertenecen a cualquiera de los dos operandos de
conjunto.
Exclusin. Esta operacin binaria devuelve un conjunto formado
por los registros que pertenecen al primero, pero no al segundo, de
los operandos de conjuntos. Adems, cuando se emplee como ope-
rador unario, devuelve el otro conjunto complementario.
* Interseccin. Esta operacin binaria devuelve un conjunto formado
por los registros que pertenecen a ambos operandos de conjunto.
/ Diferencia simtrica (XOR). Esta operacin binaria devuelve un
conjunto formado por los registros que pertenecen a cualquiera,
pero no ambos, de los operandos de conjunto.
398
EXPRESIONES DE GRFICO
Modificadores de conjunto
Un conjunto puede modificarse mediante una seleccin adicional o
una modificada. Dicha modificacin se puede escribir en la expre-
sin de conjunto. El modificador se compone de uno o varios nom-
bres de campo, cada uno de ellos seguido por una seleccin que
debera realizarse en el campo y todo ello enmarcado por signos de
comillas angulares < >. Por ej. <Ao={2007,2008},Regin={US}>.
Los nombres y valores de campo pueden registrarse de la forma
habitual, por ej. <[[Ventas Regin]={Costa Oeste, SudAmri-
ca}>.
Hay varias maneras de definir una seleccin. Una forma simple
sera realizar una seleccin basada en los valores de otro campo, por
ej. <FechaPedido = FechaEntrega>. Este modificador tomar los
valores seleccionados de FechaEntrega y los aplicar como selec-
cin a FechaPedido. Si hay muchos valores distintos ms de dos-
cientos entonces esta operacin consumir mucha CPU y debera
evitarse.
399
El caso ms habitual, no obstante, consiste en efectuar una seleccin
basada en una lista de valores de campo encerrada entre llaves y con
los valores separados por comas, por ej. <Ao = {2007, 2008}>.
Las llaves aqu definen un conjunto de elementos, donde stos pue-
den referirse, o bien a valores de campo, o a bsquedas de valores
de campo. Una bsqueda siempre viene definida por el empleo de
comillas dobles, por ej. <Ingrediente = {"*Ajo*"}> seleccionar
todas las recetas que incluyan la cadena 'ajo'. Las bsquedas no son
sensibles a maysculas y tambin se realizan sobre los valores
excluidos.
Los conjuntos vacos de elementos, bien de forma explcita, por
ej.<Producto = {}>, o de forma implcita, por ej. <Producto =
{"MvilPerpetuo"}>(una bsqueda sin resultados) implican cero
productos, esto es, devolvern un conjunto de registros no asociados
a producto alguno. Observe que este conjunto no se puede lograr por
medio de las selecciones habituales, a menos que se efecte una
seleccin en otro campo, por ej. TransaccinID.
Finalmente, para campos en modo and, tambin existe la posibili-
dad de una exclusin forzada. Si desea forzar la exclusin de valores
especficos de campo, necesitar emplear "~" frente al nombre de
campo.
Se puede utilizar un modificador de conjuntos en un identificador de
conjuntos o por s solo. No puede emplearse en una expresin de
conjunto. Cuando se utiliza en un identificador de conjuntos, el
modificador debe escribirse inmediatamente tras el identificador de
conjunto, por ej. {$<Ao = {2007, 2008}>}. Cuando se emplea por
s solo, se interpreta como una modificacin de la seleccin actual.
Ejemplos:
sum( {1<Regin= {US} >} Ventas )
devuelve las ventas en la regin USA, descartando la selec-
cin actual.
sum( {$<Regin = >} Ventas )
devuelve las ventas de la seleccin actual, pero eliminando
la seleccin de Regin.
sum( {<Regin = >} Ventas )
devuelve lo mismo que el ejemplo inmediatamente anterior.
Cuando se omite el modificador de conjuntos, se presupone
$.
400
EXPRESIONES DE GRFICO
401
sum( {$<Ao = Ao + ({"20*",1997} {2000}) >} Ventas
)
devuelve las ventas de la seleccin actual, pero con selec-
ciones adicionales en el campo Ao: 1997 y todos los que
comiencen por 20 excepto el 2000. Observe que si se
incluye 2000 en la seleccin actual, se incluir todava tras
la modificacin.
sum( {$<Ao = (Ao + {"20*",1997}) {2000} >} Ventas
)
devuelve prcticamente lo mismo que el anterior, pero en
este caso se excluir el 2000, incluso si estuviera inicial-
mente incluido en la seleccin actual. El ejemplo muestra la
importancia de utilizar en ocasiones los parntesis, que ayu-
dan a definir un orden de prioridad.
sum( {$<Ao = {"*"} {2000}, Producto = {"*carga*"}
>} Ventas )
devuelve las ventas de la seleccin actual, pero con una
nueva seleccin en Ao: todos los aos, excepto el 2000; y
slo para productos que contengan la cadena carga.
Modificadores de conjunto con tareas de operadores de conjunto impl-
citos
La notacin superior define nuevas selecciones, descartando la
seleccin actual efectuada en el campo. No obstante, si desea basar
su seleccin en la seleccin actual del campo y aadir valores de
campo, puede que le convenga por ejemplo un modificador <Year =
Year + {2007, 2008}>. Una forma ms corta pero equivalente de
escribir esto es: <Year += {2007, 2008}>, es decir, el operador de la
asignacin define una unin de forma implcita. Las intersecciones
implcitas, exclusiones y diferencias simtricas tambin se pueden
definir empleando "*=", "=" y "/=".
Ejemplos:
sum( {$<Producto += {NuestroProducto1,
NuestroProducto2} >} Ventas )
devuelve las ventas de la seleccin actual, pero empleando
una unin implcita para aadir los productos
NuestroProducto1 y NuestroProducto2 a la lista de produc-
tos seleccionados.
sum( {$<Year += {"20*",1997} {2000} >} Ventas )
devuelve las ventas de la seleccin actual, pero utilizando
una unin implcita para aadir un determinado nmero de
402
EXPRESIONES DE GRFICO
403
una forma adicional de definir un conjunto de valores de campo y es
mediante el uso de una definicin de conjunto anidada.
En tales casos, se han de emplear las funciones de elementos P() y
E(), las cuales representan el conjunto de elementos de valores posi-
bles y valores excluidos de un campo, respectivamente. Dentro de
los parntesis, se puede especificar una expresin de conjunto y un
campo, por ej. P({1} Cliente). Estas funciones no podrn emplearse
en otras expresiones:
Ejemplos:
sum( {$<Cliente = P({1<Producto={'Zapato'}>}
Cliente)>} Ventas )
devuelve las ventas de la seleccin actual, pero slo con
aquellos clientes que alguna vez han comprado el producto
Zapato. La funcin de elemento P( ) aqu devuelve una
lista de posibles clientes; aquellos implicados por la selec-
cin Zapato en el campo Producto.
sum( {$<Cliente = P({1<Producto={'Zapato'}>})>} Ven-
tas )
igual que el anterior. Si se omite el campo en la funcin de
elemento, la funcin devolver los valores posibles del
campo especificados en la asignacin externa.
sum( {$<Cliente = P({1<Producto={'Zapato'}>} Provee-
dor)>} Ventas )
devuelve las ventas de la seleccin actual, pero slo con
aquellos clientes que alguna vez han suministrado el pro-
ducto Zapato. La funcin de elemento P( ) aqu devuelve
una lista de posibles proveedores; aquellos implicados por
la seleccin Zapato en el campo Producto. La lista de pro-
veedores se utiliza entonces como una seleccin en el
campo Cliente.
sum( {$<Cliente = E({1<Producto={'Zapato'}>})>} Ven-
tas )
devuelve las ventas de la seleccin actual, pero slo con
aquellos clientes que nunca han comprado el producto
Zapato. La funcin de elemento E( ) devuelve aqu la lista
de clientes excluidos; aquellos excluidos por la seleccin
Zapato en el campo Producto.
404
EXPRESIONES DE GRFICO
405
ValueLoop( desde[, hasta [, paso = 1 ]] )
devuelve un conjunto de valores que se repiten, los cuales, cuando
se empleen en una dimensin calculada, conformarn una dimen-
sin sinttica. Los valores generados comenzarn con el valor desde
y terminarn con el valor hasta incluyendo los valores intermedios
en incrementos de paso. En los grficos con una dimensin sinttica
creada con la funcin valueloop es posible referenciar el valor de la
dimensin correspondiente a una celda especfica de la expresin
restableciendo la funcin valueloop con los mismos parmetros que
en la expresin del grfico. La funcin, por supuesto, puede utili-
zarse en cualquier parte del diseo, pero aparte de su uso en las
dimensiones sintticas, slo tendr sentido dentro de una funcin de
agregacin.
Ejemplos:
valueloop ( 1, 3 ) rdevuelve los valores 1, 2 y 3
valueloop ( 1, 5, 2 ) devuelve los valores 1, 3 y 5
valueloop ( 11 ) devuelve el valor 11
406
EXPRESIONES DE GRFICO
mod( x1 , x2 )
Funcin matemtica de mdulo. Ambos parmetros deben tener
valores enteros. x2 debe ser mayor que 0. El resultado es una fun-
cin de mdulo matemtica, es decir el resto no-negativo de una
divisin de enteros.
Ejemplos:
mod( 7,2 ) devuelve 1
mod( 9,3 ) devuelve 0
mod( -4,3 ) devuelve 2
mod( 4,-3 ) devuelve NULL
mod( -4,-3 ) devuelve NULL
fmod( x1 , x2 )
Funcin de mdulo generalizada. Ambos parmetros son interpreta-
dos como nmeros reales, esto es, no tienen que ser enteros. El
resultado es el resto de una divisin de enteros, un nmero real.
407
Ejemplos:
fmod( 7,2 ) devuelve 1
fmod( 9,3 ) devuelve 0
fmod( -4,3 ) devuelve -1
fmod( 4,-3 ) devuelve 1
fmod( -4,-3 ) devuelve -1
frac( x )
Devuelve la parte fraccionaria de x. La fraccin se define de tal
forma que frac( x )+floor( x )=x.
Ejemplos:
frac( 11.43 ) devuelve 0.43
frac( -1,4 ) devuelve 0,6
408
EXPRESIONES DE GRFICO
Ejemplos:
round( 2.4 ) devuelve 2
round( 2,6 ) devuelve 3
round( 2,5 ) devuelve 3 I
round( 3.88 , 0.1 ) devuelve 3.9
round( 3.88 , 5 ) devuelve 5
round( 1.1 , 1 , 0.5 ) devuelve 1.5
fabs( x )
El valor absoluto de x. El resultado es un nmero positivo.
Ejemplos:
fabs( 2.4 ) devuelve 2.4
fabs( -3,8 ) devuelve 3,8
sign( x )
Devuelve 1, 0, o -1 dependiendo de si x es un nmero positivo, 0, o
un nmero negativo. Si no se encuentran valores numricos,
devuelve NULL.
Ejemplos:
sign( 66 ) devuelve 1
sign( 0 ) devuelve 0
sign( -234 ) devuelve -1
fact( n )
Devuelve el nmero factorial de un entero positivo n. Si el nmero n
no es entero ser truncado. Los valores no-positivos devolvern
NULL.
409
Ejemplos:
fact( 1 ) devuelve 1
fact( 5 ) devuelve 120 (1*2*3*4*5 = 120)
fact( -5 ) devuelve NULL
combin( n1, n2 )
Devuelve el nmero de combinaciones de n2 elementos que pueden
ser cogidos de un grupo de n1 elementos. El orden en el que se
escoge los elementos no tiene importancia. Los argumentos no ente-
ros sern truncados.
Ejemplo:
Cuntas combinaciones de siete nmeros pueden ser escogidas de
un total de 35 nmeros de lotera?
combin( 35,7 ) devuelve 6 724 520
permut( n1, n2 )
Devuelve el nmero de permutaciones de n2 elementos que pueden
ser seleccionados de un grupo de n1 elementos. El orden de selec-
cin es insignificante. Los argumentos no enteros sern truncados.
Ejemplo:
De cuntas formas pueden ser distribuidas las medallas de oro,
plata y bronce despus de una final de 100 m con 8 participantes?
permut( 8,3 ) devuelve 336
even( n )
Devuelve verdadero si n es un entero par, falso si n es un entero
impar y NULL si n no es un entero.
Ejemplos:
even( 3 ) devuelve false
even( 2*10 ) devuelve true
even( 3.14 ) devuelve NULL
odd( n )
Devuelve verdadero si n es un entero impar, falso si n es un entero
par y NULL si n no es un entero.
Ejemplos:
odd( 3 ) devuelve true
odd( 2*10 ) devuelve false
odd( 3.14 ) devuelve NULL
410
EXPRESIONES DE GRFICO
bitcount( i )
Devuelve el nmero de bits establecido en i. I se interpretar como
un entero con signo de 64 bits, aunque slo los primeros 48 bits son
significativos. Un valor por encima de 48 bits devolver NULL. I
Ejemplos:
bitcount( 3 ) devuelve 2
bitcount( 100 ) devuelve 3
bitcount( n )+bitcount(bitnot n ) devuelve 64 (en caso de que n sea
un entero vlido)
Funciones de rango
rangesum( expr1 [ , expr2, exprN ] )
Devuelve la suma de un rango de 1 a N argumentos. Al contrario del
operador +, rangesum trata todos los valores no-numricos como 0.
Ejemplos:
rangesum( 1,2,4 ) devuelve 7
rangesum( 1,xyz) devuelve 1
rangesum( null() ) devuelve 0
rangesum (above(count(x),-1,-3)) devuelve la suma de los tres
resultados de la funcin count(x) evaluada en la fila inferior a la
actual, la fila actual y la fila superior a la actual.
411
Las expresiones de los argumentos de esta funcin pueden contener
funciones inter-registro con un tercer parmetro opcional, las cuales
devuelven un rango de valores por si mismas.
Ejemplos:
rangecount ( 1,2,4) devuelve 3
rangecount ( 2,'xyz') devuelve 2
rangecount ( null()) devuelve 0
rangecount (above(sum(x),-1,3)) devuelve el nmero de valores
que hay dentro de los tres resultados de la funcin sum(x) evaluada
en la fila por debajo de la actual, la fila actual y la fila superior a la
fila actual.
412
EXPRESIONES DE GRFICO
413
rangekurtosis (above(count(x),0,3)) devuelve una curtosis mvil
del resultado de la expresin de conteo interno count(x) calculada
en la fila actual y dos filas por encima de la fila actual.
414
EXPRESIONES DE GRFICO
415
Las expresiones de los argumentos de esta funcin pueden contener
funciones inter-registro con un tercer parmetro opcional, las cuales
devuelven un rango de valores por si mismas.
Ejemplos:
rangemode (1,2,9,2,4) devuelve 2
rangemode ('a',4,'a',4) devuelve NULL
rangemode (null()) devuelve NULL
rangemode (above(sum(x),-1,3)) devuelve el valor que aparece
con ms frecuencia en los tres resultados de la funcin sum(x) eva-
luada en la fila inferior a la actual, la fila actual y la fila superior a la
actual.
416
EXPRESIONES DE GRFICO
rangeirr(valor {,valor})
devuelve la tasa de rendimiento interno de una serie de flujos de
caja representados por los nmeros en los valores. Estos flujos de
efectivo no tienen por qu ser constantes y parejos, como lo seran
en una anualidad. Sin embargo, s que han de producirse a intervalos
417
regulares, como por ejemplo, en perodos mensuales o anuales. La
tasa interna de devolucin es el ltimo tipo de inters recibido para
una inversin consistente en pagos (valores negativos) e ingresos
(valores positivos) que se suceden durante perodos regulares.
Valor es un nico valor o un rango de valores tal como son devuel-
tos por una funcin inter-record con un tercer parmetro opcional
(pgina 433). La funcin necesita al menos un valor positivo y uno
negativo para ser evaluada. Los valores de texto, valores nulos y
valores perdidos se descartan.
Ejemplos:
rangeirr(-70000,12000,15000,18000,21000,26000) devuelve
0,0866
rangeirr(above(sum(valor), 0, 10))
rangeirr(above(total valor, 0, rowno(total)))
418
EXPRESIONES DE GRFICO
419
Funciones exponenciales y logartmicas
exp( x ) Funcin exponencial del logaritmo natural en base e. El resultado es
un nmero positivo.
log( x ) El logaritmo natural de x. Para que la funcin este definida debe ser
x>0. El resultado es un nmero.
log10( x )
El logaritmo en base 10 de x. Para que la funcin este definida debe
ser x>0. El resultado es un nmero.
sqrt( x ) Raz cuadrada de x. Para que la funcin este definida debe ser x>0.
El resultado es un nmero positivo.
pow( x,y )
Devuelve x elevado a y. El resultado es un nmero.
acos( x )
Arco coseno de x. La funcin slo est definida si -1 <= x <= 1. El
resultado es un nmero entre 0 y .
asin( x )
Arco seno de x. La funcin slo est definida si -1 <= x <= 1. El
resultado es un nmero entre -/2 y /2.
atan( x )
Arco tangente de x. El resultado es un nmero entre - /2 y /2.
atan2( y,x )
Generalizacin bi-dimensional de la funcin arco tangente.
Devuelve el ngulo entre el origen y el punto representado por las
coordenadas e . El resultado es un nmero entre - y + .
420
EXPRESIONES DE GRFICO
cosh( x )
Coseno hiperblico de x. El resultado es un nmero positivo.
sinh( x ) I
Seno hiperblico de x. El resultado es un nmero.
tanh( x )
Tangente hiperblica de x. El resultado es un nmero.
421
evaluar la distribucin. Media es un valor que indica la media arit-
mtica para la distribucin. Dev_estndar es un valor positivo que
muestra la desviacin estndar de la distribucin. Todos los argu-
mentos deben ser numricos, si no, devuelve nulo. Si media = 0 y
desv_estndar = 1, la funcin devuelve la distribucin normal estn-
dar. Esta funcin se relaciona con la funcin norminv de la
siguiente manera:
If prob = normdist(valor, m, sd), entonces norminv(prob, m, sd) =
valor.
Ejemplo:
normdist( 0.5, 0, 1 ) devuelve 0.6914625
norminv ( prob, media, desv_estandar )
devuelve el inverso de la distribucin acumulativa normal de la
media y la desviacin estndar especificadas. Prob es una probabili-
dad asociada con la distribucin normal. Debe ser un nmero entre 0
y 1. Media es un valor que indica la media aritmtica para la distri-
bucin. Dev_estndar es un valor positivo que muestra la desvia-
cin estndar de la distribucin. Todos los argumentos deben ser
numricos, si no, devuelve nulo. Esta funcin se relaciona con la
funcin normdist de la siguiente manera:
If prob = normdist(valor, m, sd), entonces norminv(prob, m, sd) =
valor.
Ejemplo:
norminv( 0.6914625, 0, 1 ) devuelve 0.4999717
tdist ( valor, grados_de_libertad, colas )
devuelve la probabilidad de distribucin t de Student, en la que un
valor numrico es un valor calculado de t para el cual hay que calcu-
lar la probabilidad. Valor es el valor conforme al cual desea evaluar
la distribucin y no debe ser negativo. Grados_de_libertad es un
entero positivo que indica el nmero de grados de libertad. Colas
debe ser 1 (distribucin de cola 1) 2 (distribucin de cola 2).
Todos los argumentos deben ser numricos, si no, devuelve nulo.
Esta funcin se relaciona con la funcin tinv de la siguiente manera:
If prob = tdist(valor, df ,2), entonces tinv(prob, df) = valor.
Ejemplo:
tdist( 1, 30, 2 ) devuelve 0.3253086
tinv ( prob, grados_de_libertad )
devuelve el valor t de la distribucin t de Student como una funcin
de la probabilidad y los grados de libertad. Prob es una probabilidad
de cola 2 asociada con la distribucin t. Debe ser un nmero entre 0
422
EXPRESIONES DE GRFICO
Funciones financieras
Nota Al usar las funciones financieras abajo descritas, es vital ser consistente
sobre las unidades utilizadas para especificar rate y nper. Si realiza pagos
mensuales en un prstamo a 5 aos con un 6% de inters anual, utilice 0.005
(6%/12) para el rate y 60 (5*12) para nper. Si realiza pagos anuales en el
mismo prstamo, utilice 6% para rate y 5 para nper. En todas las funciones
se representa el efectivo a pagar por nmeros negativos. El dinero que se
recibe se representa en nmeros positivos.
423
BlackAndSchole( strike, time_left, underlying_price, vol, risk_free_rate,
type )
Devuelve el valor terico de una opcin segn la formula Black and
Scholes sin modificaciones (opciones de estilo europeo).
Strike es el precio futuro de compra del stock.
Time_left es el nmero de periodos de tiempo sobrantes.
Underlying_price es el valor actual del stock.
Vol es la volatilidad en % por periodo de tiempo.
Risk_free_rate es el tanto por ciento de inters de riesgo en % por
periodo de tiempo.
Type es 'c', 'call' o cualquier valor numrico no-cero para opciones
call y 'p', 'put' o 0 para opciones put.
Ejemplo:
Cul es el precio terico de la opcin a compra de una accin en 4
aos por valor de 130, que hoy en da vale 68.5 asumiendo una vola-
tilidad de 40% por ao, y un porcentaje libre de riesgos de 4%?
blackandschole( 130, 4, 68.5, 0.4, 0.04, 'call' ) devuelve 11.245
La aproximacin siguiente se utiliza para calcular la negacin de la
distribucin acumulativa habitual en la frmula Black and Schole:
Para x>0
Para x<0
f(x)=1 - f(-x).
424
EXPRESIONES DE GRFICO
425
pmt( rate, nper, pv [ , fv [ , type ] ] )
Devuelve el pago de un crdito basado en pagos constantes y un tipo
de inters fijo. El resultado tiene un formato numrico predefinido
de moneda.
Tasa es el tipo de inters segn perodo.
Nper es el nmero total de perodos de pago de una anualidad.
Pv es el valor actual, o la suma total que una serie de futuros pagos
vale ahora mismo.
Fv es el valor futuro o un balance de efectivo que se desea obtener
una vez efectuado el ltimo pago. Si se omite fv, se asume que ser
0.
Type debe ser 0 si los pagos se efectan al final del perodo y 1 si se
efectan al principio del perodo. Si se omite type, se asume que
ser 0.
Para conocer la suma total pagada durante la duracin de un crdito,
hay que multiplicar el valor pmt resultante por nper.
Ejemplos:
La frmula a continuacin devuelve el pago mensual que corres-
ponde a un crdito de $20,000 a un tipo de inters anual del 10 % a
pagar en 8 meses:
pmt( 0.1/12, 8, 20000 ) devuelve -$2594.66
Para el mismo crdito, en caso de tener que efectuar los pagos a
principios del perodo, el pago es:
pmt( 0.1/12, 8, 20000, 0, 1 ) devuelve -$2573.21
426
EXPRESIONES DE GRFICO
427
Constantes matemticas y funciones libres de parmetros
Estas funciones no tienen parmetros. Sin embargo, son necesarios los
parntesis.
false( ) Devuelve un valor dual con el valor de texto falso y el valor num-
rico 0, que puede ser usado como el falso lgico en expresiones.
Funciones de cadena
ord( s )
Un nmero ASCII del primer carcter de la cadena s. El resultado es
un entero.
Ejemplo:
ord( 'A' ) devuelve el nmero 65
left( s , n )
Subcadena de la cadena s. El resultado es una cadena que consiste
en los primeros n caracteres de s.
Ejemplos:
left( 'abcdef',3 ) devuelve 'abc'
left( Fecha , 4 ) donde Fecha = 1997-07-14 devuelve 1997
Para un ejemplo ms complicado, vase la funcin index ms abajo.
428
EXPRESIONES DE GRFICO
right( s , n )
Subcadena de la cadena s. El resultado es una cadena que consiste
en los ltimos n caracteres de s.
Ejemplos: I
right( 'abcdef',3 ) devuelve 'def'
right( Fecha ,2 ) donde Fecha = 1997-07-14 devuelve 14.
mid( s , n1 ( , n2 ) )
Subcadena de la cadena s. El resultado es una cadena que comienza
con el carcter n1 con la longitud de n2 caracteres. Si se omite n2, la
funcin devuelve la parte de ms a la derecha de la cadena que
comienza en el carcter n1. Las posiciones en la cadena estn enu-
meradas desde el 1 hacia arriba.
Ejemplos:
mid('abcdef',3 ) devuelve 'cdef'
mid('abcdef',3, 2 ) devuelve 'cd'
mid( Fecha,3 ) where Fecha = 970714 devuelve 0714
mid( Fecha,3,2 ) donde Fecha = 970714 devuelve 07
Para un ejemplo ms complicado, vase la funcin index ms abajo.
index( s1 , s2 [ , n ] )
Posicin de una cadena. Esta funcin da la posicin de inicio de
ensima la ocurrencia de la subcadena s2 en la cadena s1. Si se
omite n, se asume la primera ocurrencia. Si n es negativo, la bsque-
da se hace comenzando desde el final de la cadena s1. El resultado
es un entero. Las posiciones en la cadena estn enumeradas desde el
1 hacia arriba.
Ejemplos:
index( 'abcdefg', 'cd' ) devuelve 3
index( 'abcdabcd', 'b', 2 ) devuelve 6
index( 'abcdabcd', 'b', -2 ) devuelve 2
left( Fecha, index( Fecha,'-' ) -1 )
donde Fecha = 1997-07-14 devuelve 1997
mid( Fecha, index( Fecha, '-', 2 ) -2, 2 )
donde Fecha = 1997-07-14 devuelve 07
429
lower( text expression )
Forzar minsculas para todos los datos en la expresin.
Ejemplo:
lower( 'abcD' ) devuelve 'abcd'
capitalize( s )
Devuelve el texto s con todas las palabras empezando en mayscula.
Ejemplo:
capitalize( 'my little pony' ) devuelve 'My Little Pony'
capitalize( 'AA bb cC Dd' ) devuelve 'Aa Bb Cc Dd'
repeat( s, n )
Formar una cadena de la cadena s repetida n veces.
Ejemplo:
repeat( '*', rating ) donde rating = 4 devuelve '****'
ltrim( s )
Devuelve la cadena s libre de espacios iniciales.
Ejemplos:
ltrim (' abc') devuelve 'abc'
ltrim (' abc') devuelve 'abc'
rtrim( s )
Devuelve la cadena s libre de espacios finales.
Ejemplos:
rtrim (' abc') devuelve ' abc'
rtrim (' abc') devuelve ' abc'
trim( s )
Devuelve la cadena s libre de espacios iniciales y finales.
Ejemplos:
trim (' abc') devuelve 'abc'
trim (' abc') devuelve 'abc'
trim (' abc') devuelve 'abc'
KeepChar( s1, s2 )
Devuelve la cadena s1 menos todos aquellos caracteres que no figu-
ran en la cadena s2.
Ejemplo:
keepchar( 'a1b2c3' , '123' ) devuelve '123'
430
EXPRESIONES DE GRFICO
PurgeChar( s1, s2 )
Devuelve la cadena s1 menos todos aquellos caracteres que figuran
en la cadena s2.
Ejemplo: I
purgechar( 'a1b2c3' , '123' ) devuelve 'abc'.
info( field )
Devuelve informacin externa vinculada por una sentencia info
load o info select para un determinado campo. Si no hay informa-
cin externa alguna disponible para el campo, devuelve nulo. La
informacin externa se devuelve en forma de una cadena de texto.
Si el elemento de informacin es un archivo, devuelve el nombre de
archivo como cadena.
431
Ejemplos:
TextBetween('<abc>', '<', '>') devuelve 'abc'
TextBetween('<abc><de>', '<', '>',2) devuelve 'de'
applycodepage(pginadecdigo,texto)
Aplica una pginadecdigo diferente al campo o texto indicado en
la expresin. Pginadecdigo debe ir en formato numrico.
Funciones inter-registro
fieldvalue( nombredecampo, n )
Devuelve el valor del campo encontrado en la posicin n del campo
nombrecampo (por orden de carga). Nombredecampo debe venir
dado como un valor de cadena, es decir, debe ir entre comillas sim-
ples. El primer valor de campo se devuelve para n=1. Si n es mayor
que el nmero de valores de campo, devuelve NULL.
Ejemplo:
fieldvalue( 'Helptext', 5 )
fieldvaluecount ( nombredecampo )
Devuelve el nmero de valores distintos de un campo. Nombre-
campo debe suministrarse como una cadena (es decir, un texto lite-
ral entrecomillado).
432
EXPRESIONES DE GRFICO
Ejemplo:
fieldvaluecount(Name)
Column(ColumnNo) I
Devuelve el valor que se encuentra en la columna ColumnNo en una
tabla simple o pivotante.
Ejemplo:
column(1)/column(2) devuelve el cociente en una columna nueva
de la tabla.
Ejemplo:
fieldindex( 'Name', 'John Doe' )
433
Los criterios de ordenacin para los campos de las tablas pivotantes
se definen simplemente con el orden de las dimensiones de
izquierda a derecha, mientras para los otros tipos de grfico se orde-
nan con la pgina Ordenar del dilogo Propiedades de Grfico.
Si se especifica un offset mayor que 1, se puede mover la evaluacin
de expresin ms de una fila hacia arriba. P.ej. si offset es 2, la fun-
cin devuelve el valor de expresin evaluado con las dimensiones
de grfico como aparecen dos filas ms arriba de la fila actual.
Un offset negativo hace que la funcin above es equivalente a la
funcin below con el correspondiente offset positivo. Un offset de 0
evaluar la expresin en la fila de la expresin misma. Las llamadas
recursivas devolvern NULL.
Si se define un tercer parmetro n mayor que 1 la funcin devuelve
no slo un valor sino un rango de n valores, uno para cada de n filas
de la tabla subiendo hacia arriba desde la celda original a la que se
dirige la funcin. De este modo se puede utilizar la funcin como
argumento para cualquier funcin especial para rangos (vase pgi-
na 411 ).
Ejemplos:
sum( Ventas )/above( sum( Ventas ))
above( sum( Ventas ), 2 )
above( total sum( Ventas ))
rangeavg (above(sum( x ),1,3,)) devuelve la media de los tres
resultados de la funcin sum(x) evaluada en las tres filas inmediata-
mente anteriores a la fila actual.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
434
EXPRESIONES DE GRFICO
435
Ejemplos:
below( sum( Ventas ))
below( sum( Ventas ), 2 )
below( total sum( Ventas ))
rangeavg (below(sum( x ),1,3)) devuelve la media de los tres
resultados de la funcin sum(x) evaluada en las tres filas inmediata-
mente anteriores a la fila actual
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
436
EXPRESIONES DE GRFICO
Ejemplos:
sum( Ventas )/top( sum( Ventas ))
top( sum( Ventas ), 2 )
top( total sum( Ventas ))
rangeavg (top(sum( x ),1,5 )) devuelve la media de los resultados
de las funciones de sum(x) evaluadas en las primeras cinco filas de
la tabla.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
437
izquierda a derecha, mientras para los otros tipos de grfico se orde-
nan con la pgina Ordenar del dilogo Propiedades de Grfico.
Si se especifica un offset mayor que 1, se puede mover la evaluacin
de expresin hacia arriba contado desde la fila inferior. P.ej. si offset
es 2, la funcin devuelve el valor de expresin evaluado con las
dimensiones de grfico como aparecen dos filas ms arriba de la fila
inferior.
Un offset negativo hace que la funcin bottom es equivalente a la
funcin top con el offset positivo correspondiente. Las llamadas
recursivas devolvern NULL.
Si se define un tercer parmetro n mayor que 1, la funcin devuelve
no slo un valor sino un rango de n valores, uno para cada de n filas
de la tabla subiendo hacia arriba desde la celda original a la que se
dirige la funcin. De este modo se puede utilizar la funcin como
argumento para cualquier funcin especial para rangos (vase pgi-
na 411 ).
La funcin bottom slo se evala en filas totales si el total en cues-
tin tiene una clara relacin con un segmento de columna especfi-
co. En todos los dems casos se devolver NULL.
Ejemplos:
bottom( sum( Ventas ))
bottom( sum( Ventas ), 2 )
bottom( total sum( Ventas ))
rangeavg (bottom(sum( x ),1,5)) devuelve la media de los resulta-
dos de las funciones de sum(x) evaluadas en las ltimas cinco filas
de la tabla.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
438
EXPRESIONES DE GRFICO
439
Ejemplos:
before( sum( Ventas ))
before( sum( Ventas ), 2 )
before( total sum( Ventas ))
rangeavg (before(sum( x ),1,3 )) devuelve una media de los tres
resultados de la funcin suma(x) en las tres columnas inmediata-
mente a la izquierda de la columna actual.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
440
EXPRESIONES DE GRFICO
Ejemplos:
after( sum( Ventas ))
after( sum( Ventas ), 2 )
after( total sum( Ventas ))
rangeavg (after(sum( x ),1,3 )) devuelve una media de los tres
resultados de la funcin suma(x) en las tres columnas inmediata-
mente a la derecha de la columna actual.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
441
valor de expresin evaluado con las dimensiones de grfico en la
apariencia que tienen en la segunda columna.
Un offset negativo hace que la funcin first es equivalente a la fun-
cin last con el offset positivo correspondiente. Un offset de 0 eva-
luar la expresin en la fila de la expresin misma. Las llamadas
recursivas devolvern NULL.
Si se define un tercer parmetro n mayor que 1 la funcin devuelve
no slo un valor sino un rango de n valores, uno para cada una de las
n columnas de la tabla hacia la derecha desde la celda original a la
que se dirige la funcin. De este modo se puede utilizar la funcin
como argumento para cualquier funcin especial para rangos (vase
pgina 411 ).
La funcin first slo se evaluar en las filas de totales si el total en
cuestin tiene una clara relacin con un segmento de fila especfico.
En todos los dems casos se devolver NULL.
Ejemplos:
first( sum( Ventas ))
first( sum( Ventas ), 2 )
first( total sum( Ventas ))
rangeavg (first(sum( x ) ,1,5 )) devuelve una media de los resulta-
dos de la funcin sum(x) en las cinco columnas a la izquierda de
todo.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
442
EXPRESIONES DE GRFICO
Ejemplos:
last( sum( Ventas ))
last( sum( Ventas ), 2 )
last( total sum( Ventas ))
rangeavg (last(sum(x),1,5)) devuelve una media de los resultados
de la funcin sum(x) en las cinco columnas a la derecha de todo.
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
443
RowNo( [ total ] )
Devuelve el nmero de la fila actual en el segmento de columna
actual en una tabla o, en el caso de grficos de imagen, en el equiva-
lente de la tabla simple. La primera fila tiene el nmero 1.
El segmento actual de la columna es siempre igual a la columna
entera si se trata de un grfico de una dimensin o si la expresin
est precedida por el calificador total.
Si la tabla o el equivalente de tabla tiene mltiples dimensiones ver-
ticales, el segmento de columna actual incluir slo filas con los
mismos valores que la fila actual en todas las columnas de dimen-
sin excepto para la columna que muestra la ltima dimensin en el
orden de campo interno.
Los criterios de ordenacin para los campos de las tablas pivotantes
se definen simplemente con el orden de las dimensiones de
izquierda a derecha, mientras para los otros tipos de grfico se orde-
nan con la pgina Ordenar del dilogo Propiedades de Grfico.
Ejemplos:
if( rowno()=1, 0, sum( Ventas )/above( sum( Ventas )))
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
ColumnNo( [ total ] )
Devuelve el nmero de la columna actual en el segmento de fila
actual en una tabla pivotante. La primera columna tiene el nmero
1.
El segmento actual de la fila es siempre igual a la fila entera si se
trata de un grfico de una dimensin o si la expresin est precedida
por el calificador total.
Si la Tabla Pivotante tiene mltiples dimensiones horizontales, el
segmento de columna actual incluir slo columnas con los mismos
444
EXPRESIONES DE GRFICO
Ejemplos:
if( columnno()=1, 0, sum( Ventas )/before( sum( Ventas )))
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
NoOfRows( [ total ] )
Devuelve el nmero de filas en el segmento de columna actual en
una tabla o, en el caso de grficos de imagen, en el equivalente de la
tabla simple.
El segmento actual de la columna es siempre igual a la columna
entera si se trata de un grfico de una dimensin o si la expresin
est precedida por el calificador total.
Si la tabla o el equivalente de tabla tiene mltiples dimensiones ver-
ticales, el segmento de columna actual incluir slo filas con los
mismos valores que la fila actual en todas las columnas de dimen-
sin excepto para la columna que muestra la ltima dimensin en el
orden de campo interno.
Los criterios de ordenacin para los campos de las tablas pivotantes
se definen simplemente con el orden de las dimensiones de
izquierda a derecha, mientras para los otros tipos de grfico se orde-
nan con la pgina Ordenar del dilogo Propiedades de Grfico.
445
Ejemplos:
if( rowno()=noofrows(), 0, after( sum( Ventas )))
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
NoOfColumns( [ total ] )
Devuelve el nmero total de columnas en el segmento de fila actual
en una tabla pivotante.
El segmento actual de la fila es siempre igual a la fila entera si se
trata de un grfico de una dimensin o si la expresin est precedida
por el calificador total.
Si la Tabla Pivotante tiene mltiples dimensiones horizontales, el
segmento de columna actual incluir slo columnas con los mismos
valores que la columna actual en todas las filas de dimensin
excepto para la fila que muestra la ltima dimensin horizontal del
orden de campo.
El orden de campo interno para dimensiones horizontales en Tablas
Pivotantes se define simplemente por el orden de las dimensiones
desde arriba hacia abajo.
Ejemplos:
if( columnno()=noofcolumns(), 0, after( sum( Ventas )))
Para ejemplos ms detallados acerca del uso de las funciones inter-
registro de grficos, vase pgina 501.
dimensionality ( )
Devuelve el nmero de columnas de dimensin que no tienen un
contenido agregado, es decir, que no contienen sumas parciales o
contenidos adicionales contrados.
Un uso muy habitual se da en las expresiones de atributo, cuando se
desea aplicar un formato de celda diferente dependiendo del nivel
de agregacin de los datos.
Esta funcin slo est disponible en los grficos. Para todos los
tipos de grficos, excepto las tablas pivotantes, devolver el nmero
de dimensiones de todas las filas excepto el total, que ser 0.
446
EXPRESIONES DE GRFICO
Ejemplo:
Para una tabla pivotante con tres columnas de dimensin a la
izquierda, devolvera lo siguiente:
3 para todas las celdas de datos normales y corrientes. I
2 para el primer nivel de sumas parciales y entradas no expandidas
en la tercera columna.
1 para sumas parciales y entradas de 2 nivel nicamente expandidas
en la primera columna.
0 para la celda Total General .
secondarydimensionality ( )
devuelve el nmero de filas de tabla pivotante de las dimensiones
que no tienen contenido agregado, es decir, que no contienen sumas
parciales o contenidos agregados contrados. Esta funcin es equi-
valente a la funcin dimensionality para dimensiones horizontales
de tablas pivotantes.
La funcin secondarydimensionality siempre devuelve 0 cuando
se utiliza fuera de tablas pivotantes.
447
Ejem-
plo
Funciones de documento
ReportComment(nmero_informe)
Devuelve el comentario del informe que tenga el nmero especifi-
cado dentro del documento activo.
ReportName(nmero_informe)
Devuelve el nombre del informe que tenga el nmero especificado
dentro del documento activo.
ReportID(nmero_informe)
Devuelve el id del informe que tenga el nmero especificado dentro
del documento activo.
ReportNumber(id_o_nombre_ informe)
Devuelve el nmero del informe que tenga el id o nombre especifi-
cado dentro del documento activo.
NoOfReports()
Devuelve el nmero de informes que haya en el documento activo.
Funciones de Ranking
rank( [total] expresin [, mode [, format]] )
Evala expresin, compara el resultado con el resultado en las
dems filas en el segmento de columna actual y devuelve el ranking
de la fila actual en el segmento. Para grficos de imagen, se define
el segmento de columna actual segn su apariencia en su equiva-
lente en la tabla simple.
El segmento actual de la columna es siempre igual a la columna
entera si se trata de un grfico de una dimensin o si la expresin
est precedida por el calificador total. Si la tabla o el equivalente de
tabla tiene mltiples dimensiones verticales, el segmento de
columna actual incluir slo filas con los mismos valores que la fila
448
EXPRESIONES DE GRFICO
449
2
valor bajo en la primera fila, vaco en las filas siguientes del
grupo
El orden de las filas para mode 4 y format 2 es determinado por los
criterios de ordenacin de las dimensiones de grfico.
Ejemplos:
rank( sum( Ventas ))
rank( sum( Ventas ), 2 )
rank( sum( Ventas ), 0, 1 )
Para ejemplos ms detallados acerca del uso de las funciones de ran-
king para grficos, vase pgina 498 .
450
EXPRESIONES DE GRFICO
0 (por defecto)
Si todos los rangos en el grupo segmentado caen por debajo
del valor medio, todas las columnas del grupo obtendrn el
rango ms bajo en el grupo segmentado. I
Si todos los rangos en el grupo segmentado caen por
encima del valor medio, todas las columnas en el grupo
obtendrn el rango ms alto en el grupo segmentado.
Si los rangos en el grupo segmentado se reparten por el
valor medio del ranking entero, todas las columnas del
grupo obtendrn un valor que se corresponde con la media
del ranking ms alto y ms bajo en el segmento de la fila
entera.
1
Rango ms bajo en todas las columnas del grupo.
2
Rango medio en todas las columnas del grupo.
3
Rango ms alto en todas las columnas del grupo.
4
Rango ms bajo en la primera columna, luego incremen-
tado en uno por cada columna del grupo
El tercer parmetro format especifica la representacin de texto del
resultado de la funcin
format
0 (por defecto)
valor bajo&'-'&valor alto en todas las columnas del grupo
(p.ej. '3-4')
1
Rango ms bajo en todas las columnas del grupo.
2
valor bajo en la primera columna, vaco en las siguientes
columnas del grupo.
El orden de las filas para modo 4 y formato 2 viene determinado por
los criterios de ordenacin en las dimensiones del grfico.
451
Nota Cuando se utiliza esta funcin se deshabilita automticamente la
supresin de valores cero. Los valores nulos (NULL) son
descartados.
Ejemplos:
hrank( sum( Ventas ))
hrank( sum( Ventas ), 2 )
hrank( sum( Ventas ), 0, 1 )
Para ejemplos ms detallados acerca del uso de las funciones de ran-
king para grficos, vase pgina 498 .
Funciones condicionales
if( condicin , then [, else[ )
Los tres parmetros condicin, then y else son expresiones. El pri-
mero, condicin, se interpreta lgicamente. Los otras dos, then y
else, pueden ser de cualquier tipo. Preferiblemente son del mismo
tipo. Si condicin es true, la funcin devuelve el valor de la expre-
sin then. Si condicin es false, la funcin devuelve el valor de la
expresin else. Si se omite else y la condicin es falsa, se devuelve
null.
Ejemplo:
if( Amount >= 0, 'OK', 'Alarm' )
452
EXPRESIONES DE GRFICO
453
donde si M es 'January' devuelve 1
wildmatch( M , 'ja*' , 'fe?' , 'mar' )
donde si M es 'fex' devuelve 2
Wildmatch5(s,expr1 [,expr2,...exprN])
Funciona igual que la funcin wildmatch anterior, pero slo se
emplea para temas de compatibilidad con QlikView versin 5.
Funciones lgicas
IsNum( expr )
Devuelve -1 (verdadero) si la expresin puede ser interpretada como
un nmero, si no 0 (falso).
IsText( expr )
Devuelve -1 (true) si la expresin tiene una representacin de texto,
si no 0 (false).
Funciones null
Null( ) Devuelve un valor nulo (NULL) real.
IsNull( expr )
Devuelve -1 (verdadero) si expr devuelve NULL, en caso contrario
0 (falso).
454
EXPRESIONES DE GRFICO
Funciones de Sistema
OSuser( )
Devuelve una cadena de texto con el nombre del usuario actual, tal I
como lo devuelve el sistema operativo.
QVuser( )
Devuelve una cadena de texto con el nombre del usuario QlikView
actual, tal como est definido en la seccin de acceso.
qlikviewversion( )
Devuelve el nmero completo de versin y modelo QlikView (por
ej. 7.52.3797.0409.3) como una cadena. Esta funcin slo est dis-
ponible en actualizaciones de QlikView posteriores a la 7.52.3795.
ComputerName( )
Devuelve una cadena de texto con el nombre del ordenador, tal
como los devuelve el sistema operativo.
ReloadTime( )
Devuelve una estampilla de fecha/hora para la ltima ejecucin de
script finalizada.
GetActiveSheetID()
Devuelve una cadena que contiene el ID de la hoja activa.
455
sqlvalue ('NorthWind', select CompanyName from
Customers where CustomerID= & chr(39) &
only(MyQvField) &chr(39) , OLEDB )
GetCurrentField( nombredegrupo )
devuelve el nombre del campo actualmente activo en el grupo deno-
minado nombredegrupo.
Ejemplo:
getcurrentfield( MiGrupo )
GetObjectField ([index])
devuelve el nombre de la dimensin. Index es un nmero entero
opcional que declara cul de las dimensiones utilizadas debera ser
el resultado.
Ejemplos:
getobjectfield(2)
456
EXPRESIONES DE GRFICO
Ejemplos:
getfieldselections(Pas)
getfieldselections (Pas, ';' )
getfieldselections (Pas, ',' , 10 ) I
GetPossibleCount( nombredecampo )
devuelve el nmero de valores posibles en el campo denominado
nombredecampo.
Ejemplo:
getpossiblecount( Clientes )
GetExcludedCount( nombredecampo )
devuelve el nmero de valores excluidos en el campo denominado
nombredecampo.
Ejemplo:
getexcludedcount( Clientes )
GetAlternativeCount( nombredecampo )
devuelve el nmero de valores alternativos en el campo denominado
nombredecampo. Ms informacin sobre valores alternativos en la
pgina 135 del Libro I.
Ejemplo:
getalternativecount( Clientes )
457
getnotselectedcount( Pas, verdadero )
day( fecha )
Day. El resultado es un nmero.
Ejemplo:
day( Date ) donde Date = 1971-10-30 devuelve 30
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Hay varias soluciones para este problema: cambiar las
configuraciones o usar la funcin de interpretacin date# (vea en
Funciones de interpretacin numrica en la pgina 482 ). Para
ms informacin sobre funciones de hora y fecha vase pgina 334
del Libro II.
week( fecha )
Nmero de semana. El resultado es un nmero. La semana empieza
el lunes. La semana #1 es la primera semana con cuatro o ms das
en el nuevo ao.
Ejemplo:
week( Date ) donde Date = 1971-10-30 devuelve 43
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
month( fecha )
Month. El resultado es una cadena de texto, a la que se puede dar
tambin el formato de nmero.
Ejemplo:
month( Date ) donde Date = 1971-10-30 devuelve Oct
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
year( fecha )
Ao. El resultado es un nmero.
458
EXPRESIONES DE GRFICO
Ejemplo:
year( Date ) donde Date = 1971-10-30 devuelve 1971
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta- I
cin correcta. Vase en day como solucionar este problema.
weekyear( fecha )
El ao al que pertenece el nmero de semana. El nmero de semana
oscila entre la 1 y la 52, aproximadamente. En algunos aos la
semana #1 comienza en diciembre, por ej. as fue en diciembre de
1997. Otros aos comienzan en lo que sera la semana #53 del ao
anterior, por ej. enero de 1999. Para aquellos pocos das en los que
el nmero de semana corresponda a otro ao, las funcionesyear
yweekyear devolvern valores diferentes.
Ejemplos:
weekyear( Date ) donde Date = 1996-12-30 devuelve 1997
weekyear( Date ) donde Date = 02.01.97 devuelve 1997
weekyear( Date ) donde Date = 30.12.97 devuelve 1997
weekyear( Date ) donde Date = 1999-01-02 devuelve 1998
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
weekday( fecha )
Da de la semana. El resultado es un nmero entre 0 y 6 (0=lunes).
Ejemplo:
weekday( Date ) donde Date = 1971-10-30 devuelve 5
Si el formato de fecha utilizado no se corresponde con el establecido
en su sistema operativo, QlikView no podr realizar una interpreta-
cin correcta. Vase en day como solucionar este problema.
MakeDate( YYYY [, MM [, DD ]] )
Devuelve una fecha calculada del ao YYYY, el nmero de mes MM,
y el nmero de da DD. Si el nmero del mes est sin definicin, se
asume que es 1 (enero). Si el da no est definido, se asume que es 1
(el primero).
Ejemplos:
(basado en el formato de fecha YYYY-MM-DD)
makedate( 1999 ) devuelve 01.01.99
makedate( 99 ) devuelve 0099-01-01
459
makedate( 1992, 12 ) devuelve 1992-12-01
makedate( 1999, 2, 14 ) devuelve 1999-02-14
MakeWeekDate( YYYY , WW [, D ] )
Devuelve una fecha calculada del ao YYYY, el nmero de semana
WW y el da de la semana D, donde el 0 indica lunes, y el 6
domingo. El nmero de semana 1 es la primera semana que contiene
4 o ms das del ao. Si no se especifica da de la semana alguno, se
presupone 0 (Lunes).
Ejemplos:
(basado en el formato de fecha YYYY-MM-DD)
makeweekdate( 1999,6,6 ) devuelve 1999-02-14
makeweekdate( 99,6 ) devuelve 0099-02-02
hour( expr )
Devuelve un entero que representa las horas cuando la fraccin expr
se interpreta de acuerdo con la interpretacin numrica estndar.
Ejemplos:
(formato de hora hh:mm:ss)
hour( time ) devuelve 9 cuando time='09:14:36'
hour( 0.5555 ) devuelve 13 (0.5555 = 13:19:55)
minute( expr )
Devuelve un entero que representa los minutos cuando la fraccin
expr se interpreta de acuerdo con la interpretacin numrica estn-
dar.
Ejemplos:
(formato de hora hh:mm:ss)
minute( time ) devuelve 14 cuando time='09:14:36'
460
EXPRESIONES DE GRFICO
second( expr )
Devuelve un entero que representa los segundos cuando la fraccin I
de expr se interpreta como una determinada hora segn la interpre-
tacin numrica estndar.
Ejemplos:
(formato de hora hh:mm:ss)
second( time ) devuelve 36 cuando time='09:14:36'
second( 0.5555 ) devuelve 55 (0.5555 = 13:19:55)
now( [ modo_temporizador ] )
Devuelve la fecha/hora del reloj del sistema. El modo_temporizador
puede tener los siguientes valores:
0 Instante en el que se ejecut el script
1 Instante en el que se llam a la funcin
2 Instante en el que se abri el documento
El modo_temporizador por defecto es 1. modo_temporizador=1
debera emplearse con cuidado, ya que consulta al sistema operativo
cada segundo y ello podra ralentizar el rendimiento.
today( [ modo_temporizador ] )
Devuelve la fecha del reloj del sistema. El modo_temporizador
puede tener los siguientes valores:
0 Fecha de la ejecucin del script
1 Fecha de llamada de la funcin
2 Fecha de apertura del documento
El modo_temporizador por defecto es 2. modo_temporizador=1
debera emplearse con cuidado, ya que consulta al sistema operativo
cada segundo y ello podra ralentizar el rendimiento.
461
Ejemplos:
localtime ('Paris')
localtime ('GMT+01:00')
localtime ('Paris', true)
localtime ()
462
EXPRESIONES DE GRFICO
Ejemplos:
con la ltima fecha de recarga = 1999-11-18
yeartodate( '18.11.98' ) devuelve false
yeartodate( '01.02.99' ) devuelve true I
yeartodate( '1999-11-18' ) devuelve true
yeartodate( '1999-11-19' ) devuelve false
yeartodate( '1998-11-18', -1 ) devuelve true
yeartodate( '1999-11-18', -1 ) devuelve false
yeartodate( '1999-04-30', 0, 5 ) devuelve false
yeartodate( '1999-05-01', 0, 5 ) devuelve true
DayNumberOfYear(date[,firstmonth])
Devuelve el nmero de da del ao segn una marca temporal (fech-
ahora) con el primer milisegundo del primer da del ao que con-
tiene a fecha. La funcin emplea siempre aos de 366 das.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo
del ao puede moverse hacia delante, al primer da de cualquier
mes. Si por ej, quiere trabajar con un ao fiscal que comience el 1 de
marzo, puede especificar primermes = 3.
Ejemplos:
DayNumberOfYear(fecha) devuelve el nmero de da, contado
desde el primer da del ao.
DayNumberOfYear(fecha, 3) devuelve el nmero de da, contado
desde el primer da del mes de marzo.
DayNumberOfQuarter(date[,firstmonth])
Devuelve el nmero de da del trimestre segn una marca temporal
(fechahora) con el primer milisegundo del primer da del trimestre
que contiene a fecha. La funcin emplea siempre aos de 366 das.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo
del ao puede moverse hacia delante, al primer da de cualquier
mes. Si por ej, quiere trabajar con un ao fiscal que comience el 1 de
marzo, puede especificar primermes = 3.
Ejemplos:
DayNumberOfQuarter(fecha) devuelve el nmero de da, contado
desde el primer da del ao.
DayNumberOfQuarter(fecha, 3) devuelve el nmero de da del tri-
mestre, contado desde el primer da de marzo.
463
AddMonths(startdate, n [, mode])
Devuelve la fecha que hay n meses despus de startdate o, si n es
negativo, la fecha que hay n meses antes de startdate.
Especificando un modo(0 si se omite) la fecha se establece como el
da del mes especificadono sin modificar (modo=0) o al da calcu-
lado que deriva del fin de mes (modo=1).
Ejemplos:
addmonths ('2003-01-29',3) devuelve '2003-04-29'
addmonths ('2003-01-29'0,3,0) devuelve '29.04.03'
addmonths ('2003-01-29'0,30,1) devuelve '28.04.03'
addmonths ('2003-01-29',1,0) devuelve '2003-02-28'
addmonths ('2003-01-29',10,1) devuelve '26.02.03'
addmonths ('2003-02-28',1,0) devuelve '2003-03-28'
addmonths ('2003-02-28',1,1) devuelve '2003-03-31'
464
EXPRESIONES DE GRFICO
465
quarterstart ( '2005-10-29', -1 ) devuelve '2005-07-01' con un valor
numrico subyacente correspondiente a '2005-07-01 00:00:00.000'
quarterstart ( '2005-10-29', 0, 3 ) devuelve '2005-09-01' con un
valor numrico subyacente correspondiente a '2005-09-01
00:00:00.000'
466
EXPRESIONES DE GRFICO
467
Ejemplos:
monthname ( '2001-10-19' ) devuelve 'Oct 2001' con un valor
numrico subyacente correspondiente a '2001-10-01 00:00:00.000'
monthname ( '2001-10-19', -1 ) devuelve 'Sep 2001' con un valor
numrico subyacente correspondiente a '2001-09-01 00:00:00.000'
468
EXPRESIONES DE GRFICO
469
un desplazamiento en das en desplazamientodesemana. Este puede
ser un nmero real que indique das y/o fracciones de un da.
Ejemplos:
weekstart ( '2006-01-12' ) devuelve '2006-01-09' con un valor
numrico subyacente correspondiente a '2006-01-09 00:00:00.000'
weekstart ( '2006-01-12', -1 ) devuelve '2006-01-02' con un valor
numrico subyacente correspondiente a '2006-01-02 00:00:00.000'
weekstart ( '2006-01-12', 0, 1 ) devuelve '2006-01-10' con un valor
numrico subyacente correspondiente a '2006-01-10 00:00:00.000'
470
EXPRESIONES DE GRFICO
Ejemplos:
weekname ( '2006-01-12' ) devuelve '2006/02' con un valor numri-
co subyacente correspondiente a '2006-01-09 00:00:00.000'
weekname ( '2006-01-12', -1 ) devuelve '2006/01' con un valor I
numrico subyacente correspondiente a '2006-01-02 00:00:00.000'
weekname ( '2006-01-12', 0, 1 ) devuelve '2006/02' con un valor
numrico subyacente correspondiente a '2006-01-10 00:00:00.000'
471
guientes. Si desea trabajar con un desplazamiento para el inicio de
las semanas lunares, puede especificar uno, en das en desplaza-
mientodesemana. Este puede ser un nmero real que indique das y/
o fracciones de un da.
Ejemplos:
lunarweekend ( '2006-01-12' ) devuelve '2006-01-14' con un valor
numrico subyacente correspondiente a '2006-01-14 23:59:59.999'
lunarweekend ( '2006-01-12', -1 ) devuelve '2006-01-07' con un
valor numrico subyacente correspondiente a '2006-01-07
23:59:59.999'
lunarweekend ( '2006-01-12', 0, 1 ) devuelve '2006-01-15' con un
valor numrico subyacente correspondiente a '2006-01-15
23:59:59.999'
472
EXPRESIONES DE GRFICO
473
el desplazamiento indican das precedentes y los valores positivos
indican das subsiguientes. Si desea trabajar con das que no
comiencen en la medianoche, puede especificar un desplazamiento
en fracciones de un da en desplazamientodeda, por ejemplo 0,125
para las 3am.
Ejemplos:
dayname ( '2006-01-25 16:45' ) devuelve '2006-01-25' con un valor
numrico subyacente correspondiente a '2006-01-25 00:00:00.000'
dayname ( '2006-01-25 16:45', -1 ) devuelve '2006-01-24' con un
valor numrico subyacente correspondiente a '2006-01-24
00:00:00.000'
dayname ('2006-01-25 16:45', 0, 0.5 ) devuelve '2006-01-25' con un
valor numrico subyacente correspondiente a '2006-01-25
12:00:00.000'
timezone( )
devuelve el nombre de la zona horaria actual tal y como se define en
Windows.
Ejemplo:
timezone( )
daylightsaving ( )
devuelve el ajuste de cambio de hora automtico, segn el horario
de verano, tal y como se define en Windows.
Ejemplo:
daylightsaving ( )
474
EXPRESIONES DE GRFICO
475
Si desea trabajar con aos (fiscales) que no comiencen en enero,
puede especificar un valor entre 2 y 12 enprimer_mes_del_ao.
Ejemplos:
inyeartodate ( '25.01.06', '2006-02-01', 0 ) devuelve true
inyeartodate ( '2006-01-25', '2006-01-01', 0 ) devuelve false
inyeartodate ( '2005-01-25', '2006-02-01', -1 ) devuelve true
476
EXPRESIONES DE GRFICO
477
inmonths ( 4, '2005-12-25', '2006-01-01', -1 ) devuelve true
inmonths ( 4, '2006-01-25', '2006-03-01', 0, 3 ) devuelve false
inmonths ( 4, '2006-04-25', '2006-03-01', 0, 3 ) devuelve true
478
EXPRESIONES DE GRFICO
479
las semanas lunares, puede indicar un desplazamiento en das en ini-
ciodesemana. Este puede ser un nmero real que indique das y/o
fracciones de un da.
Ejemplos:
inlunarweektodate ( '2006-01-12', '12.01.06', 0 ) devuelve true
inlunarweektodate ( '2006-01-12', '2006-01-11', 0 ) devuelve false
inlunarweektodate ( '2006-01-12', '2006-01-05', -1 ) devuelve true
480
EXPRESIONES DE GRFICO
481
lastworkdate ('2006-12-18', 8, '2006-12-25', '2006-12-26')
devuelve '2006-12-29'
482
EXPRESIONES DE GRFICO
483
Ejemplos:
Los siguientes ejemplos asumen las dos configuraciones del sistema
operativo:
Config 1 Config 2
date format YY-MM-DD M/D/YY
date#(A) donde A=8/6/97 devuelve
Configuracin 1 Configuracin 2
cadena nmero cadena nmero
8/6/97 - 8/6/97 35648
484
EXPRESIONES DE GRFICO
Ejemplos:
Los siguientes ejemplos asumen las dos configuraciones del sistema
operativo:
Config 1 Config 2 I
date format YY-MM-DD M/D/YY
time format hh:mm:ss hh:mm:ss
timestamp#(A) donde A=8/6/97 09:00:00 devuelve
Configuracin 1 Configuracin 2
cadena nmero cadena nmero
8/6/97 - 8/6/97 35648.375
09:00:00 09:00:00
timestamp#(A,'YYYY-MM-DD hh_mm)
donde A=1997-08-06 09_00
devuelve
Configuracin 1 y 2
cadena nmero
1997-08-06 09_00 35648.375
485
B=97-08-05 00:00:00 devuelven
cadena nmero
1.375 1.375
text( expr )
La funcin text obliga un tratamiento de texto de la expresin, tam-
bin si puede ser interpretada numricamente.
Ejemplos:
text(A) donde A=1234 devuelve
cadena nmero
1234 -
Funciones de formato
Las funciones de formato son un conjunto de funciones para definir el for-
mato de la presentacin de un campo o una expresin. Con estas funciones
se puede configurar un separador decimal, de miles etc. Sin embargo, la
manera ms fcil de aplicar formato a nmeros, horas y fechas es en el dilo-
go de formato de nmeros, vea pgina 345 .
Con el fin de comprender los ejemplos en esta seccin, es recomendable leer
antes el apartado Dilogos de Formato de Nmeros en la pgina 339 del
Libro II.
Nota Por razones de claridad todas las representaciones numricas se dan con un
punto decimal como separador decimal.
486
EXPRESIONES DE GRFICO
487
se encuentra en pgina 345 del Libro II . Si el cdigo de formato se
omite, se emplea el formato de fecha establecido por el sistema ope-
rativo.
Ejemplos:
Los siguientes ejemplos asumen las dos configuraciones del sistema
operativo:
Config 1 Config 2
date format YY-MM-DD M/D/YY
date(A) donde A=35648 devuelve
Configuracin 1 Configuracin 2
cadena nmero cadena nmero
97-08-06 35648 8/6/97 35648
488
EXPRESIONES DE GRFICO
timestamp(A,'YYYY-MM-DD hh.mm')
donde A=35648 devuelve
Configuracin 1 y 2
cadena nmero
1997-08-06 00.00 35648
489
interval( expresin [ , cod-format] )
La funcin interval da formato a la expresin como un intervalo de
tiempo de acuerdo con la cadena dada como cod-formato. Una des-
cripcin de cod-formato, se encuentra en pgina 345 del Libro II .
Si se omite el cdigo de formato, se usa el formato de hora estable-
cido en el sistema operativo.
Los intervalos pueden ser formateados como hora, como das, o
como una combinacin de das, horas, minutos, segundos y fraccio-
nes de segundos.
Ejemplos:
Los ejemplos de abajo asumen las siguientes configuraciones de sis-
tema:
formato de fecha corto YY-MM-DD
formato de hora hh:mm:ss
formato numrico decimal .
interval(A) donde A=0.375 devuelve
cadena nmero
09:00:00 0.375
color( n )
Devuelve la representacin de color del nmero de color n en el
mapa de colores del grfico correspondiente. La representacin de
color es un valor dual en la que la representacin de texto viene en
490
EXPRESIONES DE GRFICO
491
ColorUno es una representacin de color RGB vlida para que el
color se asocie al lmite superior del intervalo.
Ejemplo:
colormix1( x, negro(), rojo())
colormapjet(valor)
Devuelve la representacin de color de un color definido por un
valor entre 0 y 1. Los valores representan una escala de color prede-
finida que va desde el azul al rojo, pasando por el azul ciano, el
amarillo y el naranja.
Valor es un nmero real entre 0 y 1.
colormaphue(valor)
Devuelve la representacin de color de un color definido por un
valor entre 0 y 1. Los valores representan una escala de color prede-
492
EXPRESIONES DE GRFICO
black([alfa])
Devuelve la representacin de color RGB para negro (RGB 0,0,0).
Optionalmente se puede introducir como parmetro un factor alfa.
Un alfa de 0 corresponde a una transparencia total. Un alfade 255
corresponde a un grado de opacidad total.
darkgray([alfa])
Devuelve la representacin de color RGB paragris oscuro (RGB
128,128,128). Optionalmente se puede introducir como parmetro
un factor alfa. Un alfa de 0 corresponde a una transparencia total.
Un alfade 255 corresponde a un grado de opacidad total.
lightgray([alfa])
Devuelve la representacin de color RGB para gris luminoso (RGB
192,192,192). Optionalmente se puede introducir como parmetro
un factor alfa. Un alfa de 0 corresponde a una transparencia total.
Un alfade 255 corresponde a un grado de opacidad total.
white([alfa])
Devuelve la representacin de color RGB para blanco (RGB
255,255,255). Optionalmente se puede introducir como parmetro
un factor alfa. Un alfa de 0 corresponde a una transparencia total.
Un alfade 255 corresponde a un grado de opacidad total.
blue([alfa])
Devuelve la representacin de color RGB para azul (RGB 0,0,128).
Optionalmente se puede introducir como parmetro un factor alfa.
493
Un alfa de 0 corresponde a una transparencia total. Un alfade 255
corresponde a un grado de opacidad total.
lightblue([alfa])
Devuelve la representacin de color RGB para azul claro (RGB
0,0,255) Optionalmente se puede introducir como parmetro un fac-
tor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
green([alfa])
Devuelve la representacin de color RGB para verde (RGB
0,128,0). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
lightgreen([alfa])
Devuelve la representacin de color RGB para verde claro (RGB
0,255,0). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
cyan([alfa])
Devuelve la representacin de color RGB para el azul cian (RGB
0,128,128). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
lightcyan([alfa])
Devuelve la representacin de color RGB para azul cian claro (RGB
0,255,255). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
red([alfa])
Devuelve la representacin de color RGB parar rojo (RGB 128,0,0).
Optionalmente se puede introducir como parmetro un factor alfa.
Un alfa de 0 corresponde a una transparencia total. Un alfade 255
corresponde a un grado de opacidad total.
lightred([alfa])
Devuelve la representacin de color RGB para rojo claro (RGB
255,0,0) Optionalmente se puede introducir como parmetro un fac-
494
EXPRESIONES DE GRFICO
magenta([alfa]) I
Devuelve la representacin de color RGB para magenta (RGB
128,0,128). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
lightmagenta([alfa])
Devuelve la representacin de color RGB para magenta claro (RGB
255,0,255). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
brown([alfa])
Devuelve la representacin de color RGB para marrn (RGB
128,128,0). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
yellow([alfa])
Devuelve la representacin de color RGB para amarillo (RGB
255,255,0). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
qliktechblue([alfa])
Devuelve la representacin de color RGB para azul qliktech (RGB
8,18,90). Optionalmente se puede introducir como parmetro un
factor alfa. Un alfa de 0 corresponde a una transparencia total. Un
alfade 255 corresponde a un grado de opacidad total.
qliktechgray([alfa])
Devuelve la representacin de color RGB para gris qliktech (RGB
158.148.137). Optionalmente se puede introducir como parmetro
un factor alfa. Un alfa de 0 corresponde a una transparencia total.
Un alfade 255 corresponde a un grado de opacidad total.
syscolor(nr)
Devuelve la representacin RGB de color para el color de sistema
Windows nr, donde nr corresponde al parmetro de la funcin API
Windows GetSysColor(nr). Algunos valores para nr son :
495
0 COLOR_SCROLLBAR
1 COLOR_BACKGROUND
2 COLOR_ACTIVECAPTION
3 COLOR_INACTIVECAPTION
4 COLOR_MENU
5 COLOR_WINDOW
6 COLOR_WINDOWFRAME
7 COLOR_MENUTEXT
8 COLOR_WINDOWTEXT
9 COLOR_CAPTIONTEXT
10 COLOR_ACTIVEBORDER
11 COLOR_INACTIVEBORDER
12 COLOR_APPWORKSPACE
13 COLOR_HIGHLIGHT
14 COLOR_HIGHLIGHTTEXT
15 COLOR_BTNFACE
16 COLOR_BTNSHADOW
17 COLOR_GRAYTEXT
18 COLOR_BTNTEXT
19 COLOR_INACTIVECAPTIONTEXT
20 COLOR_BTNHIGHLIGHT
21 COLOR_3DDKSHADOW
22 COLOR_3DLIGHT
23 COLOR_INFOTEXT
24 COLOR_INFOBK
26 COLOR_HOTLIGHT (Win2000)
27 COLOR_GRADIENTACTIVECAPTION (Win2000)
28 COLOR_GRADIENTINACTIVECAPTION (Win2000)
496
EJEMPLOS
21 EJEMPLOS
Este captulo contiene ms ejemplos para ilustrar las funciones y expresiones en I
QlikView.
Ejemplo 1:
Estudie la tabla siguiente sin haber hecho selecciones:
497
Ejemplo 2:
Observamos la siguiente tabla:
Ejemplo 1:
Analice las tablas simples de dos dimensiones a continuacin::
Ambas tablas son iguales pero la tabla de la izquierda est ordenada por la primera
columna, mientras que la tabla de la derecha est ordenada por la ltima columna.
Este ejemplo muestra la funcionalidad bsica de rank. El valor ms alto tiene el
rango ms alto (el menor nmero de rango).
Las funciones rank siempre devuelven NULL en filas de totales.
498
EJEMPLOS
Ejemplo 2:
Observe la siguiente tabla pivotante de dos dimensiones:
Esta tabla est basada en los mismo datos que las tablas del primer ejemplo. Vemos
como el segmento actual de columnas est limitado a filas con el mismo valor en la
columna Group en el caso multi-dimensional. Los meses en el grupo A estn en un
ranking diferente de los meses en el grupo B. Al introducir el calificador total, se
obtiene un ranking general.
Ejemplo 3:
Este ejemplo demostrar el efecto en los diferentes modos de representacin
numrica del ranking. Analice la tabla siguiente:
499
Mode 0 (por defecto) -
Las filas 2 y 3 comparten el ranking, pero estn claramente en la
parte baja del ranking total. Por eso se redondea su representacin
numrica a 2. Las filas 4 y 5 comparten el ranking pero caen justo en
la media de la tabla de ranking, por eso obtienen una representacin
numrica para la media del primer y ltimo rango en la columna (
(1+8)/2 = 4,5 ). Este modo es especialmente til cuando se utilizan
efectos visuales para marcar los datos ms altos y ms bajos en el
ranking de un grupo.
Modo 1 -
En ambos casos, se utiliza la figura ms baja del ranking en el
grupo, que es de 2 para las filas 2 y 3, y 4 para las filas 4 y 5.
Modo 2 -
En ambos casos se utiliza la media del ranking ms alto y ms bajo
en el grupo, que es 2,5 ( (2+3)/2 ) para las filas 2 y 3, y 4,5 ( (4+5)/2
) para las 4 y 5.
Modo 3 -
En ambos casos se utiliza la figura del ranking ms alto en el grupo,
que es 3 para las filas 2 y 3, y 5 para las filas 4 y 5.
Modo 4 -
Cada fila obtiene su propio valor numrico. El orden en los grupos
que comparten un ranking viene determinado por los criterios de
ordenacin de las dimensiones del grfico.
Ejemplo 4:
Este ejemplo muestra el efecto de los diferentes formatos para la representacin de
texto de la funcin de rango. Analice la tabla siguiente:
500
EJEMPLOS
501
Ejemplo 2:
Observamos la tabla a continuacin. Es una tabla simple de dos
dimensiones, ordenada en primer lugar por Grupo:
502
EJEMPLOS
Funcin Above
Los ejemplos a continuacin se realizan con la funcin above, pero pueden
ser aplicados de forma similar a las funciones below, before y after. Hay
que recordar que las funciones before y after slo tienen sentido en tablas
pivotantes.
503
Ejemplo 1:
Observamos la siguiente tabla simple de una dimensin:
RowNo y NoOfRows
El ejemplo a continuacin se realiza con las funciones RowNo y NoOfRows
pero puede aplicarse igualmente a las funciones ColumnaNo y
504
EJEMPLOS
Columna 3
La funcin RowNo sin el calificador total devolver el
nmero de fila dentro de cada grupo de ordenacin del
segmento de columna. En las filas de subtotales devolver
el nmero de fila 0, ya que estos totales pertenecen
claramente a un segmento de columna especfico. En la fila
del gran total la funcin devolver NULL.
Columna 4
La funcin RowNo con el calificador total devolver el
nmero de fila en la columna entera. En las filas de
subtotales devolver un valor NULL. En la fila de totales
mayor, devolver 0.
Columna 5
La funcin NoOfRows sin el calificador total devolver el
nmero de filas con datos en cada grupo de ordenacin del
segmento de columna. En filas de subtotales devolver el
mismo nmero que en las filas de datos anteriores. En la
fila del gran total la funcin devolver NULL.
Columna 6
La funcin NoOfRows con el calificador total devolver el
nmero de filas de datos en la columna entera, lo cual es lo
mismo que devolver en la fila del gran total. En las filas de
subtotales devolver NULL.
505
506
AGREGACIONES ANIDADAS Y OTROS ASUNTOS RELACIONADOS
22 AGREGACIONES ANIDADAS Y
OTROS ASUNTOS RELACIONADOS I
507
Los siguientes datos se han tomado del script:
Una pregunta obvia, con estos datos, es: "Cuntos clientes tiene cada agente de
ventas?". Esto se averigua con facilidad en un grfico estndar:
508
AGREGACIONES ANIDADAS Y OTROS ASUNTOS RELACIONADOS
count(distinct AgVentas)
y as el truco funciona. El cualificador distinct es necesario, puesto que QlikView
contar el nmero de lneas que haya en la tabla subyacente. La tabla resultante
tendr ms o menos el siguiente aspecto:
509
Esto es por lo general una cosa buena, dado que es bastante raro que una suma de
filas sea relevante cuando ambas difieren. Debera ir con sumo cuidado cuando
recurra a las sumas de filas en cualquier tipo de agregacin, ms all de las simples
sumas.
Supongamos que tenemos una competicin en un colegio, en el que tres equipos de
diversas personas obtienen puntos por las notas que han obtenido en tres asignaturas
o clases distintas. El equipo puede seleccionar la puntuacin ms alta obtenida dentro
del grupo en cada clase individual y luego aadir las tres puntuaciones ms altas
juntas para formar un total. Los siguientes datos se han tomado del script:
Ahora debemos hacer un grfico con Clase como dimensin y max(Resultado) como
expresin. Una tabla simple con suma de filas ofrecera el siguiente aspecto:
Si, por alguna razn, deseamos mostrar esto en una tabla pivotante (de no mucha
utilidad aqu, pero si tuviramos ms dimensiones s tendra sentido), nos
510
AGREGACIONES ANIDADAS Y OTROS ASUNTOS RELACIONADOS
511
Expresiones de Propiedades de Grfico. Tambin es posible mostrar la ecuacin
de regresin.
512
AGREGACIONES ANIDADAS Y OTROS ASUNTOS RELACIONADOS
Figura 102. Los mismos datos, en un cuadro combinado, con la regresin como una
expresin normal de lnea.
Observe que la lnea de tendencia aqu no es una de las lneas de tendencia habituales
en QlikView, sino una expresin regular trazada como una lnea. Puede observar la
diferencia por el hecho de que el trazado de la expresin, a diferencia de una lnea de
tendencia tradicional, no est extrapolada fuera del primer y el ltimo punto de datos.
Este grfico puede convertirse en una tabla simple, en la que los valores de regresin
se muestren en celdas.
En la tabla simple superior se han aadido tres columnas adicionales para mostrar los
valores m, b y R2 . stos por supuesto son constantes para todas las filas de la tabla.
Las expresiones tendran el siguiente aspecto, por orden de aparicin:
linest_r2(total aggr(Y,X),X)
513
linest_m(total aggr(Y,X),X)
linest_b(total aggr(Y,X),X)
514
FRMULAS CALCULADAS
23 FRMULAS CALCULADAS
En los dilogos de propiedades de las hojas y los objetos de hoja en QlikView, hay I
una serie de propiedades que permiten etiquetas fijas de texto o nmeros fijos. En
general se utilizan normalmente como etiquetas, ttulos de ventanas, ttulos de
grficos o, en algunos casos, como lmites numricos fijos.
Para muchas de las entradas de propiedades ya mencionadas, se puede introducir una
expresin calculada en lugar de un texto o un nmero constantes. Esta utilidad recibe
el nombre de frmula calculada. Este manual indica los lugares oportunos y
relevantes en los que convenga utilizar una frmula calculada.
515
En una frmula calculada, los nombres de campo podrn utilizarse
opcionalmente sin una funcin de agregacin. En ese caso, se utilizar only
como funcin de agregacin.
Ejemplo:
= Moneda
es igual a
= only(Moneda)
516
GRUPOS DE CAMPOS
24 GRUPOS DE CAMPOS
Una diferencia principal entre QlikView y muchos otros visores de bases de datos, I
herramientas OLAP, etc. es que en QlikView no es necesario predefinir ninguna
jerarqua en los datos de entrada. La lgica interna exclusiva de QlikView ofrece
completa libertad para acceder a cualquier campo como una dimensin completa en
el orden que se prefiera. Sea cual sea su popsito, esta libertad es muy potente.
No obstante, hay ocasiones en las que una jerarqua predefinida le ayudar a mostrar
los datos de forma ms eficaz. Por eso, QlikView ofrece la posibilidad de definir
grupos de campos. Los grupos pueden ser jerrquicos (drill-down) o no-jerrquicos
(cclicos).
Los grupos se crean en la pgina Grupos del dilogo Propiedades de Documento.
Pueden utilizarse en grficos, donde aparecen junto con los campos disponibles en
los cuadros desplegables de dimensin en la pgina Dimensin (vase la pgina 34
).
Es posible agrupar cualquier campo.
517
Cuando no hay selecciones, es decir que hay ms de un valor posible en los
campos de arriba en la lista de campos del grupo, el grfico sube
automticamente en la jerarqua. Esto puede forzarse pulsando el icono
jerrquico del grfico.
A veces puede resultar muy til la agrupacin de campos que no formen una
jerarqua natural o incluso que no tengan nada en comn. La razn puede ser para
permitir al usuario cambios rpidos en los datos que se muestran en el grfico.
Cualquier campo puede agruparse en un grupo cclico. Cuando se utiliza un
grupo cclico como dimensin en un grfico, el grfico utilizar inicialmente el
primer campo de la lista de campos del grupo. El usuario puede cambiar a otro
campo haciendo clic en el icono de ciclo en el grfico. Los campos se utilizan en el
orden en el que aparecen en la lista de campos del grupo. Despus de haber utilizado
el ltimo campo de la lista, el turno vuelve al primero. El grfico cclico puede
utilizarse indefinidamente.
Tambin es posible hacer clic con el botn derecho del ratn en el icono cclico para
desplegar la lista de campos del grupo cclico y poder seleccionar directamente de la
lista (vase la imagen arriba).
Recuerde que no se deben confundir los grupos cclicos con la visualizacin cclica
de expresiones en grficos.
518
MENSAJES DE ERROR PERSONALIZADOS
25 MENSAJES DE ERROR
PERSONALIZADOS I
519
Aplicar a Todos los Objetos
Haga clic sobre este botn para aplicar los mensajes personalizados
a todos los objetos calculados del documento.
Borrar Todo
Haga clic en este botn para borrar todos los mensajes de error
personalizados.
Ayuda
Proporciona ayuda acerca de este dilogo.
520
GLOSARIO
GLOSARIO
522
GLOSARIO
GLOSARIO
Un comando de script recibe tambin el nombre
de sentencia. Todas las sentencias deben acabar en
punto y coma ;.
activo Una ventana, cuadro de dilogo, hoja con
pestaas, o cuadro de lista que est actualmente en
GLOSARIO
uso. Tambin se denomina actual'.'
aggr Aggr( ) es una funcin que se utiliza para
agregaciones anidadas. Su primer parmetro debe
ser una funcin de agregacin la funcin de
agregacin interna. El resultado es un conjunto de
registros que a su vez pueden ser agregados por
una funcin de agregacin externa. Ejemplo:
Sum( Aggr( Count(), ...)).
agregacin anidada Un clculo que emplea una agregacin en dos
pasos. Vase la funcin aggr.
AJAX Acrnimo abreviatura de "Asynchronous
JavaScript and XML", es una tcnica de desarrollo
que sirve para crear aplicaciones web interactivas.
Vase tambin cliente QlikView AJAX zero
footprint.
alerta Una alerta es una entidad que puede enviar o
mostrar un mensaje de advertencia en caso de
cumplirse una determinada condicin, por ejemplo
si los datos son distintos a como debieran ser.
anlisis en memoria Trmino empleado en las herramientas de
Inteligencia de Negocio (Business Intelligence)
que viene a expresar la idea de que todos los
conjuntos de datos se mantienen en la memoria
primaria del sistema informtico y as se pueden
calcular todas las agregaciones que sean
necesarias sobre la marcha y a libre demanda.
523
aplicacin Software diseado para realizar un determinado
tipo de actividad, como por ej. acceder un usuario
a una base de datos. Una aplicacin puede ser la
combinacin de un programa y un documento. En
general dentro de este contexto nos referiremos a
una aplicacin como a un programa, como por
ejemplo Excel o QlikView, pero a veces tambin
nos referiremos con aplicacin a una solucin
especfica programada como un documento
QlikView.
archivo de registro (archivo log)Un archivo que, al igual que un libro de registro,
guarda y registra todo lo que sucede durante una
ejecucin de script.
Archivos QVD Formato de archivo nativo en QlikView. Un
archivo QVD contiene una tabla de datos, sin
diseo especfico ni seguridad alguna.
Bsicamente es un archivo csv binario, optimizado
para una carga rpida.
ayuda, ayuda html La ayuda contextual habitual en Windows que se
invoca desde el men o pulsando la tecla de
funcin F1.
base de datos genrica Una base de datos genrica es una tabla en la que
se almacenan los nombres de campo como valores
en una columna, mientras que los valores de los
campos se almacenan en una segunda columna.
Las bases de datos genricas se utilizan
normalmente para los atributos de diferentes
objetos. Para cargar y transformar bases de datos
genricas en QlikView, utilice el prefijo generic.
campo Equivale a una columna en una base de datos. En
QlikView, un campo viene normalmente
representado por un cuadro de lista (vase tambin
valor y cuadro de lista).
campo clave Un campo que existe en dos tablas diferentes y
que sirve de conexin a ambas.
campo de entrada Un campo de entrada, como su propio nombre
indica, se emplea para la introduccin de datos.
Resulta til para la planificacin de presupuestos,
anlisis de predicciones y planificacin en general.
524
GLOSARIO
GLOSARIO
meses, nmeros con formatos, etc.
campos reservados Campos utilizados en la gestin de restriccin de
acceso: USERID, PASSWORD, SERIAL ACCESS,
NTNAME, NTDOMAINSID, NTSID y OMIT.
claves sintticas Claves entre las tablas, que son generadas de
forma interna por QlikView en aquellos casos en
los que haya varias claves enlazando las tablas.
Las claves sintticas son a menudo indicativas de
un modelo de datos pobre o incluso
incorrectamente diseado.
codificacin de color El estado de un valor de campo se reconoce por el
color de su celda.
columna Trmino comnmente empleado en lugar de
campo en las bases de datos.
concatenate (1) Una operacin que emplea dos tablas y las
combina en una. Las dos tablas se aaden
simplemente la una a la otra, es decir, que los
datos no se modifican y la tabla producida
contiene el mismo nmero de registros que las
tablas originales juntas. Se pueden realizar varias
operaciones de concatenacin de forma
secuencial, de este modo la tabla final es el
resultado de la concatenacin de varias tablas.
concatenate (2) Operacin que utiliza dos cadenas de texto y las
combina en una. El operador empleado para esto
es el ampersand &.
Control de reemplazo OCX Es un control OCX que no posee ventana alguna y
que es incorporado al diseo QlikView a travs de
un objeto personalizado. Los controles de
reemplazo OCX (o controles externos OCX)
pueden programarse por el usuario o por terceros.
Vase tambin Objeto personalizado.
525
copiar formato El icono que muestra un pincel en la barra de
herramientas. Sirve para transferir propiedades de
un objeto de hoja a otro.
crosstable Un prefijo de script en QlikView que se utiliza
para cargar tablas cruzadas.
csv Extensin de archivo para archivos de valores
separados por coma. Se emplea cuando una tabla
se almacena como archivo de texto.
cuadro de entrada Un objeto de hoja que se utiliza para introducir
datos en variables de QlikView y mostrar sus
valores.
cuadro de estadsticas Un objeto de hoja que muestra un conjunto de
estadsticas, calculadas conforme a los valores
posibles del campo correspondiente.
cuadro de lista Un objeto de hoja que muestra una lista de valores
de campo.
cuadro de selecciones actuales Un objeto de hoja que muestra las selecciones
efectuadas en los campos y su estado lgico.
cuadro de tabla Un objeto de hoja que contiene una visin de los
datos basada en registros. Se puede elegir
cualquier conjunto de campos como columnas, y
las posibles combinaciones de valores de campo
se muestran en lneas diferentes.
cuadro mltiple Un objeto de hoja de dos columnas, en el que cada
fila de la primera columna contiene un nombre de
campo, y la segunda contiene un desplegable con
los correspondientes valores de campo.
DBMS DBMS (DataBase Management System). Sistema
de Gestin de Bases de Datos. Es el programa de
base de datos empleado para el almacenamiento y
modificacin de los datos de una base de datos.
delimitador Es un carcter o cdigo que marca el comienzo o
el fin de un elemento, como una sentencia, un
prrafo, una pgina, un registro, un campo o una
palabra. Esta palabra se utiliza a veces en lugar de
separador.
526
GLOSARIO
GLOSARIO
dilogo Editor de Script Es el editor de texto en el que se edita el script de
carga.
dimensin La dimensin de un grfico es el conjunto de
valores que determinan el grfico cuando calcula
los valores para sus expresiones. Hablando en
trminos muy simples, uno podra decir que es lo
que aparece en el eje X de un grfico de barras
estndar. Normalmente una dimensin consta de
un campo, pero puede ser tambin un grupo o una
expresin calculada.
dimensin calculada Una dimensin en la que el conjunto de valores no
viene definido por los valores de un campo, sino
ms bien por los valores posibles de una
expresin.
documento Un archivo QlikView guardado en formato binario
con la extensin qvw. Tambin denominado
archivo QlikView.
driver Un programa que se ejecuta en segundo plano y
cuida de la comunicacin con un recurso
perifrico, como puede ser una impresora, un
monitor u otro programa.
editor de informes QlikView incorpora un editor de informes interno
en el que se pueden elaborar informes estndar en
papel, para su impresin o difusin.
eliminar selecciones Una operacin que devuelve una aplicacin
QlikView a un estado en el que no hay
selecciones, es decir, no hay valores excluidos.
527
enlaces semnticos Se pueden efectuar selecciones de manera
indirecta a travs de enlaces semnticos. stos son
similares a los valores de campo, con la diferencia
de que son ms bien descripciones de las
relaciones entre los objetos que objetos
propiamente dichos. Los enlaces semnticos se
almacenan en tablas semnticas que son cargadas
mediante el prefijo semantic.
excluido Un valor de campo que no puede elegirse o
seleccionarse sin cambiar una o varias de las
selecciones anteriores. La celda se colorea de gris
para mostrar su estado.
exclusin forzada Tambin llamada no seleccin. Solo se puede
efectuar en los cuadros de lista con and. Se hace
manteniendo pulsado el botn del ratn hasta que
la celda se vuelve roja.
expresin Una frmula. En QlikView podemos utilizar
expresiones en muy diversos lugares: En el script
de carga, en los grficos, como etiquetas
dinmicas, en cuadros de texto, etc.
formato RTF Acrnimo de Rich Text Format (Formato de Texto
enriquecido). Un mtodo de codificar texto con
formato para una transferencia ms sencilla entre
aplicaciones. Un archivo almacenado con formato
RTF mantiene los atributos de tipo de letra, estilo,
tamao, etc.
fuente El estilo y tipo de letra de los diversos caracteres y
letras. Las fuentes se tipifican segn su nombre,
aspecto y tamao. Por ej. "Arial bold 10pt".
fuente de datos Nombre que recibe una base de datos fsica y real,
definida mediante interfaz ODBC.
funcin de agregacin Es una funcin que opera sobre un conjunto de
valores (varios registros) para devolver un solo
valor escalar. Ejemplos: Sum( ), Count( ), Avg( ).
Las funciones de agregacin se emplean en los
grficos. Acrnimo de "Asynchronous JavaScript
and XML", es una tcnica de desarrollo para la
creacin de aplicaciones web interactivas. Vase
tambin la funcin range y funcin escalar.
528
GLOSARIO
GLOSARIO
grficos de entramado, tablas pivotantes, tablas
simples, etc. Los grficos muestran valores
agregados de los datos, es decir, un elemento de un
grfico (una celda en una tabla pivotante, una
barra de un grfico de barras, etc.) corresponde a
varios registros de una tabla lgica.
hoja Una pantalla en QlikView inicialmente contiene
una hoja vaca con una etiqueta o pestaa
(nombre) asignada. Los distintos objetos, tales
como cuadros de lista, grficos, etc. pueden irse
colocando sobre la hoja, pudindose crear varias
hojas en un mismo documento.
hoja con pestaa Vase hoja
informe Por "informe" nos referimos a un informe estndar
esttico, en papel o en pdf. Un documento
QlikView en este sentido no es un informe
estrictamente en s mismo.
intervalmatch Un prefijo de script en QlikView que se utiliza
para hacer coincidir valores discretos con
intervalos.
join Una operacin que emplea dos tablas y las
combina en una. Los registros de la tabla creada
son combinaciones de registros de las dos tablas
originales, normalmente de forma que los dos
registros que participan en cualquier tipo de
combinacin en la tabla creada tengan un valor
comn para uno o varios campos comunes, lo que
denominamos un "join natural". En QlikView, se
pueden efectuar joins en el script, creando tablas
lgicas. Inner join, Left join, Right join y Outer
join son todas operaciones posibles.
529
keep Una operacin de script que emplea dos tablas. Al
igual que un join, la operacin keep lo que hace es
mantener los valores que tengan correspondencias
en la otra tabla, pero no mezcla las dos tablas en
una. Inner keep, Left keep and Right keep son
todas operaciones posibles.
load Una sentencia de script empleada para cargar
datos desde archivos o desde sentencias select.
Las sentencias loadson evaluadas por QlikView,
en contraposicin a las sentencias select, que son
evaluadas por el driver ODBC o el proveedor OLE
DB.
mapping Una operacin para limpieza de datos en el script.
La operacin de mapping se basa en las tablas de
correspondencia que se cargan mediante el prefijo
mapping.
marcador Un conjunto almacenado de selecciones, las cuales
pueden ser reinvocadas por un usuario y
compartidas con otros usuarios.
memoria primaria La memoria interna de un ordenador, la cual se
compone de RAM (Random Access Memory,
memoria de acceso directo, o aleatorio).
objeto calendario/deslizador Un objeto de hoja que se puede emplear para
seleccionar valores de un campo o establecer
valores para una o dos variables.
objeto marcador Un objeto de hoja en el que se pueden crear, borrar
y reinvocar marcadores.
objeto personalizado Un objeto de hoja contenedor o "comodn" para
alojar controles OCX personalizados en QlikView.
objetos de lnea/flecha Un objeto de Lnea/Flecha sirve para aadir lneas
o flechas al diseo.
ODBC Open DataBase Connectivity. Una forma que
poseen las aplicaciones de comunicarse con bases
de datos. Un driver ODBC es una o ms libreras
de enlace dinmico a los datos (DLL) que posee el
sistema para permitir a programas que admitan
conexiones ODBC, como QlikView, acceder a
fuentes de datos especficas y recuperar datos
creados con otro formato, como por ej. dBASE.
530
GLOSARIO
GLOSARIO
para mostrar su estado, igual que las celdas
alternativas.
pgina de inicio Cuando se inicia QlikView, la primera ventana
que visualiza el usuario es la pgina de inicio, en
la que se pueden ver enlaces a ejemplos, favoritos,
documentos abiertos recientemente y timas
conexiones realizadas.
pestaa en el script El script se puede dividir en varias pestaas. Esto
mejora su estructura y facilita la navegacin por el
script.
plantilla Un archivo que contiene las propiedades y el
aspecto de un documento, hoja u objeto. Las
plantillas se pueden crear y utilizar desde
QlikView.
Plug-In QlikView Abreviatura de QlikView Analyzer for Microsoft
Internet Explorer.
procedimientos almacenados Programas que se almacenan y ejecutan en bases
de datos.
QlikView AccessPoint Punto nico de acceso a documentos QlikView
corporativos. Requiere QlikView Publisher.
QlikView AJAX zero footprint Un cliente ligero de QlikView Server basado en
objetos y con tecnologa AJAX.
QlikView OCX QlikView incluido como un componente de
ActiveX para integracin en paquetes de software
de terceros. No confundirlo con controles externos
o controles de reemplazo OCX.
QlikView Publisher Una herramienta administrativa para la recarga y
publicacin automticas de documentos
QlikView. Puede utilizarse como programa
autnomo o junto con uno o ms componentes del
paquete QlikView Administrator.
531
QlikView Server Software para publicacin de documentos
QlikView a usuarios online que empleen una
arquitectura cliente-servidor.
QlikX OCX QlikView basado en objetos para
integracin en otros productos o en sitios web.
RAM Abreviatura de Random Access Memory
(Memoria de Acceso Directo o Aleatorio).
Normalmente es sinnimo de memoria primaria o
principal.
range Una funcin range es una funcin que opera en un
conjunto de valores varios parmetros para
devolver un nico valor escalar. Vase tambin
funcin de agregacin y funcin escalar.
recarga El script QlikView necesita ejecutarse de vez en
cuando para poder regenerar los datos de la
aplicacin QlikView. Esto se puede hacer de
forma manual o automtica, empleando una tarea
planificada, o mediante QlikView Publisher.
referencia circular Una estructura en el modelo de datos en la que las
claves entre al menos tres tablas forman un
crculo. La lgica inferida es normalmente
ambiga y por tanto se hace necesario romper la
referencia circular. QlikView la rompe
desconectando parcialmente una de las tablas.
registro Equivalente a una fila de una tabla.
residente Se puede acceder a una tabla que ha sido cargada
en el script por medio de una sentencia Load
resident en el script.
restriccin de acceso Mtodo para restringir el acceso a un documento
QlikView a diversos usuarios o grupos de
usuarios.
ruta La ubicacin de un archivo, carpeta o directorio en
un disco. Vase tambin ruta relativa/absoluta.
ruta absoluta La ubicacin de un archivo, carpeta o directorio en
un disco, tal como se ve desde el directorio raz o
el nivel superior. Vase tambin ruta relativa.
ruta relativa La ubicacin de un archivo, carpeta o directorio en
un disco, vista desde un directorio especfico,
normalmente el directorio del documento
QlikView. Vase tambin ruta absoluta.
532
GLOSARIO
GLOSARIO
script oculto Una parte del script de carga que se puede ocultar
y proteger mediante contrasea.
seccin de acceso Una seccin del script de carga en QlikView que
se puede emplear para restringir el acceso.
select La seleccin de valores de campo haciendo clic
sobre ellos con el ratn es la esencia misma de
QlikView. Select es una sentencia SQL empleada
en la inmensa mayora de herramientas de
consulta y sirve para seleccionar registros de una
base de datos.
separador Un cdigo o carcter que separa una columna o
campo de la siguiente. A veces recibe tambin el
nombre de delimitador.
SQL Structured Query Language - Lenguaje de
Consulta Estructurado. Un estndar para efectuar
consultas en bases de datos relacionales.
tabla cruzada Una tabla con dos o ms dimensiones, en la que
algunas dimensiones son verticales y otras
horizontales. QlikView puede utilizar las tablas
cruzadas como tablas de entrada. QlikView
tambin puede mostrar las tablas pivotantes como
tablas cruzadas.
tabla lgica Tablas con datos que QlikView evala. Las tablas
lgicas son las tablas que se crean cuando se
ejecuta el script.
tabla pivotante Un objeto de hoja que permite a varias
dimensiones, varias expresiones con datos
agregados, rotarlos, alternarlos y agruparlos.
tabla simple Un objeto de hoja que permite varias dimensiones,
varias expresiones con datos agregados y tiene
buenas capacidades de ordenacin.
URL Universal Resource Locator. Una direccin
general del tipo utilizado en la World Wide Web.
533
valor alternativo Un valor en un campo que est excluido por una
seleccin en un mismo cuadro de lista, pero no por
selecciones en otros cuadros de lista. La celda est
en gris por defecto, pero es posible aplicar el color
blanco a la celda, como las celdas opcionales,
habilitando Mostrar Alternativos en el dilogo
Propiedades de Cuadro de Lista.
variable Una entidad con nombre a la que se puede otorgar
un nico valor. Las Variables se pueden utilizar en
el script as como en expresiones de grficos y
otros objetos de hoja.
variables de sistema Parmetros generados por QlikView en el script
con algn propsito en particular, por ej. la
definicin de formatos numricos en un
documento.
X64 Arquitectura informtica para tecnologa de 64
bits.
XML Acrnimo de Extended Markup Language. Ms
complejo que html, pero no tan complejo como
SGML. Un archivo XML puede contener una o
varias tablas.
534
APNDICE
APNDICE
Limitaciones y Requisitos
Proteccin de Datos
Compartir Documentos
APNDICE
Cada tabla, cargada por una sentencia script, o concatenada por varias sentencias
script, no puede tener ms de:
Nmero de celdas slo limitado por la RAM
Nmero de filas slo limitado por la RAM
Hardware
Se necesita un ordenador con
Procesador Pentium II o superior. (Recomendamos Pentium 4 o superior.)
QlikView aprovecha a fondo las arquitecturas de procesadores de mltiples
ncleos y nosotros por tanto recomendamos encarecidamente la utilizacin
de dichos procesadores.
hardware grfico que admita resolucin de colores VGA, o superior.
un monitor con una resolucin mnima de 1024 x 768.
un ratn o dispositivo equivalente, compartible con MS Windows.
una unidad de CD-ROM (si la instalacin se va a realizar desde un CD).
un disco duro con al menos 150 MB de espacio libre.
537
suficiente memoria primaria (vase abajo)
Sistema Operativo
Se necesita uno de los siguientes sistemas operativos:
Microsoft Windows Server 2003; o
Microsoft Windows XP o
Microsoft Windows Vista o
Microsoft Windows Server 2008 o
Microsoft Windows 7
Memoria
Memoria Primaria
Aunque se puede ejecutar QlikView con menos memoria, se reco-
mienda emplear un ordenador de al menos 1 GB para Windows de
32 bits y 4 GB para Windows de 64 bits.
538
La cantidad de memoria que necesita QlikView depende de la canti-
dad de datos que se carguen y de la estructura de los datos. Si hay
muy poca memoria primaria, el efecto negativo en la ejecucin de
QlikView ser notable.
Si observa que el ordenador accede al disco duro con cada seleccin
que usted realiza en QlikView, es que, o bien hay demasiados pro-
gramas en uso, o demasiado poca memoria primaria.
Memoria Virtual
Asegrese de que su archivo swap (la memoria virtual) es lo sufi-
ciente grande. En general, es preferible que el archivo swap sea lo
ms grande posible. No obstante, si su espacio en disco es muy limi-
tado, o cuenta con mucha memoria primaria, puede ser que prefiera
un archivo swap ms pequeo o no tener ningn archivo swap.
Por lo general, el sistema se ocupa del tamao del archivo swap de
APNDICE
forma dinmica. Sin embargo, si tiene demasiado poco espacio libre
en su disco duro, es posible que su archivo swap sea demasiado
pequeo. En tal caso, puede modificar el tamao del archivo swap.
Para ello acuda al dilogo Memoria Virtual , al cual se accede desde
la barra de tareas: elija Inicio, Panel de Control, Sistema, Opcio-
nes avanzadas, Rendimiento,Memoria Virtual.
539
cin acerca de las dlls necesarias, vase el archivo Lame en el directorio QlikView.
QlikView utiliza tecnologa Windows Installer y msi para su instalacin, lo que ase-
gura una permanente utilizacin de las versiones correctas de dll del sistema.
540
B MTODOS ABREVIADOS DE TECLADO
En este captulo encontrar una lista con los diversos mtodos abreviados disponibles
en QlikView.
CTRL+O
Equivale a Abrir en el men Archivo.
CTRL+MAYS+O
APNDICE
Equivale a Abrir en el Servidor en el men Archivo.
CTRL+S
Equivale a Guardar en el men Archivo.
CTRL+P
Equivale a Imprimir... en el men Archivo.
CTRL+MAYS+P
Equivale a Imprimir como PDF... en el men Archivo.
CTRL+E
Equivale a Editar Script en el men Archivo.
CTRL+R
Equivale a Recargar en el men Archivo.
CTRL+MAYS+R
Equivale a Recarga Parcial en el men Archivo.
CTRL+T
Equivale a Visor de Tablas en el men Archivo.
541
B.2 Mtodos Abreviados del Men Editar
CTRL+Z
Equivale a Deshacer Cambios de Diseo en el men Editar.
CTRL+Y
Equivale a Rehacer Cambios de Diseo en el men Editar.
CTRL+X
Equivale a Cortar en el men Editar.
CTRL+C
Equivale a Copiar en el men Editar.
CTRL+V
Equivale a Pegar en el men Editar.
CTRL+A
Equivale a Activar Todo en el men Editar.
CTRL+F
Equivale a Buscar en el men Editar.
CTRL+MAYS+F
Equivale a Bsqueda Avanzada en el men Editar.
CTRL+G
Habilita o deshabilita la rejilla de diseo.
542
B.4 Mtodos Abreviados del Men Selecciones
MAYS+FLECHA IZQUIERDA
Equivale a Atrs en el men Selecciones.
MAYS+FLECHA DERECHA
Equivale a Adelante en el men Selecciones.
CTRL+MAYS+L
Equivale a Bloquear en el men Selecciones.
CTRL+MAYS+U
Equivale a Desbloquear en el men Selecciones (desbloquea todas
las selecciones).
CTRL+MAYS+D
APNDICE
Equivale a Borrar en el men Selecciones (elimina todas las selec-
ciones).
CTRL+ALT+D
Equivale a Propiedades de Documento... en el men Configuracio-
nes.
CTRL+ALT+S
Equivale a Propiedades de Hoja... en el men Configuraciones.
CTRL+ALT+V
Equivale a Panel de Variables... en el men Configuraciones.
CTRL+ALT+E
Equivale a Vista Previa de la Expresin... en el men Configuraciones.
543
B.6 Mtodos Abreviados del Men Marcadores
CTRL+B
Equivale a Aadir Marcador en el men Marcadores.
CTRL+MAYS+B
Equivale a Ms... en el men Marcadores.
CTRL+ALT+A
Equivale a Alertas... en el men Herramientas.
CTRL+U
Equivale a Desbloquear en el men Objeto (desbloquea las selecciones del
objeto activo).
CTRL+D
Equivale a Quitar en el men Objeto (elimina las selecciones del objeto
activo).
ALT+INTRO
Equivale a Propiedades en el men Objeto (abre el dilogo de Propieda-
des del objeto activo).
544
B.9 Mtodos Abreviados de Teclado en el
Script
Para ver un listado con los mtodos abreviados de teclado disponibles en el Script,
teclee CTRL+QSC en el panel de script.
CTRL+G
Va a un nmero de lnea en el script.
CTRL+K,C
Comenta lneas en el script.
CTRL+K,U
Elimina comentarios de lneas en el script.
CTRL+Q,T,A
APNDICE
Aade una pestaa en el script
CTRL+Q,T,P
Hace ascender la pestaa activa.
CTRL+Q,T,D
Hace descender la pestaa activa.
CTRL+Q,T,N
Renombra la pestaa activa.
CTRL+Q,T,R
Elimina la pestaa activa.
CTRL+Q,Q
Crea un script autogenerado.
CTRL+Q,U,I
Abre la utilidad Entrada Unicode.
CTRL+Q,J,P,G
Crea un script para leer atributos desde archivos jpeg.
CTRL+Q,M,P,3
Crea un script para leer atributos desde archivos mp3.
CTRL+Q,W,M,A
Crea un script para leer atributos desde archivos wma.
545
B.10 Mtodos Abreviados de la Tecla F
F1 Activa la ayuda sensible de contexto.
CTRL+F6
Activa la pestaa de hoja situada ms a la izquierda.
CTRL+F7
Activa la pestaa de hoja situada ms a la derecha.
546
C OPTIMIZACIN DEL RENDIMIENTO DE
APLICACIONES
C.1 Introduccin
Con aplicaciones QlikView de tamao pequeo o mediano, por lo general no tendr
que preocuparse en exceso del diseo de la aplicacin para un buen rendimiento.
Pero a medida que aumenta la cantidad de datos, las limitaciones tanto de tiempo
como de memoria pueden hacerse demasiado evidentes si la aplicacin est mal dise-
ada. Con suerte, unas sencillas modificaciones en el diseo pueden proporcionarle
mejoras sustanciales en el rendimiento. Este apndice pone de manifiesto unos cuan-
tos focos de problemas habituales y sugiere los correspondientes remedios.
Por lo general, el rendimiento mejora trasladando el "problema" de los objetos de la
aplicacin al script de la base de datos misma. Esto a menudo se debe evaluar segn
APNDICE
compense ms en cada situacin concreta. Los tiempos de respuesta mejoran y la
capacidad ad hoc disminuye. Las recomendaciones que siguen a continuacin no
deberan verse como universalmente beneficiosas. selas cuando vea que mejoran el
estado general de la aplicacin o cuando note que aportan ese pequeo extra de dife-
rencia.
Lo que viene a continuacin es una lista con ejemplos prcticos de mtodos aplicados
para el manejo de los problemas anteriormente mencionados. Sirven de ilustracin a
problemas comunes y tambin destacan la utilidad de diversa funcionalidad
QlikView. No es posible otorgar una recomendacin general sobre qu mtodo
resulta mejor, pero el orden que siguen los ejemplos s puede servir de indicacin.
547
Aqu el "peek" compara el valor de Alfa que se est leyendo, con el que se ley pre-
viamente. Si los valores son los mismos, "Flag" se fija en 0, si son diferentes "Flag"
se establece en 1. El nmero de valores diferentes ser entonces igual a sum(Flag).
Tenga en cuenta que la lista ha de ordenarse y que utilizar "ordenar por" en un
QlikView residente en memoria ordena la lista antes de comenzar a leer.
Otro mtodo:
Load distinct
Alfa,
Alfa as AlfaDist
resident table_1 ;
En este caso Count( Distinct Alfa ) puede reemplazarse por un simple count: Count(
AlfaDist ). Note que Alfa se lee dos veces, una con el nombre original para enlazar
con la tabla original, y otra con un nombre nuevo, para permitir Count(). (Enlazar
campos no es posible en Count()). Todos los campos restantes tambin deben dejarse
fuera, ya que degradaran la clusula distinct. Un tercer mtodo consiste en otorgar a
cada valor de "Alfa" distinto un valor numrico:
table_2:
Load
Alfa,
Autonumber(Alfa) as AlfaNum,
Num
resident table_1 ;
es una operacin menos costosa que Count( Distinct Alfa) dado que la comparacin
se realiza entre valores numricos. Otro mtodo menos costoso an consiste en
encontrar el resultado ltimo (o mayor) de la funcin autonumber.
set AlfaDistinctCount = peek( 'AlfaNum', -1, 'table_2'
);
en el script o como expresin:
max( AlfaNum)
en un objeto del diseo.
C.3 If ( Condition(Text),..)
Las clusulas if que implican comparaciones de texto son generalmente muy costo-
sas. Las soluciones que se pueden ofrecer ante esto son: convertir texto en nmeros,
por ej. utilizando autonumber (vea ejemplos de ello en la seccin anterior) y/o hacer
la comprobacin en el script.
548
La verificacin de las cadenas de texto resulta un proceso ms lento que las compro-
baciones numricas. Si consideramos la expresin
If (Alfa= 'ABC', 'ABC', left (Alfa, 2))
La comprobacin podra realizarse directamente en el script sin perder flexibilidad
alguna en absoluto.
Load
*,
If (Alfa = 'ABC', 1, 0) as Flag
resident table_1 ;
La expresin quedara
If ( Flag = 1,'ABC', left (Alfa, 2))
Y la comprobacin resulta mucho ms fcil.
APNDICE
C.4 Sum ( If (Condition, 'FieldName'))
En este caso la agregacin es independiente de las dimensiones de la tabla y el resul-
tado se distribuye entonces por las dimensiones de la tabla. El problema se puede
resolver, bien realizando la comprobacin en el script y agregando en la tabla, o bien
realizando toda la operacin en el script. Para esto exiten numerosas tcnicas, por ej.
interval match, group by, peek, if....then....else.
Este caso requiere seguir dos pasos diferenciados: La comprobacin de la "Condi-
cin" y la agregacin del resultado. Si tomamos el ejemplo anterior y aadimos la
agregacin
Sum ( If (Alfa= 'ABC', Num*1.25 , Num) )
Load
*,
If (Alfa = 'ABC', 1, 0) as Flag
resident table_1 ;
La expresin quedara
Sum ( If ( Flag = 1, Num* 1.25 , Num ) )
La agregacin tambin puede hacerse directamente en el script de la siguiente
manera:
549
table_2:
Load
*,
If (Alfa = 'ABC', 1, 0) as Flag
resident table_1 ;
table_3:
Load
Alfa,
If ( Flag = 1, Num* 1.25 , Num ) as NewNum
resident table_2 ;
table_4:
Load
Alfa,
Sum( NewNum ) as SumNum
resident table_3
group by Alfa ;
Nota Tenga presente que la agregacin se realiza sobre Alfa ya que sta es la
dimensin que estamos comprobando.
550
Ejemplo:
sum((GAC12_STD_COST * GAC15_EXCHANGE_RATE) *
GIV24_DISP_QTY)
Reemplaza a
Sum(
If((GAC12_EFCT_DT<= GIV23_REJ_DT and
GAC12_EXPIRE_DT>GIV23_REJ_DT) and
(GAC15_EFCT_DT<= GIV23_REJ_DT and
GAC15_EXPIRE_DT>GIV23_REJ_DT),
GAC12_STD_COST * GAC15_EXCHANGE_RATE) *
GIV24_DISP_QTY,
Null()))
y
Sum(
APNDICE
If(GAC12_EFCT_DT<= GIV23_REJ_DT,
If(GAC12_EXPIRE_DT>GIV23_REJ_DT,
If(GAC15_EFCT_DT<= GIV23_REJ_DT,
If(GAC15_EXPIRE_DT>GIV23_REJ_DT,
(GAC12_STD_COST * GAC15_EXCHANGE_RATE) *
GIV24_DISP_QTY,
Null())))))
551
calculan cuando el objeto es visible y los datos cambian. Por ej. no se calculan
cuando el objeto est minimizado.
Por otra parte, si se calcula el ttulo del objeto, dicho clculo se realizar cada vez que
se produzca un cambio. Hay tambin numerosas maneras de definir condiciones de
presentacin, condiciones de clculo, etc. Estas comprobaciones tambin se realiza-
rn en todas las ocasiones.
Algunas expresiones consumen ms que otras y por supuesto resultarn ms costosas
cuanto ms frecuentemente hayan de ser evaluadas. La introduccin del clculo asn-
crono ha modificado su comportamiento y estos efectos puede que se hayan hecho
ms notables en sus aplicaciones.
Las funciones de tiempo, por ej. Now() y Today() se evaluarn cada vez que se haya
de volver a recalcular. La funcin Now() en particular puede resultar muy costosa, ya
que hace que la aplicacin recalcule a cada segundo.
Por ejemplo:
If ( ReloadTime()+3>Now(), 'Old Data', 'New Data')
Aqu se podra considerar
If ( ReloadTime()+3>Today(), 'Old Data', 'New Data')
Simplemente a modo de prueba, ponga la expresin en cuadros de texto. Luego trate
de dimensionar el cuadro de texto con Now() en l.
552
D PREGUNTAS FRECUENTES (FAQ)
D.1 Instalacin
P: Cules son los requisitos de instalacin de QlikView?
R: El paquete de instalacin de QlikView utiliza la tcnica de Windows
Installer y debe tener la versin 2.0 o superior ejecutndose en su
sistema. Si el paquete no es instalado por un administrador del sis-
tema, con una herramienta de despliegue, la cuenta en que vaya a
ejecutar la instalacin deber tener privilegios de administrador.
P: Qu es Windows Installer?
R: Windows Installer es un estndar desarrollado por Microsoft para la
APNDICE
instalacin, modificacin, reparacin y desinstalacin de software.
El paquete de instalacin, tambin conocido como msi, se compone
de una base de datos y los archivos que han de ser instalados.
553
P: Puede la instalacin sobreescribir archivos importantes del sis-
tema?
R: No, el servicio de Windows Installer gestiona adecuadamente por s
mismo la sustitucin de archivos empleando las reglas de Protec-
cin de Archivos de Windows. Para ms detalles acerca de estas
reglas acuda a la pgina web de Microsoft.
554
P: Yo tengo 2 GB de RAM disponibles pero mi documento de 1 GB
me da un mensaje Se ha excedido la Memoria cuando se abre.
Qu sucede?
R: Cada tabla en un documento QlikView requiere una ubicacin en un
fragmento de memoria virtual contigua. Si la memoria est frag-
mentada, p.ej. por dlls cargadas, la ubicacin fallar y se mostrar
un mensaje de error. Este comportamiento puede variar segn los
diferentes ordenadores.
APNDICE
filas de datos tpicos de transacciones. En servidores grandes, con
QlikView de 64 bits y varios Gigabytes de RAM, se manejan hasta
300 millones de filas (transaccin completa a nivel de detalle, sin
agregaciones) en aplicaciones cliente, esto en el momento de redac-
tarse la presente informacin (Marzo 2005).
555
D.3 Scripts y Carga de Datos
P: Se puede utilizar ms de una sentencia binaria en un script
QlikView?
R: No, desgraciadamente no. La carga binaria utiliza una lgica muy
especial para leer los datos que ya han sido procesados una vez en
QlikView en otro documento. Para "desempaquetar" se necesita una
memoria "limpia"; por eso la sentencia Binary debe ser siempre la
primera sentencia en el script. Por esta razn slo se puede utilizar
una sentencia Binary en un script. Sin embargo puede utilizar archi-
vos QVD para consolidar los datos de mltiples documentos
QlikView a la misma velocidad que con Binary.
P: Es cierto que para un join automtico slo se necesita que los nom-
bres de los campos sean iguales?
R: S! Los automatic join se llaman asociaciones.
556
R: Una asociacin es un join entre tablas lgicas que se evala al hacer
clic sobre un valor en un campo del documento. QlikView hace esta
asociacin de forma automtica cuando dos tablas diferentes poseen
un campo en comn. Los dos ltimos joins se hacen durante la eje-
cucin del script y dan como resultado nuevas tablas lgicas. En
estos casos, las tablas originales no se cargan en QlikView como
tablas lgicas.
Adems, un join en una sentencia select carga slo aquellos regis-
tros cuyos valores de campos clave se encuentran en ambas tablas
(inner join), mientras los dos anteriores joins tambin incluyen los
registros cuyos valores de campos clave se encuentran slo en una
de las tablas (full outer join).
APNDICE
gitud fija?
R: Utilice el asistente para ficheros planos de QlikView.
557
nar este problema cargando el campo una vez ms desde su tabla
principal (la tabla para la que desea mostrar la frecuencia), pero con
otro nombre. Entonces puede mostrar la frecuencia para este campo
en un cuadro de lista en vez. Para que el usuario final no se de
cuenta de este truco, se puede utilizar la utilidad de la etiqueta.
558
P: Puedo tener un or lgico entre cuadros de lista?
R: Slo de forma indirecta. Una alternativa avanzada es emplear vncu-
los semnticos que transfieran las selecciones hechas en un cuadro
de lista a otro campo. A continuacin se pueden cambiar las selec-
ciones en el cuadro de lista original y hacer CTRL-CLIC en el vnculo
semntico para obtener un or entre las dos selecciones. El resultado
final puede transferirse invirtiendo el vnculo semntico.
APNDICE
P: Por qu QlikView interpreta p.ej. '002', '02' y '2' como el mismo
valor?
R: Todos los valores en el ejemplo comparten el mismo valor numri-
co. Como regla general, QlikView intenta interpretar todos los datos
de forma numrica. Si existe la posibilidad de una interpretacin
numrica, se utilizar para la asociacin. Sin embargo, si se utiliza
la funcin de interpretacin text() en un campo en el script, los valo-
res sern tratados estrictamente como valores de texto. Entonces, los
valores del ejemplo arriba sern interpretados como tres valores
diferentes.
559
D.5 Diseo
P: Por qu no se pueden ajustar por la parte superior los objetos de
hoja que no tengan ttulo?
R: Cuando se elimina la barra de ttulo de un objeto de hoja, se emplea
el borde superior para mover el objeto de hoja. Para cambiar el
tamao, utilice las esquinas superiores.
560
D.6 Compartir documentos QlikView con otras
personas
P: Puedo colocar mi documento en un servidor y compartirlo con
otras personas?
R: S, siempre que los receptores tengan una licencia QlikView regis-
trada y acceso al directorio del servidor.
APNDICE
R: S, siempre que los receptores tengan una licencia QlikView regis-
trada y acceso a la pgina web.
561
P: Hay alguna forma automatizada para crear copias personalizadas a
un gran grupo de usuarios?
R: S, necesita un QlikView Publisher.
562
E PROTECCIN DE DATOS
La mayor parte de lo que va a leer a continuacin da por supuesta la existencia de un
sistema de gestin de bases de datos (DBMS) y que QlikView es utilizado como
herramienta de recuperacin. Sin embargo, los argumentos son tambin vlidos si los
datos en crudo vinieran en forma de archivos de texto.
APNDICE
conceptos que parecen similares a primera vista, pero que de hecho tienen bastante
diferencias. Seguridad se refiere a la proteccin de los datos contra accesos no autori-
zados; mientras que integridad se refiere a la validez de los datos, es decir:
El trmino Seguridad implica asegurar que los usuarios tienen permiso para
hacer lo que intentan hacer.
La integridad controla y asegura que lo que el usuario intenta hacer es
correcto.
En la mayora de los casos hablaremos de la seguridad de los datos, ya que el DBMS
suministra las herramientas para la integridad de los datos.
563
El siguiente paso es la definicin de privilegios para los usuarios autorizados. En un
sistema correctamente definido, debera ser imposible hacer nada con los datos a no
ser que se utilizaran las herramientas correctas, es decir herramientas que pueden
controlar si el usuario est autorizado a hacer lo que intenta hacer.
En el caso de un nico usuario la mayora de los problemas de seguridad no existen.
Por eso, muchas veces es suficiente hacer con regularidad copias de seguridad de los
archivos.
564
F UTILIZAR DOCUMENTOS QLIKVIEW
COMO UN SERVIDOR DE INFORMACIN
Este apndice trata de dar una idea acerca de diferentes formas de distribuir docu-
mentos, empleadas por usuarios de QlikView en todo el mundo.
APNDICE
El sistema operativo debera ser uno que permita proteger archivos mediante
la configuracin de diversos derechos de acceso para diferentes usuarios,
p.ej. Windows NT.
Todos los documentos QlikView originales deberan ser de slo lectura. De
este modo, el usuario final puede utilizar el documento pero no destruirlo por
error.
Las actualizaciones de los archivos QlikView deberan ejecutarse de forma
diaria, semanal o mensual como tareas en lotes, por lo general durante la
noche.
Si se extraen archivos de texto de la base de datos original para utilizarlos
como archivos de entrada para QlikView, deberan almacenarse en un direc-
torio no compartido por los usuarios finales. De esta manera se evita que per-
sonas no autorizadas compartan la informacin.
Se debera utilizar la restriccin de acceso interna de QlikView para archivos
QlikView.
Si la base de datos que contiene los derechos de acceso es un archivo alma-
cenado en el servidor de informacin, es necesario proteger tambin este
archivo mediante la restriccin de acceso definida por el sistema operativo.
565
1 Definir una fuente de datos ODBC u OLEDB en el servidor de
informacin. Esto slo ha de realizarse una nica vez.
2 Ejecute QlikView en el servidor de informacin, empleando los
datos de la fuente de datos ODBC u OLEDB como entrada; a conti-
nuacin, cree los archivos QlikView que podrn usar los usuarios
finales.
566
F.5 Utilizar archivos binarios QlikView
Si los usuarios desean ms libertad para crear su propio diseo, sus propios botones y
grficos, se puede aadir un paso adicional a la hora de crear los archivos QlikView:
El archivo QlikView creado en el servidor de informacin puede ser considerado
como archivo maestro desde el cual el usuario final puede cargar datos en sus archi-
vos locales. Esto se hace con la sentencia binary, una sentencia que carga los datos
pero no el diseo. De esta manera se mantiene el diseo creado mientras se actualizan
los datos.
F.6 Agregacin
Cuando la cantidad de datos aumenta demasiado, empieza a resultar poco prctico
cargar todos los datos en QlikView. Tambin se puede argumentar que la mayora de
los usuarios no necesita ver todos los detalles en los datos. En ambos casos, puede ser
APNDICE
til agregar datos a travs de algunas entidades relevantes, como se muestra en el
ejemplo siguiente.
567
Los documentos QlikView pueden ser fcilmente distribuidos y compartidos entre
los miembros de un grupo de trabajo, los empleados de una compaa o cualquier
otro grupo; la nica restriccin es, naturalmente, que cada receptor debe tener su pro-
pia licencia QlikView registrada.
568
explorador FTP que ha sido integrado en QlikView para acceder el documento.
QlikView abre el archivo directamente desde el servidor FTP. El archivo puede ser
almacenado en los disquetes locales de los destinatarios receptores.
El principio se ilustra en la imagen inferior.
APNDICE
F.11 Documentos QlikView en el Servidor -
Configuracin Bsica
La manera ms obvia y habitual de compartir documentos entre usuarios es posicio-
nar el archivo del documento en un servidor de una red local de trabajo. Una configu-
racin tpica funciona as:
1 Las bases de datos que contienen el original residen en el servidor o
son accesibles desde el servidor.
2 El servidor tiene su propia licencia QlikView y el software para con-
trolar tareas por lotes.
3 El documento reside en el servidor e incluye una seccin acceso,
que da slo al administrador de sistema y a la licencia del servidor
QlikView acceso ADMIN, dejando a todos los dems el nivel
USER.
4 A intervalos regulares (p.ej. cada noche a las 2 PM) se inicia una
tarea o lote, que actualiza el documento ejecutando el script en
modo batch (por lotes) y guardando el documento con los nuevos
datos.
569
5 La parte de tarea o lote puede incluir tambin la elaboracin de
copias del documento y guardarlas en ubicaciones diferentes accesi-
bles para el usuario final o simplemente guardar el original en un
directorio de slo lectura en el servidor.
6 Los usuarios finales pueden acceder al documento QlikView pero
no suelen ver o ejecutar el script (porque slo tienen el derecho de
acceso del nivel USER).
7 El usuario final puede guardar el documento localmente en su orde-
nador y puede modificar temporalmente el diseo, p.ej. hacer y aa-
dir nuevos grficos. Sin embargo, stos se perdern cada vez que se
actualice el documento en el servidor, ya que el usuario final no
puede recargar los datos
570
sin perderlas cuando se recarguen los datos. Si ste es el caso, esta configuracin
podra ser una solucin.
1 Las bases de datos que contienen el original residen en el servidor o
son accesibles desde el servidor.
2 El servidor tiene su propia licencia QlikView y el software para con-
trolar tareas por lotes.
3 Un documento principal (por ej. a.qvw) reside en el servidor.
Incluye una seccin de acceso, la cual prohibe la apertura, a menos
que se abra mediante la licencia de acceso QlikView en el servidor.
4 A intervalos regulares (p.ej. cada noche a las 2 PM) se inicia una
tarea por lotes, que actualiza el documento ejecutando el script en
modo por lotes y guardando el documento con los nuevos datos.
5 Un segundo documento para la distribuicin (p.ej. b.qvw) reside en
el mismo servidor. Ambos documentos son idnticos en todo,
APNDICE
excepto en el script y en las restricciones de acceso. El script del
segundo documento contiene una sentencia binary que carga la base
de datos interna del primer documento. En el script del segundo
documento no existe ninguna referencia a las fuentes de datos origi-
nales, y por eso no reveler nada acerca de la estructura, las contra-
seas, etc. de la base de datos. El segundo documento se actualiza
automticamente con cada lote de tarea despus de la actualizacin
del documento principal.
6 Finalmente, la tarea copia el segundo documento desde los servido-
res centrales restringidos a una o ms ubicaciones en los servidores
y/o estaciones de trabajo de la red local de trabajo.
7 El usuario final puede acceder a la aplicacin desde el servidor y
posiblemente guardar una copia local en su puesto de trabajo.
571
8 El usuario final puede cambiar el diseo y/o aadir datos propios a
su documento localmente guardado. Con un ligero cambio en el
script se puede hacer que la sentencia binary apunte al documento
en el servidor accesible y los datos pueden recargarse sin que se
pierdan los propios cambios adicionales..
572
F.14 QlikView Server
Los documentos QlikView pueden compartirse en un entorno real cliente/servidor
tanto con QlikView como cliente, como con otros clientes ejecutndose en navegado-
res web. Contacte con su distribuidor habitual para ms informacin sobre QlikView
Server.
APNDICE
573
574
G FORMALISMO BACKUS-NAUR
La sintaxis de lneas de comando en QlikView (pgina 45 en el Libro I) y la sintaxis
de script (pgina 303 en el Libro I) se describen en una notacin llamada Forma-
lismo Backus-Naur, o cdigo BNF. A continuacin una breve descripcin del cdigo
BNF utilizado en este manual:
Interpretacin de smbolos
| Or lgico: el smbolo puede emplearse a ambos lados.
( ) Parntesis que definen la precedencia: sirven para estructurar la sintaxis
BNF.
[ ] Corchetes: los elementos encerrados entre corchetes son opcionales.
{ } { }Llaves: los elementos encerrados entre llaves pueden repetirse ninguna
o ms veces.
APNDICE
smbolo Una categora sintctica no concluyente: puede dividirse en otros smbolos,
p.ej., combinaciones de los de arriba, otros smbolos no concluyentes, cade-
nas de texto, etc.
::= Marca el comienzo de un bloque que define un smbolo.
load Un smbolo final que consiste en una cadena de texto. Debe escribirse tal
cual en el script.
Los smbolos no finales se indican mediante el estilo en cursiva y todos los smbolos
terminales se imprimen en una fuente negrita. Por ej. "(" debera interpretarse como
un parntesis que define precedencia, mientras que "(" debera interpretarse como un
caracter que debe imprimirse en el script.
Ejemplo:
La descripcin de la sentencia alias es:
alias camponame as aliasname { , camponameas aliasname }
Esto debe interpretarse como la cadena de texto alias, seguida de un nombre
de campo arbitrario, seguido por la cadena de texto as, seguida por un nom-
bre de alias arbitrario. Se puede dar cualquier nmero de combinaciones adi-
cionales de nombrecampo como nombrealias, separados por comas.
Por ej. las siguientes sentencias son correctas:
alias a as first;
alias a as first, b as second;
alias a as first, b as second, c as third;
Y estas sentencias no son correctas:
575
alias a as first b as second;
alias a as first { , b as second };
576
NDICE
578
pick ..........................................453 rtrim .........................................430
wildmatch .................................453 subfield ....................................431
Wildmatch5 ..............................454 substringcount ...........................432
Funciones de agregacin textbetween ...............................431
en expresiones de grfico ...337, 497 trim ..........................................430
Funciones de agregacin bsicas ........337 upper ........................................429
Funciones de agregacin bsicas en grfi- Funciones de color
cos en expresiones de grfico ...........490
firstsortedvalue .........................341 Funciones de color en grficos
max ..........................................340 ARGB ......................................491
min ..........................................339 Color ........................................490
mode ........................................341 colormaphue .............................492
only .........................................340 colormapjet ...............................492
sum ..........................................337 colormix1 .................................491
Funciones de agregacin de cadenas ..342 colormix2 .................................492
Funciones de agregacin de cadenas en gr- HSL .........................................493
fico RGB .........................................491
concat ......................................343 syscolor ....................................495
MaxString ................................342 Funciones de dimensiones sintticas en gr-
MinString .................................342 ficos
Funciones de agregacin de contador .344 valuelist ....................................405
Funciones de agregacin de contador en valueloop ..................................406
grfico Funciones de Distribucin Estadstica
count ........................................344 en expresiones de grfico ...........421
MissingCount ...........................334 Funciones de distribucin estadstica en
NullCount .................................334 grficos
NumericCount ..........................345 chidist ......................................421
TextCount ................................334 chiinv .......................................421
Funciones de agregacin estadstica ...335 fdist ..........................................423
Funciones de agregacin financiera ....367 finv ..........................................423
Funciones de Cadena normdist ...................................421
en expresiones de grfico ...........428 norminv ....................................422
Funciones de cadenas en grficos tdist ..........................................422
applycodepage ..........................432 tinv ..........................................422
capitalize ..................................430 Funciones de Documento ..................448
chr ...........................................428 Funciones de documento en grficos
findoneof ..................................432 NoOfReports .............................448
index ........................................429 ReportComment ........................448
info ..........................................431 ReportID ..................................448
KeepChar .................................430 ReportName ..............................448
left ...........................................428 ReportNumber ..........................448
len ...........................................428 Funciones de fecha
lower ........................................430 en expresiones de grfico ...........458
ltrim .........................................430 Funciones de fecha y hora en grficos
mid ..........................................429 AddMonths ...............................464
ord ...........................................428 age ...........................................481
PurgeChar ................................431 ConvertToLocalTime .................462
repeat .......................................430 day ...........................................458
replace .....................................431 DayEnd ....................................473
right .........................................429 DayName .................................473
579
DayNumberOfQuarter ...............463 year ..........................................458
DayNumberOfYear ...................463 year2date ..................................462
DayStart ...................................472 YearEnd ...................................464
firstworkdate .............................481 YearName ................................465
hour .........................................460 YearStart ..................................464
InDay .......................................480 Funciones de Formato
InDayToTime ...........................480 en expresiones de grfico ...........486
InLunarWeek ............................479 Funciones de formato en grficos
InLunarWeekToDate .................479 date ..........................................487
InMonth ...................................477 interval .....................................490
InMonths ..................................477 money ......................................487
InMonthsToDate .......................478 num ..........................................486
InMonthToDate ........................477 time ..........................................488
InQuarter ..................................476 timestamp .................................489
InQuarterToDate .......................476 Funciones de Interpretacin
InWeek ....................................478 en expresiones de grfico ...........482
InWeekToDate ..........................478 Funciones de interpretacin numrica en
InYear ......................................475 grficos
InYearToDate ...........................475 date ..........................................483
lastworkdate .............................481 interval .....................................485
LocalTime ................................461 money ......................................483
LunarweekEnd ..........................471 num ..........................................482
LunarWeekName ......................472 text ...........................................486
LunarweekStart .........................471 time ..........................................484
MakeDate .................................459 timestamp .................................484
MakeTime ................................460 Funciones de prueba estadstica .........371
MakeWeekDate ........................460 Funciones de rango
minute ......................................460 en expresiones de grfico ...........411
month .......................................458 Funciones de rango en grficos
MonthEnd ................................467 rangeavg ...................................411
MonthName ..............................467 rangecorrel ................................417
MonthsEnd ...............................468 rangecount ................................411
MonthsName ............................469 rangefractile ..............................414
MonthsStart ..............................468 rangeirr .....................................417
MonthStart ...............................467 rangekurtosis .............................413
networkdays .............................481 rangemax ..................................412
now ..........................................461 rangemaxstring ..........................417
QuarterEnd ...............................466 rangemin ..................................412
QuarterName ............................466 rangeminstring ..........................416
QuarterStart ..............................465 rangemissingcount .....................415
second ......................................461 rangemode ................................415
setdateyear ................................474 rangenpv ...................................418
setdateyearmonth ......................475 rangenullcount ..........................415
today ........................................461 rangenumericcount ....................414
week ........................................458 rangeonly ..................................416
weekday ...................................459 rangeskew .................................413
WeekEnd ..................................470 rangestdev ................................413
WeekName ...............................470 rangesum ..................................411
WeekStart .................................469 rangetextcount ...........................414
weekyear ..................................459 rangexirr ...................................418
580
rangexnpv .................................419 Funciones estadsticas de agregacin en
Funciones de ranking grficos
en expresiones de grfico ...448, 498 avg ...........................................335
Funciones de ranking en grficos correl ........................................353
hrank ........................................450 fractile ......................................351
rank .........................................448 kurtosis .....................................353
vrank ........................................452 linest_b .....................................357
Funciones de sistema linest_df ...................................363
en expresiones de grfico ...........455 linest_f .....................................364
Funciones de sistema en grficos linest_m ....................................356
ComputerName .........................455 linest_r2 ...................................358
GetActiveSheetID .....................455 linest_seb ..................................360
GetAlternativeCount ..................457 linest_sem .................................359
GetCurrentField ........................456 linest_sey ..................................361
GetCurrentSelections .................456 linest_ssreg ...............................365
GetExcludedCount ....................457 linest_ssresid .............................366
GetFieldSelections ....................456 median .....................................351
GetNotSelectedCount ................457 skew .........................................336
GetPossibleCount ......................457 stdev ........................................335
GetRegistryString ......................455 sterr ..........................................354
GetSelectedCount ......................457 steyx ........................................355
OSuser .....................................455 Funciones estadsticas de prueba en grfi-
qlikviewversion .........................455 cos
QVuser .....................................455 chi2test_chi2 .............................373
ReloadTime ..............................455 chi2test_df ................................372
SqlValue ..................................455 chi2test_p .................................371
Funciones en expresiones de grfico TTest_conf ...............................376
agregacin ........................337, 497 TTest_df ...................................374
cadena ......................................428 TTest_dif ..................................375
Colores .....................................490 TTest_lower ..............................376
condicional ...............................452 TTest_sig ..................................374
constantes matemticas ..............428 TTest_sterr ...............................375
dimensiones sintticas ................405 TTest_t .....................................373
distribucin estadstica ...............421 TTest_upper ..............................377
exponencial ..............................420 TTest1_conf ..............................383
fecha y hora ..............................458 TTest1_df .................................382
financieras ................................423 TTest1_dif ................................383
formateado ...............................486 TTest1_lower ............................384
hiperblicas ..............................420 TTest1_sig ................................382
interpretacin ............................482 TTest1_sterr ..............................383
inter-registro .....................432, 501 TTest1_t ...................................381
logartmico ...............................420 TTest1_upper ............................384
lgicas ......................................454 TTest1w_conf ...........................387
null ..........................................454 TTest1w_df ..............................385
numrico ..................................407 TTest1w_dif .............................386
otras .........................................406 TTest1w_lower .........................388
rango ........................................411 TTest1w_sig .............................386
ranking .............................448, 498 TTest1w_sterr ...........................387
system ......................................455 TTest1w_t ................................385
trigonomtricas .........................420 TTest1w_upper .........................388
581
TTestw_conf .............................380 fieldindex .................................433
TTestw_df ................................378 fieldvalue ..................................432
TTestw_dif ...............................379 fieldvaluecount ..........................432
TTestw_lower ...........................380 first ..........................................441
TTestw_sig ...............................378 last ...........................................442
TTestw_sterr .............................379 NoOfColumns ...........................446
TTestw_t ..................................377 NoOfRows ................................445
TTestw_upper ...........................381 RowNo .....................................444
ZTest_conf ...............................390 secondarydimensionality ............447
ZTest_dif ..................................390 top ...........................................436
ZTest_sig .................................389 Funciones logartmicas
ZTest_sterr ...............................390 en expresiones de grfico ...........420
ZTest_z ....................................389 Funciones Lgicas
ZTestw_conf .............................393 en expresiones de grfico ...........454
ZTestw_dif ...............................392 Funciones lgicas en grficos
ZTestw_sig ...............................392 IsNum ......................................454
ZTestw_sterr .............................392 IsText .......................................454
ZTestw_z .................................391 Funciones NULL
Funciones exponenciales en expresiones de grfico ...........454
en expresiones de grfico ...........420 Funciones null en grficos
Funciones exponenciales y logartmicas en IsNull .......................................454
grficos Null ..........................................454
exp ...........................................420 Funciones numricas
log ...........................................420 en expresiones de grfico ...........407
log10 ........................................420 Funciones numricas habituales en grficos
pow ..........................................420 bitcount ....................................411
sqr ...........................................420 ceil ...........................................408
sqrt ..........................................420 combin .....................................410
Funciones financieras div ...........................................407
en expresiones de grfico ...........423 even .........................................410
Funciones financieras en grficos fabs ..........................................409
BlackAndSchole .......................424 fact ...........................................409
fv .............................................424 floor .........................................408
nper .........................................425 fmod ........................................407
pmt ..........................................426 frac ..........................................408
pv ............................................426 mod ..........................................407
rate ..........................................427 odd ...........................................410
Funciones hiperblicas permut ......................................410
en expresiones de grfico ...........420 round ........................................408
Funciones inter-registro sign ..........................................409
en expresiones de grfico ...432, 501 Funciones para Dimensiones Sintticas
Funciones inter-registro en grficos en expresiones de grfico ...........405
above .......................................433 Funciones trigonomtricas
after .........................................440 en expresiones de grfico ...........420
before .......................................439 Funciones trigonomtricas e hiperblicas
below .......................................434 en grficos
bottom ......................................437 acos ..........................................420
Columna ...................................433 asin ..........................................420
ColumnNo ................................444 atan ..........................................420
dimensionality ..........................446 atan2 ........................................420
582
cos ...........................................420 H
cosh .........................................421 Hora ........................................484, 488
sin ............................................420 Hour ...............................................460
sinh ..........................................421 Hrank ..............................................450
tan ...........................................420 HSL ................................................493
tanh ..........................................421
Fv ...................................................424
I
If ....................................................452
G InDay ..............................................480
Gajo Extrado ....................................44 InDayToTime ..................................480
GetActiveSheetID ............................455 Index ...............................................429
GetAlternativeCount ........................457 Inferior ............................................437
GetCurrentField ...............................456 Info .................................................431
GetCurrentSelections ........................456 InLunarWeek ...................................479
GetExcludedCount ...........................457 InLunarweekToDate .........................479
GetFieldSelections ...........................456 InMonth ..........................................477
GetNotSelectedCount .......................457 InMonths .........................................477
GetPossibleCount .............................457 InMonthsToDate ..............................478
GetRegistryString ............................455 InMonthToDate ...............................477
GetSelectedCount ............................457 inputavg ..........................................395
Grfico ........................................1321 inputsum .........................................393
expresiones .......................331496 InQuarter .........................................476
Grfico Combinado ..................109122 InQuarterToDate ..............................476
Grfico de Barras .........................2994 Intervalo ..................................485, 490
Grfico de Bloques ...................195205 InWeek ...........................................478
Grfico de Dispersin ...............137155 InWeekToDate .................................478
Grfico de Embudo ..................183193 InYear .............................................475
Grfico de indicador .................207219 InYearToDate ..................................475
Grfico de Lneas .......................95108 Irr ...................................................367
Grfico de Rejilla .....................157169 IsNull ..............................................454
Grfico de Tarta .......................171181 IsNum .............................................454
Grfico Jerrquico ............................517 IsText ..............................................454
Grfico Mekko .................................221
Grficos
condicin de clculo para .............23 K
jerrquicos ................................517 KeepChar ........................................430
Grficos de Barras
Configuracin de las Barras ..........60 L
Grficos en cascada ............................45 Last .................................................442
Grupos Lastworkdate ...................................481
cclicos .....................................518 Left .................................................428
jerrquicos ................................517 Len .................................................428
no jerrquicos ...........................518 Like ................................................334
Grupos de Campos ...........................517 Lneas de Referencia ...........................68
Grupos de campos ............................517 Lneas de Tendencia ...........................53
Grupos jerrquicos ...........................517 Linest_b ..........................................357
Grupos no Jerrquicos ......................518 Linest_df .........................................363
Linest_f ...........................................364
Linest_m .........................................356
583
Linest_r2 .........................................358 Mid .................................................429
Linest_seb .......................................360 Mini Grfico ....................................269
linest_sem .......................................359 Mnimo ...........................................339
Linest_sey .......................................361 MinString ........................................342
Linest_ssreg ....................................365 Minute ............................................460
Linest_ssresid ..................................366 MissingCount ..................................334
LocalTime .......................................461 Mixmatch ........................................453
Log .................................................420 Mod ................................................407
Log10 .............................................420 Modo ..............................................341
Lower .............................................430 Moneda ...................................483, 487
Ltrim ..............................................430 Month .............................................458
LunarweekEnd .................................471 MonthEnd .......................................467
LunarweekName ..............................472 MonthName .....................................467
LunarweekStart ................................471 MonthsEnd ......................................468
MonthsName ...................................469
M MonthsStart .....................................468
MonthStart ......................................467
MakeDate ........................................459
Mostrar Flechas
MakeTime .......................................460 en grficos de dispersin ............146
MakeWeekDate ...............................460
Mostrar R2 ........................................54
Mapa de Colores
actual .........................................81 Mostrar Valor
en Grficos de Barras ...................45
Predeterminado en el Documento ..81
Predeterminado en la Hoja ...........81
Predeterminado en QlikView ........82 N
Marco Networkdays ....................................481
configuracios de color ..................79 NoOfColumns ..................................446
Match .............................................453 NoOfReports ...................................448
Mximo ..........................................340 NoOfRows ......................................445
MaxString .......................................342 Normdist .........................................421
Maysculas .....................................430 Norminv ..........................................422
Mediana ..........................................351 Not .................................................334
Memoria Now ................................................461
requisitos ..................................538 Nper ................................................425
Memoria Virtual ..............................539 Npv .................................................369
Mensajes de Error Null ................................................454
Personalizados ..........................519 NullCount ........................................334
Mensajes de Error Personalizados ......519 Num ........................................482, 486
Men Objeto NumericCount .................................345
de la tabla simple .......................258 Nmeros en Puntos de Datos
del grfico de radar ....................123 en el grfico de lneas .................105
del grfico de tarta .....................171 en grficos combinados ..............120
para el grfico combinado ..........109
para el grfico de barras .......29, 221
para el grfico de bloques ...........195
O
para el grfico de dispersin .......137 Odd .................................................410
para el grfico de indicador ........207 Only ................................................340
para el grfico de lneas ...............95 Operadores de bit en grficos
bitand .......................................336
para el grfico de rejilla .............157
bitnot ........................................336
para la tabla pivotante ................234
bitor .........................................336
para un grfico ............................20
584
bitxor .......................................336 R
Operadores de cadena en grficos Rand ...............................................428
like ..........................................334 Rangeavg ........................................411
Operadores en expresiones de grficos Rangecorrel .....................................417
bit ............................................336 Rangecount ......................................411
cadena ......................................334 Rangefractile ...................................414
lgicas ......................................334 Rangeirr ..........................................417
numrico ..................................333 Rangekurtosis ..................................413
relacionales ...............................335 Rangemax .......................................412
Operadores lgicos en grficos Rangemaxstring ...............................417
not ...........................................334 Rangemin ........................................412
or .............................................335 Rangeminstring ................................416
xor ...........................................335 Rangemissingcount ..........................415
y ..............................................334 Rangemode ......................................415
Operadores relacionales en grficos Rangenpv ........................................418
follows .....................................335 Rangenullcount ................................415
precedes ...................................336 Rangenumericcount ..........................414
Or ...................................................335 Rangeonly .......................................416
Ord .................................................428 Rangeskew ......................................413
OSuser ............................................455 Rangestdev ......................................413
Otras funciones Rangesum ........................................411
en expresiones de grfico ...........406 Rangetextcount ................................414
Rangexirr ........................................418
P Rangexnpv ......................................419
Percentil ..........................................351 Rank ...............................................448
Permut ............................................410 Rate ................................................427
pi ....................................................428 Reemplazar ......................................431
Pick ................................................453 ReloadTime .....................................455
Pmt .................................................426 Repeat .............................................430
Pow ................................................420 ReportComment ...............................448
Precedes ..........................................336 ReportID .........................................448
Predeterminado en QlikView ReportName ....................................448
Mapa de Colores .........................82 ReportNumber .................................448
Proyecci ............................................77 Resaltar ...........................................132
en grficos combinados ..............119
Prueba Chi2 .....................................324
en grficos de dispersin ............147
Prueba T No Pareada ........................328
Prueba T Pareada .............................326 Resolucin de problemas (FAQ) ........553
PurgeChar .......................................431 Retrospeccin ....................................76
Pv ...................................................426 RGB ...............................................491
Round .............................................408
RowNo ............................................444
Q Rtrim ..............................................430
QlikView Publisher ..........................573
QlikView Server ..............................573
Qlikviewversion ...............................455
S
QuarterEnd ......................................466 Second ............................................461
QuarterName ...................................466 Secondarydimensionality ..................447
QurarterStart ....................................465 Seguridad
medidas de proteccin de datos .563
QVuser ...........................................455
564
585
Setdateyear ......................................474 Ttest_upper ......................................377
Setdateyearmonth .............................475 Ttest1_conf ......................................383
Sign ................................................409 Ttest1_df .........................................382
Sin ..................................................420 Ttest1_dif ........................................383
Sinh ................................................421 Ttest1_lower ....................................384
Sintaxis para Expresiones en Grficos 331 Ttest1_sig ........................................382
Sistema Ttest1_sterr ......................................383
requisitos ..................................537 Ttest1_t ...........................................381
Sistema Operativo Ttest1_upper ....................................384
requisitos ..........................537, 538 Ttest1w_conf ...................................387
Skew ...............................................336 Ttest1w_df ......................................385
SqlValue .........................................455 Ttest1w_dif .....................................386
Sqr ..................................................420 Ttest1w_lower .................................388
Sqrt .................................................420 Ttest1w_sig .....................................386
Stdev ..............................................335 Ttest1w_sterr ...................................387
Sterr ................................................354 Ttest1w_t ........................................385
Steyx ..............................................355 Ttest1w_upper .................................388
Subfield ..........................................431 Ttestw_conf .....................................380
Substringcount .................................432 Ttestw_df ........................................378
Suma ..............................................337 Ttestw_dif .......................................379
Syscolor ..........................................495 Ttestw_lower ...................................380
Ttestw_sig .......................................378
T Ttestw_sterr .....................................379
Ttestw_t ..........................................377
Tabla Pivotante ........................229256
Utilizacin ................................229 Ttestw_upper ...................................381
Tabla Simple ...........................257281
Tan .................................................420 U
Tanh ...............................................421 Upper ..............................................429
Tdist ...............................................422 Usar la
Textbetween ....................................431 Utilizacin ................................257
TextCount .......................................334 Utilizar Bordes ...................................85
Texto ..............................................486
Texto de Ayuda V
en grficos ..................................94
Valores en Puntos de Datos
Texto en Grficos ...............................70 en Grficos de Barras ...................64
Tinv ................................................422
Valuelist ..........................................405
Ttulo
en grficos ..........................91, 228 Valueloop ........................................406
en objetos de hoja ........................92 Vrank ..............................................452
Today .............................................461
Top .................................................436 W
Trim ...............................................430 Week ..............................................458
True ................................................428 Weekday .........................................459
Ttest_conf .......................................376 WeekEnd .........................................470
Ttest_df ...........................................374 WeekName ......................................470
Ttest_dif ..........................................375 WeekStart ........................................469
Ttest_lower .....................................376 Weekyear ........................................459
Ttest_sig .........................................374 Wildmatch .......................................453
Ttest_sterr .......................................375 Wildmatch5 .....................................454
Ttest_t .............................................373
586
X
Xirr .................................................368
Xnpv ...............................................370
Xor .................................................335
Y
Year ................................................458
YearEnd ..........................................464
YearName .......................................465
YearStart .........................................464
Yeartodate .......................................462
Z
Ztest_conf .......................................390
Ztest_dif ..........................................390
Ztest_sig .........................................389
Ztest_sterr .......................................390
Ztest_z ............................................389
Ztestw_conf .....................................393
Ztestw_dif .......................................392
Ztestw_sig .......................................392
Ztestw_sterr .....................................392
Ztestw_z .........................................391
587