Professional Documents
Culture Documents
1
Copyright © 1994-2011 Qlik®Tech International AB, Suecia.
Las leyes internacionales de copyright prohíben copiar, fotocopiar, reproducir, traducir o convertir, en parte o
en su totalidad, por cualquier medio electrónico o formato electrónicamente legible, el presente contenido,
sin la previa autorización escrita de QlikTech International AB, a excepción del modo definido en el
acuerdo de software.
Qlik®Tech y Qlik®View son marcas comerciales registradas de QlikTech International AB.
Microsoft, MS-DOS, Windows, Windows NT, Windows 2000, Windows 2003, Windows XP, Windows
Vista, Windows 2008, SQL Server, FoxPro, Excel, Access and MS Query y MS Query son marcas registradas
de Microsoft Corporation.
IBM, AS/400 y PowerPC son marcas registradas de International Business Machines Corporation.
Borland, Paradox y dBASE son marcas registradas de Borland International.
ORACLE y SQL*Net son marcas registradas de Oracle Corporation.
MacOS es marca registrada de Apple Corporation.
Sun Java y JavaBeans son marcas comerciales registradas de Sun Microsystems, Inc.
2
Contenido
Contenido
Parte 1 Introducción 17
1 Antes de comenzar 19
1.1 Convenciones 19
1.2 Los Servicios de Soporte de QlikTech 20
2 Novedades en QlikView 11 21
2.1 Funcionalidad General 21
2.2 Mejoras en el cliente Ajax 23
2.3 QlikView Server 24
2.4 QlikView WorkBench 26
2.5 APIs 26
3 Compatibilidad con versiones anteriores de QlikView 27
3.1 Compatibilidad con formatos previos de archivo 27
3.2 Entornos mixtos cliente/servidor 27
4 QlikView Personal Edition 29
Parte 2 Instalación 31
5 Instalación de QlikView 32
5.1 Paquetes de instalación QlikView 32
5.2 Descargar e Instalar el Programa de Instalación de QlikView Desktop 33
5.3 Cuando se está ejecutando el programa de instalación 33
5.4 Serialización 34
5.5 Distribución en Red de QlikView 34
5.6 El Editor de Archivo de Activación de Licencia 34
5.7 Actualizar QlikView 36
6 OLE DB y ODBC 37
6.1 OLE DB 37
6.2 ¿Cuándo es necesaria la interfaz ODBC? 37
6.3 Crear fuentes de datos ODBC 38
Parte 3 Cuestiones básicas de navegación 39
7 Iniciar QlikView 40
7.1 Sintaxis de la línea de comandos 40
7.2 La Página de Inicio 41
7.3 Conectar con el Servidor 43
7.4 Ejecución por Lotes 45
8 El asistente "Comenzando" 47
9 Archivo QlikView 55
9.1 Archivos de Proyecto QlikView 55
9.2 Source Control 56
10 Comandos de Menú 59
10.1 Menú Archivo 59
10.2 Menú Editar 63
10.3 Menú Ver 64
10.4 Menú Selecciones 65
3
Contenido
4
Contenido
5
Contenido
6
Contenido
7
Contenido
8
Contenido
9
Contenido
10
Contenido
11
Contenido
12
Contenido
13
Contenido
14
Contenido
15
Contenido
16
Parte 1 Introducción
Parte 1 Introducción
17
18
1 Antes de comenzar
Bienvenido a QlikView - la solución de acceso a los datos que le permite analizar y utilizar información
proveniente de diversas fuentes de datos.
Con QlikView es fácil lograr una visión 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 información rápidamente a disposición del usuario a través de la red. La información
correcta llega a la persona correcta. La tecnología asociativa permite crear una interfaz única para la
presentación interactiva y el análisis de cualquier tipo de información.
QlikView gestiona la información 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
información 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 ratón en el tema del que desee ampliar información.
Los sistemas convencionales de búsqueda de datos a menudo requieren una estructura fija, que va de lo más
amplio a lo más detallado en las consultas; mientras que QlikView le permite comenzar por cualquier parte
de la información, sin importar su ubicación en la estrucutra de datos.
En los sistemas convencionales, la recuperación 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 búsqueda predefinidas. QlikView revoluciona
este proceso, haciendo posible la libre selección de los datos mostrados en pantalla con un simple clic de
ratón.
Hay muchas áreas en las que se puede aplicar QlikView. Es usted quien decide cómo utilizar el programa.
QlikView le ayuda a lograr una visión global, unificada y coherente de la información contenida en
diferentes bases de datos - las suyas propias o las de otra persona, remotas o locales. Se puede utilizar
QlikView en prácticamente cualquier base de datos.
QlikView le permite
l crear una interfaz flexible para los usuarios finales y un almacén de datos
l obtener rápidamente un retrato real de las relaciones entre los datos
l elaborar presentaciones basadas en sus datos
l crear gráficos y tablas dinámicos e ilustrativos
l analizar estadísticas
l vincular descripciones y funcionalidad multimedia a sus datos
l construir sus propios sistemas expertos
l crear tablas nuevas, integrando información de fuentes muy diversas
l construir su propio sistema de Inteligencia de Negocio (Business Intelligence)
Algunos ejemplos donde se utilizan aplicaciones QlikView hoy en día son sistemas financieros,
administraciones de RRHH, análisis de mercados, atención al cliente, administración de proyectos, controles
de producción, compañías de almacenes y compraventas. Incluso se pueden mezclar las diferentes
aplicaciones entre sí para lograr visiones globales de la información, totalmente novedosas.
1.1 Convenciones
Antes de empezar a utilizar QlikView, es importante comprender los términos y las convenciones
tipográficas empleadas en la documentación. En esta sección explicamos algunos de los términos.
19
Convenciones Generales
l La expresión "elegir" se utiliza para ejecutar un comando del menú en la barra de herramientas o en
un cuadro de diálogo.
l La expresión "seleccionar" se utiliza para marcar en una lista o en una hoja un objeto con el que
quiere realizar su siguiente acción. También se utiliza para marcar valores en campos, haciendo
selecciones lógicas entre los datos.
l Las listas numeradas (p.ej. 1, 2, 3, ...) indican procesos con uno o más pasos secuenciales.
l Las listas de puntos, como ésta, proporcionan información, y no indican pasos secuenciales.
20
2 Novedades en QlikView 11
El equipo de desarrollo de QlikView ha escuchado nuevamente las ideas y sugerencias de nuestros usuarios,
clientes y partners. Como resultado de nuestro esfuerzo de desarrollo y sus comentarios, estamos preparados
para lanzar QlikView 11, con numerosas funciones nuevas y mejoras.
Estamos convencidos de que será una versión que todos disfrutarán. A continuación se describe en detalle
gran parte de la nueva funcionalidad.
Isla OEM
QlikView ofrece un nuevo mecanismo que limita que unos documentos QlikView etiquetados con un ID de
aplicación puedan ejecutarse en cualquier otro QlikView Server sin su correspondiente ID. Esta
funcionalidad se reserva para uso exclusivo de partners OEM.
Extensiones de Documento
Las Extensiones de Documento son Objetos de Extensiones que no contienen UI (Interfaz de Usuario).
Pueden servir para personalizar las páginas AJAX generadas, o utilizarse como fuentes de datos con fines de
integración. Aunque esta funcionalidad estaba prevista para esta versión, sólo estará disponible en una
compilación, la 20747.
Estados Alternos
QlikView permite al usuario desvincular un gráfico del modelo de datos subyacente. Cuando se desvincula
un gráfico, el objeto ya no responde a las selecciones que efectúe el usuario. Si el usuario vuelve a vincular
dicho objeto, éste se actualiza al instante para pasar a reflejar el estado actual de las selecciones. Los Estados
21
Alternos se parecen mucho a esto mismo. El desarrollador de QlikView puede crear múltiples estados en un
mismo documento QlikView y aplicar dichos estados a determinados objetos del documento. El usuario final
puede crear copias de estos objetos (objetos de servidor) y a continuación poner dichos objetos en diferentes
estados. No se puede acceder a los Estados Alternos desde el script de carga. Son una funcionalidad propia
de la Interfaz de Usuario.
La diferencia fundamental entre Desvincular y Estados Alternos es que TODOS los objetos en un
determinado estado responderán a las selecciones efectuadas por el usuario en dicho estado. Los objetos de
un determinado estado no se ven afectados por las selecciones que realiza el usuario en otros estados. Vea
También Estados Alternos (página 133)
Colaboración de Sesión
QlikView 11 incluye una vista previa técnica de otra funcionalidad nueva de colaboración, la Colaboración
de Sesión. Esta función permite a usuarios de QlikView basados en servidor compartir su sesión QlikView
con otras personas de dentro o fuera de su organización. Con esta funcionalidad, los usuarios pueden
descubrir y desarrollar nuevos análisis en un entorno colaborativo. La Colaboración de Sesión sólo está
disponible cuando se está conectado a un QlikView Server y utilizando el cliente AJAX. El cliente
QlikView Plug-in no admite esta función.
Notas y Comentarios
QlikView 11 incorpora una nueva funcionalidad de colaboración, las Notas y Comentarios. Ésta permite a
los usuarios crear y compartir notas relativas a objetos QlikView. Las notas se comparten con otros usuarios
de QlikView y éstos pueden responder dejando sus propios comentarios. Los usuarios podrán guardar una
captura de imagen (un marcador) de los datos en cada Nota y Comentario.
Límites de Dimensión
QlikView ya tenía la capacidad de mostrar los valores de "Otros" y "Totales" en varios tipos de gráfico.
También permite a los usuarios configurar los gráficos para que muestren x valores superiores e inferiores en
varios gráficos. Todo esto lo gestionaba anteriormente la maquinaria de gráficos. A partir de QlikView 11,
estas capacidades pasan a ser responsabilidad del motor de cálculo. Esto significa que los usuarios podrán
configurar estas opciones en todos los tipos de gráficos, excepto en el Grafico de Indicador y la Tabla
Pivotante. Hay una nueva pestaña en el diálogo de propiedades del gráfico denominada Límites de
Dimensión que permite al usuario configurar estas opciones.
22
Mapping Loads
Ahora se pueden hacer mapping loads (cargas de correspondencias) directamente desde un archivo .QVD. Ya
no es necesario desoptimizar la carga de un .QVD cuando se realiza un mapping load. Esto está disponible
desde QlikView 10, pero no se había documentado.
Objeto Contenedor
El objeto contenedor tiene ahora una nueva forma de mostrar los objetos, en modo rejilla. Ésta permite a los
usuarios visualizar e interactuar con más de un objeto a la vez en el contenedor.
Acciones
QlikView 11 incorpora seis nuevas acciones:
l Eliminar Campo
l Fijar Nombre de Estado
l Copiar Contenidos de Estado
l Intercambiar Contenidos de Estado
l Recargar
l Actualización Dinámica
Para más información, véase Añadir Acción (Diálogo) (página 591).
Diálogos de Propiedades
Los diálogos de propiedades tienen un aspecto diferente en el cliente AJAX. Estos cambios se han
implementado a fin de mejorar la usabilidad y apariencia de los diálogos. Los nuevos diálogos están
disponibles en el cliente AJAX y en Webview en QlikView Desktop.
23
en un pequeño dispositivo. Se puede abrir el documento QlikView en una opción de diseño que
automáticamente ajusta los objetos, para que se adapten a los dispositivos de menor tamaño o se muestren en
su tamaño original. Para más información, véase Añadir Acción (Diálogo) (página 591).
LDAPs
Se ha mejorado el soporte configurable LDAP DSP(Directory Service Provider) para LDAPs (LDAP vía SSL)
para responder mejor a las necesidades de nuestros clientes.
Rastreo de Licencia
La utilización de licencias se añade ahora a los registros QVS.
24
Rendimiento de Distribución y Recarga
Se ha mejorado el rendimiento de la distribución y recarga.
l QlikView 11 Publisher puede abrir ahora documentos fuente sin datos, antes de ejecutar una tarea de
recarga. No es necesario cargar los datos del documento en la memoria y después efectuar una recarga
del documento.
l Los bucles y el rendimiento se mejorarán en sucesivas versiones.
Mejoras en EDX
Iniciar un EDX devolverá ahora un ID de sesión que permite interrogar sobre el estado de la sesión en lugar
del estado de la tarea. Cuando la sesión ha finalizado el estado contendrá una lista de todas las tareas (e IDs
de sesión) que se han disparado, permitiendo así un rastreo continuo del estado. Esta funcionalidad está
disponible a a través de la API.
25
carga, pero únicamente a través del archivo de configuración. Esto se ha hecho adrede y no en la UI, puesto
que no debería verse obstaculizado en una instalación normal.
2.5 APIs
La versión 11 incluirá actualizaciones de todas las APIs, incluidos COM, QlikView Management Service y
JavaScript. Todas las APIs nuevas se han diseñado con nueva funcionalidad y teniendo en cuenta la
compatibilidad con versiones anteriores. Además, QlikView contará con una nueva API para procesos
internos que gestione el acceso a los clusters de QlikView Server y recupere listas de documentos.
API COM
QlikView proporciona nuevas APIs para la automatización de Estados Alternos.
26
3 Compatibilidad con versiones anteriores
de QlikView
El equipo de desarrollo de QlikView ha hecho todo lo que estaba en su mano para facilitar lo más posible la
migración a QlikView 11 desde versiones anteriores. Creemos haber cumplido nuestro objetivo y la
migración desde QlikView 7.52 , 8, 9 y 10 es algo realmente sencillo. Este capítulo aborda algunas de las
posibles áreas que podrían no obstante presentar algún inconveniente.
Versiones anteriores
QlikView Server 11 no es compatible con clientes QlikView 6. Ni tampoco QlikView Server 6 es
compatible con clientes QlikView 11.
27
28
4 QlikView Personal Edition
Con QlikView Personal Edition, QlikTech ofrece una versión gratuita de QlikView para un uso personal. Va
dirigido a individuos, estudiantes o pequeñas empresas. QlikView Personal Edition es el producto QlikView
Desktop completo y utiliza el mismo paquete de instalación. La única diferencia es que QlikView Personal
Edition se ejecuta sin una clave de licencia.
Si en cualquier momento usted o su empresa deciden adquirir una licencia QlikView completa, esta
instalación de Personal Edition se convertirá automáticamente en un completo QlikView Desktop, sin
requerir software adicional y sin efectuar cambio alguno en sus documentos QlikView.
No hay limitaciones en cuanto a funcionalidad o tiempos en QlikView Personal Edition, pero sí hay unos
aspectos a tener en cuenta en relación al manejo de documentos QlikView. En QlikView Personal Edition,
todo documento se almacena con una clave de usuario que liga dicho documento al ordenador en el que se
creó. Esto implica que:
l QlikView Personal Edition sólo puede abrir archivos creados empleando dicha copia específica de
QlikView. Esto significa que, con QlikView Personal Edition no podrá utilizar sus documentos
QlikView en diferentes ordenadores, no podrá compartir sus documentos QlikView con usuarios no
registrados, ni abrir un documento QlikView de otro usuario (a excepción de algunos documentos
preparados específicamente para uso personal por QlikTech). No obstante, los documentos creados en
QlikView Personal Edition se pueden utilizar con una copia de licencia de QlikView Desktop y
también pueden publicarse en un QlikView Server.
l No se puede importar todo el diseño completo de un documento (hojas/objetos/parámetros de
seguridad, etc. en formato XML, sin los datos) en QlikView Personal Edition.
Si tuviera que cambiar de ordenador, no podrá abrir sus documentos creados con anterioridad con QlikView
Personal Edition. En ese caso, puede elegir recuperar sus archivos. Recuperar los archivos implica que se
genera una nueva clave de usuario, asignada al documento antiguo y empleada para todos los archivos
subsiguientes, no sólo para ese archivo en particular. Tras recuperar un archivo ya no podrá utilizarlo en el
ordenador en el que lo creó.
QlikView acepta 4 cambios de clave de usuario en un documento. Si las agota, recibirá un mensaje de error
“Agotados los 4 intentos de cambio de clave” y el documento no se abrirá más. La única posibilidad
entonces es recrearlo partiendo de cero.
Por lo tanto, no debería recuperar documentos QlikView que usted no haya creado (de un foro, de un colega,
etc.). Hacer eso agotará uno de sus intentos de recuperación.
Como usuario de QlikView Personal Edition podrá actualizar el software a una nueva versión en cualquier
momento y continuar trabajando en sus documentos. Las nuevas versiones se descargan de la Página de
descargas de QlikView y se instalan en el ordenador que esté utilizando.
Nota:
Si ha agotado todos sus intentos de recuperación de archivos, descargar una nueva versión o descargar la
misma versión de nuevo no reiniciará la cuenta.
Los usuarios de QlikView Personal Edition no tienen derecho a la asistencia telefónica o soporte por correo
electrónico de QlikTech, pero pueden disfrutar de un excelente soporte visitando nuestra activa comunidad
de usuarios, QlikCommunity. Todos los contenidos están accesibles y a disposición de nuestros miembros,
pero deberá registrarse si desea hacer preguntas en el foro, descargar archivos o solicitar formación. La
sección Share QlikViews de QlikCommunity contiene innumerables aplicaciones QlikView que han
ayudado a nuestros miembros a conocer nuevos usos diferentes e incluso divertidos, de QlikView. Todas
estas aplicaciones son aptas para utilizar en QlikView Personal Edition.
Una de las mejores maneras de aprender sobre las capacidades de QlikView es utilizando el Tutorial de
QlikView, el cual proporciona consejos y pistas útiles, como ejemplos de expresiones, bloques de código y
consejos en cuanto al diseño. El Tutorial y sus correspondientes archivos se pueden descargar de la página
29
de Descargas de QlikView . Estos documentos también están adaptados para su uso en QlikView Personal
Edition.
30
Parte 2 Instalación
Parte 2 Instalación
31
5 Instalación de QlikView
Al adquirir QlikView recibirá un e-mail con información sobre el acuerdo de licencia y los números de serie
y números de control necesarios.
Si desea información sobre los sistemas operativos que admite y los requisitos de sistema, consulte Apéndice
(página 977).
32
Parte 2 Instalación
Nota:
Introduzca siempre la licencia QlikView en la cuenta con que lo instaló; de otro modo no funcionará
correctamente.
Registrar la Instalación
Cuando se ejecuta Setup.exe, se escribe un archivo de registro en la carpeta temporal temp del usuario.
El archivo de registro se denomina QlikViewx86.wil en la versión x86 y QlikViewx64.wil en la
versión de 64 bits. Cada vez que se ejecuta la instalación, se crea un nuevo archivo de registro que
reemplaza al anterior.
33
En sistemas más antiguos el archivo se encuentra en C:\Documents and
Settings\username\Application Data\QlikTech\QlikView.
Los parámetros para QlikView OCX se hallan en el mismo archivo.
5.4 Serialización
Si obtiene su licencia QlikView desde un servidor QlikView Server o si posee una edición personal
'Personal Edition' de QlikView no es necesario proceso de serialización alguno. No obstante, también es
posible adquirir un número de serie para este producto e introducirlo en Preferencias de Usuario: Licencia.
Un QlikView registrado le permitirá trabajar sin conexión, sin contacto alguno con un QlikView Server, por
largos períodos de tiempo (períodos de más de 30 días). Contacte con su distribuidor QlikView para más
detalles.
Nota:
El proceso de serialización requiere de acceso a red, o bien activación por vía telefónica.
Una vez que haya instalado y, opcionalmente, serializado su copia de QlikView, puede comenzar a utilizar
el programa.
34
Parte 2 Instalación
35
transferencia del archivo LEF. Cuando esto ocurre, se muestra el diálogo Fallo de Licencia para informarle
acerca del problema.
Si usted no ha podido obtener un archivo LEF válido a través del procedimiento normal y es titular de uno,
puede obtenerlo directamente desde el Soporte QlikTech. Cuando copie el archivo de texto directamente en
el editor LEF, deberá asegurarse de que no haya espacios en blanco en el texto.
36
6 OLE DB y ODBC
6.1 OLE DB
QlikView soporta la interfaz OLE DB para conexiones a fuentes de datos externas. Se puede acceder a un
gran número de bases de datos externas mediante los drivers Microsoft OLE DB Provider para ODBC.
37
El diálogo Administrador de Orígenes de Datos ODBCC, pestaña Drivers.
Si no encuentra el driver que necesita en el cuadro de diálogo Drivers, póngase en contacto con su
proveedor habitual para recibir el driver correcto.
38
Parte 3 Cuestiones básicas de navegación
39
7 Iniciar QlikView
Arranque QlikView desde el menú Iniciar, Programas, o haciendo doble clic en un documento QlikView.
Si desea iniciar QlikView desde la línea de comandos, puede usar los parámetros descritos en la siguiente
sección.
40
Parte 3 Cuestiones básicas de navegación
La página de inicio de QlikView contiene varias pestañas. El número de pestañas y los contenidos de
algunas de ellas pueden variar con el tiempo, debido a que incluyen contenidos Web. Las pestañas que a
continuación se describen no obstante estarán presentes en todo momento:
Comenzando Contiene información y enlaces que pueden ayudar a explorar la inmensa gama
de posibilidades que ofrece QlikView. Esto incluye enlaces directos a descargas
del Tutorial y al Asistente Comenzando así como enlaces a una excelente
selección de recursos en www.qliktech.com.
41
Documentos Abiertos Contiene un listado con los documentos y páginas web abiertos más
Recientemente recientemente. Simplemente haga clic sobre algunos de ellos si desea abrirlos.
Haga clic con el botón derecho sobre un documento para obtener 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. Se abre un
diseño con todas las hojas y objetos de hoja en su sitio, pero sin datos, es decir,
vacío. 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 sólo se desea efectuar un pequeño cambio en el diseño (por
supuesto el script debe volver a ejecutarse para repoblar el documento tras los
cambios). Esto también se puede hacer mediante la línea de comando nodata(
Sintaxis de la línea de comandos (página 40)).
Abrir Documento y Recargar los Datos
Abre el documento y realiza una recarga inmediata.
Examinar Documentos en Carpeta
Abre la carpeta que contiene el documento de la lista.
Añadir Documento a Favoritos
Añade el documento o página web a la lista de Favoritos.
Eliminar Documento De Esta Lista
Elimina el documento de la lista de Documentos Abiertos Recientemente. El
archivo real del documento permanece invariable en su ubicación
42
Parte 3 Cuestiones básicas de navegación
Abrir en el Servidor Contiene una lista de los Servidores QlikView abiertos más recientemente así
como una interfaz de muy fácil utilización 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
podrán entonces abrirse con un simple clic. Haga clic en >>Mostrar Opciones si
desea ver las opciones de autenticación avanzadas. Véase Conectar con el
Servidor (página 43) para más detalles acerca de estos comandos.
Servidores Recientes muestra una lista de los servidores a los que se haya
conectado recientemente.
Servidores Próximos permite ver una lista con todos los servidores presentes en
la red.
QlikView recordará la pestaña que se utilizó por última vez y abrirá la página de inicio con dicha pestaña
activa la próxima vez que se inicie QlikView. Quite la selección de la casilla de verificación Mostrar
Página de Inicio al ejecutar QlikView, si la página de inicio no debe aparecer cuando se inicia el programa.
La página de inicio se puede dejar abierta y se mostrará entonces como Página de Inicio en el menú de
Windows. Si se cierra la página de inicio, podrá abrirse de nuevo en cualquier momento escogiendo
Mostrar Página de Inicio en el menú Ayuda.
43
En Servidor introduzca el nombre del ordenador o la URL de una máquina que esté ejecutando QlikView
Server. Haga clic en Conectar. Se pueden recuperar los servidores visitados recientemente en la lista
desplegable. Una URL puede contener datos de conexión adicionales, tal como se describe en las Conexión
con pseudo-URL: (página 44) descritas en la parte inferior de este tema de ayuda.
Una vez conectando, la parte central del panel muestra las carpetas de documento disponibles en el
QlikView Server. Haga clic sobre una carpeta y se mostrarán los documentos disponibles bajo Nombre en la
parte inferior del diálogo. Haga doble clic sobre un documento o selecciónelo y haga clic sobre el botón
Abrir para abrir el documento.
Borrar Lista Este botón borra la lista de Servidores Recientes de la Página de Inicio.
Modo Plano Si está marcada esta opción, el panel inferior del diálogo mostrará los contenidos
de todas las subcarpetas simultáneamente en lugar de utilizar la vista en forma de
árbol.
44
Parte 3 Cuestiones básicas de navegación
QlikView Server
QlikView Server suministra una plataforma donde alojar y compartir información QlikView a través de
Internet/Intranet. QlikView Server está totalmente integrado con QlikView para suministrar un paquete
tecnológico de análisis de datos potente y sin fisuras a los usuarios finales. El componente de servidor que
aporta QlikView Server es la parte central de esta tecnología, que suministra una comunidad de documentos
QlikView robusta, centralizada, capaz de conectar múltiples usuarios, múltiples tipos de clientes,
documentos y objetos, en un entorno seguro y cómodo.
QlikView Publisher
QlikView Publisher es un miembro más de la familia de productos QlikView que gestiona acceso y
contenidos. Al presentar a los usuarios finales una información actualizada y permitirle a usted gestionar sus
documentos QlikView de una forma potente y sofisticada, QlikView Publisher es una valiosa incorporación
al paquete QlikView.
QlikView Publisher distribuye los datos almacenados en documentos QlikView a usuarios dentro y fuera de
la organización. Restringiendo los datos, cada usuario recibe únicamente la información que le concierne. El
servicio QlikView Publisher y su interfaz de usuario están 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 aplicación independiente. Para ello tendrá que hacer uso de los parámetros de línea de
comando descritos en la sección Sintaxis de la línea de comandos (página 40).
Programador de Tareas
Windows tiene un servicio Programador de Tareas. Este servicio se controla desde el applet de gestión del
ordenador en el Panel de Control (Windows Vista) o directamente desde el panel de Control (Windows XP).
Asegúrese que el Estado esté configurado en Activado (e Inicio en Automático, para que el servicio se
inicie automáticamente después de reiniciar) para este servicio o servicios relevantes.
La forma más fácil de iniciar la ejecución de un proceso por lotes, es crear un archivo para el lote o proceso,
con los comandos relevantes. El archivo, que se podría denominar p.ej. MyBatch.cmd, podría contener p.ej.
los siguientes comandos:
C:\qlikview\qv.exe /r C:\qlikview\example\file.qvw
45
Esto hará que el proceso por lotes se ejecute todos los días a las 11:00 am.
Sección de Acceso
Para reejecutar un archivo QlikView que contiene una sección de acceso, asegúrese de que el número de
serie de la licencia instalada en el aparato que realiza la ejecución del proceso por lotes, tenga permiso para
ejecutar el script sin tener que introducir nombre de usuario o contraseña. Véase el ejemplo arriba. Para más
información acerca de la sección de acceso, le remitimos a Seguridad (página 437).
ODBC
Si se emplea ODBC, asegúrese de que la definición de DSN esté disponible desde el reloj de sistema que
hace la reejecución. La forma más fácil de asegurarlo, probablemente será definir el DSN como DSN de
Sistema en el Panel de Control de ODBC.
46
8 El asistente "Comenzando"
El Asistente "Comenzando" sirve de ayuda para crear un documento QlikView; carga los datos y crea un
gráfico mediante los siguientes pasos:
Paso 1 - Seleccione la fuente de datos página 48
47
Paso 1 - Seleccione la fuente de datos
48
Paso 2 - Verifique la presentación de los datos
49
Paso 3 - Guarde el archivo
50
Paso 4 - Seleccione un tipo de gráfico
51
Paso 5 - Defina dimensiones y añada cuadros de lista
52
Paso 6 - Añada la expresión
53
Tras haber finalizado este asistente, es posible añadir más expresiones o modificarlas en cualquier momento
mediante el diálogo Propiedades de Gráfico. Se accede al diálogo de Propiedades de gráfico haciendo clic
con el botón derecho sobre el gráfico y seleccionando Propiedades….
Para más información sobre cómo proceder a continuación, deje marcada la opción Lanzar la ayuda para
ver formas de desarrollar su documento QlikView.
Pulse Finalizar para cerrar el asistente y ver el gráfico.
54
9 Archivo QlikView
Un documento QlikView es un archivo que contiene todo lo necesario para un análisis completo de los
datos:
l los datos mismos
l el script necesario para actualizar el archivo QlikView con la información actual de la base de datos
l toda la información relacionada con la presentación o el diseño, es decir: todas las hojas, cuadros de
l un modulo de macros
Por eso, a través de los archivos QlikView, se puede distribuir información muy fácilmente. El análisis no
depende de la ubicación de los datos originales o de las condiciones de red. Los documentos QlikView son
una forma de compartir información con usuarios que no poseen acceso a la fuente original de los datos.
55
l CH<id>.xml
l IB<id>.xml
l CS<id>.xml
l BU<id>.xml
l TX<id>.xml
l LA<id>.xml
l SL<id>.xml
l SO<id>.xml
l BM<id>.xml
l CT<id>.xml
l RP<id>.xml
Los archivos DocProperties.xml, AllProperties.xml, DocInternals.xml y
TopLayout.xml contienen todos ellos configuraciones de propiedades para las distintas partes del
documento. DocBinary.dat contiene datos confidenciales para el usuario, como por ej. contraseñas.
56
cambios seleccionando los archivos de forma aleatoria no es recomendable ya que no garantiza la estabilidad
del documento.
57
58
10 Comandos de Menú
Los menús que se describen en este capítulo se encuentran en la barra de menús, en la parte superior de la
pantalla. La mayoría de comandos también se pueden configurar como botones de las barras de herramientas,
véase Personalizar (Barras de Herramientas)... (página 78) para más información.
Abrir Abre una nueva ventana QlikView y permite abrir un archivo QlikView o un
fichero plano. Al abrir un fichero plano se abre automáticamente el Asistente de
Archivo: Tipo (página 216). Este comando también puede invocarse con el
método abreviado de teclado: Ctrl+O.
Abrir en el Abre Conectar con el Servidor (página 43). En este diálogo es posible conectar
Servidor... a un Servidor QlikView y navegar en busca de un documento para abrirlo en
modo cliente.
Este comando también puede invocarse con el método abreviado de teclado:
Ctrl+Mayús+O.
Nota:
Al abrir un documento como cliente de un QlikView Server las posibilidades de lo que se
puede o no hacer con el documento están restringidas en comparación con las posibilidades de
abrirlo como documento local. Como cliente, no es posible añadir o eliminar objetos de hoja,
dependiendo de si el documento admite colaboración. No se podrán añadir o eliminar hojas.
Además, no se puede acceder a la totalidad de diálogos de propiedades, macros modificadas,
script al que se haya accedido, datos recargados o el documento guardado.
Actualizar Este comando sólo está disponible con documentos abiertos en QlikView Server
Documento y cuando haya una nueva versión del documento disponible en el servidor.
Cuando invoque una actualización, se obtiene el acceso a los últimos datos al
tiempo que mantiene su sesión, incluido el estado de las selecciones y el diseño.
Abrir URL Abre el cuadro de diálogo Abrir URL. En este diálogo, introduzca una URL
válida de acceso a cualquier página web. La página web se abrirá en una ventana
aparte, dentro de QlikView. Esta funcionalidad puede emplearse, por ejemplo,
para abrir QlikView Publisher Accesspoint o páginas que muestren los
documentos de QlikView Server a través de clientes AJAX. Se puede acceder a
las páginas web abiertas a través del menú Windows, igual que se haría con
cualquiera de las ventanas estándar de un documento QlikView.
Abrir FTP Abre una nueva ventana QlikView, permite la apertura de un archivo QlikView
o fichero plano desde un servidor Ftp, (véase Abrir Archivos de Internet o Abrir
Documento QlikView (página 210)). Abrir un fichero plano abre
automáticamente el Asistente de Archivo.
Cerrar Cierra el archivo QlikView que estuviera activo.
Favoritos Este menú en cascada controla una lista de documentos favoritos definida por el
usuario, gestionados de forma aislada e independientemente de la lista de
Documentos recientes (ver más abajo).
59
Guardar Guarda la configuración actual en un archivo QlikView. Se guardan los datos, el
script y el diseño. Este comando también puede invocarse con el método
abreviado de teclado: Ctrl+S.
Guardar como Guarda la configuración actual en un nuevo archivo QlikView bajo un nuevo
nombre de archivo. Este comando también puede invocarse con el método
abreviado de teclado: F12.
Guardar enlace Guarda el enlace a un documento abierto en un QlikView Server como archivo
de texto en la máquina local. El archivo tendrá extensión qvw pero no contendrá
ningún dato ni formato de diseño 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 Únicamente disponible cuando se trabaja con un documento local. Crea un
Adjunto... correo electrónico con una copia adjunta del actual documento qvw. El receptor
de dicho correo electrónico podrá abrir el documento qvw siempre y cuando
tenga acceso a QlikView y derechos de acceso al documento (si se emplea
seguridad de sección de acceso). Para que funcione este comando, debe haberse
configurado un cliente de correo en el PC.
Enviar con Únicamente disponible cuando se trabaja con un documento QlikView Server.
Marcador como Crea un correo electrónico con un enlace URL al documento actual del servidor.
Enlace Se creará un marcador temporal de servidor (incluyendo el estado de diseño) y
codificado en la URL. El receptor de dicho correo electrónico 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 debe haberse configurado un cliente de
correo en el PC. El servidor QlikView Server debe estar configurado para admitir
marcadores de servidor.
Imprimir Abre el diálogo estándar Imprimir, (véase Exportar e Imprimir (página 109)),
permitiéndole imprimir el objeto de hoja actual. Este comando no está disponible
para los cuadros de lista. Este comando también puede invocarse con el método
abreviado de teclado: Ctrl+P.
Imprimir como Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada. Este
PDF... comando también puede invocarse con el método abreviado de teclado:
Ctrl+Mayús+P.
Imprimir Valores Abre el diálogo estándar Imprimir (véase Exportar e Imprimir (página 109),
Posibles... que permite imprimir los valores posibles (seleccionados y opcionales) del
cuadro de lista actual. Este comando sólo está disponible para cuadros de lista.
Imprimir Valores Esta opción debe utilizarse cuando se impriman cuadros de lista y cuadros
Posibles como PDF múltiples como PDF.
Imprimir Hoja Abre el diálogo Imprimir, que le permite imprimir una imagen de la hoja actual,
véase Imprimir Hoja (página 114).
Vista Previa Muestra una vista previa de objetos de hoja imprimibles, véase Vista Previa
(página 114).
60
Source Control Configuración
Conjunto que utiliza el dll del proveedor MSSCCI (Microsoft Source Code
Control Interface) para utilizarlo cuando se añade un proyecto o se descarga un
proyecto de source control. Para más información vea Source Control (página
56).
Subir Cambios
Guarda el documento QlikView y realiza una operación de entrada o subida de
datos (check in) en el sistema source control. Esto incluye cuatro operaciones
diferentes en source control, con sus respectivos diálogos:
l Añadir los archivos de nueva creación.
l Deshacer los archivos checked out (extraídos) que necesitan ser borrados del sistema
source control.
l Eliminar los archivos que se corresponden con las hojas eliminadas u objetos de hoja
que forman parte de source control.
l Check in (subir y guardar) los archivos modificados.
Deshacer Cambios
Deshace los cambios. Si hubiera archivos modificados localmente que no han
sido introducidos en el sistema Source Control, dichos archivos son extraídos
antes de efectuarse la operación de Deshacer Check Out. Esta operación
reconstruye el documento QlikView, eliminando los archivos que fueron
añadidos y no subidos (checked in) y restaura las referencias a posibles archivos
perdidos.
61
Exportar Exportar Contenidos...
Esta alternativa solo está disponible cuando un objeto de hoja exportable está
activo. En ese caso, realiza la operación de exportación que se encuentra en el
menú Objeto del objeto de hoja.
62
Salir Cierra el documento que estaba abierto y sale de QlikView.
Búsqueda Avanzada Abre el diálogo El Diálogo Búsqueda Avanzada (página 127), siempre que
un cuadro de lista o cuadro múltiple estén activos. Este diálogo permite
introducir expresiones de búsqueda avanzada. Este comando también puede
invocarse con el método abreviado de teclado: Ctrl+Mayús+F.
63
Modo de Copiado Cambia del modo lógico al modo de copiado. Los valores en los que hace
clic en el modo búsqueda se copian al portapapeles sin cambiar el estado
lógico de la ejecución QlikView. Cuando se selecciona un modo de copia,
se abre el diálogo Lista de Copiado al Portapapeles (página 115). En este
diálogo se muestran los campos copiados. El formato de la lista de copia
también se puede fijar aquí.
Aplicar Zoom a todas las Las configuraciones de Zoom de la hoja visible activa se transferirán a
Hojas todas las hojas del documento.
64
Rejilla de Diseño Alterna entre habilitar o deshabilitar la rejilla de diseño, los contenedores
para objetos activos y el ajuste a la rejilla, para poder redimensionar o
mover objetos en el diseño. Este comando también puede invocarse con el
método abreviado de teclado: Ctrl+G.
Activar/Desactivar el Habilita y deshabilita el modo WebView, que utiliza el navegador web
modo WebView interno de QlikView para mostrar el documento como una página Ajax,
activa o inactiva.
Selecciones Actuales Abre el diálogo Selecciones Actuales (página 121) donde se enumeran en
una lista las selecciones por su nombre y valor de campo. Este comando
también puede invocarse con el método abreviado de teclado: Ctrl+O.
65
Añadir Hoja Añade una hoja con pestañas en la que se puede visualizar un nuevo
conjunto de objetos de hoja.
Siempre que, tanto el cliente como el servidor, tengan instalada la versión
QlikView 9 o posterior, será posible añadir nuevos objetos de hoja al
diseño, incluso si se está trabajando con un documento en QlikView Server.
Ascender Hoja Mueve la (pestaña de) hoja actual un paso a la izquierda (hacia delante)
Descender Hoja Mueve la (pestaña de la) hoja actual un paso a la derecha (hacia atrás).
66
Ajustar tamaño máximo Ciertos tipos de objetos de hoja, como es el caso de los cuadros de lista, los
del objeto al tamaño cuadros múltiples y las tablas, pueden tener un tamaño máximo mayor del
actual utilizado actualmente. Esta opción permite que una tabla, por ejemplo,
pueda expandirse por la hoja cuando se incluyan más datos. Esta operación
redefine el tamaño máximo del objeto, ajustándolo al tamaño real en cada
momento de todos los objetos seleccionados en la hoja activa. Puede
utilizar Ctrl+A para seleccionar todos los objetos de la hoja.
Ajustar Objetos que están Cualquier objeto de hoja establecido fuera del área visible de la ventana
Fuera de la Pantalla QlikView se reposicionará dentro del área visible.
Mis Marcadores Desde esta lista se pueden recuperar los diez primeros marcadores
(Marcadores de Usuario) personales vinculados al documento activo.
67
Añadir Marcador Abre el diálogo Diálogo Añadir Marcador (página 135), donde se puede
editar el nombre del marcador. Este comando también puede invocarse con
el método abreviado de teclado: Ctrl+B.
Reemplazar Marcador Los diez primeros marcadores de documento se listan encima de los diez
primeros marcadores personales del documento activo. El comando
reemplaza el estado de selección del marcador seleccionado con el estado
actual.
Eliminar Marcador Los diez primeros marcadores de documento se listan encima de los diez
primeros marcadores personales del documento activo. El comando elimina
el marcador seleccionado.
Más... Abre el diálogo Marcadores, donde se pueden recuperar todos los
marcadores creados anteriormente para el documento.
Importar Después de buscar y seleccionar un archivo de marcador previamente
guardado (.qbm), se abrirá el diálogo Importar Marcadores (página 141)
donde podrá importar marcadores.
Exportar Abre el diálogo Exportar Marcadores (página 140) donde podrá exportar
los marcadores seleccionados a un archivo de marcador QlikView (.qbm).
68
Asistente de Gráfico de El Asistente de gráfico de tiempos (página 841) le ayuda en la tarea
Tiempos... habitual de crear gráficos en los que una determinada medida (expresión)
debiera ser cualificada y a menudo sometida a comparación entre diversos
períodos de tiempo, por ej. con el año actual, el año anterior, lo que
llevamos de año, etc.
Asistente de Gráfico de El Asistente de Gráfico de Estadísticas (página 847) le guiará
Estadísticas... oportunamente si desea aplicar pruebas estadísticas comunes a los datos en
QlikView.
Asistente de Cuadro El Asistente de Cuadro (página 831) crea un cuadro combinado, empleado
a menudo para la presentación de datos estadísticos.
Alertas... Abre el cuadro de diálogo Alertas (página 164), donde podrá definir y
editar cualquier alerta que se vaya a emplear en el documento.
Asistente de Alertas El Asistente de Alertas (página 168)le ayuda en la tarea de definir una
alerta.
Asistente de Creación de Invoca el Asistente de Creación de Plantillas (página 651) que le permitirá
Plantillas crear una nueva plantilla o editar otra ya existente.
Para más detalles acerca de las plantillas véase Plantillas de Diseño
(página 649).
Documentos Disponibles Abre el diálogo Documentos Disponibles (página 70), que muestra una lista
expandida (por debajo de 10) de los documentos QlikView abiertos,
proporcionando información adicional del documento. Si selecciona un
documento, lo activa.
69
Documentos Disponibles
Este diálogo sirve para seleccionar el documento activo cuando se tienen más de 10 documentos abiertos al
mismo tiempo. Seleccione un documento en la lista y haga clic en Seleccionar para activar ese documento.
El diálogo también contiene numerosa información de soporte, la cual se mostrará cuando tenga problemas
con un documento QlikView en concreto. Las columnas son:
Documento Nombre del documento qvw. Si está marcada la opción Mostrar Rutas
Completas de Documento en la parte inferior del diálogo se mostrará el nombre
del documento con su ruta de archivo completa.
Número de Compilación El número de versión compilada de cliente QlikView Server para documentos
en Servidor remotos.
Nombre de Cliente NT Identidad autenticada Windows NT del usuario cliente cuando la conexión se
realiza a través de autenticación NT.
Utilizar la Ayuda Aporta información y consejos útiles acerca de cómo emplear la ayuda en
QlikView.
70
Mostrar Página de Inicio Muestra la página de inicio cada vez que arranca QlikView. Si no desea que la
página de inicio se muestre al arrancar el programa, desactive la casilla de
verificación Mostrar Página de Inicio al lanzar QlikView.
QlikTech en la Web Abre otras opciones avanzadas que le llevarán a la página de inicio de QlikTech.
Actualización QlikView Abre el diálogo QlikView Update desde el cual podrá hacer que QlikView
contacte con el servidor de actualizaciones para ver si hay alguna actualización
del programa disponible.
Actualización de Abre el diálogo License Enabler File Editor donde el usuario puede revisar o
Licencia... editar el Archivo de Activación de Licencia.
Info. Adicional del Abre el diálogo Información de soporte de documento (página 71) y muestra
Documento una lista de datos de soporte pertenecientes al documento activo.
Acerca de QlikView Abre el cuadro de diálogo Acerca de, que muestra la versión de QlikView, el
número de serie y el nombre de su propietario.
Este diálogo muestra una lista de datos de soporte pertenecientes al documento activo. Debe hacer referencia
a esta información cuando informe de un error al servicio de soporte técnico o cualquier problema
relacionado con documentos QlikView específicos. Fíjese que algunas filas sólo son relevantes para
documentos locales mientras otras se refieren únicamente a documentos remotos.
71
Mediante el botón Copiar al Portapapeles puede copiar y pegar los contenidos de este diálogo, por ejemplo
en documentos de texto adjuntos al e-mail o directamente en el e-mail dirigido a soporte.
72
11 Barras de Herramientas y Barra de
Estado
11.1 Barras de Herramientas
QlikView posee cinco barras de herramientas estándar y una barra de menú. La barra de herramientas
estándar contiene botones para las tareas que se realizan mientras se utiliza un documento QlikView;
mientras que la barra de herramientas de diseño normalmente contiene botones para las tareas que se realizan
cuando se crea o modifica la presentación de un documento. La barra de herramientas de navegación
contiene los comandos utilizados con mayor frecuencia para operaciones lógicas en un documento. La barra
de herramientas de hoja ofrece un método alternativo para navegar por las diferentes hojas; la barra de
herramientas de marcador ofrece una forma alternativa de acceder a los marcadores.
Se puede ocultar o mostrar cada una de las barras de herramientas por separado. Todas las barras de
herramientas son completamente personalizables y pueden contener cualquier botón de comando disponible.
Todas las barras de herramientas se pueden mover libremente pulsando en la línea de puntos a su izquierda.
Pulse el botón izquierdo del ratón y arrástrelas a cualquier posición que desee. Las barras de herramientas
pueden acoplarse en cualquier parte de la ventana de la aplicación QlikView.
73
Imprimir como PDF Abre el diálogo Imprimir: General (página 109) con la impresora
QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimirse le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida. Este botón sólo está disponible si el
sistema dispone de una impresora PDF. La impresora QlikViewPDF debe
descargarse de la página web de QlikView e instalarse aparte.
Editor de Script Abre el diálogo Diálogo Editor de Script (página 189) que permite
escribir y ejecutar Script que abren bases de datos con el fin de recuperar
datos en QlikView. Este comando también puede invocarse con el método
abreviado de teclado: Ctrl+E.
Recargar Vuelve a ejecutar el Script actual, actualizando la base de datos asociativa
QlikView para incluir los cambios realizados en la fuente de datos desde la
ejecución anterior. La hora de la última recarga se muestra con formato
fecha-hora en la barra de estado.
Deshacer Cambio en el Deshace el último cambio realizado en el diseño, incluído cualquier
Diseño movimiento, cambio de tamaño y eliminación de objetos de hoja, así como
cambios en las propiedades de un objeto de hoja. La eliminación de hojas,
edición de propiedades de hoja o propiedades de documento también se
pueden deshacer.
QlikView mantiene un listado que registra los últimos cambios efectuados
en el diseño. Cada comando Deshacer Cambios de Diseño hará retroceder
un paso atrás en la lista. Ciertas operaciones, p.ej. Recargar y Reducir
Datos vaciarán el buffer de Deshacer/Rehacer.Este comando también
puede invocarse con el método abreviado de teclado: Ctrl+Z.
Rehacer Cambio en el Rehace el último comando Deshacer en la presentación. Cada comando
Diseño Rehacer Cambio en el Diseño permite avanzar un paso en la lista, siempre
que haya acciones deshechas que poder rehacer.
Ciertas operaciones, p.ej. Recargar y Reducir Datos vaciarán el buffer de
Deshacer/Rehacer.Este comando también puede invocarse con el método
abreviado de teclado: Ctrl+Y.
Buscar Abre el cuadro Buscar (página 124) del objeto activo. Este comando
también puede invocarse con el método abreviado de teclado: Ctrl+F.
Selecciones Actuales Abre el diálogo Selecciones Actuales en el que se pueden ver las
selecciones que están activas. Este comando también puede invocarse con
el método abreviado de teclado: Ctrl+O.
Asistente de Gráfico Abre el Asistente de Gráfico Rápido (página 833) que le permitirá crear un
Rápido gráfico de una manera rápida y sencilla, sin tener que preocuparse de
analizar la ingente cantidad de opciones y parámetros disponibles.
Añadir Marcador Abre el diálogo Diálogo Añadir Marcador (página 135), donde se puede
editar el nombre del marcador. Este comando también puede invocarse con
el método abreviado de teclado: Ctrl+Mayús+B.
Temas de Ayuda Abre la ayuda de QlikView.
Ayuda Contextual Muestra ayuda específica acerca del objeto escogido, p.ej. un comando del
menú. Tras hacer clic en este botón, solo hay que mover el signo de
interrogación y acercarlo al objeto del que se desee recibir ayuda.
74
La barra de herramientas de navegación de QlikView (ver arriba) contiene los botones con las funciones
empleadas más habitualmente por QlikView para el análisis de datos. Para activar o desactivar la barra de
herramientas de navegación elija Barra de Herramientas de Navegación en Barras de Herramientas del
menú Ver. El texto que se muestra a continuación se refiere a los contenidos predeterminados para la Barra
de Herramientas de Navegación.
Borrar Hacer clic en este botón aplicará la selección inicial de un documento QlikView,
lo cual puede configurarse; véase Definir Estado de Borrado a continuación. El
menú desplegable ofrece las siguientes opciones:
Eliminar
La selección inicial de un documento QlikView. Este comando también puede
invocarse con el método abreviado de teclado: Ctrl+Mayús+D.
Eliminar Todo
Elimina todas las selecciones, excluyendo las bloqueadas.
Desbloquear y Borrar Todo
Desbloquea u borra todas las selecciones.
Borrar Estado Específico
Borra las selecciones de un determinado estado.
Fijar estado borrado
Fija la selección actual en Estado borrado.
Restablecer Estado de Borrado
Restablece el Estado de Borrado a ninguna selección.
Atrás Vuelve al estado lógico anterior en las selecciones. Se aplica a las selecciones en
los valores y todos los comandos en el menú Editar excepto Copiar y Modo
Copiar. QlikView mantiene una lista con los últimos 100 estados. Cada
comando Atrás le llevará un paso atrás en la lista.
Adelante Vuelve al estado lógico anterior al comando Atrás. Se puede alternar entre los
dos estados con los comandos Atrás y Adelante.
Bloquear Selecciones Bloquea todas las selecciones de valores actuales en el documento entero.
La barra de herramientas de diseño de QlikView (ver arriba) contiene botones para tareas que se realizan
cuando se crea o modifica la presentación de un documento. No se muestra esta barra de herramientas de
forma predeterminada (por defecto). Para visualizarla, elija Barra de Herramientas Diseño en Herramientas
del menú Ver. La figura superior y el texto que aparece debajo hacen referencia al contenido predefinido de
la barra de herramientas de diseño.
Añadir Hoja Añade una nueva hoja al documento.
75
Descender Hoja Mueve la hoja activa un paso hacia la derecha.
Propiedades de Hoja Abre el diálogo Propiedades de Hoja, donde se puede modificar la hoja
activa.
Crear Cuadro de Lista Crea un cuadro de lista que muestra los campos elegidos de la tabla de base
de datos.
Crear Cuadro de Crea un cuadro de estadísticas, que calcula entidades estadísticas basadas en
Estadísticas los posibles valores de un campo.
Crear Cuadro de Tabla Crea un cuadro de tabla que sirve para mostrar información sobre los
registros.
Crear Cuadro de Crea un cuadro de selección múltiple, que sirve para mostrar distintos
Selección Múltiple atributos.
Crear Gráfico Crea un gráfico que puede servir para mostrar campos y dimensiones
calculadas.
Crear Cuadro de Crea un cuadro de entrada que sirve para mostrar e introducir datos en
Entrada variables de QlikView.
Crear Cuadro de Crea un cuadro de selecciones actuales, el cual muestra las selecciones
Selecciones Actuales actuales directamente en el diseño.
Crear Botón Crea un objeto botón que realiza acciones en QlikView, por ej. método
abreviado, exportar, etc.
Crear Objeto de Texto Crea un objeto para visualizar información de texto o imágenes.
Crear objeto de Crea un objeto de línea/flecha, que sirve para dibujar una línea o una flecha
Línea/Flecha en la presentación.
76
Copiar Formato Este botón permite copiar el formato de un objeto de hoja a uno o varios
objetos de hoja. Para copiar el formato a un único objeto, haga clic primero
en el objeto cuyo estilo desea copiar, a continuación haga clic en el objeto
destino. Para copiar el formato y aplicarlo a múltiples objetos, haga clic
primero en el objeto cuyo estilo desee copiar, luego doble clic en el botón
Copiar Formato y a continuación clic en cada uno de los objetos destino.
Podrá detener el copiado de formato pulsando el botón nuevamente o bien
la tecla Esc. Cuando se copie formato entre objetos de hoja de diferentes
tipos, o cuando un usuario haga clic en el título del(os) objeto(s) destino,
solo se copiarán las propiedades del borde o título. Cuando se copie entre
objetos de hoja de un mismo tipo, se copiarán además propiedades
adicionales específicas del tipo de objeto.
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 a lo largo de su centro 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 su centro en el eje vertical.
Alinear Arriba Alinea los objetos de hoja activos a lo largo de su 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 sí en el eje
vertical.
Ajustar a la Izquierda Distribuye los objetos de hoja activos, con espacios mínimos entre ellos,
desde el extremo vertical del objeto situado más a la izquierda y hacia la
derecha.
Ajustar Arriba Distribuye los objetos de hoja activos, con espacios mínimos entre ellos,
desde el extremo superior horizontal del objeto más alto y hacia abajo.
77
11.5 Barra de Herramientas de Hoja
La barra de herramientas de hoja contiene una lista desplegable con todas las hojas del documento y ofrece
una forma alternativa de cambiar de hoja. El nombre de la hoja activa se muestra en todo momento en el
cuadro desplegable. Para alternar entre mostrar o no la barra de herramientas Hoja, elija Barra de
Herramientas de Hoja en Barras de Herramientas en el menú Ver.
La barra de herramientas de marcadores contiene una lista desplegable con todos los marcadores del
documento y ofrece una forma alternativa y cómoda de cambiar de marcador. Tras seleccionar un marcador,
el nombre del marcador se mostrará en el cuadro desplegable hasta que las selecciones o los valores de las
variables cambien.
Añadir Marcador Guarda la selección actual como un marcador.
78
Barras de Herramientas
Esta página contiene una lista con todas las barras de herramientas disponibles y la barra de menús.
Active/desactive las barras de herramientas marcando la casilla correspondiente en la lista.
Nuevo Crea una nueva barra de herramientas.
79
Comandos
80
Opciones
Restablecer Datos de Uso Este parámetro elimina los registros de los comandos empleados en una
en Menús y Barras de aplicación y restaura el conjunto predefinido de comandos visibles en los menús
Herramientas y barras de herramientas. No deshace ninguna de las personalizaciones explícitas.
Las siguientes opciones de configuración se agrupan en Otros:
Iconos Grandes Esta opción aumenta los iconos de las barras de herramientas al doble de su
tamaño, mejorando su visibilidad si ello fuera necesario.
81
Animaciones de Menú Esta opción afecta a la forma en que se abren los menús (y menús en cascada).
Además de la Configuración predefinda de Sistema, hay una serie de
animaciones personalizadas, disponibles en una lista desplegable.
82
Finalmente, la barra de estado incluye un indicador de selección. Si está en verde significa que hay
selecciones ya efectuadas que no se pueden ver en la hoja actual.
83
84
12 Preferencias de Usuario
Las preferencias de usuario son unas configuraciones relativas a la forma en que trabaja el usuario; éstas se
almacenan en el ordenador, no en el archivo de documento.
Mostrar Variables de Si está seleccionado, las Variables de Sistema se incluirán por defecto en todas
Sistema las listas de variables.
Eliminar Mapas de Bits Los Mapas de Bits utilizados en las hojas y en los objetos de hoja normalmente
no Utilizados se conservan en el documento incluso si se deshabilitara su uso. Marque esta
opción para eliminarlos automáticamente.
Encriptar Credenciales Marque esta alternativa si quiere que el asistente de sentencias connect
de Conexión de Usuario enmascare las sentencias de conexión encriptando ID de usuario y contraseña.
85
La tecla Mayús Inhibe las Este parámetro permite al usuario evitar la ejecución de cualquier macro AlAbrir
Macros manteniendo pulsada la tecla MAYÚS mientras se abre un documento QlikView.
Mantener Progreso Marcar esta opción mantendrá el diálogo Progreso de Ejecución del Script
Abierto tras la Recarga abierto una vez que el script haya finalizado la recarga.
Barra de Desplazamiento Si esta opción está habilitada, aparecerá una barra de desplazamiento horizontal a
Horizontal lo largo del borde de la hoja cada vez que el posicionamiento o dimensionado de
los objetos de hoja no se pueda acomodar bien horizontalmente en el interior de
la ventana de la aplicación.
Barra de Desplazamiento Se produce lo mismo que en la opción anterior, sólo que en vertical.
Vertical
Restablecer Ventana al Si se activa esta opción, el tamaño de la ventana QlikView coincide con el
Tamaño del Documento tamaño del documento, es decir, el tamaño de la ventana QlikView en el
momento en que se guardó el documento.
Mantener Buffers QVD Este parámetro ignora el procedimiento habitual según el cual cualquier
Huérfanos Archivos QVD (página 429) creado automáticamente se purga inmediatamente
tras la ejecución del script, siempre que el documento que los creó ya no esté
disponible. Esta opción normalmente debería dejarse sin marcar.
Vaciar Registro de Por razones de optimización del rendimiento, el registro del script normalmente
Archivo tras Cada no se escribe en disco tras cada sentencia individual. Pero si selecciona esta
Escritura opción sí que lo hará. Esto puede resultar útil si se utilizan otros programas para
monitorizar la ejecución de script mediante el registro. No obstante, emplear este
parámetro puede hacer que se incrementen notablemente los tiempos de
ejecución del script en los casos en que éste contenga numerosas sentencias.
Volver a abrir el Diálogo Si el script se ejecuta desde el interior del diálogo Editor de Script y esta casilla
de Script Tras Ejecución de verificación se encontrara marcada, el diálogo se abrirá de nuevo tras la
de Script efectuada desde ejecución de script.
el Diálogo
Mostrar el Asistente Abre el Asistente "Comenzando" que le guía a través de los pasos para la
"Comenzando" cuando se creación de un nuevo documento basado en una única hoja de Excel.
crea un documento nuevo
Purgar Buffers QVD Pulse este botón para realizar una purga manual de los buffers QVD huérfanos
Huérfanos Ahora que han sido retenidos por el parámetro Mantener Archivos Qvd Huérfanos
anterior.
86
Archivos Utilizados Este grupo sirve para controlar la lista de archivos QlikView en el menú
Recientemente Archivo, así como en la Página de Inicio.
En En Menú se puede modificar el número de archivos recientemente utilizados
que se listarán en el menú Archivo. El valor por defecto es 8.
En En Página de Inicio se puede modificar el número de archivos recientemente
utilizados que se listarán en la Página de Inicio. El valor por defecto es 64.
Los cambios surten efecto tras reiniciar QlikView.
Si está activada la alternativa Mostrar ruta completa en el Menú, el menú
Archivo se ampliará para mostrar las rutas completas en la lista de archivos más
recientemente usados.
Si hace clic en el botón Eliminar URLs se eliminarán todas las URLs de la lista
de archivos utilizados recientemente.
Juego de Caracteres para En este grupo es posible establecer el conjunto de caracteres para el archivo de
el Archivo de Log registro (archivo log). La configuración predeterminada es ANSI, pero en su lugar
es posible marcar la opción Unicode.
Cambiar el Idioma de la Pulse el botón que abrirá el cuadro de diálogo Seleccione el Idioma de la
Interfaz Interfaz. En este diálogo aparecerán listadas todas las versiones de lenguajes que
QlikView tiene disponibles en el PC. (Varias versiones de lenguaje se incluyen
como archivos .dll en el momento mismo de la instalación). Tras seleccionar un
nuevo lenguaje, debe reiniciar QlikView para que los cambios surtan efecto. El
cambio afecta tanto al lenguaje de la interfaz del usuario del programa, como al
lenguaje de la ayuda on-line, siempre y cuando dichos archivos de ayuda estén
disponibles para el PC.
87
Tiempo de espera de la Marque esta alternativa e introduzca un tiempo de retardo para que las ventanas
Ventana Emergente del emergentes del marcador se cierren automáticamente una vez transcurrido un
Marcador(es) determinado número de segundos especificado.
Utilizar WebView en el Habilita y deshabilita el modo WebView, que utiliza el navegador web interno
Diseño en QlikView para mostrar el diseño del documento como una página AJAX,
activa o inactiva.
Utilizar Anterior
Se utilizará el modo de búsqueda empleado en la última búsqueda
completa.
Utilizar Búsqueda con Comodín
La cadena de búsqueda inicial estará compuesta por dos caracteres
comodín con el cursor entre ambos para facilitar la búsqueda con
comodín.
Utilizar Búsqueda Difusa
La cadena de búsqueda inicial será un tipo de tilde (~) que denota
una búsqueda difusa.
Utilizar Búsqueda Normal
No se añadirán caracteres adicionales a la cadena de búsqueda. Sin
caracteres comodín, se realizará una Búsqueda Normal.
88
Límites de Memoria para Este control establece el mínimo y el máximo de cantidad física de RAM que
Espacio de Trabajo (%) puede utilizar una aplicación. De esta forma se puede controlar si una aplicación
necesita más memoria física o no. Sin embargo, no hay garantías de que el
sistema operativo pueda servir al proceso la cantidad física de memoria aquí
especificada.
Unos parámetros demasiado altos podrían perjudicar el rendimiento de otros
procesos en el sistema informático, esto no obstante podría ser lo deseable si el
ordenador está dedicado en exclusiva a QlikView.
No modifique estos parámetros,. ¡a menos que sea un experto en gestión de
memoria virtual de Windows! Más información sobre límites de memoria en la
documentación de Microsoft Windows.
La configuración es:
Bajo
establece la cantidad mínima de memoria, en porcentaje, que se asignará al
proceso o aplicación.
Alto
establece la cantidad máxima de memoria, en porcentaje, que se asignará al
proceso o aplicación.
Caché
establece la cantidad de memoria, en porcentaje, que se asignará como caché al
proceso o aplicación.
89
Formato Preferido al Aquí se especifica un formato predefinido al guardar que se puede fijar para
Guardar todos los archivos nuevos. Para hacer cambios que afecten únicamente al
documento actual, seleccione un Formato al Guardar en Propiedades de
Documento: General (página 444) en vez.
Compresión
Este desplegable especifica el modo de compresión al guardar para documentos
nuevos. Si utilizamos compresión, el tamaño del archivo se reducirá normalmente
entre un 60-80% (los resultados reales dependerán del documento). Cuando se
utiliza la compresión, el tiempo de guardado del documento se incrementa
ligeramente.
Con la compresión Media se comprimirán todas las partes del documento
excepto las tablas de datos (las cuales ya se han comprimido dentro del
documento).
Con la compresión Alta (por defecto) las tablas de datos se comprimirán,
ahorrando algún espacio, pero incrementando los tiempos de carga y guardado.
Si elige Ninguno, todos los datos se guardarán sin comprimir.
Guardar Antes de Haga clic en esta opción para guardar el documento automáticamente antes de
Recargar que se ejecute el script.
Guardar Información de Aquí puede especificar reglas para la creación de una copia de seguridad del
Recuperación archivo QlikView actual. Esta funcionalidad de autoguardado puede resultar muy
Automática útil en caso de que el sistema falle. Puede establecer independientemente el
salvado automático a intervalos regulares (Cada _ Minutos) y cada vez que se
ejecuta el script (Después de Recargar Datos).
Nota:
No se guardarán archivos de AutoRecuperación para un documento nuevo hasta que haya sido
guardado por el usuario con un nombre de documento.
Utilizar Backup Aquí puede especificar reglas para mantener copias anteriores que hayan sido
creadas con la funcionalidad guardado automático. Si la opción Utilizar Backup
está marcada, podrá especificar cuántas copias de seguridad desea que se
almacenen (Mantener las Últimas _ Instancias) y si lo desea, el programa
también puede guardar una selección de las versiones preferidas más antiguas
(Mantener las Instancias Seleccionadas más antiguas).
90
12.3 Preferencias de Usuario: Editor
91
Script y Expresiones
Texto Normal Texto que no pertenece a ninguna de las categorías descritas abajo.
Palabras Reservadas Las palabras clave empleadas en el script (se describen y detallan en Sentencias
de Script y palabras clave (página 243)), p.ej. load, select, directory, semantic,
etc.
Texto Resaltado Al acercarse con el cursor a unos paréntesis en el script, los paréntesis y las
comas encerrados por ellos, se resaltan. De esta forma es fácil detectar si faltan
paréntesis o comas.
Literales Texto a cargar literalmente, es decir como cadena de texto (en general entre
comillas simples). Para la diferencia entre nombres de campos y literales, vea
Comillas (página 309).
Macro de Script Las variables de macro utilizadas en el script. Para más información sobre
variables, vea Variables de script (página 300).
Etiquetas de Tabla Las etiquetas asignadas a determinadas tablas. Para más información vea
Nombres de Tabla (página 299).
Módulo
Texto Normal Texto que no pertenece a ninguna de las categorías descritas abajo.
Texto Resaltado Al acercarse con el cursor a unos paréntesis en el script, los paréntesis y las
comas encerrados por ellos, se resaltan. De esta forma es fácil detectar si faltan
paréntesis o comas.
92
Expresión en Gráfico
Texto Normal Texto que no pertenece a ninguna de las categorías descritas abajo.
Error Los errores que QlikView detecta en la expresión, por ej. si falta un paréntesis.
Texto Resaltado Al acercarse con el cursor a unos paréntesis en la expresión, los paréntesis y las
comas encerrados por ellos, se resaltan. De esta forma es fácil detectar si faltan
paréntesis o comas.
Recordar Posición del Marque esta alternativa para que los editores de script y macro recuerden la
Cursor posición del cursor cada vez que se abandona el editor. Si no se utiliza esta
utilidad, el cursor se sitúa al principio del módulo de macros y al final del script.
Copiar como RTF Haga clic en esta opción para copiar el texto almacenado en el Portapapeles
desde el editor de Windows no sólo como texto puro sino también como RTF.
Esto hace posible pegar el texto con su formato completo en aplicaciones que
admiten importación RTF.
93
12.4 Preferencias de Usuario: Diseño
Siempre Utilizar Se generará un archivo log (.log), o archivo de registro, cada vez que se ejecute
Archivos de Log para el script. El archivo contendrá una fecha/hora para el inicio y el fin, las líneas de
Nuevos Documentos script ejecutadas, el número de filas generadas por las líneas de script y, si la
ejecución no fue satisfactoria, un mensaje de error.
Tamaño de Muestra del Especifica el número de registros leídos en el Asistente de archivos de tabla para
Asistente de Archivos analizar la tabla que se está leyendo.
94
Motor de Script Elija entre VBScript y JScript.
Predeterminado
Modo de Estilo Elija uno de los modos disponibles para el estilo de objeto de todos sus objetos
Predeterminado de hoja. El modo elegido se aplicará por defecto a todos los documentos de
nueva creación.
Estilo de Objeto Seleccione uno de los estilos disponibles para el estilo de los objetos de hoja en
Minimizado este desplegable. El estilo seleccionado se aplicará a todos los objetos de hoja
Predeterminado minimizados del documento.
Plantilla Predeterminada Aquí puede seleccionar una plantilla QlikView que se aplicará como plantilla
predeterminada a todo nuevo documento de reciente creación. La plantilla
seleccionada deberá estar accesible en todo momento desde el disco, para poder
utilizarla. También es importante que la plantilla empleada se defina para todo
tipo de objetos que puedan darse en un documento QlikView.
Al final de la lista desplegable hay un comando Examinar... que le permitirá
buscar la plantilla en caso de que ésta no resida en el catálogo predefinido para
plantillas de QlikView. Si no se utiliza ninguna plantilla predeterminada, los
documentos nuevos se crearán sin plantilla de forma predeterminada.
Mostrar Siempre Si marca esta casilla de verificación, todas las opciones de menú de diseño
Opciones de Menú de estarán disponibles en el menú contextual en todo momento.
Diseño Si se deja sin marcar, sólo estarán disponibles algunas funciones de diseño
cuando la Rejilla de Diseño esté activa en Menú Ver (página 64).
95
12.5 Preferencias de Usuario: Objetos
96
Etiqueta Predeterminada En determinados tipos de gráfico puede limitar el número de puntos de datos
Para Otros estableciendo un valor Máximo. Todos los puntos de datos que caigan fuera de
este límite serán agrupados en "Otros". Es posible editar aquí la etiqueta
predeterminada para Otros.
Etiqueta Predeterminada Los totales que se pueden mostrar en Gráficos de Barras, Tablas Pivotantes y
Para Total Tablas Simples reciben la etiqueta predeterminada de "Total". Es posible editar
aquí la Etiqueta predeterminada para Total.
Configuración En este grupo se pueden establecer opciones que se aplicarán por defecto para los
Predeterminada para iconos de título seleccionados.
Título Incluir Icono de Búsqueda en Títulos de Nuevo Cuadro de Lista
Si marca esta casilla de verificación, todos los nuevos cuadros de lista tendrán el
icono de título Búsqueda habilitado de forma predeterminada. Se recomienda
para una mayor facilidad de uso, especialmente si el documento se ha de publicar
para el cliente QlikView AJAX.
Incluir Iconos de Impresión y XL en Tabla Nueva y Títulos de Gráfico
Si marca esta casilla de verificación, todas las tablas y gráficos de nueva creación
tendrán los iconos de Imprimir y Enviar a Excel habilitados de forma
predeterminada en el momento de su creación. Se recomienda para una mayor
facilidad de uso, especialmente si el documento se ha de publicar para el cliente
QlikView AJAX.
Preservar Posición de Con esta opción habilitada, QlikView tratará de mantener la posición de
Desplazamiento desplazamiento de tablas y gráficos que tengan una barra de desplazamiento de
su eje x cuando se efectúe una selección en otro objeto. El parámetro se activa
también en la página de Diseño del objeto.
Número Máximo de Es posible especificar un límite superior para establecer cuántos puntos de datos
Símbolos en Gráficos mostrarán símbolos. El número predeterminado es 100. Esta característica solo
resulta útil en Gráficos de Línea y Gráficos Combinados, para expresiones con
Línea y Símbolo marcados a la vez.
Haciendo Clic en el Si está marcada esta opción, cuando haga clic en el fondo de un gráfico se
Fondo del Gráfico se borrarán las selecciones de los campos de dimensión del gráfico.
Borran las Selecciones
Información sobre En este grupo es posible determinar el nivel de información que desea visualizar
Progreso de Cálculo cuando el cálculo de los objetos de hoja requiera más de un segundo para
mostrarse completo.
Apagado
No se muestra información alguna de progreso.
Normal
Se visualiza una barra de progreso.
Verboso
Se muestra una barra de progreso además de un texto con información adicional.
97
12.6 Fuente
El diálogo Fuente
Aquí se puede establecer la Fuente, el Estilo de Fuente y el Tamaño de la fuente que se empleará.
La fuente se puede configurar para un único objeto cualquiera (Propiedades de Objeto: Fuente), o para
todos los objetos de un documento (Aplicar a Objetos en Propiedades de Documento: Fuente).
Además, las fuentes predefinidas para nuevos objetos se pueden configurar en Propiedades de
Documento:Fuente). Hay dos fuentes predefinidas:
1. La primera fuente predefinida (Cuadros de Lista, Gráficos, etc) es la que se emplea en la mayoría de
los objetos, incluidos los cuadros de lista y los gráficos.
2. La segunda fuente predefinida (Objetos de Texto / Botones) es la que se utiliza para los botones y
cuadros de texto, que son objetos que normalmente necesitan un tipo de letra de mayor tamaño.
Finalmente, las fuentes predefinidas para nuevos documentos se pueden fijar en Preferencias de Usuario:
Fuente).
Para los gráficos, botones y objetos de texto (excepto los objetos de búsqueda) también se puede especificar
un Color de fuente. El color puede ser Fijo (haga clic en el botón coloreado para especificar un color
diferente) o puede ser calculado dinámicamente desde una expresión. La expresión deberá ser una
representación válida de color, lo cual se consigue empleando las Funciones de color (página 393). Si el
resultado de la expresión no es una representación válida de color, la fuente de color volverá al negro por
defecto.
Otros parámetros adicionales son:
Sombreado Si está marcada esta opción, se añadirá un sombreado al texto.
98
12.7 Preferencias de Usuario: Exportar
Sólo Área de Datos Si marca esta opción, no se copiará nada excepto los datos en bruto. Ésta es la
opción preferida para mover datos entre documentos con gran rapidez.
Mostrar Opciones en el Si marca esta opción, ambas alternativas estarán siempre disponibles como una
Menú lista desplegable desde el comando Copiar al Portapapeles.
En el grupo Reemplazar por Imagen Predeterminada es posible especificar qué hay en el Portapapeles
cuando se usan los comandos Cortar y Copiar (menú Editar). Normalmente sólo se copiará la imagen en
modo de mapa de bits de un objeto de hoja, pero hay una serie de opciones disponibles para varios objetos
de hoja :
99
Tabla para Tablas Marque esta opción para copiar tablas (Cuadros de Tabla, Tablas Simples y
Tablas Pivotantes) en un formato de tabla en vez de como imagen.
Valores para gráficos Marque esta opción para que los gráficos se copien como valores de tabla
subyacentes, en lugar de como imagen.
Valores posibles para Marque esta opción para hacer que los cuadros de lista se copien como valores
cuadros de lista posibles en lugar de como imagen.
Texto para botones Marque esta opción para que los botones se copien como texto en vez de como
imagen.
Texto para objetos de Marque esta opción para que los objetos de texto se copien como texto en vez de
texto como imagen.
Selecciones para Cuadro Marque esta opción para que los Cuadros de Selecciones Actuales se copien
de Selecciones Actuales como una marca de selección de texto en vez de como imagen.
En el grupo Marcas de Selección en las Exportaciones es posible determinar si desea incluir marcas de
selección en las exportaciones a tipos de archivo especificados.
En Exportaciones HTML Marque esta opción para incluir marcas de selección cuando exporte a archivos
HTML.
En Exportaciones BIFF Marque esta opción para incluir marcas de selección cuando exporte a archivos
BIFF (Excel).
Formato completo
Exporta datos numéricos con su formato numérico completo, tal como se muestra
en los objetos de hoja del documento.
Sin Formato
Elimina todos los formatos numéricos y exporta los números tal cual, sin formato.
El separador decimal será el que está definido en la configuración del sistema
(Panel de Control).
100
Codificación Es posible establecer el juego de caracteres por defecto que se empleará para
exportar en documentos nuevos. Elija una de estas opciones ANSI, Unicode o
UTF-8.
En el grupo Opciones de Envío a Excel es posible establecer las opciones predeterminadas para el formato
que empleará el comando de menú Enviar a Excel.
Utilizar Configuraciones Mientras esta alternativa esté activada, se empleará la configuración regional del
Regionales para Enviar a sistema operativo para el separador decimal, cuando se haga uso del comando
Excel Enviar a Excel para exportar datos. Bajo ciertas configuraciones regionales,
Microsoft Excel no será capaz de interpretar los datos numéricos correctamente
con esta configuración. Deseleccionando esta opción, se utilizará siempre el
punto decimal, independientemente de las configuraciones regionales.
Ajustar Paleta de Excel a Si se deja sin marcar esta casilla, los colores estándar de la paleta de Excel
los Colores de reemplazarán a los colores elegidos en QlikView. Los colores originales serán
Exportación reemplazados por aquellos que mejor se correspondan con los colores de la paleta
estándar.
101
Forzar color Todos los gráficos de mapa de bits se imprimirán en color, sin tener en cuenta las
configuraciones de Color del documento.
Forzar Reemplazar Todos los gráficos de mapa de bits se imprimirán en b/n, sin tener en cuenta las
Colores con Patrones configuraciones de Color en el documento.
Cuando se imprimen tablas cuyos contenidos se extienden a varias páginas, puede que queramos o no incluir
filas de cabecera o columna en cada página. Esto se decide en el grupo Modo de Cabecera de Tabla.
Repetir Filas de Si está seleccionada esta opción, las filas de cabecera aparecerán en cada página.
Cabecera
Repetir Columnas de Si está seleccionada esta opción, las columnas de cabecera (en las tablas
Cabecera pivotantes) aparecerán en cada página.
Configuración Este botón abre el diálogo Configuración de Página donde se puede establecer
Predeterminada para la los márgenes y la orientación de la página .
Impresión de Nuevos
Objetos
Evitar Postscript para Debido a la interacción entre las librerías de gráficos Microsoft y ciertos
Imprimir (lento) controladores de impresora Postscript, el brillo de las impresiones de Imprimir
Hoja pueden ser ocasionalmente menores que lo esperado. Esto se puede evitar
marcando esta alternativa. Esto puede resultar en tiempos de impresión más
largos (por encima de varios minutos).
102
Preferencias de Usuario, Correo
Aquí el usuario puede hacer las configuraciones oportunas para el envío de correos electrónicos desde
QlikView. Para poder utilizar esta funcionalidad es necesario tener acceso a un servidor SMTP.
En el grupo Remitente se puede especificar el Nombre y la Dirección de correo electrónico que aparecerán
como remitente en el correo enviado por QlikView.
En Codificación podrá cambiar el código de caracteres empleado para el envío de correo electrónico, si
experimenta algún problema con el actual parámetro.
Marcar Enviar en código MIME también puede serle útil para codificar el correo electrónico y que se
muestren correctamente todos los caracteres propios de cada lengua, entre otras cosas.
En el grupo Servidor se pueden especificar las opciones para el servidor SMTP que se utilizará como
servidor de correo saliente desde QlikView.
Dirección La dirección (URL o número IP) empleada para el servidor SMTP.
103
Aquí el usuario puede especificar localizaciones de carpetas predefinidas para ciertos archivos creados al
trabajar con QlikView. También se puede utilizar para definir atajos a las carpetas de archivo de documentos
para QlikView Server y QlikView Publisher así como para especificar URLs a los paneles de control de
QlikView Server, QlikView Publisher y QlikView AccessPoint. La pestaña contiene un listado de
ubicaciones de recursos que pueden ser modificadas.
El panel de la parte superior del diálogo contiene una lista con las diferentes ubicaciones de carpeta que se
pueden modificar:
104
Recurso Pueden modificarse las siguientes ubicaciones de recursos:
Buffers QVD
La ubicación de almacenamiento predeterminada de los Archivos QVD (página
429) generados mediante el prefijo buffered para sentencias load y select en el
script.
Plantillas
Es la localización del almacenamiento por defecto de las plantillas de diseño
definidas por el usuario. Véase Asistente de Creación de Plantillas (página
651).
Archivos de Usuario
Es la ubicación por defecto de la carpeta raíz donde se guardan todas las carpetas
que contienen marcadores, informes de usuario y alertas de usuario. Tenga en
cuenta que si modifica esta ubicación sin mover los contenidos de la carpeta se
perderán los marcadores e informes de usuario y las alertas de usuario ya
existentes.
Documentos de Publisher
Aquí es posible especificar la ubicación de la carpeta de documentos de origen
de QlikView Publisher, si ello fuera necesario.
105
Restablecer Este botón restaura la ubicación de la carpeta seleccionada a la opción
establecida por defecto en QlikView. La ruta mostrada en la lista irá precedida
del texto <predeterminado>.
En esta pestaña se puede elegir ignorar una o más partes de la seguridad en QlikView frente a macros y
scripts incrustados en el documento QlikView. No se mostrarán diálogos de advertencia preguntando al
usuario si acepta el código potencialmente peligroso. Utilice estas opciones con cuidado y sólo cuando
trabaje con documentos conocidos.
Módulo (Permitir Crear Objetos y Marcando esta opción, se desactiva la comprobación de QlikView
Acceder a Archivos) ante macros que contienen llamadas a Crear Objetos o acceso a
archivos externos.
Script (Permitir sentencias de escritura Marcando esta opción, se desactiva la comprobación de QlikView
y ejecución en base de datos) de scripts que contienen el comando execute y el calificador mode
is write en sentencias select.
Lanzar (Inicia programas y Marcando esta opción, desactiva la comprobación QlikView para
documentos desde botón, script y iniciar programas externos desde el script QlikView, módulo o
Módulo) botones.
106
Archivo (Guardar documento Exportar Marcando esta opción, se desactiva la comprobación QlikView de
Documentos a guardar o exportar archivos con extensiones de archivo
Archivos) sospechosas.
Confirmar Ejecución desde Macro A menos que la alternativa esté deseleccionada, el usuario verá un
diálogo emergente que sirve para confirmar el lanzamiento de otras
aplicaciones a partir de la macro.
,
Licencia QlikView
Este diálogo muestra la información actual de registro de su instalación QlikView.
Cambiar
Seleccione este botón si desea introducir un nuevo número de serie y un nuevo número de control para su
licencia. Los cambios surtirán efecto tras reiniciar QlikView.
Borrar Información de Licencia
Pulsar este botón elimina su número de licencia de la máquina la próxima vez que se reinicie la aplicación.
Ver Acuerdo de Licencia
Pulsar este botón mostrará el número de licencia.
107
Usar los IDs de Active esta opción si desea utilizar los IDs de Productos OEM para nuevos
Productos OEM para documentos.
nuevos documentos
Editar... Pulse este botón para editar el Alias del ID de Producto OEM.
108
13 Exportar e Imprimir
13.1 Imprimir: General
En esta página de propiedades podrá especificar la impresora y el papel. Se podrán realizar otras
configuraciones adicionales de impresión en las páginas de propiedades Imprimir: Diseño (página 110) y
Imprimir: Cabecera/Pie de página (página 112).
Imprimir, General
En el grupo Impresora, se muestran las impresoras disponibles en una lista desplegable. Puede acceder a las
Propiedades de la impresora haciendo clic en este botón.
En el grupo Papel se pueden hacer selecciones de Tamaño y Fuente (bandeja).
En esta página de propiedades se pueden escoger otras opciones, como cambiar la Orientación del papel,
elegir el Rango de Páginas que se desea imprimir, especificar el Número de Copias y si se quieren
Intercalar Copias.
El grupo Tamaño ofrece tres opciones diferentes de escala:
Escala a _ % Marque esta opción e introduzca un número de porcentaje para aumentar o
disminuir la escala de impresión.
Adaptar a 1x1 Páginas Marque esta opción para ajustar la escala de impresión al tamaño de la hoja.
Puede obtener mejores resultados si cambia la Orientación.
Ajustar a _ x _ Páginas Marque esta opción para ajustar la escala de impresión al número de páginas
especificado.
Nota:
Si accedió al diálogo Imprimir mediante el comando Archivo: Imprimir Hoja, el grupo Tamaño no estará
disponible, pero puede ser reemplazado por el grupo Opciones de Hoja, donde podrá determinar si quiere
imprimir sólo Esta Hoja o Todas las Hojas y si desea Trazar (Dibujar) el Fondo (papel tapiz).
109
Guardar Configuración Haga click en este botón para salvar las configuraciones para cabecera y pie
mientras continua trabajando con este diálogo.
Vista Previa Este botón abre una ventana que muestra una Vista Previa (página 114)
detallada del objeto imprimible actual.
Imprimir Haga clic en este botón para que haga efecto el comando imprimir y cierre este
diálogo.
Imprimir, Diseño
En estas pestañas pueden realizarse configuraciones para Imprimir Estado de Selecciones y Márgenes. Se
podrán realizar otras configuraciones adicionales de impresión en las páginas de propiedades Imprimir:
General (página 109) y Imprimir: Cabecera/Pie de página (página 112).
Imprimir Estado de En el grupo Imprimir Estado de Selecciones, encontramos la opción de incluir
Selecciones las actuales selecciones relevantes (esto es, las selecciones actuales que afectan al
objeto actual) en la copia impresa. El texto "Estado de Selección" será mostrado
en la salida de impresión, seguida de una lista de campos y valores de campo.
Las siguientes opciones determinan en qué páginas serán incluidas las
Selecciones Actuales: En primera página, En todas las Páginas - Parte
superior de las Páginas, En todas las Páginas - Parte Inferior de las Páginas y
En la última Página.
Texto de Cabecera En el cuadro de edición escriba un texto que se imprimirá antes del objeto de
hoja. Este texto puede ser una Fórmula Calculada (página 943). Haciendo clic
en el botón ... se abre el diálogo completo Editar Expresión para una edición
más cómoda de fórmulas extensas. El botón Fuente, junto al cuadro de edición,
permite la selección de otro tipo de letra para el texto.
110
Texto Posterior En el cuadro de edición escriba un texto que se imprimirá después del objeto de
hoja. Este texto puede ser una Fórmula Calculada (página 943). Haciendo clic
en el botón ... se abre el diálogo completo Editar Expresión para una edición
más cómoda de fórmulas extensas. El botón Fuente, junto al cuadro de edición,
permite la selección de otro tipo de letra para el texto.
Márgenes En el grupo Márgenes puede definir los márgenes en torno al objeto impreso.
Los cambios se pueden ver en el panel de vista previa, a la derecha del diálogo
Imprimir. Todas las medidas están en mm, cm o pulgadas'. La unidad
predeterminada por defecto está establecida en la página Preferencias de
Usuario: Diseño.
Superior
Determina la distancia entre la parte superior del papel y el borde superior del
objeto.
Cabecera
El valor Cabecera es la distancia entre el texto de cabecera y la parte superior
del papel. Para que aparezca el texto de cabecera, este valor deberá ser menor que
Superior.
Izquierda
Determina la distancia entre la parte izquierda del papel y el borde izquierdo del
objeto.
Derecha
Determina la distancia entre el borde derecho del papel y el borde derecho del
objeto impreso.
Inferior
Determina la distancia entre la parte inferior del papel y el borde inferior del
objeto.
Pie de página
El valor Pie de página es la distancia entre el texto de cabecera y la parte
inferior del papel. Para que aparezca el texto del pie de página, este valor deberá
ser menor que Inferior.
Vista Previa Este botón abre una ventana que muestra una Vista Previa (página 114)
detallada del objeto imprimible actual.
Imprimir Haga clic en este botón para que haga efecto el comando imprimir y cierre este
diálogo.
111
13.3 Imprimir: Cabecera/Pie de página
En esta página de propiedadeds puede especificar diversas configuraciones para Cabecera y Pie. Se podrán
realizar otras configuraciones adicionales de impresión en las páginas de propiedades Imprimir: General
(página 109) y Imprimir: Diseño (página 110).
Los botones siguientes sirven para insertar códigos de control para información específica del sistema en
cualquiera de los paneles de texto. Los códigos de control pueden introducirse directamente:
Página Haga clic en este botón o introduzca el código &[Page] para insertar el número
de página.
Páginas Haga clic en este botón o introduzca el código &[Pages] para insertar el número
total de páginas. La utilización de esta opción en informes con franjas puede
provocar retrasos de cálculo antes de empezar la impresión. Fecha
Date Haga clic en este botón o introduzca el código &[Date] para insertar la fecha
actual. El formato de fecha se puede fijar en el diálogo Fecha y Hora (página
113).
Time Haga clic en este botón o introduzca el código &[Time] para insertar la hora
actual. El formato de hora se puede fijar en el diálogo Fecha & Hora.
Compatibilidad Haga clic en este botón o introduzca el código &[File] para insertar el nombre
del archivo.
Hoja Haga clic en este botón o introduzca el código &[Sheet] para insertar el nombre
de la hoja. Esta opción no está disponible cuando se imprimen informes.
Título Haga clic en este botón o introduzca el código &[Title] para insertar el título del
objeto impreso. Esta opción no está disponible cuando se imprimen informes.
112
Imagen Haga clic en este botón para importar una imagen desde el diálogo Seleccionar
Imagen. La imagen se imprimirá como gráfico en el panel de cebecera y pie.
También se puede introducir el código manualmente:
&[Picture=nombredearchivo] donde nombredearchivo es el nombre completo de
archivo y la ruta al archivo que contiene los gráficos.
Informe Pulsar este botón o introducir el código &[Report] hace que se imprima el título
del informe. Esta opción solo está disponible cuando se imprimen informes.
Los grupos Cabecera y Pie de Página permiten los parámetros anteriores en tres paneles: Sección
izquierda:, Sección central: y Sección derecha. Simplemente haga clic en el panel deseado para posicionar
el cursor y entonces haga click en un botón o escriba en el código.
Fecha & Hora Este botón abre el diálogo Fecha y Hora (página 113).
Por defecto Haga click en este botón para restablecer las configuraciones por defecto par la
cabecera y el pie.
Guardar Configuración Haga click en este botón para salvar las configuraciones para cabecera y pie
mientras continua trabajando con este diálogo.
Vista Previa Este botón abre una ventana que muestra una Vista Previa (página 114)
detallada del objeto imprimible actual.
Imprimir Haga clic en este botón para que haga efecto el comando imprimir y cierre este
diálogo.
113
Date Aquí se puede fijar el formato de fecha. Seleccione el formato de la lista
desplegable.
Time En el grupo Hora se pueden establecer los parámetros para el formato de hora.
24h
Marque esta opción si desea mostrar la hora en notación de 24 horas.
12h
Marque esta opción si desea mostrar la hora en notación de 12 horas.
Separador de tiempo
Aquí puede elegir el carácter que se empleará como separador de tiempo.
Mostrar Segundos
Active esta opción para mostrar los segundos en el formato de tiempo.
Opciones de Hoja
El grupo Opciones de Hoja contiene los siguientes parámetros:
Esta Hoja Se imprimirá sólo la hoja actual.
Desplegable # Este desplegable ofrece una manera rápida de modificar el número de páginas que se
páginas mostrarán en la previsualización.
Anterior Si la previsualización contiene varias páginas, puede hacer clic en este botón para ver la
página anterior.
Siguiente Si la previsualización contiene varias páginas, puede hacer clic en este botón para ver la
página siguiente.
Añadir Hoja Amplía la previsualización para que incluya otra página, si el objeto activo no cabe en
una sola hoja.
114
Cerrar Cierra este diálogo.
Abre desde Modo de Copiado (página 115) en el menú Editar. Con este diálogo es más fácil copiar al
portapapeles. Mientras esté abierto, QlikView estará en modo copiar y los valores seleccionados se copiarán
automáticamente en la Lista de Copiado al Portapapeles. La lógica QlikView se deshabilita mientras el
documento esté en modo copiar.
Formato de Portapapeles En este grupo, se establece el formato de la lista de copiado. Columna, Fila
Delimitada por Coma y Fila Delimitada por Tabulador son las opciones
disponibles.
115
13.8 Exportar
Abre el diálogo Guardar Como. Aquí se puede especificar un nombre, ruta y tipo de archivo para los datos
exportados.
El archivo puede guardarse en cualquiera de los siguientes formatos: Elija entre: 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 también se exportan, pero se muestran en un formato
Excel.
116
14 Lógica y Selecciones
14.1 Selección de un valor en un campo
Haciendo clic en un valor se selecciona un valor de un campo. Una vez seleccionado la celda se muestra en
verde para indicar su nuevo estado, esto es, seleccionado. La selección puede afectar a los estados de un gran
número de valores en los demás objetos de hoja. Las celdas blancas representan valores opcionales y las
celdas grises valores excluidos de la selección. Cuando se hace una selección se crean dinámicamente
relaciones naturales internas entre todas las tablas asociadas.
Se pueden efectuar selecciones no sólo en los cuadros de lista, sino también en los cuadros de estadísticas,
cuadros múltiples, cuadros de tabla y gráficos. Véase debajo para más información sobre las selecciones en
objetos.
Si desea cancelar una selección 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 selecciones que están en conflicto con él.
Estado Fondo
Seleccionar Verde
Opcional Blanco
Alternativo Blanco/Amarillo
Bloqueado Azul
Excluido Gris
Si está marcada la opción Mostrar Valores Opcionales (página 507) QlikView muestra las celdas no
seleccionadas en el cuadro de lista correspondiente como valores alternativos (en blanco), a menos que
alguna selección en otros cuadros de lista las excluya. No obstante están lógicamente excluidas y no se
incluirán en los cálculos basados en valores posibles (opcionales y seleccionados). Cuando no se selecciona
la opción Mostrar Valores Alternativos QlikView muestra las celdas no seleccionadas como excluidas (en
gris).
El estilo de selección Casillas de Verificación no hace uso de este esquema de color.
117
14.3 Estilos de Selección
QlikView ofrece muy diversas formas de soporte y presentación de los datos, así como de realización de
selecciones en cuadros de lista y cuadros de selección múltiple. Los estilos QlikView Classic, Indicador de
Esquina, LED y Tubo usan todos ellos codificación de color para indicar los valores seleccionados, los
posibles o los excluidos. El estilo Casillas de Verificación imita la interfaz de Windows con casillas de
verificación en cada valor. El estilo Casilla de verificación LED emplea la codificación de color en
combinación con el estilo Casillas de Verificación.
Cuando se utilizan los estilos de selección basados en color, hay varios esquemas diferentes de color
disponibles. Los colores básicos (verde para seleccionado, azul para bloqueado, etc) no pueden cambiarse
pero sí se pueden hacer cambios en el tono y la intensidad.
Qué estilo utilizar se puede controlar mediante los parámetros de la página Propiedades de Documento:
General ( Propiedades de Documento: General (página 444)), la página Preferencias de Usuario: General
( Preferencias de Usuario (página 85)) y la página Propiedades del Cuadro de Lista: Presentación (
Propiedades del Cuadro de Lista: Presentación (página 518)). Representación del estado lógico
El estado lógico de los datos en QlikView está codificado por estilos de color, en el estilo QlikView Classic
representado por una codificación de color de fondo y texto en las celdas de los cuadros de lista y cuadros
múltiples. En algunos otros objetos de hoja y en las pestañas de hoja pueden aparecer los llamados
indicadores de selección. Los caracteres& y ! pueden aparecer a la izquierda de los datos en los cuadros de
lista y los cuadros de selección múltiple para indicar las selecciones AND y NOT.
En el estilo Casillas de Verificación, la única codificación de colores es el fondo en blanco y gris de las
celdas que indica valores posibles y excluidos en cuadros de lista y cuadros de selección múltiple. Sin
embargo, en todas las celdas habrá un icono que muestra el estado lógico de los datos. Estos iconos
aparecerán también en el lugar de los otros indicadores de selección (los pequeños guisantes) en otras partes
del documento.
En la tabla inferior se facilita un resumen de las diferencias:
Estado QlikView
Posible Blanco/Negro
Seleccionado Verde/Negro
Bloqueado Azul/Amarillo
118
Seleccionado Verde/Negro con
And &
Comportamiento lógico
El comportamiento lógico del estilo Casillas de Verificación y Casilla de verificación LED difiere en dos
cosas de los estilos de codificación en color.
1. Todas las selecciones con el estilo Casillas de Verificación y Casillas de Verificación LED se
consideran selecciones para alternar entre dos estados, es decir, funcionan como si mantuviese pulsada
la tecla Ctrl mientras se realizan selecciones bajo los estilos de color codificados.
2. Todos los cuadros de lista se tratan como si estuviera seleccionada la opción Mostrar Valores
Alternativos, sin considerar la configuración actual de esta propiedad.
14.4 Indicador
Los indicadores (o señales de aviso) son puntos coloreados que aparecen a veces en las tablas, o tabs y en la
esquina derecha de la Barra de Estado (página 82). Los indicadores están ahí simplemente para recordarle
las selecciones que se han efectuado en campos que no están disponibles en la hoja que se está viendo
actualmente. Como todas las pestañas de un documento QlikView están siempre totalmente conectadas, tales
selecciones probablemente afectarán a lo que se muestra en la hoja activa - incluso cuando no está aparente
inmediatamente. Esta es la razón principal para tener indicadores.
Los indicadores de selección pueden aparecer también en la esquina superior derecha de los campos de datos
en las tablas QlikView: cuadros de tabla, tablas pivotantes y tablas simples. Esta es una opción útil en las
selecciones en tablas que no están coloreadas. La opción está seleccionada/deseleccionada en el diálogo
Preferencias de Usuario: Objetos (página 96).
Los indicadores de selección aparecerán en el Cuadro de Selecciones Actuales así como en la caja flotante
Selecciones Actuales, para distinguirla entre valores seleccionados y bloqueados.
El color del indicador sigue el siguiente esquema de color:
Punto verde para valores seleccionados.
Punto azul para selecciones bloqueadas.
Punto rojo para valores deseleccionados en modo AND.
119
Si teniendo una selección múltiple en un cuadro de lista, se hace una selección 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 selección anterior en el
momento de cancelar la selección en el segundo cuadro de lista.
Existen dos modos de interpretar una selección múltiple, el modo lógico or o el modo lógico and. Por
defecto, es el modo lógico or el empleado, es decir, que QlikView buscará una solución relacionada con uno
o más de los valores seleccionados de un campo.
h Mueve las selecciones actuales un paso hacia arriba en el cuadro de lista. Cuando se alcanza
el último valor, la selección volverá al último valor. Cuando no se ha realizado ninguna
selección, el cuadro de lista se desplazará una celda hacia arriba cada vez.
AvPág Mueve las selecciones actuales un intervalo igual a la distancia entre las selecciones más
externas, hacia abajo en el cuadro de lista. Cuando se alcanza el último conjunto de valores,
las selecciones volverán al primer grupo de valores. Cuando no se ha realizado ninguna
selección, el cuadro de lista se desplazará hacia abajo una página cada vez.
RePág Mueve las selecciones actuales un intervalo igual a la distancia entre las selecciones más
externas, hacia arriba en el cuadro de lista. Cuando se alcanza el último conjunto de valores,
las selecciones volverán al último grupo de valores. Cuando no se ha realizado ninguna
selección, el cuadro de lista se desplazará hacia arriba una página cada vez.
Ejemplo:
Asumir que el cuadro de lista (E y F seleccionados) es así:
se seleccionarán F y G.
120
se seleccionarán D y E.
PgDn G y H se seleccionarán.
PgUp C y D se seleccionarán.
Home A y B se seleccionarán.
End I y J se seleccionarán.
Para desbloquear un conjunto previamente bloqueado abra el menú Objeto del cuadro de lista, y seleccione
Desbloquear. Desde el menú Selecciones se manejan los bloqueos y desbloqueos de todas las selecciones.
Cuando intente seleccionar un valor que no sea compatible con una selección bloqueada en otro campo, la
selección fallará.
Mediante la configuración Ignorar Campos Bloqueados de cuadros de lista, cuadros de selección múltiple y
objetos deslizador es posible ignorar la selección en un campo desde un objeto de hoja específico. El campo
permanecerá bloqueado a todos los cambios lógicos que se produzcan por selecciones en otros campos. Esta
opción está activa por defecto para Objetos Deslizador.
En la ventana Selecciones Actuales se listan las selecciones por nombre y valor de campo. Esta ventana se
mantiene en la parte superior de cada hoja y ayuda a controlar el estado de las selecciones del documento.
En la columna Estado se usan los Indicador (página 119) para distinguir entre los valores seleccionados y
los bloqueados. Se abre desde el menú Ver o el botón Selecciones Actuales en la barra de herramientas.
Si hace clic con el botón derecho sobre la ventana Selecciones Actuales sin tener ningún campo resaltado,
los comandos del menú contextual son los siguientes:
Borrar Todas las Borra las selecciones de todos los valores seleccionados en el documento.
Selecciones
Bloquear Todas las Bloquea todos los valores seleccionados del documento.
Selecciones
Desbloquear Todas las Desbloquea todos los valores bloqueados del documento.
Selecciones
Datos Copia los nombres de todos los valores seleccionados del documento, y también
los nombres de los campos donde se hizo las selecciones, al portapapeles.
121
La ventana de Selecciones Actuales se parece a un objeto de hoja en su manera de ajustarse y mantenerse
abierta mientras se trabaja con un documento. Al salir de QlikView seguirá abierta y volverá a aparecer la
próxima vez que se inicie QlikView. Al igual que los objetos de hoja, se actualiza de forma dinámica en el
momento de hacer nuevas selecciones, permitiendo así una visión general permanente y completa de las
selecciones actuales.
En el diálogo Preferencias de Usuario (ver Preferencias de Usuario (página 85)) se especifica el número
máximo de valores seleccionados distintos que se han de mostrar en las ventanas de Selecciones Actuales. Si
hay más valores seleccionados, se mostrarán como ‘x valores de y’ en el campo correspondiente.
Las selecciones en los cuadros and que están precedidas por & o !, dependen de si es una selección o una
exclusión.
Cuadros de Estadísticas
En los cuadros de estadísticas se seleccionan los valores haciendo clic en las cantidades estadísticas
correspondientes, p.ej. Mínimo, Máximo y Mediana. La selección no está marcada en el cuadro de
estadísticas sino sólo en otros cuadros.
Cuadros de Tabla
Las selecciones pueden realizarse haciendo clic sobre cualquier celda o pintando sobre un área que cubra
una o más filas o columnas. Si la opción Selectores Desplegables está activa, se muestra una flecha en la
cabecera de columna. Hacer clic en la flecha pequeña muestra una lista de valores que pertenecen al campo.
Se pueden efectuar búsquedas 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 posición deseada. Si el deslizador está configurado en consecuencia, el tamaño del
indicador podrá cambiarse con un clic de ratón. De esta forma es posible seleccionar varios valores.
Hacer clic en el pequeño símbolo de calendario de un objeto calendario abrirá el calendario. Ahí podrá
seleccionar una fecha, o todo un período completo de tiempo, con el ratón, dependiendo de la configuración
del objeto calendario y esta selección se transferirá al campo subyacente. Mediante CTRL+CLIC podrá
seleccionar varios períodos, incluso si se encuentran en diferentes meses o años.
122
Las selecciones se pueden hacer haciendo clic o pinchando con el ratón en la leyenda del gráfico (excepto
cuando la leyenda indique expresiones de gráfico en lugar de valores de dimensión).
Las selecciones pueden hacerse haciendo clic o pintando con el ratón sobre los ejes de dimensión y sus
etiquetas (excepto en gráficos de dispersión). Se seleccionarán los correspondientes valores de campo.
Las selecciones pueden hacerse pinchando sobre los ejes de expresión y sus etiquetas. Los valores de campo
que generarán puntos de datos en el área de resultado indicada serán seleccionados. Cuando se eligen las
selecciones en los gráficos de líneas y de barras con más de una dimensión, el comportamiento de la lógica
de selección de QlikView difiere ligeramente de la de otros gráficos para reflejar mejor las expectativas del
usuario. Las selecciones en estos tipos de gráficos no afectan a ambas dimensiones al mismo tiempo. En los
gráficos de líneas las selecciones se harán principalmente en la segunda dimensión. Esto significa que marcar
con el ratón una línea hará que toda ella se seleccione a lo largo de todos los valores de dimensión del eje
X. En los gráficos de barras ocurre justo lo contrario. Las selecciones afectan primero a la primera dimensión.
Esto significa que, por ejemplo hacer clic sobre un segmento de barra resultará en una selección de la
dimensión del eje-x de ese segmento, pero dejando todos los segmentos de las pilas o sectores como
posibles. Cuando las selecciones se han restringido a la selección de dimensión primaria de un sólo valor, la
selección antigua se aplicará de nuevo, haciendo las selecciones prevalecer también en la sección secundaria.
En los gráficos combinados las selecciones de gráficos siempre afectan a todas las dimensiones.
Gráficos de Tarta
Las selecciones pueden hacerse dentro del área de trazado del gráfico, haciendo clic en una porción de la
tarta o pintando sobre varias porciones. Al dibujar por encima se muestra el área afectada cubierta de una
rejilla verde. Se seleccionarán los valores de dimensión utilizados para calcular los datos seleccionados.
Las selecciones se pueden realizar haciendo clic o pintando con el ratón sobre la leyenda del gráfico.
Gráfico de Bloques
En los gráficos de bloques se pueden seleccionar bloques individuales. Con las selecciones entra en juego la
funcionalidad jerárquica. Seleccionar el primer bloque se refiere a la primera dimensión, seleccionar un
segundo bloque dentro del primero hace referencia a la segunda dimensión, y así sucesivamente.
También se pueden seleccionar varios bloques a la vez "pintando" sobre ellos un área con el ratón. El área
seleccionada se marcará en verde hasta soltar el botón del ratón. Dicha selección remite de nuevo al valor o
valores de la primea dimensión. Los correspondientes bloques se calculan según estos valores. Si una
selección cruza los bordes de bloque de diversos valores que corresponden a la primera dimensión, afectará a
todos los valores relacionados que pertenezcan a la segunda y tercera dimensiones también, no sólo a los que
están en el área seleccionada.
Gráficos de Indicador
No se pueden realizar selecciones en los gráficos de indicador.
Tablas Simples
Las selecciones pueden hacerse en las columnas de dimensión haciendo clic en una celda o pintando sobre
varias celdas. El área seleccionada se marcará en verde hasta soltar el botón del ratón.
Si está activada la opción Selectores Desplegables en una columna que representa a una dimensión, se
mostrará una pequeña flecha en la cabecera de columna. Pulsar la flecha mostrará una lista con todos los
valores del campo. Se pueden efectuar búsquedas y selecciones en esta lista.
Se pueden hacer selecciones en las columnas de expresión mediante un clic en una celda. Entonces, la
selección se realizará para los valores de dimensión utilizados para calcular la celda de expresión
seleccionada.
123
Tablas Pivotantes
Las selecciones pueden hacerse en las filas/columnas de dimensión, haciendo clic sobre una celda. La celda
seleccionada se marcará en verde hasta soltar el botón del ratón.
Si está activada la opción Selectores Desplegables en una columna que representa a una dimensión, se
mostrará una pequeña flecha en la cabecera de columna. Pulsar la flecha mostrará una lista con todos los
valores del campo. Se pueden efectuar búsquedas y selecciones en esta lista.
Las selecciones pueden realizarse en las filas/columnas de expresión haciendo clic sobre una única celda.
Entonces, la selección se realizará para los valores de dimensión utilizados para calcular la celda de
expresión seleccionada.
14.10 Buscar
Se pueden realizar selecciones mediante búsquedas de texto también. Para introducir una cadena de
búsqueda, haga clic en la cabecera del cuadro de lista y a continuación simplemente introduzca la cadena de
búsqueda que desee. La cadena no es sensible a mayúsculas. La cadena de búsqueda se mostrará en el cuadro
de búsqueda del emergente. Como resultado, QlikView mostrará todos los valores del campo seleccionado
que cumplan los criterios de búsqueda de la cadena. Cuando pulse INTRO, o haga clic en una de las celdas
del resultado, se seleccionarán el(los) valor(es). Para añadir las selecciones de la búsqueda de texto a las
selecciones anteriores, mantenga pulsada la tecla CTRL al tiempo que pulsa INTRO.
El cuadro de búsqueda se cerrará automáticamente cuando pulse INTRO, ESC o haga clic en el diseño.
También es posible cerrarlo pulsando el icono del cuadro de búsqueda. El cuadro de búsqueda es
dimensionable y conservará su tamaño cuando se abra de nuevo.
Si hay varios cuadros de lista activos (pulse MAYÚS a la vez que hace clic sobre sus cabeceras para
activarlos), se incluirán todos ellos en la búsqueda de texto. No obstante, pulsar INTRO para seleccionar los
valores resultantes no es posible hasta que haya valores opcionales en solo uno de los cuadros de lista
activos. Si ya se ha hecho una selección, hay dos maneras posibles de interpretar una búsqueda de texto:
buscando solo entre los valores opciones o buscando entre todos los valores, por ejemplo: incluir los valores
excluidos en la búsqueda. Para configurar el modo de búsqueda deseado, es posible verificar o deseleccionar
Incluir Valores Excluidos en la Búsqueda en el diálogo Preferencias de Usuario. Este modo también se
puede fijar para ciertos objetos de hoja individuales.
En caso de tener un campo con configuración en el modo lógico and, probablemente no se permita la
selección de múltiples valores encontrados.
Búsqueda de Texto
La búsqueda de texto es la forma más simple de búsqueda. QlikView busca valores de campo que coincidan
124
^ cadena completa.
Pulsando la tecla INTRO se seleccionan los valores hallados y la operación se cancela con la tecla ESC.
Ejemplos:
a* buscará todos los valores que empiezan por la letra a.
*b* buscará todos los valores que contienen la letra b.
Búsqueda Difusa
La búsqueda difusa es similar a la búsqueda estándar, con la diferencia de que la búsqueda difusa compara y
ordena todos los valores de campo según su grado de parecido con la cadena de búsqueda introducida. La
Búsqueda Difusa es especialmente útil en aquellas situaciones en las que queremos encontrar datos exactos a
partir de datos inexactos, por ej. si tenemos un error ortográfico, o si tenemos que encontrar un archivo con
un nombre que no recordamos con exactitud, podemos introducir en el cuadro de búsqueda la parte de
cadena que sí recordamos y nos devolverá todos los valores aproximados para poder así seguir explorando
hasta hallar el que necesitamos. También puede ayudar a encontrar múltiples valores que sean muy parecidos
entre sí.
Al realizar una búsqueda difusa, aparece un caracter "~" delante de la cadena de búsqueda.
Si se comienza la búsqueda de texto con un signo " ~ ", la ventana de búsqueda de texto se abrirá en modo
de búsqueda difusa. La ventana de búsqueda contendrá el símbolo ~ con el cursor situado detrás. Al
introducir caracteres con el teclado, todos los valores se irán ordenando por grado de semejanza con la
cadena de búsqueda introducida, situándose los valores más coincidentes al principio de la lista. Si pulsa
INTRO, se seleccionará el primer valor de la lista.
Búsqueda Numérica
Se pueden realizar selecciones mediante búsquedas numéricas también. Es un proceso muy similar a las
búsquedas de texto. La única diferencia es que la cadena de búsqueda debe comenzar con uno de los
operadores relacionales ">", ">=", "<" o "<=".
Ejemplos:
125
Evaluación de cadena de búsqueda
Tras introducirse o editarse una cadena de búsqueda, QlikView evalúa cuál de los comportamientos de
búsqueda anteriormente descritos seleccionar.
Si la cadena de búsqueda contiene caracteres comodín, se realizará una Búsqueda comodín. Si la cadena de
búsqueda comienza por una tilde, se realizará una Búsqueda Difusa. Si la cadena de búsqueda no contiene
caracteres comodín, ni una tilde inicial se realizará una Búsqueda normal.
Siempre es posible cambiar el modo de búsqueda con solo eliminar o añadir caracteres comodín, una tilde
(~), un símbolo mayor que (>) o menor que (<) en la cadena de búsqueda.
Búsqueda Asociativa
El cuadro de búsqueda contiene un pequeño paréntesis angular a la derecha. Si se hace clic sobre él, se
expande el cuadro de búsqueda a la derecha y se muestra un conjunto de resultados secundarios junto al
primer conjunto de resultados primarios. La lista secundaria contiene coincidencias de búsqueda en otros
campos. No es posible hacer clic en el conjunto de resultados secundarios y realizar selecciones temporales.
Dichas selecciones restringirán el resultado del conjunto primario de resultados. Una vez se ha efectuado una
selección en la lista secundaria, se puede introducir una segunda cadena de búsqueda antes de realizar la
selección en la lista primaria. Por último, cuando se realiza una selección en el conjunto de resultados
primarios, la lista de resultados secundarios se cierra.
Búsqueda Avanzada
Para expresiones de búsqueda complicadas, es posible utilizar el diálogo Búsqueda Avanzada (ver más
abajo), el cual puede invocarse mediante el método abreviado de teclado CTRL+MAYUS+F. Si se inicia la
búsqueda de texto con un signo igual =, es posible introducir una expresión de búsqueda avanzada que
implique criterios de búsqueda para campos asociados y lógica booleana. Tras el signo igual, es posible
introducir cualquier expresión de diseño válida en QlikView ( Editar Expresión (diálogo) (página 823)). La
expresión se evaluará para cada valor de campo dentro del campo de búsqueda. Se seleccionarán todos los
valores para los cuales la expresión de búsqueda devuelva un valor distinto de cero.
Ejemplos:
=MiCampo como 'A*' o MiCampo como '*Z'
si se invoca, por ej., desde un cuadro de lista que contenga el campo MiCampo, la búsqueda
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 búsqueda
devolverá todos los vendedores con un valor de ventas asociado mayor que el del Presupuesto
asociado.
Vea también:
126
14.11 El Diálogo Búsqueda Avanzada
Buscar Expresión Aquí se introduce la expresión de búsqueda. Se aplican idénticas reglas que
en los cuadros de búsqueda habituales.
Atrás QlikView recuerda las últimas 100 selecciones. Si pulsa este botón, irá un
paso hacia atrás en la lista de selecciones.
Adelante Si pulsa este botón, irá un paso hacia adelante en la lista de selecciones (lo
cual equivale también a cancelar el último comando Atrás). Esto solo es
posible si el comando Atrás se ha empleado inmediatamente antes.
127
En el panel situado en la parte inferior del diálogo, encontrará tres pestañas que le ayudarán a construir
expresiones de búsqueda avanzadas.
Campos
En la pestaña Campos hallará controles para pegar sintaxis relativa a los datos de campos QlikView.
Agregación En este desplegable podrá elegir entre las funciones de agregación estadística
disponibles en el diseño de QlikView.
Tabla En este desplegable podrá seleccionar una tabla específica desde la que escoger
los campos a fin de facilitar aún más la navegación por el desplegable Campo.
Campo Este desplegable lista todos los campos disponibles. La lista puede reducirse más
seleccionando una tabla específica de entrada en el desplegable de Tabla
anterior.
Mostrar Campos de Si marca esta casilla de verificación, la lista que contiene los campos del
Sistema documento incluirá los campos de sistema.
Distinct Las funciones estadísticas se calculan por defecto sobre el número de veces que
aparece un valor en la tabla original. A veces no deseamos calcular los
duplicados. Si éste es el caso, marque esta casilla de verificación antes de
proceder a pegar la función.
Funciones
En la pestaña Funciones hallará controles para pegar sintaxis relativa a las funciones generales en QlikView.
Categoría de Función En el desplegable puede seleccionar una categoría de funciones a fin de facilitar
la navegación por el desplegable Nombre de Función.
Nombre de Función En el desplegable puede seleccionar una función de entre todas las funciones
disponibles en el diseño de QlikView para pegarla en la expresión. La lista
puede ser reducida hasta mostrar solamente las funciones pertenecientes a cierta
categoría, por medio de una selección realizada en el desplegable Categoría de
Función.
En la parte inferior de la pestaña hay un panel que muestra la sintaxis de los argumentos de la función
seleccionada en el desplegable Nombre de Función.
Variables
En la pestaña Variables hallará controles para incluir sintaxis relativa a las variables QlikView.
128
Variables En este desplegable se encuentran todas las variables actualmente definidas en el
documento.
Pegar
Pega la función seleccionada en el cuadro de edición Buscar Expresión.
Mostrar Variables de Sistema
Si marca esta casilla de verificación, la lista del desplegable Variables incluirá
las variables de sistema.
En la parte inferior de la pestaña encontrará un panel que muestra el valor actual de cualquier variable
seleccionada en el desplegable Variables.
Tablas And
Un campo no puede establecerse siempre en modo and. La razón de esto es que la alternativa and por lógica
solo tiene sentido si el campo al que afecta se halla enlazado únicamente a otro campo.
La opción del modo and sólo se permite bajo unas condiciones muy estrictas, impuestas por la lógica propia
de QlikView. Para crear un cuadro de lista en modo And deberán cumplirse estos criterios:
l El campo debe existir sólo en una tabla interna.
l El campo debe ser la segunda columna de no más de dos columnas.
l La tabla no deberá contener ningún registro duplicado, y
l La tabla deberá cargarse mediante un cualificador distinct. Si la tabla se carga empleando una
sentencia Select, hay que poner previamente un Load distinct * que la preceda.
129
tabla. En este capítulo se mostrarán algunos ejemplos de cómo las tablas parcialmente desconectadas alteran
la lógica de QlikView.
Un ejemplo básico
Veamos los tres cuadros de tabla a continuación, cada uno representa una tabla interpretada por QlikView
La selección pasa por todas las tablas. Ahora vamos a mantener la selección pero acoplar Tab2 sólo
ligeramente. Esto significa que se corta la lógica 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
lógica entre los campos A y C, se muestran todas las combinaciones de sus valores posibles respectivos.
Tal como está, esta estructura de datos no es muy buena ya que el nombre de campo País se utiliza para dos
propósitos diferentes. En una de las tablas indica el país de origen del propietario de coche, en la otra
muestra en qué país se encuentra el fabricante. Nos encontramos entonces ante una situación lógica
imposible. Cuando se efectúe una selección, se podrán seguir las asociaciones a partir de cada celda en tres
tablas distintas.
130
Hay que decidir si tiene más relevancia el país del propietario o el país del fabricante. Si convertimos la
tabla Carmaker en parcialmente desconectada, las asociaciones de Cadillac con USA y Volvo con Suecia se
romperán. Haciendo clic en Sweden se relacionará con Björn Borg y Cadillac. Haciendo clic en Volvo se
asociará con George Bush y USA.
Si prefiere concentrase en los fabricantes de coches, sería más lógico desconectar la tabla Home en vez.
Otro ejemplo
Vamos a ver otra situación habitual en la que las tablas parcialmente desconectadas pueden ser útiles. A
continuación tenemos tres tablas en una estructura que se da con bastante frecuencia: una tabla de
transacciones y dos tablas de dimensiones que se asocian a la primera cada una mediante un campo.
Y ahora, digamos que nos gustaría que una tabla pivotante mostrara las ventas por año y por grupos de
productos. Si creáramos una al lado de dos cuadros de lista con los campos de dimensión, éste sería su
aspecto:
Aunque la tabla pivotante es correcta, es posible que por efectos de la lógica de QlikView pudieran aparecer
resultados no deseados. Al seleccionar el año 2000, la presentación tendría este aspecto:
El grupo de productos Z ha "desaparecido". Esto es normal, ya que el valor Z en el campo ProdGrp ha sido
excluido por la selección del valor 2000 en el campo Year. Sin embargo, nuestro jefe desea que Z figure en
el gráfico con un 0 en la columna sum(Amount), para que quede claro que el grupo de producto Z existe y
que en el 2000 no hubo ninguna venta.
Se podría argumentar que los dos campos Year y ProdGrp realmente no tienen nada en común y que
entonces no tienen por qué actuar recíprocamente sólo por su asociación a través de la tabla Trans. Así que
vamos a arreglar esto poniendo la tabla Trans como parcialmente desconectada. Inmediatamente cambia
nuestra pequeña presentación:
131
Ahora la tabla tiene el aspecto deseado. Observe que la selección en el cuadro de lista Year no provoca
ninguna exclusión en los valores del cuadro de lista ProdGrp.
Como resumen podemos decir que es muy común encontrarse en la situación de tener una o varias tablas de
transacciones con una serie de dimensiones en torno, de las que no se desea excluir ninguna. Una
posibilidad para manejar estos casos son las tablas parcialmente desconectadas.
Es decir, que la cantidad total de ventas es la misma, lo cual se ve bien si se observa la tabla pivotante,
ahora con una tercera dimensión Prod:
Como vemos por la ausencia del grupo de producto Z en el año 2000, aún no tenemos ninguna tabla
parcialmente desconectada. QlikView maneja todos los subtotales de forma correcta, es decir que las dos
veces que aparece B en cada año se cuentan sólo una vez en los subtotales. Este efecto es el resultado de la
lógica interna habitual de QlikView.
Ahora liberamos la tabla Trans igual que antes. La tabla pivotante se presentará así:
132
Al cortar la asociación 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 contarán dos veces y los subtotales son
demasiados altos.
Se debería evitar esta situación, que nos lleva a la conclusión de que hay que tratar con mucho cuidado las
tablas parcialmente desconectadas en combinación con dimensiones no jerárquicas.
Nota:
En todos los casos anteriores, el Modo Total (tal como se define en la página Expresiones del gráfico)
estaba configurado como Total de la Expresión (por defecto). Si se utiliza el modo Suma de Filas, no hay
ninguna diferencia entre los dos casos.
133
Nota:
Esta funcionalidad de Estados Alternos ha de ser activada por un desarrollador de QlikView y debiera
emplearse con cuidado ya que puede crear confusión entre los usuarios finales.
Identificadores de Estado
Los nombres de estado creados por el desarrollador QlikView se conocen con el nombre de Identificadores
de Estado. Hay dos estados que están siempre disponibles: estado predefinido y heredado. El estado
predefinido es el estado en el que más uso se da de QlikView y viene representado por el signo $. El
documento QlikView se halla siempre por defecto en el estado predefinido. Los objetos pueden heredar
estados de otros objetos en niveles superiores, como hojas y contenedores. Esto significa que los estados se
heredan como tal: Documento - Hoja - Objetos de Hoja. Las hojas y objetos de hoja siempre se encuentran
en estado heredado a menos que el desarrollador de QlikView lo modifique.
134
15 Marcadores
15.1 Marcadores: tipos
Se puede guardar el estado actual de las selecciones como marcador, para su futuro uso. Los marcadores
captan las selecciones de todos los estados definidos en un documento QlikView. Cuando se invoque un
marcador creado en la versión 11 (o posterior), se aplicarán las selecciones en todos los estados. Hay diversos
tipos de marcadores:
Marcadores de se almacenan en el interior del documento qvw. Siempre están disponibles para
Documento cualquiera que abra el documento localmente o desde un QlikView Server.
Mis Marcadores éstos se almacenan aparte, en el ordenador del usuario. Solo estarán disponibles
para el usuario que los creó y en el ordenador en el que los creó. Si el documento
cambia de ubicación o de nombre todos los marcadores personales relacionados
con el mismo se perderán.
Marcadores de Servidor solo están disponibles cuando se trabaja con un documento en QlikView Server
Personales 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.
Marcadores de Servidor solo están disponibles cuando se trabaja con un documento en QlikView Server
Compartidos y únicamente para usuarios autenticados. Cualquier usuario que haya creado un
marcador de servidor personal puede marcarlo como accesible (compartido) para
otros usuarios. Entonces a partir de ese momento estarán disponibles para otros
usuarios. Al igual que los marcadores de servidor personales, los marcadores de
servidor compartidos se almacenan en un repositorio en el servidor.
135
El diálogo Añadir Marcador para documentos locales
Nombre del Marcador El nombre establecido por defecto para el marcador recién creado es el de la
fecha actual. Además, al primer marcador creado en una determinada fecha se le
otorga el número 1, al segundo el número 2, etc. No obstante, puede modificar el
nombre establecido por defecto y definir otro un poco más ilustrativo
introduciendo el texto que desee.
Hacer de este marcador Marcando esta casilla de verificación, el marcador se guardará junto con el
un marcador de documento. Esta opción está disponible para documentos locales únicamente. Si
documento la casilla de verificación no está marcada, el marcador se creará por defecto como
un marcador de usuario, almacenado de forma local en su ordenador.
Incluir Selecciones en el Si marca esta casilla de verificación, el marcador incluirá las selecciones
Marcador efectuadas en la aplicación.
Hacer que el marcador se Marcando esta casilla de verificación, el marcador se aplicará sin eliminar
aplique en la selección previamente las selecciones que existían en el documento.
actual
Incluir Estado de Diseño Si marca esta casilla de verificación, el marcador almacenará información sobre la
hoja desde la cual se creó, así como información acerca del estado de cada objeto
de hoja que había en la hoja en el momento de creación del marcador,
incluyendo, por ej. el estado contraído o expandido de una tabla pivotante o la
posición cíclica de un gráfico. Cuando se llama de nuevo a un marcador con
información acerca del diseño, QlikView intentará activar la hoja y restaurar los
objetos de hoja a dicho estado.
136
Incluir Posiciones de Si marca esta casilla de verificación se incluirán las actuales posiciones de
Deslpazamiento desplazamiento en el marcador.
Incluir Valores de Si marca esta casilla de verificación, los valores de los campos de entrada se
Campos de Entrada almacenarán en el marcador.
Texto de Información En el cuadro de edición podrá introducir un texto que describa el marcador, o un
mensaje que se visualice al recuperar el marcador.
Crear como Marcador de Cuando esta casilla de verificación está marcada, se creará el marcador como un
Servidor marcador personal de servidor, almacenado en un repositorio en el servidor. Esta
opción está disponible sólo si se trata de un usuario autenticado y siempre y
cuando QlikView Server y el propietario del documento permitan la creación de
marcadores de servidor.
Si la casilla de verificación no está marcada, el marcador se creará por defecto
como un marcador de usuario, almacenado de forma local en su ordenador.
Compartir Marcador con Siempre y cuando se cree un marcador personal de servidor, marcar esta casilla de
Otros Usuarios verificación hará que el marcador esté de inmediato a disposición de otros
usuarios para un uso compartido, cuando se trate claro está de usuarios
autenticados del mismo documento del servidor. Se puede revocar el material
compartido en cualquier momento, desactivando para ello la casilla de
verificación Compartir de la página Mis Marcadores de Servidor en el diálogo
Marcadores.
137
15.3 Diálogo Marcadores
El diálogo Marcadores consta de cinco pestañas, tal y como se muestra cuando se trabaja con un documento del servidor.
El diálogo Marcadores se abre seleccionando Más... en el menú Marcadores. Consta de dos pestañas
(documentos locales) o cinco pestañas (documentos del servidor), una para marcadores de documento, otra
para los marcadores del usuario, otra para sus marcadores personales de servidor (sólo para documentos del
servidor, lógicamente), otra para marcadores compartidos por otros usuarios (también únicamente para
documentos del servidor) y otra para marcadores temporales (sólo en el caso de documentos del servidor).
Para más información sobre los distintos tipos de marcadores, véase Marcadores: tipos (página 135).
En la parte superior del diálogo se encuentra una lista de todos los marcadores actualmente definidos para el
documento QlikView. En ella se describen los marcadores y se pueden ordenar por varias columnas:
Mostrar Marque esta casilla de verificación si desea que el marcador aparezca en la lista
de objetos marcadores y en el menú Marcadores. Si la casilla de verificación se
deja sin marcar, el marcador no aparecerá en ambos lugares, pero sí permanecerá
accesible a través de este diálogo.
+ Si la casilla está marcada para un marcador, ese marcador se aplicará sin limpiar
primero las selecciones existentes en el documento. Un marcador sólo puede
aplicarse sobre las selecciones existentes si éstas no entran en conflicto con las
selecciones efectuadas en el documento.
138
Creado Información de fecha/hora acerca del momento de creación de los marcadores.
En la parte inferior del diálogo 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.
Seleccionar Muestra el marcador seleccionado en pantalla.
Replace Reemplaza el marcador seleccionado por las selecciones actuales. Solo se podrán
reemplazar los marcadores creados por usted.
Borrar Todo Elimina todos los marcadores en el panel del diálogo actual. Solo se podrán
eliminar los marcadores creados por usted.
Definir Estado de Pulse este botón si desea utilizar la selección del marcador realzado como estado
Borrado de borrado.
139
Importar Tras buscar y seleccionar un archivo de marcador previamente guardado (.qbm),
se abrirá el diálogo Importar Marcadores (página 141) para importar
marcadores.
Exportar Abre el diálogo Exportar Marcadores (página 140) donde se puede exportar los
marcadores seleccionados a un archivo de marcador QlikView (.qbm).
Ascender Mueve el marcador seleccionado un paso arriba en la lista. Esto también se puede
realizar haciendo clic y arrastrando con el ratón a cualquier posición de la lista.
Mover Marcadores Este texto solo aparece cuando se trabaja con un documento de servidor y en la
Locales de Usuario al pestaña de Mis Marcadores. Haciendo clic en el texto podrá convertir todos los
Servidor marcadores locales de usuario en marcadores de servidor, almacenados en un
repositorio del servidor. Se trata de una práctica muy recomendable, ya que los
marcadores de servidor personales se mantendrán accesibles en todo momento
desde el servidor, incluso si cambia de computadora, o si modifica el nombre del
documento del servidor. Antes de producirse la conversión, el sistema le pedirá
confirmación. La conversión es definitiva (dentro del documento activo) y no
tiene vuelta atrás.
140
15.5 Importar Marcadores
Los marcadores se importan a un archivo de marcador seleccionando Importar... desde el menú Marcadores.
Abre un diálogo para examinar dónde seleccionar un archivo de marcador QlikView (extensión .qbm). El
diálogo Importar Marcadores se abre.
En el diálogo Importar Marcadores, encontrará una lista de todos los marcadores que están incluidos en el
archivo marcador seleccionado.
Nota:
Los marcadores sólo deben ser importados a un documento QlikView que contenga los campos y valores de
campo a los cuales se refiere el marcador.
Marcadores disponibles para A la izquierda podrá ver todos los marcadores que se definieron en el archivo
Importar marcador.
Marcadores Actuales A la derecha verá una lista de marcadores de usuario o marcadores de documento
existentes en el documento. Los marcadores deben importarse como un marcador
de usuario o como un marcador de documento. Los botones de opción en la parte
superior del diálogo gobiernan el modo en el que se importan los marcadores.
141
Importar Marque uno o más marcadores de la lista de Marcadores Disponibles para
Importar y pulse este botón para importarlos.
Nota:
Los marcadores que hagan referencia a un estado que ya no existe (por ejemplo, fue eliminado por un
desarrollador) ignorarán el(los) estado(s) eliminado(s).
142
16 Informes
Imprimir un informe a menudo implica imprimir un gráfico 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 más complejos, con múltiples tablas y/o
gráficos. 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 más páginas, con pleno control del formato
de página, incluyendo cabeceras/pies de página, 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 se crean junto con el documento QlikView y se
almacenan como parte del documento mismo QVW. Cualquier usuario que
acceda al documento QlikView localmente o a través de QlikView Server puede
acceder sin problema a los informes de documento.
Informes de Usuario Los Informes de Usuario los crea un usuario que trabaja con un documento desde
un QlikView Server. El informe es almacenado en la máquina cliente local de
una manera muy parecida a la de los marcadores de usuario. Sólo el usuario local
tiene acceso a sus propios informes de usuario. Los informes de usuario solo se
pueden crear desde clientes QlikView basados en Windows (no desde clientes
AJAX).
Mis Informes de Servidor solo están 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.
Informes de Servidor solo están disponibles cuando se trabaja con un documento en QlikView Server
Compartidos y únicamente para usuarios autenticados. Cualquier usuario que haya creado un
informe de servidor personal puede marcarlo como compartido con otros usuarios.
Así estará disponible para otros usuarios. Al igual que los Informes de Servidor
Personales, los Informes de Servidor Compartidos se almacenan en un repositorio
en el servidor.
Nota:
Cuando se emplea el término "Generador de Informes" normalmente se hace referencia a una categoría de
productos de software muy concretos. Éstos normalmente funcionan combinando datos procedentes de
diversas consultas SQL (de forma más o menos oculta para el usuario, dependiendo de la interfaz gráfica),
cada una de las cuales tiene un formato de impresión distinto. Los informes de QlikView toman los datos de
los objetos de hoja de QlikView y carecen de la posibilidad de extraer datos procedentes de consultas en
SQL. Igual que es absolutamente correcto decir que QlikView puede producir informes, es incorrecto
etiquetar al Editor de Informes de QlikView como un Generador de Informes en su sentido tradicional.
143
Los informes pueden ser de dos tipos, Informes de Documento, almacenados en el documento mismo, o
Informes de Usuario, almacenados aparte, en el ordenador del usuario. Véase Editor de Informes (página
144).
Lista de Informes
144
Informes Disponibles Informes de Documento
Abre un listado con todos los informes de documento que hay en el documento
activo. Si hace clic sobre uno de los nombres de informe se abre el diálogo
Imprimir permitiéndole imprimir el informe.
Informes de Usuario
Abre un listado con todos los informes de usuario, almacenados aparte en el
ordenador del usuario. Si hace clic sobre uno de los nombres de informe se abre
el diálogo Imprimir permitiéndole imprimir el informe.
Mis Informes de Servidor
Los informes de servidor personales únicamente están disponibles cuando se
trabaja con un documento en QlikView Server y sólo 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.
Informes de Servidor Compartidos
Los informes de servidor compartidos solo están disponibles cuando se trabaja
con un documento en QlikView Server y únicamente para usuarios autenticados.
Cualquier usuario que haya creado un informe de servidor personal puede
marcarlo como compartido con otros usuarios. Así estará disponible para otros
usuarios. Al igual que los informes de servidor personales, los informes de
servidor compartidos se almacenan en un repositorio en el servidor.
Los informes pueden ser de dos tipos, informes de documento, almacenados en el documento mismo, o
informes de usuario, almacenados aparte, en el ordenador del usuario. En la lista desplegable Informes
Disponibles, encima de la pantalla del Editor de Informes, podrá seleccionar si desea mostrar en la lista los
Informes de Documento o los 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 Habilite esta opción si desea que el informe aparezca en el menú Informes. Si no
se marca la casilla de verificación, el informe no se visualizará, pero aún estará
disponible a través de este diálogo.
Compartir Esta casilla de verificación únicamente está disponible en la lista Mis Informes
de Servidor. Si la selecciona para uno de sus Informes Personales de Servidor, el
informe estará a disposición de otros usuarios autenticados del mismo documento
del servidor y aparecerá en su lista de Informes de Servidor Compartidos. El
informe seguirá estando en la lista de Mis Informes de Servidor y no aparecerá en
la lista Informes de Servidor Compartidos. Elimine la selección de la casilla de
verificación en cualquier momento, para revocar la opción de compartir el
informe.
145
Añadir... Pulse este botón 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 se ha seleccionado Informes de Usuario, el nuevo informe será un
informe de usuario. El diálogo Nuevo Informe se abre para que pueda dar
nombre a su informe. Marque Copiar Páginas de otro Informe y elija un
informe existente en el desplegable para copiar imágenes de dicho informe.
Eliminar Pulse este botón para eliminar el informe actualmente seleccionado en la Lista de
Informes.
Ascender Pulse este botón para hacer que el informe seleccionado ascienda un puesto en la
Lista de Informes.
Descender Pulse este botón para hacer que el informe seleccionado actualmente descienda
un puesto en la Lista de Informes.
Mover Informes Locales Este texto sólo aparece cuando se trabaja con un documento de servidor y si se
de Usuario al Servidor ha seleccionado Informes de Usuario en el desplegable de la parte superior de la
lista. Si hace clic sobre el texto, podrá convertir todos los informes locales de
usuario en informes del servidor, almacenados en el repositorio del servidor. Se
trata de una práctica muy recomendable, ya que los informes de servidor
personales se mantendrán accesibles en todo momento desde el servidor, incluso
si cambia de ordenador, o si modifica el nombre del documento del servidor.
Antes de producirse la conversión, el sistema solicita confirmación. La
conversión es definitiva (dentro del documento activo) y no tiene vuelta atrás.
Editar >> Invoca el informe seleccionado en el Editor de Páginas. Pulsar este botón
equivale a hacer doble clic en un informe de la Lista de Informes.
146
Editor de Páginas
Menú Editar
Copiar Copia el elemento seleccionado y la página actual en el informe. También
disponible como uno de los comandos que se muestran al hacer clic con el botón
derecho del ratón en el panel de vista previa de páginas.
Pegar Elemento Pega el elemento que haya en el Portapapeles. También disponible como uno de
los comandos que se muestran al hacer clic con el botón derecho del ratón en el
panel de vista previa de páginas.
Ajustar a Rejilla Muestra una rejilla en el informe, que le ayudará a alinear los elementos de dicho
informe.
147
Menú Informes
Add Añade un informe. Ú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.
Importar Importa un informe que se haya guardado como XML. Únicamente disponible
cuando se visualiza la Lista de Informes.
Vista Previa Pulse este botón para abrir el diálogo Vista Previa y ver qué aspecto tendrá el
informe actual cuando lo imprima con las actuales selecciones realizadas en el
documento QlikView.
Menú Página
Ascender Hace que la página seleccionada ascienda una posición en la lista. Esto también
se puede realizar arrastrando y soltando la página con el ratón en la posición
deseada del panel del listado de páginas.
Descender Hace que la página seleccionada descienda una posición en la lista. Esto también
se puede realizar arrastrando y soltando la página con el ratón en la posición
deseada del panel del listado de páginas.
Añadir Página Múltiple Incorpora una página múltiple tras la página seleccionada.
Añadir Página Única Añade una página única tras la página seleccionada.
148
Menú Elemento
Alinear a la Izquierda Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados a la
izquierda. También disponible como uno de los comandos que se muestran
al hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
Centrar en Horizontal Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Centra los objetos seleccionados horizontalmente. También
disponible como uno de los comandos que se muestran al hacer clic con el
botón derecho del ratón en el panel de vista previa de páginas.
Alinear a la Derecha Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados a la
derecha. También disponible como uno de los comandos que se muestran al
hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
Alinear Abajo Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados en la parte
inferior. También disponible como uno de los comandos que se muestran al
hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
Centrar en Vertical Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Alinea los objetos seleccionados a lo largo de su centro en el eje
vertical. También disponible como uno de los comandos que se muestran al
hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
Alinear Arriba Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados en la parte
superior. También disponible como uno de los comandos que se muestran al
hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
Espaciar en Horizontal Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos seleccionados en el eje horizontal, con
espacios iguales entre ellos. También disponible como uno de los comandos
que se muestran al hacer clic con el botón derecho del ratón en el panel de
vista previa de páginas.
Espaciar en Vertical Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos seleccionados en el eje vertical, con
espacios iguales entre ellos. También disponible como uno de los comandos
que se muestran al hacer clic con el botón derecho del ratón en el panel de
vista previa de páginas.
149
Ajustar a la Izquierda Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos de hoja activos, con espacios mínimos
entre ellos, desde el extremo vertical del objeto situado más a la izquierda y
hacia la derecha. También disponible como uno de los comandos que se
muestran al hacer clic con el botón derecho del ratón en el panel de vista
previa de páginas.
Ajustar Arriba Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos de hoja activos, con espacios mínimos
entre ellos, desde el extremo superior horizontal del objeto más alto y hacia
abajo. También disponible como uno de los comandos que se muestran al
hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
Mismo Ancho Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Otorga a los elementos seleccionados un
mismo ancho. También disponible como uno de los comandos que se
muestran al hacer clic con el botón derecho del ratón en el panel de vista
previa de páginas.
Misma Altura Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Otorga a los elementos seleccionados una
misma altura. También disponible como uno de los comandos que se
muestran al hacer clic con el botón derecho del ratón en el panel de vista
previa de páginas.
Nueva Imagen... Crea un nuevo objeto de texto (en una ubicación oculta en el documento) y
a continuación abre el diálogo Propiedades de Objeto de Texto para
seleccionar una imagen. La imagen aparecerá como un elemento de
impresión habitual en el panel de vista previa, donde podrá ser desplazado
y redimensionado igual que cualquier otro elemento de impresión.
Nuevo Texto... Crea un nuevo objeto de texto (en una ubicación oculta en el documento) y
a continuación abre el diálogo Propiedades del Objeto de Texto, en el que
las propiedades del nuevo objeto de texto se pueden editar. El objeto de
texto aparecerá como un elemento de impresión habitual en el panel de
vista previa, en donde podrá ser desplazado y redimensionado igual que
cualquier otro elemento de impresión.
Nuevas Selecciones Actuales Crea una marca de selección (un objeto) para el informe. La marca de
selección aparecerá como un elemento de impresión estándar en el panel de
visualización de páginas, donde podrá ser desplazado y dimensionado igual
que cualquier otro elemento de impresión.
150
Configuraciones de Elemento Abre el diálogo Editor de Informes: Diálogo configuración de elemento
(página 159) donde podrá establecer diversas propiedades para el elemento
de impresión seleccionado. También disponible como uno de los comandos
que se muestran al hacer clic con el botón derecho del ratón en el panel de
vista previa de páginas.
En la parte inferior de los dos paneles hay iconos para algunas de las funciones de los distintos menús:
Configuraciones de Página Abre el diálogo Diálogo Editor de Informes: Configuraciones de Página
(página 157) donde podrá establecer diversas propiedades para el elemento
de impresión seleccionado. También disponible como uno de los comandos
que se muestran al hacer clic con el botón derecho del ratón en el panel de
vista previa de páginas.
Páginas únicas
Una página única puede contener cualquier número de objetos de hoja. La página se imprimirá siempre en
una sola página exacta de papel (o página PDF) y los objetos de hoja habrán de ajustarse o truncarse para
que encajen en dicha página. Los objetos de hoja pueden solaparse dentro de la página. Se puede añadir
texto adicional.
Páginas Múltiples
Una página múltiple puede contener un solo objeto de hoja, el cual puede extenderse a lo largo de varias
páginas de papel (o páginas PDF), dependiendo de la cantidad de datos que se haya de imprimir. Una página
múltiple es la mejor elección cuando se han de imprimir tablas extensas. Además de los objetos de tamaño
dinámico, es posible añadir objetos de tamaño fijo en la introducción, o en áreas anexadas a la página. Estas
áreas se comportarán exactamente igual que en una página única.
151
Añadir Página Única Añade una página única tras la página seleccionada.
Añadir Página múltiple Añade una página múltiple tras la página seleccionada.
Ascender Página Hace ascender la página seleccionada un paso más arriba de la lista.
También es posible arrastrar y soltar la página en el panel del listado de
páginas.
Descender Página Hace descender la página seleccionada un paso más abajo en la lista .
También es posible arrastrar y soltar la página en el panel del listado de
páginas.
152
Alinear Abajo Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados en la parte
inferior.
Alinear a la Izquierda Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados a la
izquierda.
Centrar en Horizontal Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Centra los objetos seleccionados horizontalmente. También
disponible como uno de los comandos que se muestran al hacer clic con el
botón derecho del ratón en el panel de vista previa de páginas.
Alinear a la Derecha Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Ctrl-clic). Alinea los objetos seleccionados a la
derecha.
Espaciar en Horizontal Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos seleccionados en el eje horizontal, con
espacios iguales entre ellos. También disponible como uno de los comandos
que se muestran al hacer clic con el botón derecho del ratón en el panel de
vista previa de páginas.
Espaciar en Vertical Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos seleccionados en el eje vertical, con
espacios iguales entre ellos. También disponible como uno de los comandos
que se muestran al hacer clic con el botón derecho del ratón en el panel de
vista previa de páginas.
Ajustar a la Izquierda Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos de hoja activos, con espacios mínimos
entre ellos, desde el extremo vertical del objeto situado más a la izquierda y
hacia la derecha. También disponible como uno de los comandos que se
muestran al hacer clic con el botón derecho del ratón en el panel de vista
previa de páginas.
Ajustar Arriba Únicamente disponible cuando se hayan seleccionado dos o más objetos de
impresión. Distribuye los objetos de hoja activos, con espacios mínimos
entre ellos, desde el extremo superior horizontal del objeto más alto y hacia
abajo. También disponible como uno de los comandos que se muestran al
hacer clic con el botón derecho del ratón en el panel de vista previa de
páginas.
153
Vista Previa Pulse este botón para abrir el diálogo Vista Previa y ver qué aspecto tendrá
el informe actual cuando lo imprima con las actuales selecciones realizadas
en el documento QlikView. Este botón también está disponible desde la
página Editor de Páginas del diálogo Editor de Informes.
Imprimir Pulse este botón para abrir el diálogo Imprimir e imprimir el informe actual.
Este botón también está disponible desde la página Editor de Páginas del
diálogo Editor de Informes.
Copiar Copia el informe, página o elemento resaltados.
Finalmente, hay un botón de la barra de herramientas para pegar informes, páginas y elementos copiados.
La pestaña Configuración
154
Id de informe El ID exclusivo del informe. En el momento de su creación, toda entidad de
diseño en QlikView, incluidos los informes, recibe un ID exclusivo para su
control vía Automatización. El ID por defecto consta de una combinación de
letras que definen el tipo de entidad, así como también un número. 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 algún otro
informe, u objeto de hoja, hoja, marcador o alerta en el documento.
Tamaño Preferido de En este desplegable podrá especificar el tamaño de papel deseado para el
Papel informe. Las proporciones del tamaño seleccionado se reflejarán en el panel de
visualización de páginas. Si el informe finalmente se imprime en otro tamaño 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
impresión para que encajen en el nuevo tamaño de papel.
La pestaña Márgenes
155
Diálogo Opciones de configuración de informe, pestaña Márgenes
Esta pestaña contiene opciones para los márgenes del informe. Los controles son los mismos que los de la
página Imprimir: Diseño (página 110) del diálogo Imprimir.
La pestaña Selecciones
156
Selecciones Iniciales Estos botones de opción le permiten especificar las selecciones iniciales para
impresión del informe. Independientemente de qué parámetro emplee, las
selecciones que prevalezcan por delante de la impresión del informe serán
restablecidas tras la impresión.
Selecciones Actuales Utilice las Selecciones Actuales como la base de impresión del informe (opción
predefinida por defecto).
Borrar Todo Todas las selecciones actuales del documento se borrarán antes de imprimir el
informe. Tras haber completado la impresión, las selecciones originales se
aplicarán nuevamente.
General
Tipo de Página Determina si debería imprimirse el informe como Página Única o como Página
Múltiple (para tablas extensas).
157
Ajustar Impresión al Esta opción sólo está disponible en el caso de páginas múltiples.
Papel Usar Papel Según se Necesite
No se escala la impresión del objeto de hoja. Se emplearán tantas páginas como
sea necesario, en ambas direcciones.
Aplicar escala de x %
Se aplicará una escala a la impresión del objeto de hoja, según un porcentaje fijo
de su tamaño original. Se emplearán tantas páginas como sea necesario, en ambas
direcciones.
Adaptar x a y
Se aplicará una escala a la impresión del objeto de hoja para que se ajuste a un
determinado número fijo de páginas.
Configuración
Ubicación de la Marcando una, dos o tres de las casillas de verificación, se puede elegir entre
Introducción imprimir el área de introducción en la Primera Página, en todas las Páginas
Intermedias y/o en la Última Página.
158
Altura de Introducción Define la altura asignada al área de la introducción en cada página. El número se
suministra en un porcentaje % del área de impresión disponible (altura del papel
menos las áreas de cabecera/pie de página). Este parámetro también se puede
modificar arrastrando el borde directamente al panel de vista previa.
Ubicación de Apéndice Marcando una, dos o tres de las casillas de verificación, se puede elegir entre
imprimir el área de apéndice en la Primera Página, en todas las Páginas
Intermedias y/o en la Última Página.
Altura de Apéndice Define la altura asignada al área de apéndice en cada página. El número se
suministra en un porcentaje % del área de impresión disponible (altura del papel
menos las áreas de cabecera/pie de página). Este parámetro también se puede
modificar arrastrando el borde directamente al panel de vista previa.
Desplazamiento del Define el espaciado entre el área de la introducción y el área principal. El valor
Apéndice se suministra en porcentaje % de área de impresión disponible (altura del papel
menos áreas de cabecera/pie de página).
A Franjas
159
General
La pestaña General contiene opciones para el objeto de impresión actualmente seleccionado en el panel de
visualización de páginas.
ID de Objeto El ID del objeto de hoja que se va a imprimir.
Propiedades Abre el diálogo de Propiedades para el objeto de hoja asociado con el elemento
de impresión. Los cambios que se realicen en este diálogo se aplicarán al objeto
de hoja actual y por supuesto se reflejarán en el resultado de impresión del
informe.
Ajustar Este control sólo está disponible para objetos en páginas únicas. Aquí se debe
seleccionar cómo dimensionar el objeto de impresión para que encaje en el
rectángulo asignado.
Rellenar Dimensiona el objeto de impresión de tal forma que éste rellene el rectángulo
que lo contiene.
Rellenar con Aspecto Dimensiona el objeto de impresión de tal forma que éste rellene el rectángulo
que lo contiene, pero manteniendo al mismo tiempo el ratio de aspecto (o
proporción) del objeto de hoja original.
Utilizar Borde El objeto de impresión se imprime normalmente en la página, sin ningún marco o
borde. Seleccionando esta casilla de verificación, se mostrará un borde en torno
al objeto.
160
Posición
La pestaña Posición contiene parámetros para posicionar y dimensionar los objetos en el área de impresión
disponible.
Left Establece la posición del/los elemento/s actualmente seleccionado/s relativo/s en
el margen izquierdo. 0 está lo más a la izquierda posible del área de impresión
disponible.
Ancho Fija el tamaño del/los elemento/s actualmente seleccionado/s en 1/1000 parte del
ancho del área de impresión disponible.
161
162
17 Alertas
17.1 Creación de Alertas
La manera más fácil de definir una alerta es empleando el Asistente de Alertas, el cual puede invocarse
desde el menú Herramientas. Las alertas también se pueden crear y mantener desde el diálogo Alertas, el
cual se abre desde el menú Herramientas. Las alertas se almacenan como parte del documento QlikView.
Las alertas únicamente pueden crearse y dispararse desde versiones de QlikView para Windows (no desde
clientes AJAX).
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
límites 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.
163
Como se puede observar en el diagrama, cada disparo de alerta inicia una cadena de operaciones lógicas en
el documento QlikView. Normalmente QlikView realiza los siguientes pasos:
1. Aplicar la selección relativa a la alerta.
2. Calcular el valor de expresión de la condición.
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 las selecciones con el ratón si éstas se han aplicado interactivamente. El tiempo que se
necesita para el paso 2 es el mismo que si la expresión 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 tamaño. Esto puede parecer irrelevante en el caso de alertas únicas,
disparadas al abrir o recargar, pero debería observarse una gran precaución cuando se utilicen grandes
cantidades de alertas disparadas mediante macros, para que el documento no se ralentice en exceso.
Abre el diálogo Alertas (página 164) desde donde se crean y gestionan todas las alertas en QlikView.
17.3 Alertas
La manera más fácil de definir una alerta es utilizando el Asistente de Alertas (página 168), el cual puede
invocarse desde el menú Herramientas.
El diálogo Alertas se abre desde el menú Herramientas. Este diálogo se utiliza para manejar las alertas, las
cuales se almacenan como parte del documento QlikView. Las alertas se pueden disparar desde cualquier
versión Windows de QlikView (esto es, no desde clientes AJAX).
Una alerta es una entidad compuesta que normalmente consta de tres partes básicas:
1. Una condición, es decir, una expresión QlikView que establece una condición lógica, que puede ser
verdadera o falsa.
2. Un estado lógico (marcador, borrar todo o estado actual de selección) que debiera ser aplicado antes
de comprobar el estado de la expresión de la condición.
3. Una o más acciones que han de llevarse a cabo cuando la condición es evaluada y es verdadera. Las
acciones más habituales incluyen mostrar un mensaje en una ventana emergente, o enviar un mensaje
de correo electrónico a uno o más destinatarios. También se pueden programar otras acciones por
medio de macros.
Cuando se comprueba una condición de alerta y dicha condición se cumple y se llevan a cabo las acciones,
entonces podemos decir que la alerta se ha disparado. La comprobación de alertas QlikView se puede hacer
de tres maneras distintas:
a. Automáticamente, desde el diseño habitual de QlikView, cuando exista una probabilidad de que los
datos del documento se hayan modificado, es decir, cuando se abre el documento, cuando se ejecuta
el script, o cuando se ha llevado a cabo una operación de Reducir Datos.
b. Manualmente, desde una Intérprete Interno de Macros (página 965) por medio de APIs de
Automatización especiales. Véase el archivo QlikView APIguide.qvw para más detalles; (es un
archivo QlikView muy útil, que describe la utilización y funcionalidad de las macros en QlikView y
que se instala habitualmente con la aplicación).
c. Externamente, desde programas que ejecutan QlikView en modo por lotes y que tienen una API de
Automatización especial que recupera una lista de alarmas disparadas desde un determinado contexto.
Tenga cuidado en la creación de alertas, si incluye grandes cantidades de alertas disparadas por macros, el
documento podría tener un rendimiento mucho más lento.
164
17.4 El diálogo Alertas
El diálogo Alertas
La parte superior izquierda del diálogo contiene un Listado de Alertas en el que se muestran todas las alertas
actualmente definidas en el documento. La lista incluye tres columnas: ID, Habilitar y Descripción.
ID El ID único y exclusivo de la alerta se muestra en el cuadro de edición ID así
como también en el listado de alertas. En el momento de su creación, cada
entidad de diseño QlikView, incluidas las alertas, recibe un ID único y exclusivo
para su control mediante Intérprete Interno de Macros (página 965). La primera
alerta de un documento recibe el ID AL01. Podrá editar este número más
adelante en el cuadro de edición ID.
Add El botón Añadir añade una nueva alerta a la lista para su posterior edición.
Eliminar Seleccionar una alerta y pulsar el botón Eliminarsirve para borrarla de la lista.
165
Condición El grupo Condición se utiliza para definir la expresión condicional. (Condición)
Se trata de una expresión QlikView que debería ofrecer un resultado verdadero
(distinto de cero) cuando la alerta se vaya a disparar.
Todo Vacío
Si esta casilla aparece marcada, se utilizará el estado de Todo Vacío al evaluar la
condición de la alerta.
Marcador
Si Todo Vacío se deja sin marcar, podrá especificar un marcador para aplicarlo
antes de que se compruebe el estado de la alerta. El marcador deberá especificarse
como un ID de marcador. El marcador debe existir, para que la alerta funcione
correctamente. Si no se especifica marcador alguno y la casilla de verificación de
Todo Vacío se deja sin marcar, se emplearán las selecciones actuales (esto es, el
estado lógico del documento) cuando se compruebe la condición de alerta.
166
Eventos El grupo Eventos sirve para definir comprobaciones automáticas de eventos.
Al Abrir
La alerta se comprueba automáticamente al abrir el documento.
Después de Recargar
La alerta se comprueba automáticamente tras una Recarga del documento
(ejecución de script). Además, la alerta se comprobará también al abrir el
documento, si el último tiempo de recarga almacenado en el documento es
posterior al tiempo registrado cuando se comprobó la alerta por última vez.
Después de Reducir
La alerta se comprueba automáticamente tras una reducción de datos (comando
Reducir Datos) en el documento. Además, la alerta se comprobará también al
abrir el documento, si el último tiempo de reducción almacenado en el
documento fuera posterior al tiempo registrado cuando se comprobó la alerta por
última vez.
Retardar
Los segundos disparos de alertas comprobadas automáticamente pueden
suspenderse durante un determinado número de Días una vez disparada la alerta.
Se pueden utilizar decimales para especificar con más detalle las partes del día.
El valor 0 por supuesto indica que no se aplicará ningún tiempo de suspensión.
Nivel de Disparo
Los segundos disparos de alertas comprobadas de forma automática puede
suspenderse si el estado de la alerta ha cambiado tras el disparo. En la lista del
desplegable puede elegir entre tres niveles de reocurrencia:
Siempre
implica que la alerta se disparará cada vez que se produzcan el/los evento(s)
disparadores y se cumpla la condición de la alerta.
Cambios en el Mensaje
significa que el disparo de una alerta se suspende hasta que cambie el Mensaje
de la alerta. Esto solo tiene sentido o efecto en el caso de textos con mensaje
dinámico. (Tenga en cuenta que el estado de la condición de alerta no tiene que
variar necesariamente para que el mensaje evaluado cambie. Cualquier
modificación que se produzca en el Asunto del Mensaje (ver a continuación) se
considerará como un cambio de mensaje.
Cambios de Estado
significa que el disparo de una alerta es suspendido hasta que cambie el estado
de la alerta, es decir, que la condición de alerta no se haya cumplido durante al
menos una comprobación y se vuelva a cumplir de nuevo en una comprobación
posterior. Éste es el tipo de suspensión de alerta más fuerte de todos.
Mostrar Emergente Marque la casilla de verificación Mostrar Emergente si desea que el mensaje de
alerta se muestre como un globo emergente cuando se dispare la alerta.
167
Utilizar Mensaje El grupo Utilizar Mensaje Emergente Personalizado le permite definir un
Emergente Personalizado formato emergente personalizado para la alerta seleccionada. Marcando esta
alternativa, podrá reemplazar las opciones establecidas por defecto
Configuración de Mensajes Emergentes tal como se definen en Propiedades de
Documento: General (página 444). El botón Configuración de Ventanas
Emergentes abre el diálogo Configuración de Ventanas Emergentes (página
449).
Modo En el grupo Modo podrá configurar las distintas opciones para definir una alerta:
como Interactivo (se dispara de manera automática desde el diseño), y/o como
alerta relevante para ciertos programas externos que ejecutan QlikView en modo
Lote (ejecución por medio de líneas de comando), por ej. QlikView Publisher,
mediante la API especial de Automatización para disparadores por Lotes. Si no se
marca ninguna de las casillas de verificación de este grupo, la alerta puede aún
así comprobarse manualmente por medio de macros.
Asunto del Mensaje En el cuadro de edición Asunto del Mensaje se puede introducir la línea de
texto que se empleará como asunto en los mensajes de alerta de correo
electrónico. El texto se puede definir como una expresión de etiqueta calculada
para actualización dinámica. Haga clic en el botón ... que abre el diálogo Editar
Expresión para una edición más fácil de fórmulas largas. Si se deja vacío, en la
línea de asunto aparecerá el texto 'Alerta QlikView'.
Receptores de Correo El panel Receptores de Correo es una lista de direcciones de correo separadas
por punto y coma. Cada destinatario recibirá un mensaje de correo electrónico
cada vez que se dispare la alerta. La lista puede definirse como una expresión de
cadena calculada para actualización dinámica.
168
Paso 5 - Defina la(s) acción(es) que se habrá(n) de tomar cuando se página 174
dispare la alerta
Dependiendo de las selecciones que haya realizado, algunos de los pasos anteriores podrían obviarse.
Iniciar el asistente de alertas
Puede iniciar el asistente de alertas eligiendo Asistente de Alertas en el menú Herramientas.
La primera vez que arranque el asistente se encontrará con dos páginas 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 páginas de inicio cuando utilice el asistente en lo sucesivo, marque la casilla
de verificación No volver a mostrar esta página en cualquiera de las dos páginas o en ambas. Pulse
Siguiente para continuar.
169
Paso 1 - Nombre/describa la alerta
Introduzca un nombre y/o un texto breve en Descripción de Alerta que describa la alerta que se dispone a
crear. 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. Sólo se utilizará en el listado de alertas del diálogo
Alertas. Pulse Siguiente para continuar.
170
Paso 2 - Defina la condición de la alerta
En este paso podrá definir la condición de la alerta y el estado de selección que debería emplearse cuando se
compruebe la condición de la alerta.
Condición de Alerta Introduzca una expresión QlikView que debiera evaluarse como verdadera
(distinta de cero) cuando se vaya a disparar la alerta.
Estado de selección en el Aquí podrá decidir qué estado de selección emplear cuando se compruebe el
momento de resultado de la condición de la alerta. Hay tres acciones posibles:
comprobación de la Selección Actual
alerta La condición de la alerta se comprobará utilizando cualquiera de las selecciones
que se realicen en el momento mismo de comprobación de la alerta.
Todo Vacío
Todas las selecciones se borrarán temporalmente antes de comprobarse la
condición de la alerta.
Marcador
Se aplicará un marcador específico de forma temporal antes de comprobarse la
condición de la alerta.
171
Paso 3 - Defina cuándo comprobar la condición de alerta
En este paso podrá definir cuando debiera comprobarse la condición de la alerta. La alerta puede
comprobarse manualmente en cualquier momento mediante llamadas de Automatización. Se pueden definir
comprobaciones automáticas ante determinados eventos relevantes mediante las configuraciones de esta
página.
Comprobar Alerta Marque esta casilla de verificación si desea que la alerta se compruebe de forma
Interactivamente automática ante los eventos que a continuación se describen.
Al Abrir
Marque esta casilla de verificación si desea que la alerta se compruebe
automáticamente cuando se abra el documento.
Después de Recargar
Marque esta casilla de verificación si desea que la alerta se compruebe
automáticamente tras una recarga del documento (ejecución de script).
Después de Reducir
Marque esta casilla de verificación si desea que la alerta se compruebe
automáticamente tras haberse producido una reducción de datos en el documento
(comando Reducir Datos).
Alerta por Lotes Marque esta casilla de verificación si la alerta está diseñada para dispararse desde
aplicaciones externas mediante la API de automatización especial para disparos
por lotes.
172
Paso 4 – Defina un retardo para la comprobación
Aquí puede definir un período de suspensión 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 día.
Retardar Es posible suspender el relanzamiento de alertas verificadas de manera
automática por un tiempo determinado tras haberse disparado la alerta.
Introduzca un número de días en este recuadro. Los decimales se utilizarán
para especificar partes del día.
173
Paso 5 - Defina la(s) acción(es) que se habrá(n) de tomar
cuando se dispare la alerta
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 electrónico, éste será el cuerpo del mensaje de correo
electrónico. El texto se puede definir como una expresión QlikView para
actualización dinámica. Haciendo clic en el botón ... se abrirá el diálogo
completo Editar Expresión para una edición más cómoda de fórmulas extensas.
Mostrar Emergente Marque esta casilla de verificación si desea que el mensaje de la alerta se muestre
como un globo emergente cuando se dispare la alerta.
Enviar Correo Marque esta casilla de verificación para enviar un correo electrónico como
resultado de haberse disparado la alerta. El cuerpo del correo electrónico 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 expresión QlikView.
Receptores de Correo Introduzca una lista de direcciones de correo electrónico separadas por punto y
coma. Cada una de estas direcciones recibirá un correo electrónico cada vez que
se dispare la alerta. La lista se puede definir como una expresión QlikView.
174
18 Panel de Variables
Definición Resaltar una variable en la lista de abajo para visualizar su definición. El texto se
puede editar libremente. Los cambios se reflejarán de forma inmediata en la
columna Valor de la lista superior. Haga clic en el botón ... para abrir el diálogo
Editar Expresión.
Add Abre el diálogo Nueva Variable, donde se puede definir una nueva variable.
Eliminar Resalte una variable de la lista y haga clic en este botón para borrar una variable.
175
176
19 Vista previa de la expresión
Columnas... Abre el diálogo Columnas donde podrá personalizar qué columnas debieran
aparecer en el diálogo Vista Previa de la Expresión. La columna Expresión
no puede ser desactivada.
Exportar Utilice este botón para exportar la tabla inferior 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 diálogo. Tras haber hecho
uso de este comando, los cambios permanecerán incluso si emplea Cancelar
para salir del diálogo.
177
Editar... Tras haber seleccionado una única expresión de la lista, puede utilizar este
botón para abrir el diálogo Editar Expresión para la expresión seleccionada.
El listado de expresiones puede contener las siguientes columnas, según los parámetros definidos en el
diálogo Columnas (ver a continuación):
ID de Hoja El ID de la hoja donde aparece la expresión. Vacío en el caso de las expresiones
de documento.
Nombre de hoja El nombre (título de la pestaña) de la hoja donde aparece la expresión. Vacío en
el caso de las expresiones de documento.
ID de Objeto El ID del objeto de hoja en el que aparece la expresión. Vacío en el caso de las
expresiones de hoja y de documento.
Los cambios efectuados desde este diálogo no podrán deshacerse mediante el comando Deshacer estándar.
178
20 Archivos Internos
20.1 Referencias a archivos en el diseño QlikView
Hay una serie de lugares, en el diseño mismo de QlikView, donde se pueden referenciar archivos externos
como info, como imágenes 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
según se describe en Archivos Internos en documentos QlikView (página 179).
Dentro del programa QlikView hay incluidas una serie de imágenes estándar que pueden utilizarse en
cualquier documento sin requerir ningún tipo de preparación adicional especial. Esto se describe en
Archivos internos en el archivo de programa QlikView (página 179).
Imágenes de Flecha
El conjunto de flechas permite mostrar flechas en ocho direcciones y cuatro colores. Los nombresdearchivo
se codifican de la siguientes manera: La palabra Arrow seguida de una dirección ( _N, _NE, _E, _SE, _S,_
SW, _W o _NW ). Esto puede ir seguido de _G para verde, _R para rojo, e _Y para amarillo. Si no se
especifica color alguno en el archivo, se indicará mediante una flecha gris.
179
Otras imágenes
También se incluyen otras imágenes en el conjunto. Éstas están disponibles normalmente en varios colores.
A continuación una lista con las imágenes disponibles.
20.4 Sonidos
También se han incluido diversos archivos de sonido (.wav) como recurso asociado en QlikView, se accede
a ellos a través de las siguientes rutas:
qmem://<bundled>/sounds/qv_bttn.wav
qmem://<bundled>/sounds/qv_can.wav
qmem://<bundled>/sounds/qv_clear.wav
qmem://<bundled>/sounds/qv_load.wav
qmem://<bundled>/sounds/qv_lock.wav
qmem://<bundled>/sounds/qv_menu.wav
qmem://<bundled>/sounds/qv_ok.wav
qmem://<bundled>/sounds/qv_redo.wav
qmem://<bundled>/sounds/qv_reex.wav
qmem://<bundled>/sounds/qv_save.wav
qmem://<bundled>/sounds/qv_scrpt.wav
qmem://<bundled>/sounds/qv_ulock.wav
qmem://<bundled>/sounds/qv_undo.wav
Nota:
Esta lista podría verse modificada en futuras versiones de QlikView.
180
Parte 4 Script
Parte 4 Script
181
21 Introducción a la Carga de Datos
Aquí hallará una breve descripción de los métodos por los que podrá acceder a las fuentes de datos, para que
QlikView pueda hacer uso de las mismas. Este tema de ayuda se ha insertado aquí a fin de poder redirigir a
posibles usuarios menos experimentados hacia otros temas de ayuda que de otro modo pudieran resultar
difíciles de identificar en un primer momento.
Un aspecto muy potente de QlikView es su capacidad para combinar datos procedentes de numerosas y muy
diversas fuentes, en un único Documento QlikView. Esto incluye la posibilidad de leer desde varias bases de
datos, si ello fuera preciso. El programa también puede combinar datos de fuentes de Internet y de otros
servidores o archivos.
QlikView ejecuta un script el cual se maneja desde el editor de script ( Diálogo Editor de Script (página
189)), para poder conectar a y recuperar datos de diversas fuentes de datos. En el script se especifican los
campos y tablas que se han de cargar. También se puede manipular la estructura de datos empleando
determinadas sentencias de script y expresiones. El script utiliza una Sintaxis de script (página 243)
especial.
El Script se ejecuta haciendo clic en el botón Ejecutar Script. Tras la ejecución de script se abre el diálogo
Seleccionar Campos. Ahí se eligen los Campos (página 185) que se mostrarán en cuadros de lista en la
hoja en QlikView.
Durante la ejecución de script QlikView identifica campos comunes de diferentes tablas (campos clave) para
poder asociar los datos. La estructura de datos de la base de datos de QlikView puede monitorizarse en el
Visor de Tablas (página 198), al que se accede desde el menú Archivo. Se pueden hacer cambios en la
estructura de datos renombrándolos. Véase Renombrar campos (página 403) para así obtener diferentes
asociaciones entre las tablas.
Una vez que se han cargado los datos en QlikView, se almacenan en el documento QlikView ( Archivo
QlikView (página 55)). Esta ingeniosa entidad constituye el corazón de la funcionalidad del programa y se
caracteriza por la manera libre e intuitiva, sin restricciones, en que los datos son asociados, también por el
ingente número de dimensiones posibles, por su alta velocidad de análisis y su tamaño compacto. La base de
datos de QlikView se expande en la memoria RAM al abrir el documento QlikView.
Finalmente, debería tenerse en cuenta que debido al rol y a la naturaleza de la base de datos de QlikView, el
análisis en QlikView siempre se realiza cuando el documento no está en línea con su fuente de datos. En
consecuencia, para actualizar los datos, se ha de recargar el script.
182
Parte 4 Script
183
184
22 Variables y Campos
Este capítulo analiza las diferentes entidades de almacenamiento de datos en QlikView, principalmente los
Campos y las Variables.
22.1 Campos
Los campos son las entidades primarias de almacenamiento de datos en QlikView. Un campo normalmente
contiene uno o varios valores, denominados valores de campo. En la terminología de bases de datos decimos
que los datos procesados por QlikView proceden de los archivos de datos. Un archivo se compone de varios
campos donde cada entrada de datos es un registro. Los términos archivo, campo y registro son equivalentes
a tabla, columna y fila respectivamente. La lógica AQL de QlikView opera por comparación entre los
campos y sus valores de campo.
Los datos de campo son recuperados por el script mediante sentencias Load (página 272), Select (SQL)
(página 288) o Binary (página 248). La única manera de modificar los datos de un campo (aparte de los
Campos de entrada (página 186)) es reejecutando el script. Los valores de campo no pueden ser
manipulados por el usuario desde el diseño ni desde la automatización. Una vez leídos éstos en QlikView,
sólo pueden visualizarse y emplearse para selecciones lógicas y cálculos.
Los valores de campo consisten en datos numéricos o alfanuméricos (de texto). Los valores numéricos en
realidad tienen dos valores, el valor numérico actual y su representación de texto con formato. En los objetos
de hoja sólo se muestra éste último.
En el diseño QlikView el contenido de un campo se representa en un Cuadro de Lista (página 501).
Etiquetas de campo
Hay tres tipos de etiquetas de sistema: las etiquetas de script, generadas por el sistema, que no pueden ser
modificadas por el usuario; las etiquetas de script, generadas por el sistema, que 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 automática al final de la generación de script.
Éstas no pueden ser modificadas por el usuario:
l $system - indica un campo del sistema.
l $system - indica un campo clave.
l $keypart - indica que el campo forma parte de una o más claves sintéticas.
l $synthetic - indica una clave sintética.
Las etiquetas que hay a continuación también se generan automáticamente tras la generación de script, pero
pueden ser modificadas o ignoradas empleando sintaxis de script, véase Tag Field (página 296) y untag
field (página 298).
l $hidden - denota un campo oculto.
l $numeric - todos los valores (no nulos) del campo son numéricos.
l $integer - todos los valores (no nulos) del campo son enteros.
l $text - ninguno de los valores del campo son numéricos.
l $ascii - los valores del campo contienen únicamente caracteres ascii estándar.
l $date - todos los valores (no nulos) del campo se pueden interpretar como fechas (enteros).
l $timestamp - todos los valores (no nulos) del campo se pueden interpretar como marcas de tiempo
(fecha-hora).
185
Los siguientes comandos están disponibles en el diálogo: Propiedades de Documento: Tablas (página 470)
Pueden ser habilitadas y deshabilitadas por el usuario:
l $dimension - denota un campo recomendado para su uso en dimensiones de gráficos, cuadros de lista,
etc.
l $measure - denota un campo recomendado para su uso en expresiones.
El usuario también puede añadir etiquetas personalizadas. Éstas se añaden o bien en el script, empleando
Sintaxis de script (página 243), o en el diálogo Propiedades de Documento: Tablas (página 470). Las
etiquetas personalizadas pueden tener nombres distintos a los de las etiquetas de sistema.
Nota:
Si se manipulan las mismas etiquetas en el script y en Propiedades de Documento: Tablas (página 470)
prevalecerán las configuraciones del script.
186
+=n incrementa el valor actual en n
Ejemplos:
%+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.
También hay APIs de Automatización para extraer y establecer los valores de forma programada.
22.3 Variable
Una variable en QlikView es una entidad con nombre propio, que contiene un valor de datos único. Una
variable normalmente adquiere su valor de un Let,Set u otra sentencia de control, mediante una llamada
automatizada o mediante un Cuadro de entrada (página 577) en el diseño. En general, el usuario puede
cambiar el valor de una variable en cualquier momento.
Las variables pueden contener datos numéricos o alfanuméricos. Si el primer carácter del valor de una
variable es un signo igual ' = ', entonces QlikView tratará de evaluar el valor como una fórmula (o expresión
QlikView) y a continuación mostrará o devolverá el resultado en lugar del texto mismo de la fórmula.
Grupos
Los grupos, o más bien los grupos de campos, son conjuntos de campos que se pueden emplear en lugar de
los campos en dimensiones de gráfico. Hay dos tipos diferentes de grupos de campo:
Los Grupos Jerárquicos se utilizan para crear jerarquías de campos, permitiendo una jerarquía en los
gráficos.
Los Grupos Cíclicos no son jerárquicos y normalmente se utilizan como una forma útil de dejar que el
usuario modifique los campos de dimensión mediante un simple clic de ratón.
187
Los grupos se definen en el diálogo Propiedades de Documento: Grupos.
188
23 Diálogo Editor de Script
189
Recargar Ejecuta el script, cierra el cuadro de diálogo y abre la página Campos del
diálogo Propiedades de Hoja. Este comando también está disponible en la
barra de herramientas del diálogo Editor de Script.
Depurar Inicia la ejecución del script en el depurador. El depurador se utiliza para
buscar errores en el script. Cada sentencia de script puede controlarse o
monitorizarse y los valores de las variables se pueden examinar mientras se
ejecuta el script. Este comando también está disponible en la barra de
herramientas del diálogo Editor de Script.
Editar Script Oculto Abre una pestaña de script para el script oculto. Aquí podrá definir una
parte oculta del script, la cual se ejecutará antes del script general en cada
recarga. Las pestañas de script oculto siempre se muestran a la izquierda de
las pestañas de script visible. Se requiere contraseña para crear o acceder al
script oculto.
Cambiar Contraseña de Abre el diálogo Nueva Contraseña de Script Oculto donde se puede
Script Oculto… establecer una nueva contraseña para el script oculto.
Crear Script Oculto Abre el diálogo Nueva Contraseña de Script Oculto en el que podrá
definir una nueva contraseña para acceder a la parte oculta del script y a
continuación abre una nueva pestaña de script, en la ventana de script,
denominada Script Oculto. Aquí podrá definir una parte oculta del script, la
cual se ejecutará antes del script general en cada recarga. Las pestañas de
script oculto siempre se muestran a la izquierda de las pestañas de script
visible.
Eliminar Script Oculto Elimina el script oculto del diálogo Editor de Script.
Guardar todo el Guarda el documento activo en un archivo. Se guardan los datos, el script y
Documento el diseño.Este comando también puede invocarse con el método abreviado
de teclado: Ctrl+S. Este comando está también disponible en la barra de
herramientas del diálogo Editor de Script.
Guardar todo el Guarda el documento activo en un nuevo archivo de documento.
Documento Como...
Abrir Archivo Externo Permite explorar para hallar un archivo que contiene un script y lo abre en
de Script una nueva pestaña del panel de script, en la que podrá editarlo con ayuda
de la codificación de colores de QlikView.
Guardar Archivo Guarda el archivo externo de script.
Externo
Imprimir Pestaña... Permite la impresión de la pestaña del script activo en una impresora
opcional. Este comando también puede invocarse con el método abreviado
de teclado: Ctrl+P. Este comando está también disponible en la barra de
herramientas del diálogo Editor de Script.
Imprimir todas las Permite la impresión del script completo en una impresora opcional. El
Pestañas... script oculto no se imprimirá mediante este comando.
Visor de Tablas Abre el diálogo Visor de Tablas (página 198) donde se puede analizar la
estructura de los datos cargados de una manera gráfica, en tablas, campos y
asociaciones. Este comando también puede invocarse con el método
abreviado de teclado: Ctrl+T.
190
Menú Editar
Deshacer Deshace el último cambio realizado (se pueden deshacer múltiples pasos).
Equivale a pulsar Ctrl+Z.
Rehacer Rehace el último Deshacer. Equivale a pulsar Ctrl+Y.
Borrar el Script Borra el script, es decir, elimina todo el texto, a excepción de las sentencias
Completo set autogeneradas iniciales.
Seleccionar Todo Selecciona todo el texto de script completo. Equivale a pulsar Ctrl+A.
Buscar/ Reemplazar... Abre un diálogo donde es posible buscar y reemplazar números o caracteres
en el script. Este comando también está disponible en la barra de
herramientas del diálogo Editor de Script. Equivale a pulsar Ctrl+F.
Ir a... Abre un diálogo que le permite ir a un determinado número de línea en el
script. Equivale a pulsar Ctrl+G.
Mayúsculas Pone el texto seleccionado en mayúsculas.
Invertir May/Min Invierte las mayúsculas o minúsculas del texto de script seleccionado.
Menú Insertar
Sentencia Set Abre el Asistente de Sentencia Set (página 196) donde podrá introducir una
nueva sentencia Set y escoger una sentencia predefinida.
191
Variables de Entorno Inserta las variables de interpretación numérica en el script según los parámetros
establecidos por defecto en el sistema operativo.
Archivo de Script Permite navegar hasta un archivo que contiene un script, o parte de él, e inserta
su contenido dentro del script, en la posición del cursor.
Sentencia Include Abre el diálogo Incluir Archivos de Script, donde es posible navegar hasta
hallar un archivo de script con uno de los siguientes formatos: qvs (un archivo de
script QlikView previamente guardado), txt o sql.
Sentencia Load Inserta una sentencia load, bien Desde Archivo o Inline. La selección de Inline
abre el Asistente de Datos Inline (página 211) con la ayuda del cual es posible
crear sentencias load inline desde un control tipo hoja de cálculo.
Sección de Acceso Inserta una sentencia section access, bien desde una tabla de Autorización de
Publisher o Inline.
Si elige Autorización de Publisher se abre el Asistente de Archivo: Opciones
(página 229).
Si elige Inline se abre el Asistente para Tablas de Restricción de Acceso (página
212).
Menú Pestaña:
El menú Pestaña ayuda a organizar la estructura del script.
Añadir Pestaña Añade una nueva pestaña de script. El script se ejecutará pestaña a pestaña, de
izquierda a derecha. Si la pestaña actual de script forma parte del script oculto, la
nueva pestaña también se creará dentro del script oculto.
Insertar Pestaña en el Inserta una nueva pestaña tras la pestaña activa. Cualquier texto posicionado
Cursor detrás del cursor será movido a la nueva pestaña.
Ascender Mueve la pestaña activa un paso a la izquierda. Las pestañas no pueden ser
ascendidas a la izquierda de la pestaña de script oculto.
Combinar con Anterior Todo el texto de la pestaña activa se mueve al final de la pestaña anterior y la
pestaña activa es eliminada.
192
Eliminar Elimina la pestaña activa. La última pestaña que quede en el script no podrá ser
eliminada.
Menú Herramientas
Administrador de Abre el Administrador de Fuentes de Datos ODBC para drivers ODBC de 64
ODBC 64 bits... bits.
Preferencias de Editor Abre la página Preferencias de Usuario: Editor (página 91) donde se puede
establecer la fuente y el color de los diferentes tipos de texto que aparecen en el
script.
Menú Ayuda
Ayuda abre la ayuda html de QlikView.
Panel de Script
El panel de script contiene el script actual. Cada línea de script está numerada. El script puede dividirse en
varias partes que aparezcan en páginas separadas mediante pestañas, las cuales se ejecutan de izquierda a
derecha.
Si se utiliza un script oculto, éste podrá verse bajo una pestaña aparte que hay a la izquierda del todo
(siempre que se haya introducido la contraseña).
El script posee una codificación de colores, realizada mediante componentes de sintaxis. La codificación de
colores puede personalizarse eligiendo Preferencias de Editor en el menú Herramientas.
Panel de Herramientas
El panel de herramientas consta de cuatro páginas con pestañas que contienen funciones para la generación
de script.
La página Datos
La página Datos contiene los comandos básicos para la recuperación de datos en QlikView:
Los parámetros del grupo Base de Datos le servirán para crear una conexión y recuperar los campos de una
fuente de datos. Si se utiliza una base de datos comercial, es posible emplear ODBC o OLE DB como
interfaz entre QlikView y la base de datos. Es necesario instalar primero en el PC un driver ODBC o OLE
ODBC que dé soporte a la base de datos, antes de poder recuperar los datos mediante la conexión
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.
193
OLE DB La conexión al origen de datos se establece mediante OLE DB.
QVSAdminDataProvider.dll Este conector personalizado permite conectar con el QlikView Server y cargar
información desde la DMS y los objetos de colaboración.
Connect... Abre el diálogo Propiedades de Enlace a los Datos desde el que podrá
seleccionar una fuente de datos, o el diálogo Conectar a una fuente de datos
(página 204) donde se puede seleccionar una fuente de datos ODBC.
El grupo Datos desde Archivos permite recuperar datos desde otras fuentes de datos.
Rutas Relativas Si está habilitado este parámetro, QlikView empleará rutas relativas en vez de
absolutas en el script. Las rutas relativas normalmente se requieren cuando hay
que mover una aplicación entre diferentes ordenadores. Este parámetro también
está disponible en el diálogo Preferencias de Usuario. Si se modifica ahí, se
modificará también en los diálogos Editar Script y Editar Script Oculto.
Utilizar FTP Habilite este parámetro para seleccionar archivos desde un servidor FTP, cuando
se hace clic en Ficheros Planos, Archivos QlikView o Incluir.
Ficheros Planos Abre el diálogo Abrir Archivos Locales (página 209) que enumera los Ficheros
Planos. Seleccionando uno o varios archivos y pulsando Aceptar, se generará una
o varias sentencias Load. Cuando se ejecuten, las sentencias de script cargarán
datos desde los archivos correspondientes. Si la opción Utilizar FTP está
marcada (véase arriba), seleccione un servidor de la lista (o introduzca el servidor
a utilizar y haga clic en Conectar). Una vez hecho esto, seleccione un archivo de
texto.
Archivo QlikView Abre el diálogo Abrir Archivo QlikView. Cuando se selecciona un archivo, se
genera una sentencia binary en la primera línea del script. Esta sentencia carga
los datos desde el archivo QlikView, pero no se utilizarán las configuraciones de
diseño.
194
Archivos Web Abre el diálogo Asistente de Archivo: Origen (página 214) donde se puede
introducir una URL como fuente para la tabla de la base de datos.
Datos de Campo Abre el diálogo Asistente de Archivos: Fuente donde se puede cargar los
contenidos de un campo ya cargado.
La página Variables
En la página Variables se encuentran los controles para pegar sintaxis relativa a las variables de QlikView.
Mostrar Variables de Si se marca esta casilla de verificación, la lista del desplegable Variables incluirá
Sistema también las variables de sistema.
QlikView ofrece una interfaz plug-in de código abierto, que otorga la posibilidad de programar interfaces
personalizadas para diversos tipos de fuentes de datos no cubiertas por las interfaces de archivo tradicionales,
ODBC o OLEDB. El caso más típico se observa en los datos disponibles vía Web Services. El módulo plug-
in debería programarse conforme a las especificaciones mostradas en un código de plantilla suministrado a
demanda como código abierto desde QlikTech y compilado como un dll. El dll es emplazado a continuación
cerca del archivo QV.EXE haciendo que la fuente personalizada esté disponible para el uso. Aparece a
continuación en el desplegable para poderlo seleccionar.
Página Funciones
La página Funciones contiene herramientas para navegar y pegar funciones estándar de QlikView.
Categoría de Función Seleccione una categoría de la lista desplegable para ver las correspondientes
funciones en la lista Nombre de Función que hay a continuación.
Nombre de Función Esta lista desplegable contiene funciones estándar de script en QlikView.
La página Variables
En la pestaña Variables hallará controles para incluir sintaxis relativa a las variables de QlikView.
Mostrar Variables de Si se marca esta casilla de verificación, la lista del desplegable Variables incluirá
Sistema también las variables de sistema.
Página Configuración
La página Configuración contiene comandos básicos de seguridad para el script QlikView.
195
Privilegios de Script Abrir Bases de Datos en modo de Lectura y Escritura
Si está seleccionada esta opción, el cualificador mode is write se activará para
poder utilizarlo en sentencias select.
Puede Ejecutar Programas Externos
Si esta opción está seleccionada, las sentencias execute podrán utilizarse en el
script.
196
Sentencias Set Grupos de Variables
Predefinidas Escoja qué tipo de variable utilizar.
Variables
Escoja la variable que desee.
Valores Predefinidos
Escoja entre los valores predefinidos de la variable.
Pegar
Haga clic en el botón para desplazar los valores predefinidos hasta Sentencia Set
Actual para su edición.
El diálogo Buscar/Reemplazar
Este diálogo sirve para buscar cadenas específicas de texto dentro del script, así como para efectuar cambios
múltiples o masivos en el mismo. Se abre desde el menú Editar del diálogo Editor de Script.
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 selección a la siguiente sección que contenga la cadena de búsqueda.
Reemplazar Todos Efectúa reemplazos en todas las ocasiones en que aparece la cadena de búsqueda.
Sensible a Mayúsculas Si esta casilla de verificación está marcada, la cadena de texto que se busca
distinguirá entre mayúsculas y minúsculas.
Búsqueda por Palabras Si esta casilla de verificación está marcada, QlikView únicamente hallará
resultados que compongan una palabra completa (delimitada por espacios u otros
caracteres no alfabéticos).
Buscar en todas las Si se marca esta casilla de verificación, la operación de buscar y reemplazar se
pestañas realizará en todas las pestañas del script.
Arriba Marque este botón de opción si desea buscar en dirección ascendente en el script.
197
23.3 Script Oculto
Un script oculto es una parte especial del script, que se ejecuta antes del script normal en cada Recarga. El
script oculto va protegido mediante contraseña.
Cuando elija Editar Script Oculto desde el menú Archivo en el diálogo Editor de Script, será preguntado
por una contraseña, la cual se requerirá antes de darle acceso al script oculto de nuevo. Si es la primera vez
que accede al script oculto de un documento (por lo tanto estará creando uno) deberá confirmar la nueva
contraseña. Después de esto, la pestaña Script Oculto aparecerá a la izquierda de todas las demás pestañas de
script y quedará hasta que cierre el documento.
Nota:
Si está utilizando un script oculto, el comando binary no podrá utilizarse en el script normal.
Nota:
El diálogo de Progreso no se actualizará durante la ejecución de un script oculto, a menos que la opción
Mostrar Progreso de Script Oculto esté marcada en Propiedades de Documento, Seguridad. No se
registrarán entradas en el archivo de registro (archivo.log), si se utiliza éste.
Nota:
Si el script oculto contiene una sección de acceso (section access), dicha sección no se permitirá en el script
normal o en un script que comience con una carga binaria (binary load) del archivo QlikView que contiene
el script oculto.
198
El diálogo Visor de Tablas
Este diálogo 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. Las líneas de conexión entre los
cuadros muestran las asociaciones. Donde se encuentran más de dos líneas hay puntos de conexión en forma
de pequeños puntos.
Las tablas, los puntos de conexión y también todos los puntos donde se curvan los conectores pueden
moverse mediante pinchar y arrastrar el ratón (vea abajo). Cuando se reordena el diseño de esta manera, los
cambios se guardarán con el documento, a menos que salga del diálogo pulsando Cancelar.
Hay dos vistas disponibles, cuyos diseños se guardan por separado. Las dos vistas son:
l La Vista de Tablas Internas es la vista predeterminada. Muestra las tablas de datos tal como son almacenadas por
QlikView. Las claves sintéticas compuestas se forman en tablas que comparten más de un campo. Las tablas sintéticas
se usan para unirlos. Esta vista ofrece la mejor comprensión de la lógica QlikView y también proporciona un diseño
muy limpio donde cada par de tablas tiene un máximo de un conector entre ellas.
l La Vista de Tablas Origen muestra las tablas de datos tal como son leídas por QlikView. Aquí no hay campos
sintéticos ni tablas sintéticas. Las claves compuestas se representan por múltiples conectores entre las tablas.
Al pasar con el cursor por encima de uno de los campos de una tabla, aparecerá una ventanita con
información relativa al contenido de dicho campo:
l Densidad de información es el número de registros que ostentan valores (distintos de nulo) en este campo, comparado
con el número total de registros de la tabla.
l Ratio de Subconjunto es el número de valores distintos de este campo que se encuentran en esta
tabla, contrastados con el número total de valores distintos de este campo (es decir, también de otras
tablas).
l Comentarios de tabla se muestran en la especificación de la herramienta.
l Comentarios de campo se muestran en la especificación de la herramienta.
l Etiquetas se añaden al script o en la página Propiedades de Documento: Tablas, incluidas las
etiquetas de sistema, y se muestran en la especificación de la herramienta.
Se pueden realizar las siguientes acciones en los diseños de tabla (pulse aquí para
ver una lista):
Hacer Clic en el Título Resalta la tabla, todas las tablas con asociaciones lógicas
de Tabla directas con la tabla y las conexiones entre ellas.
199
Apuntar al título de la Mueve la tabla en el diseño.
tabla y arrastrar
Clic sobre el campo en la Resalta la tabla, el campo, todas las tablas que contienen ese
tabla campo y las conexiones entre ellas.
Pasar con el ratón por Muestra información emergente acerca del campo.
encima del campo de
tabla
Hacer clic con el botón Haga clic en Vista Previa para ver un diálogo con registros a
derecho sobre una tabla modo de muestra de la tabla cargada.
Clic derecho sobre punto Mueve el punto de conexión hacia atrás a una posición
de conexión o curva del automática.
conector
Clic sobre el fondo del Cancela todos los resaltados de las tablas, campos y conectores.
diseño
Copiar Imagen Copia la vista de la tabla actual como una imagen en el portapapeles.
Equivale a pulsar Ctrl+C.
200
Auto-Diseño Reordena las tablas en la vista actual.
Ver Escoja entre la Vista de Tabla Interna y la Vista de Tabla Origen (ver
arriba).
201
23.5 Propiedades de Vínculo de Datos
202
Diálogo Propiedades de Vínculo de Datos
Este diálogo se utiliza para crear una conexión a una fuente de datos OLE DB, normalmente mediante
ODBC. El diálogo se abre haciendo clic en el botón Conectar en la página Datos del Panel de
Herramientas, en el diálogo Editor de Script.
La primera página enumera los proveedores de OLE DB. Con el fin de crear una conexión de datos ODBC,
seleccione OLE DB Provider for ODBC Drivers, luego haga clic en Siguiente para avanzar hasta la pestaña
de conexión.
En la pestaña Conexión dentro de 1) Especifique la fuente de datos, se elige una fuente de datos
previamente configurada. Hay dos tipos de fuentes de datos ODBC disponibles.
203
Las fuentes de datos genéricas se usan p.ej. para archivos de bases de datos. Si desea utilizar una fuente de
datos genérica o crear una nueva fuente, seleccione el botón de opción Utilizar la cadena de conexión y
haga clic en Generar. Se abrirá el diálogo Seleccionar Origen de Datos.
Hay dos tipos de fuentes de datos disponibles: fuentes de datos de archivo y fuentes de datos de equipo. Las
últimas se refieren a la máquina local y el usuario, mientras que las fuentes (u orígenes) de archivo se refieren
a un archivo específico. Puede usar cualquiera de las dos. Cada una tiene una página aparte en el diálogo
Seleccionar Origen de Datos.
Haga doble-clic en un origen de datos, y se abrirá un diálogo donde puede examinar los archivos de bases
de datos aplicables.
Nota:
Para orígenes de datos en MS Access se debe hacer clic en el botón Base de datos en un diálogo
intermedio.
Al pulsar el retorno volverá a la segunda página del diálogo Propiedades de Enlace a los Datos.
Si lo necesita, puede definir un Nombre de usuario y Contraseña para la fuente de datos. También es
posible probar la conexión pulsando el botón Probar Conexión.
Para finalizar, haga clic en el botón Aceptar. Su sentencia connect está lista.
204
El diálogo Probar Conexión
Para finalizar, haga clic en el botón Aceptar. La sentencia connect está lista.
205
Base de Datos Se puede elegir entre las bases de datos disponibles a través de la lista
desplegable.
Propietario Aquí figura el propietario de la base de datos. Puede elegir entre los propietarios
disponibles en la lista desplegable.
Connect Si pulsa este botón, se abre el diálogo Conectar a una fuente de datos (página
204).
Driver Haga clic en este botón para abrir el diálogo Información del Driver ODBC o
Información del Driver OLEDB, que contienen información adicional sobre la
funcionalidad que ofrece el driver en uso.
El diálogo Soporte
El segundo grupo se emplea para seleccionar tablas y campos.
Tablas de Base de Datos Esta lista muestra las tablas disponibles de la base de datos. Haga clic sobre un
nombre de tabla para seleccionarlo. Los tipos de tablas que aparecen en la lista se
controlan activando las casillas de verificación que se ven a la izquierda (véase
la descripción más abajo).
Campos Esta lista muestra todos los campos disponibles en la tabla seleccionada. Elija
uno o más campos de la lista que se van a incluir en la sentencia select. Use "*"
para seleccionar todos los nombres de campo de una sola vez. La selección de
campos que realice se reflejará en la página de Script del tercer grupo (vea la
descripción más abajo). Los campos se pueden ordenar por el Orden Original
que traían de la base de datos u Ordenar Alfabéticamente, según se elija en el
control desplegable.
206
Mostrar Icono para Marque esta casilla de verificación si desea que cualquier campo definido como
Campos Clave campo clave en la base de datos de origen se muestre con un icono clave 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 desea que aparezcan las vistas de la base de
datos en la lista Tablas de Base de Datos.
Sinónimos Esta casilla se debe seleccionar si desea que aparezcan los sinónimos de tablas de
la base de datos en la lista Tablas de Base de Datos.
Tablas de Sistema Esta casilla se debe seleccionar si desea 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 desea que aparezcan los alias de tablas de la
base de datos en la lista Tablas de Base de Datos.
El tercer grupo muestra la sentencia Select generada, así como información sobre la tabla seleccionada y sus
campos. El menú contiene los siguientes comandos:
Script
La pestaña Script muestra el script que se va a generar para esa sentencia Select.
Los tres botones de opción a la derecha controlan el formato de la sentencia select en el script.
Columna Seleccione esta opción para generar la sentencia select en el script con cada
nombre de campo en una fila aparte, en el script.
Fila Seleccione esta opción para generar la sentencia select en el script en una sola
línea.
Estructurado Seleccione esta opción para generar la sentencia select en el script en filas
estructuradas.
Load Precedente Si está marcada esta opción, la sentencia select se generará con una sentencia
load precedente, utilizando la sentencia select como entrada. Todos los campos
se listarán en la sentencia load, incluso si se utiliza * en la sentencia select.
207
Add Haga clic en este botón para guardar la sentencia select generada. La generación
de una nueva sentencia select se inicia sin dejar el diálogo. La sentencia antigua
estará visible en el panel de vista previa sobre un divisor. Este procedimiento se
puede repetir cualquier número de veces.
Tabla
La pestaña Tabla muestra información detallada acerca de la tabla de base de datos seleccionada.
Más... abre un diálogo aparte, dimensionable, con una vista expandida de la Tabla, las Columnas y una
Vista Previa.
Columnas
La pestaña Columnas muestra información detallada sobre las columnas seleccionadas (campos) de la tabla
actual.
Vista Previa
La pestaña Vista Previa muestra una vista previa de las primeras filas que generará la sentencia select actual.
Objetos Blob
La pestaña Objetos Blob permite asociar los denominados "Blobs" u "Objetos Blob" (Binary Large Objects),
en una aplicación QlikView. Se trata por lo general de un archivo de imagen, texto o similar, almacenado
como una entidad aislada en un sistema gestor de bases de datos. El icono i indica que el campo contiene un
objeto blob. Los objetos blob de la base de datos aparecen listados de forma conjunta por tamaño (en KB) y
tipo en el Visor de Blobs. Si se trata de una imagen, se ofrece una vista previa de cada objeto blob junto al
listado. QlikView admite blobs jpg, png, bmp, pdf y rtf.
El botón Asociar... abre el diálogo Asociar.
208
Campo Clave para los Seleccione en la lista el objeto blob que desee redimensionar.
Datos Blob
Encoger Imágenes Active la opción para redimensionar el objeto blob. Aplique Ancho en Pixel y
Altura en Pixel para redimensionar la imagen de manera que se ajuste.
El parámetro no se ocupa del ratio de aspecto (las proporciones de la imagen).
Nota:
Sólo se puede enlazar objetos Blob mediante conexión ODBC.
Una vez realizadas las selecciones de tabla y campos, es posible hacer clic en Aceptar para insertar la(s)
sentencia(s) select generadas en la posición del cursor en el script QlikView. Si pulsa Cancelar abortará los
cambios.
El driver ODBC normalmente puede interpretar sentencias select bastante más complicadas que las que este
diálogo puede producir. Una forma alternativa de generar sentencias select más complejas es utilizar una
herramienta de consulta, por ejemplo Microsoft Query, y hacer su sentencia select gáficamente ahí. Cuando
haya hecho esto, copie (Ctrl+C) la sentencia select y péguela (Ctrl+V) en el interior del script QlikView. (En
MS Query, pulse el botón SQL.)
209
23.9 Abrir Archivos de Internet o Abrir Documento
QlikView
Nombre de Usuario A no ser que se verifique el Acceso anónimo el nombre del usuario se
introducirá aquí.
Connect Haga clic en este botón para conectar con el servidor seleccionado. Si selecciona
directamente un servidor de la lista, esquivará este procedimiento.
Semántica Pasiva Para conectarse a través de un cortafuegos, se tiene que usar un FTP pasivo.
Acceso Anónimo Otorga acceso al usuario, sin tener que introducir nombre de usuario y
contraseña.
Nombre de Archivo El nombre del archivo seleccionado aparece aquí cuando se ha conectado al
servidor.
Abrir Hacer clic en este botón genera una sentencia load que se introducirá en el script
de carga en el Diálogo Editor de Script (página 189).
210
23.10 Asistente de Datos Inline
El diálogo Asistente para Datos Inline se abre desde el menú Insertar, Sentencia Load, Load Inline. Sirve
para crear sentencias load inline en el script.
El diálogo contiene algo muy parecido a una hoja de cálculo y de hecho funciona como una de ellas en casi
todos los aspectos. Tenga en cuenta no obstante que las fórmulas calculadas no se evaluarán en esta hoja de
cálculo como se haría por ejemplo en Microsoft Excel.
Cada columna representa un campo que se va a cargar en QlikView mediante una tabla inline. Cada fila es
un registro de la tabla. Se selecciona una celda de datos haciendo clic en ella. Se puede introducir a
continuación un valor, tecleándolo o pegándolo desde el portapapeles. Pulse Intro o una tecla de flecha para
aceptar el valor y desplazarse a otra celda.
La fila superior (etiqueta) está reservada para etiquetas de campos. Haga doble clic en una etiqueta de celda
para editarla. Si no se introduce ningún valor se usarán los nombres de campo F1, F2, etc.
Menú Editar
El menú Editar contiene algunos comandos básicos de edición.
Insertar Columna Inserta una nueva columna en blanco si hay una o más columnas selecionadas.
Insertar Fila Inserta una nueva fila en blanco si hay una o más filas selecionadas.
Menú Herramientas
El menú Herramientas contiene el comando Datos de Documento que abre el Asistente de Datos de
Documento desde el que podrá pegar valores de campo desde cualquier campo en el documento. En este
211
diálogo podrá ver cuántos valores de campo hay en un campo seleccionado. También puede ser que elija
insertar todos los valores, los valores seleccionados o valores excluidos en el asistente inline.
Haga clic en Aceptar para cerrar el diálogo y generar una sentencia Load inline que refleje los contenidos
de la rejilla de la tabla del diálogo.
212
El diálogo Asistente para Tablas de Restricción de Acceso se abre desde el menú Insertar, Sección de
Acceso, Inline. Sirve para generar una sentencia load inline para control de acceso al documento QlikView.
Véase Seguridad (página 437).
El diálogo contiene los siguientes comandos:
Campos a Utilizar La lista contiene todos los campos reservados posibles en una sección de acceso
a QlikView. Marque el cuadro de opción para cada uno de los que quiera incluir.
Tabla de Acceso de Pulse este botón si desea marcar ACCESS, USERID y PASSWORD y desmarcar
Usuario Simple los demás campos.
Seguridad NT Básica Pulse este botón si desea marcar ACCESS, PASSWORD, NTNAME y
NTDOMAINSID y desmarcar los otros campos.
Al cerrar el diálogo haciendo clic en Aceptar, se abrirá el diálogo Asistente de Datos Inline (página 211)
con los campos seleccionados como etiquetas de columna. Tras pulsar Aceptar en este diálogo, se creará en
el script una sentencia Load Inline, precedida por una sentencia Section (página 288) y seguida de una
sentencia Section application.
213
interpretable por QlikView. Si QlikView lo puede abrir o no, ya es un tema muy distinto de la extensión del
archivo.
Para cargar un archivo directamente desde Internet, lo más fácil es pegar la URL (previamente copiada de su
navegador de Internet) en un cuadro de texto titulado Nombre de Archivo en el diálogo de navegación FTP,
y pulse Abrir.
Cuando hay un archivo seleccionado, se abre el asistente. Contiene cinco páginas: Origen, Tipo,
Transformar, Opciones y Script. Como muy en raras ocasiones es necesario modificar algo en la página
Origen, el asistente se inicia en la página Tipo. Los botones Atrás y Siguiente le llevarán de una página a
la siguiente, o a la anterior.
Las páginas Tipo y Opciones comprenden una vista previa donde se muestra como QlikView ha interpretado
el archivo. La página Script permite configurar cómo se presentará el script en el diálogo Editor de Script.
Con el botón Finalizar se cerrará el asistente y se generará una sentencia load en el script.
Esta página 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 diálogo Abrir
Archivo, pero si necesita modificar la definición del origen, p.ej. por haber sacado una tabla directamente de
una pagina de Internet, éste es el sitio donde efectuar los cambios. Pulsando el botón Atrás de la página
Tipo se abre la página Origen.
Archivo Local Introduzca la ruta a un archivo local o haga clic en Explorar para encontrarlo.
214
Archivo de Internet Introduzca la ruta a un archivo de Internet.
Desde el Campo Abre el diálogo Fuente de Datos del Documento (página 215) en el que se puede
elegir una tabla y un campo.
215
Asistente de Archivo: Tipo
Esta página contiene todas las configuraciones relativas al tipo de archivo y tipo de tabla. Las
configuraciones varían según el tipo de archivo.
Esta página contiene todas las configuraciones relativas al tipo de archivo y tipo de tabla. Las
configuraciones varían según el tipo de archivo.
Al abrir un archivo de tabla, el programa trata de interpretar los contenidos del archivo. Los valores iniciales
de los parámetros se fijan de esta manera, pero pueden por supuesto ser modificados manualmente por el
usuario.
Tipo de Archivo El tipo de archivo se fija aquí: Delimitado, Registro de longitud fija, DIF, Archivos
Excel (xls), Excel (xlsx), HTML, QVD, XML o QVX.
216
Panel de Vista En el Panel de Vista Previa (en la parte inferior de la página de diálogo) se muestra el
Previa resultado de las configuraciones elegidas. Los contenidos del panel de vista previa
cambian automáticamente conforme a los cambios que se efectúen en la configuración.
También es posible realizar algunos cambios directamente en el panel de vista previa.
Primero, se pueden omitir campos haciendo clic en el botón de cruz que hay a la
derecha de cada nombre de campo. Tras hacer clic, la cruz cambiará a un signo de
exclamación y el campo no se incluirá en la sentencia load. Para invertir este cambio,
tan solo hay que volver a hacer clic en el signo de exclamación. Para renombrar un
campo, haga clic en el nombre de campo, introduzca un nuevo nombre en este
recuadro y confírmelo pulsando INTRO. Se crean automáticamente las cláusulas 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.
Tamaño de Cabecera La cabecera del archivo es un número especificado de líneas o bytes (sólo para archivos
delimitados, archivos de registro fijo y archivos Excel). La cabecera puede omitirse.
Juego de caracteres Aquí se configura el juego de caracteres del archivo tabular. Si el juego de caracteres deseado
no está disponible en el menú desplegable, puede elegir Personalizar. Esto abre el diálogo
Selector de página de código, en el que podrá escoger entre los diversos juegos de caracteres
instalados en su ordenador.
Entrecomillado Establece el esquema de Comillas (página 278) que se empleará. Elija entre Estándar,
Ninguno o MSQ.
Comentario En algunos archivos, se usan comentarios entre los registros. Una línea de comentario suele
comenzar con un carácter especial o con un conjunto de caracteres, p.ej. “//”. Aquí se puede
especificar uno o varios caracteres que indican el comienzo de un comentario para activar
QlikView y reconocer comentarios.
Etiquetas Si los nombres de campos (cabeceras de columna) se almacenan en la primera fila de la tabla,
se debe configurar este control como Etiquetas Incluidas. El formato también permite
especificar los nombres de campo de manera explícita y, si éste es el caso, se debe configurar
este control como Explícito. Si la tabla no contiene nombres de campo, se deberá emplear la
alternativa Ninguno.
217
Ignorar EOF A veces se utiliza un carácter especial para marcar el final de un archivo. En caso de que este
carácter se encuentre en mitad de un archivo de texto (por ejemplo encerrado entre comillas)
podrá activar esta opción para que lo ignore.
Tamaño de Aquí se puede omitir la parte de cabecera del archivo: un número especificado de
Cabecera líneas o bytes (solo para archivos delimitados, archivos de registro fijo y archivos
Excel).
Tamaño del Aquí puede especificar un tamaño de registro, para que sea de una sola línea, o un
Registro determinado número de líneas, o un número de bytes (solo para registros de longitud
fija).
Juego de Caracteres Aquí se configura el juego de caracteres del archivo tabular. Si el juego de caracteres
que desea no está disponible en el menú desplegable, elija Personalizar. Esto abre el
diálogo Selector de página de código, en el que podrá escoger entre los diversos
juegos de caracteres instalados en su ordenador.
Ignorar EOF A veces se utiliza un carácter especial para marcar el final de un archivo. En caso de
que este carácter se encuentre en mitad de un archivo de texto (por ejemplo encerrado
entre comillas) podrá activar esta opción para que lo ignore.
Etiquetas Incluye las etiquetas. Debería emplearse si los nombres de campo se almacenan en la
Incrustadas... primera fila de la tabla.
Analizar Posiciones Analiza y establece los anchos de columna para archivos con registros de longitud fija
Fijas y para algunas tablas HTML. Después del análisis, se pueden añadir o quitar
separadores de columna en el panel de vista previa.
Borrar Posiciones Borra todos los separadores de columna (para archivos con registros de longitud fija y
Fijas algunas tablas HTML).
218
La página Tipo del Asistente de Archivos - archivo DIF
Juego de caracteres Aquí se configura el juego de caracteres del archivo tabular. Si el juego de caracteres
(página 427) que desea no está disponible en el menú desplegable, elija Personalizar. Esto abre el
diálogo Selector de página de código, en el que podrá escoger entre los diversos
juegos de caracteres instalados en su ordenador.
Tablas Cuando se lee de un archivo que contiene numerosas tablas, por ej. archivos HTML o
archivos Excel, en el grupo Tablas se puede elegir una determinada tabla. En Excel,
todas las hojas de un libro y todas las áreas nombradas (por ej. celdas múltiples con
nombres) están identificadas como posibles tablas en los libros.
Tamaño de Aquí se puede omitir la parte de cabecera del archivo: un número especificado de
Cabecera líneas o bytes (solo para archivos delimitados, archivos de registro fijo y archivos
Excel).
219
Tablas Cuando se lee de un archivo que contiene numerosas tablas, por ej. archivos HTML o
archivos Excel, en el grupo Tablas se puede elegir una determinada tabla. En Excel,
todas las hojas de un libro y todas las áreas nombradas (por ej. celdas múltiples con
nombres) están identificadas como posibles tablas en los libros.
Tamaño de Aquí se puede omitir la parte de cabecera del archivo: un número especificado de
Cabecera líneas o bytes (solo para archivos delimitados, archivos de registro fijo y archivos
Excel).
Tablas Cuando se lee de un archivo que contiene numerosas tablas, por ej. archivos
HTML o archivos Excel, en el grupo Tablas se puede elegir una determinada
tabla. En Excel, todas las hojas de un libro y todas las áreas nombradas (por ej.
celdas múltiples con nombres) están identificadas como posibles tablas en los
libros.
Juego de Caracteres Aquí se configura el juego de caracteres del archivo tabular. Si el juego de
caracteres que desea no está disponible en el menú desplegable, elija
Personalizar. Esto abre el diálogo Selector de página de código, 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. Después del análisis, se pueden añadir
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).
220
Asistente de archivo: tipo - QVD
Este tipo de archivo no tiene opciones configurables.
Tablas Las tablas encontradas se visualizan en esta lista. Cada una de ellas se presenta
como una ruta que corresponde a su ubicación en la estructura XML en la que se
encontró. Cuando se selecciona una tabla, sus campos se mostrarán en el panel
Campos, a la derecha. Se generará una sentencia Load para cada tabla de la lista
al hacer clic en el botón Finalizar.
Campos Esta hoja muestra los campos de la tabla seleccionada y las claves generadas.
221
Asistente de Archivo, Habilitar el paso de transformación
El diálogo Transformar proporciona una amplia variedad de filtros, los cuales pueden emplearse para hacer
las tablas más adecuadas a QlikView. El diálogo tiene seis páginas, las cuales se describen a continuación.
Los botones de la esquina inferior derecha del diálogo Tabla de Transformación se utilizan de todos modos
para todas las páginas:
Deshacer Deshace el último cambio realizado.
222
Eliminar
Eliminación Condicional Abre el diálogo Especificar Condición de Fila (página 230) donde se pueden
configurar los criterios condicionales para la eliminación de filas.
223
Rellenar
224
Columna
225
Contexto
Ejemplo:
226
Interpretar Abre el diálogo Interpretación contextual (página 235) donde se puede definir una
interpretación del contenido de las celdas. Observe que hay que marcar ambas, una
columna y una fila para activar este botón. Sin embargo, todas las celdas en la
columna serán interpretadas.
Reorganizar
Reorganización Define la condición para una división vertical de la tabla. Abre el diálogo Especificar
condicional Condición de Fila (página 230).
227
Rotar
Transponer Transpone la tabla, por ejemplo: refleja la tabla a lo largo de un eje diagonal, de forma
que la celda superior derecha se convierte en la celda inferior izquierda, y viceversa.
Sin embargo, las celdas de más arriba a la izquierda, y las más inferiores a la derecha,
se quedan en su sitio.
228
Asistente de Archivo: Opciones
Parámetros de Archivo
Etiquetas Si los nombres de campos (cabeceras de columna) se almacenan en la primera fila de la
tabla, se debe configurar este control como Etiquetas Incluidas. El formato DIF
también permite especificar los nombres de campo de manera explícita, si esto es lo
que deseamos se debe configurar este control como Explícito. Si la tabla no contiene
nombres de campo, se deberá emplear la alternativa Ninguno.
Cláusulas
Where... Abre el diálogo Cláusula Where (página 236), que le ayudará a crear una cláusula
where para la sentencia load.
229
Prefijos
Crosstable Abre el diálogo Crosstable (página 254), donde se pueden definir los parámetros de
transformación de una tabla cruzada en una tabla de tres (o más) columnas.
Hierarchy... Abre el diálogo Parámetros Hierarchy (página 238), donde podrá establecer los
parámetros para una tabla jerárquica (parámetros tal y como aparecen en el script, entre
paréntesis).
Observe que en caso de utilizar ambas, la transformación de una tabla cruzada y una cláusula where, se
evalúa primero la cláusula where. Por eso no es posible transformar primero una tabla cruzada y aplicar
después una cláusula where. Sin embargo, si existe la necesidad de aplicar una cláusula where en una tabla
ya transformada, se puede solucionar el problema empleando una construcción con una tabla temporal:
TempTable: Crosstable (…) Load … from …;
RealTable: Load … resident TempTable where …;
Drop Table TempTable;
230
selección 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.
En el grupo Condición especifique una condición por la que una columna iguala a un valor específico o a
otra columna, un rango de registros o todos los registros. Pueden aplicarse varias condiciones de manera
conjunta. Después de definir una condición deberá pulsar el botón Añadir a fin de incluirla en la
transformación.
Comparar con Valor Compara la celda con una condición de celda que puede dar verdadero o falso.
Rango Selecciona un grupo de "x" filas, y se salta "y" filas. Las posiciones de inicio o
finalización de esta opción se pueden especificar por medio de índices.
Todas las Filas Use esta condición si todas las filas deben ser seleccionadas.
Desde Únicamente visible en el modo Rango. Determina el número de fila a partir del cual
se deberían eliminar filas o se debería aplicar una segunda condición.
A Únicamente visible en el modo Rango. Determina el número de fila a partir del cual
se deberían eliminar filas o se debería aplicar una segunda condición.
Seleccionar Únicamente visible en el modo Rango. Aquí es posible configurar si las filas deberán
seleccionarse o esquivarse de forma cíclica, p.ej. seleccionar cíclicamente dos filas, y
luego saltarse una. Para usar todas las filas, hay que establecer Selección en 1 y Salto
en 0.
Condiciones (AND) En este grupo puede ver las condiciones especificadas e incluidas en la transformación. Se aplica un
AND lógico entre las condiciones.
Añadir
Añade la condición actual a la lista.
Eliminar
Elimina de la lista una condición seleccionada.
231
Rellenar Celdas
Columna Destino Configure aquí el número de la columna en la que se deba aplicar la condición.
Condición de Celda Abre el diálogo Condición de Celda (página 232), donde se puede establecer
una condición para las celdas.
Tipo de Relleno Determina la estrategia de rellenado de las celdas. Utilice uno de los valores
Arriba, Izquierda, Derecha o Abajo.
Condición de Celda
Not Active esta opción si la condición debería revertirse empleando un NOT lógico.
Sensible a Active esta opción si desea que la comparación de valores distinga o no mayúsculas.
Mayúsculas
232
Especificar celdas para nueva columna
Este diálogo sirve para especificar las condiciones que permitirán generar automáticamente una nueva
columna desde otra existente. Se accede desde la página Columna, en el diálogo Transformar Tabla.
Celdas y Columnas Columna de Origen
Fija el número de la columna de la que deberán copiarse los valores de celda.
Celdas desde estas filas
Abre el diálogo Especificar Condición de Fila (página 230) donde se puede fijar la
condición de fila.
Columna Destino
Especifica el número de las columnas de destino.
233
Expansión de Contexto de Celda
234
Interpretación contextual
235
Cláusula Where
Plantilla vacía Esta opción insertará Where (1=1) en el script y usted podrá editarlo más adelante ahí.
Crosstable
Una tabla cruzada es un tipo habitual de tabla, que ofrece una matriz de valores entre dos listas ortogonales
de datos de cabecera. Para convertir una tabla cruzada en una tabla simple, utilice el prefijo crosstable.
La sintaxis es la siguiente:
crosstable (campo atributo, campo de datos [ , 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 número de campos calificadores que preceden a la tabla que se va a transformar de una forma
genérica. 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;
236
Asistente para Tablas Cruzadas
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 nuevo campo que contendrá los datos de los valores de atributo.
237
Parámetros Hierarchy
238
Asistente de Archivo: Script
239
Depurador
El Depurador de Script
Ejecutar el depurador en el script puede hacer más fácil identificar posibles errores de script. El depurador
permite hacer un seguimiento de cada sentencia de script y examinar los valores de variables mientras se
ejecuta el script.
El script se muestra en la mitad superior del depurador. El progreso de la ejecución del script se marca con
una barra amarilla. Se pueden insertar Puntos de Ruptura haciendo clic en los números de fila y eliminarlos
haciendo clic una segunda vez. Elimine todos los puntos de ruptura haciendo click en el botón Borrar.
Cuando se encuentra un punto de ruptura, la ejecución del script se pausa hasta que se le de instrucción de
proceder.
La sentencia que se está ejecutando actualmente se muestra en el medio de la ventana.
Los códigos de estado y cualquier error de script se muestra en la ventana de abajo a la izquierda. Esta es
esencialmente la misma información que se muestra en la ventana Progreso de Ejecución del Script cuando
el script se ejecuta fuera del depurador.
La ventana inferior a la derecha muestra todas las variables - véase Variable (página 187)- y sus respectivos
valores. Las variables que pueden haber cambiado están coloreadas en rojo.
Puntos de Interrupción En este grupo se pueden eliminar puntos de interrupción que se hayan fijado
previamente en la ventana de script, a la derecha. Un punto de interrupción se
visualiza como un círculo rojo.
Borrar
Elimina todos los puntos de interrupción.
240
Depurar Contiene los botones que determinan cómo se ejecuta el script en el Depurador.
Ejecutar
Es la ejecución de script habitual. El script procederá hasta el final o hasta que
encuentre un punto de interrupción.
Animar
El script se ejecuta normalmente, igual que en la opción anterior, pero con una
breve pausa tras cada sentencia. De esta forma se puede monitorizar la ejecución
del script más de cerca.
Paso a paso
Ejecuta una sentencia de script cada vez.
Finalizar Aquí Cierra el Depurador, pero mantiene los datos cargados hasta el momento.
Buffers Abre unas pestañas que muestran archivos de script externo a los que se hace
referencia mediante $(include).
Abrir
Muestra un diálogo desde el que se puede abrir un archivo de script. Los
contenidos del archivo se mostrarán en una pestaña aparte, pudiéndose utilizar
para depurar.
Cerrar
Cierra la pestaña actual del depurador. La pestaña Principal no se puede cerrar.
241
242
24 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 lógica. Además, están 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 descripción formal de la sintaxis BNF empleada en éste y otros capítulos, vea Formalismo Backus-
Naur (página 999).
243
Directory página 255
244
Loosen Table página 279
245
Switch..case..default..end switch página 295
Add
El prefijo add puede añadirse a cualquier sentencia Load (página 272), Select (SQL) (página 288) o Map
... using (página 280) en el script. Solo tendrá sentido durante las partial reloads. Durante una recarga
parcial, la tabla QlikView, para la cual se genera un nombre de tabla mediante la sentencia add load/add
select (siempre y cuando dicha tabla exista), será añadida con el resultado de una sentencia add load/add
select. No comprueba duplicados. Por lo tanto, una sentencia que use el prefijo add, incluirá normalmente un
calificador distinct o una cláusula where que guarda los duplicados. La sentencia add map...using hace que
la correspondencia se produzca también durante la ejecución parcial de script.
La sintaxis es la siguiente:
246
add [only] (loadstatement |selectstatement |map...usingstatement)
donde:
only es un calificador opcional que indica que la sentencia debe ser ignorada durante 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 almacenan en la tabla QlikView Tab1.
Los datos de NewPersons.csv son concatenados a la misma tabla QlikView. Véase concatenated.
Durante una recarga parcial, los datos se cargan desde NewPersons.csv y se añaden a la tabla QlikView
Tab1. No se hace comprobación de duplicados.
Tab1:
select Name, Number from Persons.csv;
add load Name, Number from NewPersons.csv where not exists(Name);
El control de duplicados se efectúa buscando Name en la tabla de datos previamente cargada (vea la función
exists en la exists(campo [ , expresión ]) (página 356)).
Durante una recarga normal, los datos se cargan de Persons.csv y se almacenan 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 añaden a la tabla QlikView
Tab1. Se hace comprobación de duplicados con el fín de ver si Name existe en la tabla anteriormente
cargada. .
Tab1:
load Name, Number from Persons.csv;
add only load Name, Number from NewPersons.csv where not exists(Name);
Durante una recarga normal, los datos se cargan de Persons.csv y se almacenan en la tabla QlikView Tab1.
No se considera la sentencia de carga NewPersons.csv.
Durante una recarga parcial, los datos se cargan desde NewPersons.csv y se añaden a la tabla QlikView
Tab1. Se hace comprobación de duplicados con el fín de ver si Name existe en la tabla anteriormente
cargada. .
Volver a Sentencias de Script y palabras clave.
Alias
La sentencia alias se utiliza para establecer un alias según el cual un campo se renombrará cada vez que
aparezca en el script. La sintaxis es la siguiente:
alias nombrecampo as nombrealias{ , nombrecampo as nombrealias}
donde:
nombrecampo y nombrealias son cadenas que representan lo que sus respectivos nombres indican.
Ejemplos:
Alias ID_N as NameID;
Alias A as Name, B as Number, C as Date;
247
Los cambios de nombre definidos en esta sentencia se usan en todas las sentencias Select (SQL) (página
288) y Load (página 272) subsiguientes. Se puede definir un nuevo alias en cualquier posición sucesiva en
el script.
Volver a Sentencias de Script y palabras clave (página 243).
Binary
La sentencia binary se usa para cargar el acceso y partes de datos de un documento QlikView. No carga
información de diseño. Sólo 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 es el camino al archivo, que puede ser tanto absoluta como relativa al archivo .qvw que contiene esta
línea de script.
Buffer
Los archivos QVD se pueden crear y mantener de forma automática mediante el prefijo buffer. Este prefijo
puede utilizarse en la mayoría de sentencias Load (página 272) y Select (SQL) (página 288) en el script.
Indica que los Archivos QVD (página 429) se utilizan para enviar a caché el resultado de la sentencia.
Existen ciertas limitaciones, siendo la más destacada que debe haber o bien una sentencia load , o una select
en la parte central de cualquier sentencia compleja.
El nombre del archivo QVD es un nombre calculado (un hash hexadecimal de 160 bits de la sentencia load
o select subsiguiente completa así como otra información específica) y normalmente se guarda en la carpeta
de Datos de la Aplicación o en alguna otra carpeta especificada en Preferencias de Usuario: Ubicaciones
(página 103). 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
ejecución completa de script en el documento que los creó, o cuando el documento que los creó ya no
existe. Esta opción de mantenimiento se puede desactivar marcando las opciones de configuración Mantener
Archivos QVD No Referenciados, en Propiedades de Documento: General (página 444) (primer requisito)
y Mantener Archivos QVD Huérfanos, en Preferencias de Usuario (página 85) (segundo requisito)
respectivamente, aunque el procedimiento no es muy recomendable por lo general.
La sintaxis es la siguiente:
buffer[ (option [ , option] ) ] ( loadstatement | selectstatement )
donde:
option ::= incremental | expiry
expiry::= stale [after]cantidad[ (days | hours)]
cantidad es un número que especifica un periodo de tiempo. Se pueden emplear decimales. Si se omite la
unidad se interpreta como days.
La opción incremental activa la capacidad de leer solo parte de un archivo subyacente. El tamaño previo del
archivo se almacena en la cabecera XML del archivo QVD. Esto resulta de especial utilidad con archivos de
248
registro. Todos los registros previamente cargados son leídos desde el archivo QVD, mientras que los nuevos
registros subsiguientes son leídos de la fuente original y al final se crea un archivo QVD actualizado. Tenga
en cuenta que la opción incremental solo puede utilizarse con sentencias load de carga y archivos de texto
y que no puede emplearse para carga incremental cuando los datos antiguos hayan sido modificados o
borrados.
La opción de stale after se utiliza normalmente con fuentes de Bases de Datos que carecen de una simple
marca de tiempo en los datos originales. Entonces, en su lugar, se especifica una caducidad para la
utilización de la captura QVD, un tiempo límite para poder utilizarla. Una claúsula de stale after lo que
hace es establecer un período de tiempo (de caducidad), desde el momento de la creación del buffer QVD;
tras dicho período este buffer ya no se considerará válido. Primero se empleará el buffer QVD como fuente
de datos y transcurrido dicho período se utilizará la fuente de datos original. Luego se actualizará el archivo
buffer QVD automáticamente y comenzará un nuevo período.
Si no se utiliza ninguna opción, el buffer QVD creado por la primera ejecución del script se usará
indefinidamente.
Ejemplos:
buffer select * from MiTabla;
Bundle
Si una parte de información externa, como por ej. una imagen o un archivo de sonido, se va a conectar a un
valor de un campo, (véase Vincular información a valores de campo (página 421)) esto se hace en una
tabla que es cargada mediante el prefijo Info (página 265). Para mantener la transferencia completa, puede
que desee incluir algunos archivos externos en el archivo mismo .qvw. Para ello puede servir el prefijo
bundle. Los archivos con info bundle serán comprimidos durante el proceso, pero aun así ocuparán un
espacio adicional en el archivo y en la RAM. Usted deberá considerar el tamaño y el número de archivos
que desea incluir antes de optar por esta solución.
El prefijo info puede referenciarse desde el diseño como una información normal, mediante las funciones de
gráfico, o como un archivo interno, mediante la sintaxis especial qmem:// nombrecampo / valorcampo, o
también qmem:// nombrecampo / < index > donde index es el índice interno de un valor de campo.
El prefijo info puede omitirse cuando se emplee bundle.
bundle[info] ( sentenciaload | sentenciaselect)
Ejemplos:
Bundle info Load * from flagoecd.csv;
Bundle Select * from infotable;
Call
La sentencia de control call llama a una subrutina que debe ser definida por una sentencia sub. La sintaxis es
la siguiente:
callname ( [ listaparametros ])
249
Donde:
listaparametros es una lista separada por comas de los parámetros que se habrán de
enviar a la subrutina. Cada elemento de la lista puede ser un nombre de
campo, una variable o una expresión arbitraria.
La subrutina invocada mediante una sentencia call debe ir definida por un sub encontrado anteriormente
durante la ejecución del script.
Los parámetros se copian en la subrutina y, si el parámetro en la sentencia call es un nombre de campo, se
copia de nuevo fuera, al salir de la subrutina.
Como la sentencia call es una sentencia de control y, como tal, se termina con un punto y coma o fin de
línea, no deberá sobrepasar el límite de una línea.
Ejemplos:
// Ejemplo 1
sub INCR (I,J)
I = I + 1
exit sub when I < 10
J = J + 1
end sub
call INCR (X,Y)
Comment Field
Ofrece una forma de mostrar los comentarios del campo (metadatos) desde bases de datos y hojas de cálculo.
Los nombres de campo que no estén presentes en el documento se ignorarán. Si hubiera múltiples nombres
de un mismo campo, se empleará el último valor.
250
La palabra clave puede utilizarse para leer los comentarios desde una fuente de datos empleando la sintaxis
siguiente:
comment *listacamposusing mapname
*listacampos es un listado separado por comas con los campos que se han de comentar. El
asterisco * indica la totalidad de campos. Se permite la inclusión de los caracteres comodín *
y ? en los nombres de campo. Puede que sea necesario entrecomillar los nombres de campo
cuando se empleen caracteres comodín.
mapname es el nombre de una tabla de enlace previamente cargada en una sentencia mapping
load o mapping select (véase Mapping (página 280)).
La tabla de enlace empleada deberá tener dos columnas, la primera con los nombres de campo y la segunda
con los comentarios.
Para fijar comentarios individuales se emplea la sintaxis siguiente:
comment nombrecampowith comentario
nombrecampo es el nombre del campo que debería comentarse.
comentario es el comentario que deberá añadirse al campo.
Ejemplo 1:
commentmap:
mapping load * inline [
a,b
Alpha, Este campo contiene valores de texto
Num, Este campo contiene valores numéricos
];
comentar campos empleando commentmap;
Ejemplo 2:
comment field Alpha with Uncampoquecontienecaracteres;
comment field Num with *Un campo que contiene números’;
comment Gamma with ‘campo Mickey Mouse’;
Comment Table
Permite mostrar los comentarios de una tabla (metadatos) desde bases de datos y hojas de cálculo. Los
nombres de tabla que no estén presentes en el documento se ignorarán. Si hubiera múltiples 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 tableslistatablausingmapname
Donde:
listatabla := (tabla{,tabla})
mapname es el nombre de una tabla de enlace previamente cargada en una sentencia mapping
load o mapping select (véase Mapping (página 280)).
251
comment tablesnombretablawithcomentario
Donde:
Ejemplo 1:
Commentmap:
mapping Load * inline [
a,b
Main, esta es la tabla de facto
Currencies, la tabla de cambios de moneda
];
comentar tablas empleando commentmap;
Ejemplo 2:
comment table Main with ‘Tabla Principal de facto’;
Concatenate
Si dos tablas que se van a concatenar (véase concatenation), tienen diferentes conjuntos de Campos (página
185), la concatenación de dos tablas puede forzarse mediante el prefijo concatenate. Esta sentencia fuerza la
concatenación con una tabla designada que ya existe, o con la última logical table previamente creada.
La sintaxis es la siguiente:
concatenate[ (nombretabla) ] ( sentenciaload | sentenciaselect )
Ejemplos:
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;
Volver a Sentencias de Script y palabras clave (página 243).
Connect
Se puede acceder a una base de datos general a través de la interfaz OLE DB/ODBC, pero primero se ha de
especificar la fuente de datos. Esto se hace mediante la sentencia CONNECT. La sintaxis es la siguiente:
ODBC CONNECT TO cadena-conexión [ ( info_acceso ) ]
OLEDB CONNECT TO cadena-conexión [ ( info_acceso ) ]
CUSTOM CONNECT TO cadena-conexión [ ( info_acceso ) ]
donde:
252
cadena-conexión ::= nombrefuentedatos { ;elemento-espec-conex }
Cadena-conexión es el nombre de la fuente de datos y una lista opcional de uno o más elementos de
especificación de conexión. Si el nombre de la fuente de datos contiene espacios en blanco, o si se lista
cualquiera de los elementos de especificación de la conexión, la cadena de conexión deberá ir entre
Comillas (página 309).
nombrefuentedatos debe ser una fuente de datos ODBC.
elemento-espec-conex ::=DBQ=especificador_basedatos | DriverID=especificador_driver | UID=userid |
PWD=password
Los elementos posibles de especificación de conexión pueden variar según las distintas bases de datos. En
algunas bases de datos, es posible que haya otros elementos más aparte de los señalados arriba.
Normalmente, sólo se usa el especificador de base de datos.
info_acceso ::= elemento_acceso{ , elemento_acceso}
elemento_acceso ::= ( userid is userid | xuserid isscrambledusername ) | (password is password |xpassword
isscrambledpassword) | codepage is codepageID |mode iswrite
codepageID ::= ansi|oem|unicode| codepagenumber
Si la sentencia connect se genera mediante asistente, se generará cualquier ID de usuario y contraseña con la
sintaxis de codificación xuserid is / xpassword is, siempre que esté seleccionada la opción Encriptar
Credenciales de Conexión de Usuario en Preferencias de Usuario (página 85). Si se utiliza la sentencia
connect, deberá emplearse la sintaxis no codificada userid is / password is para suministrar el ID de usuario
y contraseña. Actualmente, la codificación completa sólo está disponible para sentencias ODBC connect,
dado que algunas partes de la cadena OLEDB connect no se pueden codificar.
El especificador codepage is se puede usar si surgen problemas con caracteres nacionales en determinados
drivers ODBC/OLE DB.
Si se especifica mode is write en la info de acceso, la conexión se abrirá en modo lectura-escritura. En todos
los demás casos, la conexión se abrirá como de sólo lectura.
Si ODBC está situado antes de CONNECT, se utilizará la interfaz ODBC; en caso contrario, se usará OLE
DB.
Ejemplo:
ODBC CONNECT TO 'Nwind;
DBQ=C:\Archivos de Programa\Access\Samples\Northwind.mdb' (UserID es
sa, Contraseña es admin);
La fuente de datos definida por esta sentencia es uilizada por las sentencias Select (SQL) (página 288)
subsiguientes, hasta ejecutar una nueva sentencia CONNECT.
La forma en que la sentencia connect conecta con la base de datos, empleando un proveedor de 32 bits o 64
bits, viene determinado por la versión de QlikView y Windows que se esté ejecutando:
253
32 bits 32 bits connect utiliza ODBC de 32 bits
Connect32
Esta sentencia tiene la misma aplicación 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 aplicación que la sentencia connect, pero obliga a utilizar un proveedor de 64
bits. No aplicable a connect personalizada.
Crosstable
Una tabla cruzada es un tipo habitual de tabla, que ofrece una matriz de valores entre dos listas ortogonales
de datos de cabecera. Para convertir una tabla cruzada en una tabla simple, utilice el prefijo crosstable.
La sintaxis es la siguiente:
crosstable (campo atributo, campo de datos [ , 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 número de campos calificadores que preceden a la tabla que se va a transformar de una forma
genérica. 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;
254
Asistente para Tablas Cruzadas
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 nuevo campo que contendrá los datos de los valores de atributo.
Directory
La sentencia Load (página 272) puede ir precedida por una sentencia directory, la cual define en qué
directorio buscar los archivos.
directory ruta
donde:
ruta es un texto que puede ser interpretado como la ruta hacia el archivo, absoluta o relativa al archivo .qvw.
Ejemplo:
Directory c:\userfiles\data;
El directorio definido por esta sentencia es usado por sentencias Load (página 272)subsiguientes hasta
ejecutar una nueva sentencia directory.
Una sentencia directory se genera automáticamente si se han activado Rutas Relativas en el diálogo Editor
de Script.
255
Disconnect
Termina la conexión ODBC/OLEDB actual. Esta sentencia es opcional. La conexión terminará
automáticamente cuando se ejecute una nueva sentencia connect o cuando termine la ejecución del script. La
sintaxis es la siguiente:
disconnect
Ejemplo:
disconnect;
Do..loop
La sentencia de control do..loop crea un bucle que será ejecutado hasta que se cumpla una condición lógica.
La sintaxis es la siguiente:
do[ ( while | until ) condición ] [sentencias]
[exit do [ ( when | unless ) condición ] [sentencias]
loop[ ( while | until ) condición ]
Donde:
La cláusula condicional while o until sólo debe aparecer una vez en cualquier sentencia do..loop, esto es, o
bien después de do o después de loop. Cada condición se interpreta sólo la primera vez que se encuentra
pero se evalúa cada vez que se encuentra en el bucle.
Si se encuentra una cláusula exit do en el bucle, la ejecución del script será transferida a la primera sentencia
después de la cláusula loop que indica el fin del bucle. Una cláusula 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 y como tal se termina con un fin de línea o con
punto y coma, cada una de las tres posibles cláusulas (do, exit do yloop) no deben sobrepasar el límite de
una línea.
Ejemplos:
// cargar archivos file1.csv..file9.csv
for a=1
do while a<10
load * from file$(a).csv;
let a=a+1;
loop
Drop Field
Se pueden desechar de la memoria uno o más campos QlikView en cualquier momento durante la ejecución
del script mediante una sentencia drop field.
La sintaxis es la siguiente:
256
drop field[ s ] nombredecampo [ , nombredecampo2 ...] [from
nombredetabla1 [ , nombredetabla2 ...]]
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 más tablas internas en QlikView pueden ser eliminadas de la memoria en cualquier momento durante
la ejecución del script, usando la sentencia drop table. Los elementos siguientes serán perdidos como
resultado de esto:
l Las tablas actuales.
l Todos los campos que no son parte de las tablas.
l Los valores de campo en los campos, los cuales vienen exclusivamente desde las tablas eliminadas.
La sintaxis es la siguiente:
drop table[ s ]nombretabla [, nombretabla2 ...]
Se aceptan ambos formatos: drop table y drop tables.
Ejemplos:
drop table Pedidos, Vendedores, T456a;
Esta línea da como resultado que las tres tablas sean eliminadas de la memoria.
Tab1:
select * from Trans;
load Customer, Sum( ventas ) resident Tab1 group by Month;
drop table Tab1;
Como resultado sólo las adicionales, o agregados, quedan en la memoria. Los datos Trans se descartan.
Execute
Con la sentencia execute es posible ejecutar otros programas durante la reejecución del script QlikView, p.ej.
las conversiones que sean necesarias.
La sintaxis es la siguiente:
executelínea de comando
donde:
líneadecomando es un texto que puede ser interpretado por el sistema operativo como una línea de
comando.
Ejemplos:
257
Ejecutar C:\Program Files\Office12\Excel.exe;
Execute winword macro.doc;
Execute cmd.exe /C C:\BatFiles\Log.bat
Nota:
Es necesario incluir /C puesto que se trata de un parámetro de cmd.exe.
Exit Script
La sentencia de control exit script detiene la ejecución del script. Puede insertarse en cualquier parte del
script. Una sentencia exit script puede hacerse condicional mediante el uso opcional de la cláusula when o
unless. La sintaxis es la siguiente:
exit script[ (when | unless) condición ]
Donde:
condición es una expresión lógica que devuelve verdadero o falso.
Como la sentencia exit script es una sentencia de control y como tal se termina con un punto y coma o con
un final de línea, no deberá sobrepasar el límite de una línea.
Ejemplos:
exit script
exit script;
exit script when a=1
First
El prefijo first para una una sentencia Load (página 272) o Select (SQL) (página 288) se utiliza para cargar
solo un número máximo de conjuntos de registro desde una tabla de entrada, independientemente de su
longitud.
La sintaxis es la siguiente:
first n( loadstatement | selectstatement )
donde:
n es una expresión aleatoria que devuelve un número entero que indica el número máximo de registros que
se han de leer.
Ejemplos:
First 10 Load * from abc.csv;
First (1) Select * from Orders; (Nota: el paréntesis se permite pero
no es necesario.)
Volver a Sentencias de Script y palabras clave (página 243).
For..next
La sentencia de control for..next crea un bucle con un contador. Las sentencias que están dentro del bucle,
encerradas entre for y next serán ejecutadas para cada valor de la variable contador entre los límites inferior
y superior especificados. La sintaxis es la siguiente:
258
forcontador = expr1 to expr2 [ step expr3 ]
[sentencias]
[exit for [ ( when | unless ) condición ]
[sentencias]
next[contador]
Donde:
contador es un nombre de una variable en el script. Si contador se especifica después de next deberá tener el
mismo nombre de variable que el encontrado después del for correspondiente.
expr1 es una expresión que devuelve el primer valor de la variable contador para la que se debe ejecutar el
bucle.
expr2 es una expresión que devuelve el último valor de la variable contador para la que se debe ejecutar el
bucle.
expr3 es una expresión que devuelve el valor que indica el incremento de la variable contador cada vez que
el bucle ha sido ejecutado.
condición es una expresión lógica que se devuelve verdadero o falso.
sentencias es cualquier grupo de una o más sentencias de script QlikView.
Las expresiones expr1, expr2 y expr3 sólo se evalúan la primera vez que se entra en el bucle. El valor de la
variable contador puede ser modificado por sentencias dentro del bucle, pero no es una buena práctica de
programación.
Si se encuentra una cláusula exit for dentro del bucle, la ejecución del script será transferida a la primera
sentencia tras la cláusula next que indica el final del bucle. Una cláusula exit for puede hacerse condicional
mediante el uso opcional de un sufijo when o unless.
Como la sentencia for..next es una sentencia de control y como tal termina con punto y coma o con un final
de línea, cada una de las tres cláusulas posibles (for..to..step, exit for y next) no debe sobrepasar el límite de
una línea.
Ejemplos:
// cargar archivos file1.csv..file9.csv
for a=1 to 9
load * from file$(a).csv;
next
259
For each..next
La sentencia de control for each..next crea un bucle que se ejecuta para cada valor en una lista de valores
separados por comas. Las sentencias que están dentro del bucle, entre for y next se ejecutarán con 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 ) condición ]
[sentencias]
next[var]
Donde:
var es un nombre de variable del script que adquirirá un nuevo valor de lista para cada ejecución del bucle.
Si se especifica var después de next debe ser el mismo nombre de variable que el que se encuentra después
del correspondiente for each.
list := item { , item }
item := constant | (expresión) | filelistmask | dirlistmask
constant es cualquier número o cadena.
expresión es una expresión arbitraria.
mask es una máscara de nombre de archivo o de directorio que puede incluir cualquier carácter válido de
nombre de archivo, así como los caracteres comodín * y ?.
condición es una expresión lógica que devuelve verdadero o falso.
sentencias es cualquier grupo de una o más sentencias de script QlikView.
La sintaxis de filelistmask produce una lista de todos los archivos en el directorio actual, separados por
coma, que coincidan con la máscara de nombre de archivo. La sintaxis de dirlistmask produce una lista de
todos los directorios en el directorio actual separados por coma, que coincidan con la máscara de directorio.
El valor de la variable var puede ser modificado por sentencias dentro del bucle, pero no es una buena
programación.
Si se encuentra una cláusula exit for dentro del bucle, la ejecución del script será transferida a la primera
sentencia tras la cláusula next que indica el final del bucle. Una cláusula exit for puede hacerse condicional
mediante el uso opcional de un sufijo when o unless.
Como la sentencia for each..next es una sentencia de control y por tanto termina con un punto y coma o un
final de línea, cada una de las tres cláusulas posibles (for each, exit for y next) no deberá sobrepasar el
límite de una línea.
Ejemplos:
for each a in 1,3,7,'xyz'
load * from file$(a).csv;
next
260
Load '$(File)' as Name, FileSize( '$(File)' ) as
Size, FileTime( '$(File)' ) as FileTime
autogenerate 1;
next File
next Ext
for each Dir in dirlist (Root&' \*' )
call DoDir (Dir)
next Dir
end sub
call DoDir ('C:')
Force
La sentencia force fuerza a QlikView a interpretar valores de campo de sentencias Load (página 272) y
Select (SQL) (página 288) tanto escritas sólo con mayúsculas, solo con minúsculas, como siempre con letras
capitales o como aparezcan (mezcladas). Esta sentencia permite asociar valores de campo de tablas conforme
a distintas 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 válida hasta que se incluya una
nueva sentencia force.
La sentencia force no tiene efecto alguno en la sección de acceso: todos los valores de campos cargados no
son sensibles a mayúsculas.
Generic
La apertura y carga de una base de datos genérica puede hacerse mediante el prefijo generic. Para una
descripción detallada de lo que es una base de datos genérica, vea el Manual de Referencia de QlikView.
También para una descripción detallada de lo que es una base de datos genérica, vea el capítulo Base de
datos genérica en la sección Evaluación de los datos cargados (página 411).
La sintaxis es la siguiente:
generic( sentenciaload | sentenciaselect)
Ejemplos:
Generic Load * from abc.csv;
Generic Select * from table1;
Volver a Sentencias de Script y palabras clave (página 243).
261
Hierarchy
La palabra clave hierarchy es un prefijo ante las sentencias Load (página 272) y Select (SQL) (página
288) . Se utiliza para transformar una tabla de nodos adyacentes en una tabla de nodos expandidos. De ahí
que la tabla interna deba ser una tabla de nodos adyacentes, tal como se describe en la sección Jerarquías, de
la página XXX. La información de salida del prefijo hierarchy es una tabla de nodos expandidos, con todos
los campos adicionales necesarios.
Las tablas de nodos adyacentes son tablas en las que cada registro se corresponde con un nodo y tiene un
campo que contiene una referencia al nodo padre. En este tipo de tabla, el nodo se almacena en un único
registro, pero puede tener un determinado número de hijos. La tabla puede por supuesto contener campos
adicionales que describan atributos para los nodos.
En las tablas de nodos expandidos, cada nivel de la jerarquía se almacena en un campo aislado. Los niveles
de una tabla de nodos expandidos pueden utilizarse fácilmente por ejemplo en una tabla pivotante o en una
estructura arbórea. Para más detalles sobre las tablas de nodos adyacentes y tablas de nodos expandidos le
remitimos al Manual de Referencia.Hallará más detalles sobre las tablas de nodos adyacentes y tablas de
nodos expandidos en el capítulo Hierarchy de la sección Evaluación de los datos cargados (página 411).
Normalmente, la tabla interna tiene exactamente un registro por nodo y en tal caso la tabla resultante
contendrá el mismo número de registros. No obstante, a veces hay nodos con múltiples padres, esto es, un
nodo viene representado por diversos registros. Si éste es el caso, la tabla resultante podrá contener un
número mayor de registros que la tabla interna.
Todos aquellos nodos que no tengan un ID de padre o que su ID de padre no se encuentre en la columna
nodeID se considerarán como raíces. Asimismo, únicamente se cargarán los nodos que posean una conexión
a un nodo raíz – directa o indirecta – evitándose 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 podrán crear sin problema.
La sintaxis es la siguiente:
Hierarchy (NodeID, ParentID, NodeName, [ParentName], [PathSource],
[PathName], [PathDelimiter], [Depth])(loadstatement |
selectstatement)
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.
ParentName es una cadena que se utiliza para nombrar el Nuevo campo ParentName. Si se omite, dicho
campo no se creará.
PathSource es el nombre del campo que contiene el nombre del nodo empleado para crear la ruta del nodo.
Se trata de un parámetro opcional. Si se omite, se empleará NodeName en vez.
PathName es una cadena que se utiliza para nombrar el nuevo campo Path, el cual contiene la ruta de la
raíz al nodo. Se trata de un parámetro opcional. Si se omite, dicho campo no se creará.
PathDelimiter es una cadena empleada como delimitador en el nuevo campo Ruta. Se trata de un parámetro
opcional. Se trata de un parámetro opcional.
Depth es una cadena que se utiliza para nombrar el nuevo campo Depth, que contiene la profundidad del
nodo en la jerarquía. Se trata de un parámetro opcional. Si se omite, dicho campo no se creará.
Ejemplo:
Hierarchy(NodeID, ParentID, NodeName) Load
NodeID,
ParentID,
262
NodeName,
Atributo
From data.xls (biff, embedded labels, table is [Sheet1$];
HierarchyBelongsTo
La palabra clave hierarchybelongsto es un prefijo de las sentencias Load (página 272) y Select (SQL)
(página 288) . La tabla interna debe ser una tabla de nodos adyacentes.
Las tablas de nodos adyacentes son tablas en las que cada registro se corresponde con un nodo y tiene un
campo que contiene una referencia al nodo padre. En este tipo de tabla, el nodo se almacena en un único
registro, pero puede tener un determinado número de hijos. La tabla puede por supuesto contener campos
adicionales que describan atributos para los nodos. Para más detalles sobre las tablas de nodos adyacentes y
tablas de nodos expandidos le remitimos al Manual de Referencia.Hallará más detalles sobre las tablas de
nodos adyacentes y tablas de nodos expandidos en el capítulo Jerarquías de la sección Evaluación de los
datos cargados (página 411).
El prefijo crea una tabla que contiene todas las relaciones hijo-antepasado de la jerarquía. Los campos de
antepasados pueden de esta forma utilizarse para seleccionar árboles enteros en la jerarquía. La tabla
resultante contiene normalmente varios registros por nodo.
Se puede crear un campo adicional que contenga la diferencia de profundidad entre los nodos.
La sintaxis es la siguiente:
HierarchyBelongsTo (NodeID, ParentID, NodeName, AncestorID,
AncestorName, [DepthDiff])(loadstatement | selectstatement)
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 DepthDiff, el cual contiene la
profundidad del nodo en la jerarquía, en relación al nodo antepasado. Se trata de un parámetro 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$];
263
If..then..elseif..else..end if
La sentencia de control if..then crea una cláusula condicional que hace que la ejecución del script siga
diferentes caminos dependiendo de varias condiciones lógicas. La sintaxis es la siguiente:
ifcondición then
[ sentencias ]
{ elseif condición then
[ sentencias ] }
[ else
[ sentencias ] ]
end if
Donde:
condición es una expresión lógica que puede ser evaluada como verdadero o falso.
sentencias es cualquier grupo de una o más sentencias de script QlikView.
La sentencia if..then es una sentencia de control y como tal termina con un punto y coma o con un final de
línea, y cada una de sus cuatro posibles cláusulas (if..then, elseif..then, else y end if) no deberá sobrepasar el
límite de una línea.
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;
else if x<0 then
load * from neg.csv;
else
load * from zero.txt;
end if
Image_size
Esta sentencia se emplea junto a Info (página 265) para redimensionar imágenes desde un sistema gestor de
bases de datos, de forma que éstas encajen en los campos. El ancho y la altura se especifican en píxeles.
Ejemplo:
Info Image_size(122,122)Select ID, Photo From infotable;
264
Info
Si una parte de la información, como un archivo de texto, una imagen o una presentación multimedia
Vincular información a valores de campo (página 421) a un valor de campo, se hace en una tabla cargada a
través del prefijo info. (En algunos casos será preferible almacenar la información en el interior del archivo
.qvw, mediante el prefijo Bundle (página 249). La tabla deberá contener dos columnas únicamente, la
primera con los valores de campo que constituirán las claves hacia la información, la segunda con los
nombres de archivo de las imágenes, etc.
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 implícito, es decir, que los datos
binarios se toman de inmediato y se almacenan en el qvw. Los datos binarios deben ser el segundo campo en
una sentencia select.
La sintaxis es la siguiente:
info ( loadstatement | selectstatement )
Ejemplos:
Info Load * from flagoecd.csv;
Info Select * from infotable;
Info Select Key, Picture From infotable;
Volver a Sentencias de Script y palabras clave (página 243).
Inner
Los prefijos Join (página 269) y Keep (página 269) pueden ir precedidos por el prefijo inner.
Si se coloca antes de join especifica que debe usarse un inner join. La tabla resultante por tanto sólo
contendrá combinaciones de valores de campo de las tablas de datos origen con un conjunto completo de
datos de cada una.
Si se coloca antes de keep, especifica que las tablas de datos fuente deben ser reducidas a su intersección
común antes de ser almacenadas en QlikView.
inner( join | keep) [ (nombredetabla) ](sentenciaload
|sentenciaselect )
Ejemplos:
Table1
A B
1 aa
2 cc
3 ee
Table2
A C
1 xx
265
4 yy
QVTable:
select * from table1;
inner join select * from table2;
QVTable
A B C
1 aa xx
QVTab1:
select * from Table1;
QVTab2:
inner keep select * from Table2;
QVTab1
A B
1 aa
QVTab2
A C
1 xx
Las dos tablas del ejemplo keep se asocian, por supuesto, mediante A.
Volver a Sentencias de Script y palabras clave (página 243).
Inputfield
Un campo puede marcarse como campo de entrada insertándolo en una sentencia inputfield antes de
incluirlo en cualquier sentencia load o select.
Los campos de entrada se comportan de manera un tanto diferente a los campos habituales. La diferencia más
notable está 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 podrán modificarse interactiva o
programadamente. En los campos de entrada todos los valores de entrada se considerarán como distintos, aún
cuando varios tengan el mismo valor.
La sintaxis es la siguiente:
inputfieldlistacampos
listacampos es una lista de campos separados por comas, con todos los campos que se han de marcar como
campos de entrada. Se permite la inclusión de los caracteres comodín * y ? en los nombres de campo. Puede
que sea necesario entrecomillar los nombres de campo cuando se empleen caracteres comodín.
Ejemplos:
266
Inputfield B;
Inputfield A,B;
Inputfield B??x*;
IntervalMatch
El prefijo IntervalMatch delante de una sentencia Load (página 272) o Select (SQL) (página 288) sirve
para enlazar valores numéricos con uno o más intervalos numéricos. Hay una aplicación avanzada de
IntervalMatch que conlleva una sintaxis ampliada, sobre la que podrá leer más IntervalMatch (Sintaxis
Extendida) (página 268). La sintaxis general es la siguiente:
intervalmatch (campo)(sentenciaload | sentenciaselect)
matchfield es el campo que contiene los valores numéricos discretos 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 límite inferior de cada intervalo y el segundo campo contiene el límite superior de cada
intervalo. Los intervalos están siempre cerrados, es decir, los puntos finales están incluidos en el intervalo.
Los límites no numéricos provocan que se descarte el intervalo (indefinido) mientras los límites nulos
extienden el intervalo infinitamente (sin límite).
Antes de la sentencia IntervalMatch, el campo que contiene los puntos de datos discretos (Time en el
ejemplo inferior) deberán haber sido leídos anteriormente en QlikView. La sentencia IntervalMatchno lee
por sí misma este campo desde la tabla de la base de datos.
Los intervalos pueden solaparse y los valores discretos se enlazarán con todos los intervalos coincidentes.
Ejemplo:
Observe las dos tablas inferiores. La primera indica las horas de inicio y fin de producción de diferentes
pedidos. La segunda lista un número de eventos. Mediante la función IntervalMatch conectaremos
lógicamente las dos tablas para encontrar p.ej. qué pedidos han resultado afectados por alteraciones y qué
pedidos han sido procesados por qué turnos.
OrderLog
1:00 3:35 A
2:30 7:58 B
3:04 10:27 C
7:23 11:43 D
EventLog
267
1:18 1 Parada de línea
Primero cargue las dos tablas como siempre, a continuación enlace el campo Hora a los intervalos de tiempo
definidos por los campos Inicio y Fin:
Select * from OrderLog;
Select * from Eventlog;
IntervalMatch ( Hora ) select Comienzo, Fin from OrderLog;
Tablebox
268
campoclave(s) son campos que contienen los atributos que se van a comparar utilizando el intervalo.
Sentenciaload o sentenciaselect debe dar como resultado una tabla donde los dos primeros campos
contengan los límites inferior y superior de cada intervalo y el tercero y cualquiera de los campos
subsiguientes contienen los campos clave presentes en la sentencia IntervalMatch. Los intervalos están
siempre cerrados, es decir, los puntos finales están incluidos en el intervalo. Los límites no numéricos
provocan que se descarte el intervalo (indefinido) mientras los límites nulos extienden el intervalo
infinitamente (sin límite). Los intervalos se pueden solapar y los valores se enlazarán a todos los intervalos
coincidentes.
Para evitar que los límites indefinidos se descarten, es necesario permitir a los valores nulos mapear (hacer
correspondencias a) los campos que constituyen los límites superior o inferior del intervalo. Esto se hace
utilizando la sentencia NullAsValue (página 281).
Antes de la sentencia IntervalMatch, el campo que contiene los puntos de datos discretos (Date en el
ejemplo inferior) deben haber sido leídos en QlikView. La sentencia IntervalMatchno lee por sí misma este
campo desde la tabla de la base de datos.
Ejemplo:
Inner Join IntervalMatch (Date,Key) Load FirstDate, LastDate, Key
resident Key;
Volver a Sentencias de Script y palabras clave (página 243).
Join
El prefijo join une la tabla cargada con una tabla ya existente o con la última logical table previamente
creada. El join es una natural join que se realiza sobre todos los Campos (página 185)comunes. La
sentencia join debe ir siempre precedida de uno de los prefijos Inner (página 265), Outer (página 282),
Left (página 270) o Right (página 285).
join [ (nombretabla ) ]( sentenciaload | sentenciaselect )
Ejemplos:
Join Load * from abc.csv;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
join (tab1) load * from file3.csv;
Keep
El prefijo keep entre dos sentencias Load (página 272) o Select (SQL) (página 288) reduce una o ambas
tablas antes de almacenarlas en QlikView, basándose en la intersección de los datos de tabla. La palabra
clave keep debe ir siempre precedida por uno de los prefijos Inner (página 265), Left (página 270) o Right
(página 285). La selección de los registros desde las tablas se hace de la misma forma que en un join
269
correspondiente. De todas formas, las dos tablas no se unen y serán almacenadas en QlikView como dos
tablas aparte, separadas y nombradas.
Nota:
La palabra clave Join (página 269) en lenguaje de script QlikView ejecuta un join completo de las dos
tablas. El resultado es una tabla. En muchos casos tales joins darán como resultado tablas muy grandes. Una
de las principales características de QlikView es la posibilidad de hacer asociaciones entre tablas en lugar
de unirlas (join), lo cual reduce el uso de memoria, incrementa la velocidad de procesamiento y ofrece una
gran flexibilidad. Los joins explícitos deben por ello ser evitados por lo general en los scripts QlikView. La
funcionalidad keep se diseñó para reducir el número de casos donde se necesite usar joins explícitos.
Left
Los prefijos Join (página 269) y Keep (página 269) pueden ir precedidos por el prefijo left.
Si se usa antes de join especifica que se debe usar un left join. La tabla resultante contendrá únicamente
combinaciones de valores de campo de las tablas de origen puras, con un conjunto de datos completos de la
primera tabla.
Si se usa antes de keep, especifica que la segunda tabla origen de datos debe ser reducida a su intersección
común con la primera tabla, antes de ser almacenada en QlikView.
left( join | keep) [ (nombredetabla ) ](sentenciaload |
sentenciaselect )
Ejemplos:
Table1
A B
1 aa
2 cc
3 ee
Table2
A C
1 xx
4 yy
QVTable:
select * from table1;
left join select * from table2;
QVTable
270
A B C
1 aa xx
2 cc
3 ee
QVTab1:
select * from Table1;
QVTab2:
left keep select * from Table2;
QVTab1
A B
1 aa
2 cc
3 ee
QVTab2
A C
1 xx
Las dos tablas en el ejemplo keep por supuesto están asociadas mediante A.
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
left keep (tab1) load * from file3.csv;
Let
La sentencia let se ha creado como complemento a la sentencia set (página 290), empleada para definir
Variables de script (página 300). La sentencia let, al contrario que la sentencia set, evalúa la expresión del
lado derecho del signo igual: ' =' antes de ser asignada a la variable de macro.
La palabra let puede omitirse, pero la sentencia se convierte entonces en una sentencia de control. Dicha
sentencia, sin la palabra clave let debe ir en una sola línea de script y puede terminar tanto con un fin de
línea como con un punto y coma.
La sintaxis es la siguiente:
271
letnombrevariable=expresión
Tenga en cuenta que la palabra let puede omitirse.
Ejemplos:
Set x=3+4;
Let y=3+4
z=$(y)+1;
$(x) será evaluado como ' 3+4 '
$(y) será evaluado como ' 7 '
$(z) será evaluado como ' 8 '
Let T=now( );
$ (T) recibirá el valor de la hora actual.
Load
La sentencia load carga Campos (página 185) desde un archivo de texto ASCII, desde datos definidos en el
script, desde una tabla cargada previamente, desde el resultado de una sentencia select posterior, o generando
datos automáticamente. La sintaxis general de la sentencia load es la siguiente:
load [ distinct] *listacampos
[( archivofrom [ spec-formato ] |
from_fieldcampo [spec-formato]
datos inline [ spec-formato ] |
residentetiqueta-tabla |
autogenerate tamaño)]
[where criterio ] | while criterio ]
[group_by listacampos]
[campo order_by [ criterioordenación ] { , campo [
criterioordenación ] } ]
donde:
distinct es un predicado empleado únicamente si el primero de los registros duplicados debe cargarse.
*listacampos::= ( * | campo ) { , campo } )
Una lista de los campos que se van a seleccionar. El asterisco * indica la totalidad de campos.
campo ::= ( refcampo | expresión ) [ as nombrealias ]
La definición de un campo debe contener siempre una referencia a un campo existente, o a una
expresión.
refcampo ::= ( nombrecampo |@númerocampo|@startpos:endpos [ I | U | R| B ] )
nombrecampo es un texto idéntico a un nombre de campo de la tabla. Tenga en cuenta que el nombre de
campo debe ir encerrado entre comillas dobles rectas si contiene por ejemplo espacios. A veces los nombres
de campo no están disponibles de forma explícita. Entonces se usa una nomenclatura diferente:
@númerocampo representa el número de campo en un archivo de tabla delimitado. Debe ser un número
entero positivo precedido de "@". La numeración se hace siempre desde 1 hasta el número de campos.
272
@posinicio:posfin representa las posiciones inicial y final de un campo en un archivo con registros de
longitud fija. Las posiciones deben ser números enteros positivos. Los dos números deberán ir precedidos de
"@" y separados por dos puntos. La numeración se hace siempre desde 1 hasta el número de posiciones. Si
@posinicio:posfin va seguido inmediatamente de los caracteres I o U, los bytes leídos se interpretarán como
un binario con signo (I) o un entero sin signo (U) (orden Intel de bytes). El número de las posiciones leídas
debe ser 1, 2 ó 4. Si @posinicio:posfin va seguido por el carácter R, los bytes leídos se interpretarán como
un número real binario (punto flotante IEEE 32-bit o 64 bit). El número de las posiciones leídas debe ser 4 u
8. Si @posinicio:posfin va seguido por el carácter B, los bytes leídos se interpretarán como BCD (Binary
Coded Decimal) números de acuerdo al estándar COMP-3. Se puede especificar cualquier número de bytes.
expresión puede ser una función numérica o función de cadenas basada en uno o varios otros campos de la
misma tabla. Para más información, vea la sintaxis de Expresiones de Script (página 311).
as se utiliza para asignar un nuevo nombre al campo.
from se utiliza si los datos deben ser recuperados desde un archivo y no escribirse directamente en el script.
file ::= [ path ] nombrearchivo
Ruta es la ruta al archivo, absoluta o relativa al documento QlikView (archivo .qvw ). Si se omite la
ruta, QlikView buscará el archivo en el directorio especificado por la sentencia directory. Si no hay
sentencia directory, QlikView buscará en el directorio de trabajo, que normalmente es el directorio
donde se ubica el archivo QlikView. La ruta puede ser una dirección URL (HTTP o FTP), que apunte
a una ubicación en Internet o Intranet.
nombrearchivo puede contener los caracteres comodín estándar del DOS ( * y ? ). Esto provocará la
carga de todos los archivos en el directorio especificado.
spec-formato::= ( fspec-item { , fspec-item } )
La especificación de formato consta de una lista de varios Elementos de Especificación de Formato
(página 276), entre paréntesis.
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.
format-spec ::= ( fspec-item {, fspec-item } )
La especificación de formato consta de una lista de varios Elementos de Especificación de Formato
(página 276), entre paréntesis.
inline se utiliza si los datos deben teclearse en el script y no cargarse desde un fichero. Utilice el Asistente
de Datos Inline (página 211) si necesita ayuda para la creación de sentencias load inline.
data ::= [ text ]
Los datos introducidos en una cláusula inline deben ir entre Comillas (página 309) o corchetes. El
texto en su interior se interpreta de la misma manera que el contenido de un archivo. Por eso, es
necesario insertar una nueva fila en el texto de una cláusula inline (pulsando la tecla Intro al escribir
el script) en el mismo sitio donde se haría si fuera un archivo de texto.
format-spec ::= ( fspec-item {, fspec-item } )
La especificación de formato consta de una lista de varios Elementos de Especificación de Formato
(página 276), entre paréntesis.
resident se usa si se desea que los datos se carguen desde una tabla previamente cargada.
etiqueta-tabla es una etiqueta que precede a la(s) sentencia(s) load or select, que crearon la tabla original. La
etiqueta debe ir seguida de dos puntos al final de la línea.
autogeneratese utiliza si los datos deben ser generados automáticamente por QlikView.
size::=number
Número es un entero que indica el número de registros que se han de generar. La lista de campos no
debe contener expresiones que requieran datos de una base de datos. En estas expresiones sólo se
permiten constantes y funciones sin parámetros.
273
where es una cláusula empleada para establecer si un registro debe ir incluido en la selección o no. Se
incluye la selección si criterion es verdadero.
while es una cláusula que se utiliza para establecer si un registro deberá leerse repetidamente. Se lee el
mismo registro siempre y cuando el criterio sea verdadero. Con el fin de resultar útil, una cláusula while ha
de incluir la función IterNo( ).
criterion es una expresión lógica.
nombrecampo, ruta, nombrearchivo y nombrealias son cadenas de texto que representan lo que sus
respectivos nombres indican.
group by es una cláusula que sirve para definir sobre qué campos deberán agregarse (agruparse) los datos.
Los campos de agrupación deberán incluirse de alguna manera en las expresiones cargadas. Ningún otro
campo más que los de agrupación deberá emplearse fuera de las funciones de agregación en las expresiones
cargadas.
listacampos::= (campo { ,campo} )
order by es una cláusula que se utiliza para ordenar los registros de una tabla residente, antes de que sean
procesados por la sentencia load. La tabla residente puede ordenarse por más de un campo en orden
ascendente o descendente. La ordenación se hace principalmente por valores numéricos y secundariamente
por valor ASCII nacional. Esta cláusula sólo puede utilizarse cuando la fuente de datos es una tabla
residente.
campo especifica por qué campo está ordenada la tabla residente. El campo puede especificarse por su
nombre o por su número en la tabla residente (el primer número de campo es el 1).
criterioordenación sirve tanto para ordenación ascendente, asc, como descendente, desc. Si no se especifica
criterioordenación alguno, se asume asc.
Nota:
Si no se especifica fuente de datos alguna mediante una cláusula from, inline, resident o autogenerate, los
datos se cargarán a partir del resultado de la sentencia Select (SQL) (página 288) o load inmediatamente
posterior. Dicha sentencia posterior no debería llevar ningún prefijo.
Ejemplos:
Formatos de archivo diferentes
Load * from data1.csv;
Load * from 'c:\userfiles\data1.csv' (ansi, txt, delimiter is ',',
embedded labels);
Load * from 'c:\userfiles\data2.txt' (ansi, txt, delimiter is '\t',
embedded labels);
Load * from file2.dif (ansi, dif, embedded labels);
Load @1:2 as ID, @3:25 as Name, @57:80 as City from data4.fix (ansi,
fix, no labels, header is 0, record is 80);
Load * from C:\qdssamples\xyz.qvx (qvx);
Seleccionar ciertos campos, campos calculados
Load FirstName, LastName, Number from data1.csv;
Load @1as A, @2 as B from data3.txt' (ansi, txt, delimiter is '\t', no
labels);
Load FirstName&' '&LastName as Name from data1.csv;
Load Quantity, Price, Quantity*Price as Value from data1.csv;
274
Load * from Consumption.csv where Litres>0;
Agrupar datos
Load ArtNo, round(Sum(TransAmount),0.05) as ArtNoTotal from table.csv
group by ArtNo;
Load Week, ArtNo, round(Avg(TransAmount),0.05) as WeekArtNoAverages
from table.csv group by Week, ArtNo;
275
pick(IterNo( ), 'Math', 'English', 'Science', 'History') as Subject
from Tab1.csv
while mid(Grades,IterNo( ),1)<>' ';
Juego de caracteres
Los juegos de caracteres disponibles son:
ansi
oem
mac
UTF-8
Unicode
El archivo puede escribirse con el juego de caracteres ansi (Windows), con el juego de caracteres oem (DOS,
OS/2 y otros), Unicode, UTF-8 o con el mac. La conversión desde el conjunto de caracteres oem no está
implementada para MacOS. Si no se especifica ninguno, se presupone ansi para Windows.
Ejemplo:
load * from a.txt (CodePage is 10000, txt, delimiter is ‘,’ , no
labels)
276
Formato de Tabla
txt En un archivo de texto delimitado, .txt, las columnas en la tabla van
separadas por algún carácter.
fix En un archivo de registro de longitud fija, .fix, cada columna tiene un número
fijo de caracteres de anchura.
html
qvd El formato qvd es el formato nativo de los Archivos QVD (página 429),
exportado desde un documento QlikView.
qvx qvx Se trata de un formato de archivo para una salida de alto rendimiento en
QlikView.
Si no se especifica nada, se presupone un archivo de texto .txt.
Delimitador
Este especificador sólo tiene sentido en archivos .txt delimitados.
delimiter ischar
Se puede especificar un delimitador arbitrario para archivos de tabla delimitados, mediante el especificador
delimiter is. char define un único carácter.
Hay algunos casos especiales:
"\t" representa un signo de tabulación, con o sin comillas.
"\\" representa un carácter de barra invertida ( \ ).
la palabra "spaces" representa todas las combinaciones de uno o más espacios. Los caracteres
no imprimibles con un valor ASCII inferior a 32, con la excepción de CR y LF, se
interpretarán como espacios.
Si no se especifica nada, se asume delimiter is ','.
No eof
Este especificador sólo tiene sentido en archivos .txt delimitados.
no eof
Si se utiliza esta opción, el carácter 26 ASCII que normalmente indica el final de archivo (eof) (end of file)
se ignora y descarta.
277
Etiquetas
Etiquetas (nombres de campo)
etiquetas incluidas
etiquetas explícitas
sin etiquetas
Los nombres de campo pueden encontrarse en sitios diferentes en el archivo. Si el primer registro contiene
los nombres de los campos, debería usarse la opción etiquetas incluidas. En caso de no encontrar nombres de
campo, se debería usar sin etiquetas. En archivos dif, a veces se utiliza una sección de cabecera aparte, con
nombres de campo explícitos. En tal caso, debe usarse la opción etiquetas explícitas. Si no se especifica
nada, se asume etiquetas incluidas, también para archivos dif.
Tamaño de Cabecera
La sintaxis es la siguiente:
header isn
header is line
header isnlines
Se puede especificar una longitud arbitraria de cabecera a través del especificador header is. Una cabecera es
una sección de texto no usado por QlikView. La longitud de la cabecera se puede suministrar en bytes
(header is n), o en líneas (header is line o header is n lines). n debe ser un entero positivo que represente la
longitud de cabecera. Si no hay ninguna especificación, se asume header is 0. El especificador header is
sólo tiene sentido para archivos de tabla.
Longitud de Registro
Sólo para archivos de registro fijo.
record isn
record is line
record isnlines
Para archivos de registro fijo, la longitud de registro debe especificarse a través del especificador record is.
La longitud de registro puede suministrarse en bytes (record isn) o en líneas (record is line o record is
nlines), donde n es un entero positivo que representa la longitud de registro. El especificador record is sólo
es relevante para archivosfijos.
Comillas
Sólo para archivos de texto.
no quotes
278
Si no se aceptan Comillas (página 309) en un archivo de texto, debe usarse el especificador no quotes. Por
defecto, pueden usarse las comillas dobles o simples (" " o ' '), pero sólo si son el primer y último carácter
que no está en blanco en un valor de campo. El especificador sólo es relevante para archivos txt.
msq
msq indica que se presupone el estilo moderno.
Loosen Table
Una o más tablas de entrada QlikView pueden declararse explícitamente como parcialmete desconectadas
(véase Lógica y Selecciones (página 117) para más detalles sobre tablas parcialmente desconectadas)
durante la ejecución del script a través de la sentencia loosen table.
El uso de una o varias sentencias Loosen Table en el script hará que QlikView omita cualquier
configuración de las tablas hechas como parcialmente acopladas antes de la ejecución del script.
La sintaxis es la siguiente:
Loosen Table[s] nombretabla [ , nombretabla2 ...]
Se pueden usar las sentencias: Loosen Table y Loosen Tables.
Ejemplo:
Tab1:
Select * from Trans;
Loosen table Tab1;
Nota:
Cuando QlikView encuentra referencias circulares en la estructura de datos que no pueden romperse por
tablas declaradas como parcialmente desconectadas de forma interactiva o explícita en el script, se forzará a
una o más tablas adicionales a ser parcialmente desconectadas hasta que no queden referencias circulares.
Cuando esto ocurra, el diálogo Advertencia Interación lanza una advertencia.
279
Mapping
El prefijo mapping en una sentencia Load (página 272) o Select (SQL) (página 288) sirve para asignar un
determinado valor de campo o expresión a los valores de la primera columna de una tabla de enlace. Una
tabla de enlace se compone de dos columnas, la primera contiene los valores de comparación y la segunda
contiene los valores de correspondencia deseados. Las tablas de enlace se almacenan temporalmente en la
memoria y son eliminadas automáticamente tras la ejecución de script. La sintaxis es la siguiente:
mapping( sentenciaload | sentenciaselect)
Ejemplos:
mapping load * from x.csv
mapping select a, b from map1
map1:
mapping load * inline [
x,y
US,USA
U.S.,USA
America,USA ];
Volver a Sentencias de Script y palabras clave (página 243).
map * using GenMap; Permite mapear todos los campos empleando GenMap.
La correspondencia o mapeado automático se hace lo último en la cadena de eventos, cuando ya falta poco
para que el campo sea almacenado en la tabla QlikView. Esto significa que la correspondencia o mapeado
no se realiza cada vez que se encuentra un nombre de campo como parte de una expresión sino más bien
cuando el valor se almacena bajo un nombre de campo de la tabla QlikView.
Si es necesario asignar correspondencia a nivel de expresión, la función apply map ha de emplearse en vez.
Volver a Sentencias de Script y palabras clave (página 243).
280
NoConcatenate
El prefijo NoConcatenate obliga a que dos tablas con idénticos conjuntos de campos (que normalmente
serían concatenated automáticamente) sean tratadas como dos tablas lógicas internas.
La sintaxis es la siguiente:
noconcatenate ( sentenciaload | sentenciaselect )
Ejemplo:
Load A,B from file1.csv;
noconcatenate load A,B from file2.csv;
NullAsValue
Por defecto, QlikView considera los valores nulos como unas entidades inexistentes o inespecíficas. Sin
embargo, algunos contextos de bases de datos consideran estos valores como valores especiales en lugar de
valores simplemente inexistentes. El hecho de que los valores nulos normalmente no se pueden enlazar con
otros valores nulos se puede evitar, mediante la sentencia NullAsValue. Mediante el empleo de una
sentencia NullAsValue, los valores nulos de los campos especificados se considerarán como valores
desconocidos, en lugar de indefinidos o inexistentes. La sentencia NullAsValue podría considerarse para
suplantar la variable a nivel de campo NullDisplay (página 302).
La sentencia NullAsValue opera como un interruptor. Se puede desactivar mediante la sentencia NullAsNull
(página 281).
La sintaxis es la siguiente:
NullAsValue*listacampos
*listacampos es una lista de campos separados por comas a los que se ha de aplicar la sentencia NullAsNull.
El asterisco * indica la totalidad de campos. Se permite la inclusión de los caracteres comodín * y ? en los
nombres de campo. Puede que sea necesario entrecomillar los nombres de campo cuando se empleen
caracteres comodín.
Ejemplo:
NullAsValue A,B;
Load A,B from x.csv;
Por favor, observe los siguientes puntos cuando utilice la sentencia NullAsValue:
l Al comienzo de la ejecución del script, el enlace de los valores nulos se desactiva por defecto.
l Se puede activar el enlace de los valores nulos de un campo específico en el momento de utilizar una sentencia
NullAsValue.
Volver a Sentencias de Script y palabras clave (página 243).
NullAsNull
La sentencia NullAsNull desactiva el enlace de los valores nulos establecido previamente por la sentencia
NullAsValue (página 281) (siga este vínculo para más información).
La sintaxis es la siguiente:
NullAsNull*listacampos
281
*listacampos es un listado de campos separados por comas en los que se ha de aplicar la sentencia
NullAsNull. El asterisco * indica la totalidad de campos. Se permite la inclusión de los caracteres comodín *
y ? en los nombres de campo. Puede que sea necesario entrecomillar los nombres de campo cuando se
empleen caracteres comodín.
Ejemplos:
NullAsNull A,B;
Load A,B from x.csv;
Outer
El prefijo explícito Join (página 269) puede ir preferido por el prefijo outer para especificar un outer. En un
outer join se generan todas las combinaciones entre las dos tablas. La palabra clave outer es opcional.
outer join [ (nombredetabla ) ](sentenciaload |sentenciaselect )
Ejemplo:
Table1
A B
1 aa
2 cc
3 ee
Table2
A C
1 xx
4 yy
Joined table
A B C
1 aa xx
282
2 cc -
3 ee -
4 - yy
Qualify
Es posible suspender el join automático entre campos con el mismo nombre en tablas diferentes a través 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 ejecución de un script, está desactivada la calificación. La calificación de un nombre
de campo se puede activar en cualquier momento mediante una sentencia qualify. Y se puede desactivar en
cualquier momento empleando una sentencia Unqualify (página 298).
La sintaxis es la siguiente:
qualify*listacampos
*listacampos es un listado de campos separados por comas en los que se ha de aplicar la cualificación. El
asterisco * indica la totalidad de campos. Se permite la inclusión de los caracteres comodín * y ? en los
nombres de campo. Puede que sea necesario entrecomillar los nombres de campo cuando se empleen
caracteres comodín.
Nota
La sentencia qualify no debería emplearse junto con una recarga parcial.
Ejemplos:
Qualify B;
Load A,B from x.csv;
Load A,B from y.csv;
Dos tablas x.csv y y.csv se unen solo en A. Tendrán como resultado tres campos: A, x.B, y.B.
En una base de datos con la que no esté familiarizado, puede que quiera empezar asegurándose de que sólo
uno o unos pocos campos estén asociados, como se muestra en el ejemplo:
qualify *;
unqualify TransID;
select * from tab1;
select * from tab2;
select * from tab3;
Sólo TransID se empleará para asociaciones entre las tablas tab1, tab2 y tab3.
283
Rem
La sentencia rem se usa para insertar comentarios en el script, o desactivar temporalmente sentencias de
script, sin eliminarlas.
Todo lo que esté entre rem y el punto y coma ; se considera comentario.
La sintaxis es la siguiente:
rem cadena
donde:
cadena es un texto aleatorio.
Ejemplo:
Rem ** Esto es un comentario**;
Consejo:
Hay disponibles dos métodos alternativos para hacer comentarios en el script:
1. Puede crear un comentario en cualquier lugar del script - excepto entre comillas - situando la sección en cuestión entre /*
y */.
2. Cuando escribe // en el script, todo el texto que siga a la derecha en la misma fila se convertirá en un comentario. (Note
la excepción //: que puede ser usado como parte de una dirección de Internet).
Rename Field
Renombra uno o más campos existentes en QlikView.
La sintaxis es la siguiente:
rename field [s] (using nombremapa | oldname to newname{ , oldname
to newname })
donde:
nombremapa es el nombre de una tabla de mapa cargada previamente que contiene uno o más pares de
nombres de campo nuevos y antiguos.
oldname es el nombre de campo antiguo.
newname es el nuevo nombre del campo.
Pueden usarse ambas sentencias rename field o rename fields.
Ejemplos:
Rename field XAZ0007 to Sales;
FieldMap:
Mapping select oldnames, newnames from datadictionary.;
Rename fields using FieldMap;
Rename Table
Renombra una o más tablas internas ya existentes en QlikView.
284
La sintaxis es la siguiente:
rename table[s] (using nombremapa | oldname to newname{ , oldname
to newname })
donde:
nombremapa es el nombre de una tabla de enlace previamente cargada que contiene uno o más pares de
tablas antiguas y nuevas.
oldname es el nombre antiguo de la tabla y
newname es el nuevo nombre de tabla.
Pueden usarse ambas sentencias rename field o rename fields.
Ejemplos:
Tab1:
Select * from Trans;
Rename table Tab1 to Xyz;
TabMap:
Mapping load oldnames, newnames from tabnames.csv;
Rename tables using TabMap;
Right
Los prefijos Join (página 269) y Keep (página 269) pueden ir precedidos por el prefijo right.
Si se emplea antes de join especifica que debe utilizarse un right join. La tabla resultante contendrá sólo
combinaciones de valores de campos de las tablas de datos con un conjunto de datos completo desde la
segunda tabla.
Si se utiliza antes de keep, especifica que la primera tabla de datos debe reducirse a su intersección común
con la segunda tabla, antes de ser almacenada en QlikView.
right(join | keep)[(nombretabla )](sentenciaload |sentenciaselect)
Ejemplos:
Table1
A B
1 aa
2 cc
3 ee
Table2
A C
285
1 xx
4 yy
QVTable:
select * from table1;
right join select * from table2;
QVTable
A B C
1 aa xx
4 - yy
QVTab1:
select * from Table1;
QVTab2:
right keep select * from Table2;
QVTab1
A B
1 aa
QVTab2
A C
1 xx
4 yy
Las dos tablas en el ejemplo keep por supuesto están asociadas mediante A.
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
right keep (tab1) load * from file3.csv;
286
Replace
El prefijo replace puede añadirse a cualquier sentencia Load (página 272), Select (SQL) (página 288) o
Map ... using (página 280) en el script. La sentencia replace load/replace select tiene el efecto de eliminar
la tabla QlikView entera para la que la sentencia replace load/replace select genera un nombre de tabla y la
reemplaza por una nueva tabla que contiene el resultado de la sentencia replace load/replace select. El
efecto es el mismo durante las recargas parciales (ver partial reload) y recargas completas. La sentencia
replace map...using hace que la correspondencia (o mapeado) tenga lugar también durante la ejecución
parcial del script.
La sintaxis es la siguiente:
replace[only](sentenciaload |sentenciaselect |map...usingstatement)
donde:
only es un calificador opcional que indica que la sentencia debe ser ignorada durante recargas normales (no
parciales).
Ejemplos:
Tab1:
Replace load * from File1.csv;
Drante la recarga normal y parcial, la tabla QlikView Tab1 es borrada. Después, los nuevos datos se cargan
desde File1.csv y se almacenan en Tab1.
Tab1:
Replace only load * from File1.csv;
Durante una recarga normal, este comando se ignora.
Durante la recarga parcial, cualquier tabla QlikView previamente nombrada Tab1 es borrada. Después, los
nuevos datos se cargan desde File1.csv y se almacenan en Tab1.
Tab1:
Load a,b,c from File1.csv;
Replace load a,b,c from File2.csv;
Durante una recarga normal, el archivo File1.csv se lee primero en la tabla QlikView Tab1, pero
inmediatamente será borrada y reemplazada por nuevos datos cargados desde File2.csv. Todos los datos
desde File1.csv se pierden.
Durante una recarga parcial, la tabla QlikView Tab1 es borrada inicialmente. Luego es reemplazada por
nuevos datos cargados desde File2.csv.
Tab1:
Load a,b,c from File1.csv;
Replace only load a,b,c from File2.csv;
Durante una recarga normal, los datos son cargados desde File1.csv y almacenados en la tabla QlikView
Tab1. File2.csv es omitido.
Durante una recarga parcial, la tabla QlikView Tab1 es borrada inicialmente. Luego es reemplazada por
nuevos datos cargados desde File2.csv. Todos los datos desde File1.csv se pierden.
287
Sample
El prefijo sample en una sentencia Load (página 272) o Select (SQL) (página 288) se usa para cargar una
muestra aleatoria de registros desde la tabla insertada.
La sintaxis es la siguiente:
samplep ( sentenciaload | sentenciaselect )
donde:
p es una expresión aleatoria que devuelve un número mayor que 0 y menor o igual a 1. El número indica la
probabilidad de que se lea o no un registro de datos
Ejemplos:
Sample 0.15 Select * from Longtable;
Sample(0.15) Load * de Longtab.csv; (Nota: el paréntesis está
permitido pero no es necesario.)
Section
Con la sentencia section es posible definir si las sentencias subsiguientes Load (página 272) y Select (SQL)
(página 288) deberán considerarse como datos o como definición de derechos 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 definición de section es válida hasta que se utilice
una nueva sentencia section.
Select (SQL)
La selección de Campos (página 185) desde una fuente de datos ODBC se realiza a través de Sentencias
SELECT SQL estándar. Sin embargo, la medida en que las sentencias SELECT son aceptadas, depende del
driver ODBC empleado. A continuación una breve descripción de la sintaxis:
select[all | distinct | distinctrow | top n [percent] ]
*listacampos
from listatablas
[where criterion ]
[group by listacampos [having criterion ] ]
[order by listacampos [asc | desc] ]
[ (inner | left | right | full)join nombretabla on refcampo =
refcampo ]
distinct es un predicado que se usa si las combinaciones duplicadas de valores en los campos seleccionados
sólo debieran contarse una vez.
288
distinctrow es un predicado que se usa si los registros duplicados en la tabla de origen debieran contarse
sólo una vez.
*listacampos ::= ( *| campo ) { , campo }
Una lista de los campos que se van a seleccionar. El asterisco * indica la totalidad de campos.
listacampos ::= campo { ,campo }
Una lista de uno o más campos, separados por comas.
campo ::= ( refcampo | expresión ) [ as nombrealias ]
La expresión puede ser una función numérica o de cadena basada en uno o varios campos. Algunos
de los operadores y funciones aceptados normalmente son: +, -, *, /, & (concatenación de cadena),
sum(nombrecampo), count(nombrecampo), avg(nombrecampo) (average), month(nombrecampo), etc.
Vea la documentación de su driver ODBC para más información.
refcampo ::= [ nombretabla .] nombrecampo
Nombretabla y nombrecampo son cadenas de texto idénticas a lo que implican. Deben estar entre
comillas dobles rectas si contienen p.ej. espacios.
La cláusula as se usa para asignar un nombre nuevo al campo.
listatablas ::= tabla { ,tabla }
La lista de las tablas de las que se van a seleccionar los campos.
tabla ::= nombretabla [ [ as] nombrealias ]
El nombretabla puede o no estar entre comillas.
where es una cláusula empleada para establecer si un registro debe ir incluido en la selección o no.
criterio es una expresión lógica que a veces puede ser muy compleja. Algunos de los operadores que se
aceptan son: operadores numéricos y funciones, = , <> or #(not equal), > , >= , < , <= , and, or, not, exists,
some, all, in y también sentencias SELECT nuevas. Vea la documentación de el driver ODBC para más
información.
group by es una cláusula que sirve 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 sólo podrá utilizarse
desde dentro de una expresión, p.ej. como una suma o una media. La expresión basada en uno o varios
campos se define en la expresión del símbolo de campo.
having es una cláusula que sirve para calificar grupos de la misma manera que se usa la cláusula where para
calificar registros.
order by es una cláusula que se emplea para establecer el criterio de ordenación 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 campo y los
nombres de tabla deben estar entre comillas si contienen espacios en blanco o letras de los juegos de
caracteres nacionales. Cuando un script es automáticamente generado por QlikView, las comillas empleadas
serán las preferidas por el driver ODBC, según lo especificado en la definición de la fuente de datos de la
sentencia Connect (página 252).
Además, a veces se pueden concatenar varias sentencias SELECT en una sola mediante el uso de un
operador union:
sentenciaselect union sentenciaselect
La sentencia SELECT es interpretada por el driver ODBC, así que puede haber desviaciones de la sintaxis
general SQL dependiendo de las capacidades de los drivers ODBC, p.ej.
as a veces no se permite, nombrealias debe ir inmediatamente después de nombrecampo.
as a veces es obligatorio si se usa un nombrealias.
distinct, as, where, group by, order by, o union a veces no se admiten.
El driver ODBC a veces no acepta todos los tipos de comillas listados arriba.
Nota:
no se trata de una descripción completa de la sentencia SQL SELECT. Por ej. Las sentencias SELECT
289
pueden anidarse, pueden hacerse varios join en una sentencia SELECT, el número de funciones permitidas
en expresiones a veces es muy grande, etc...
Ejemplos:
SELECT * FROM `Categories`;
Semantic
Las tablas que contienen relaciones entre objetos pueden cargarse mediante el prefijo semantic.
La sintaxis es la siguiente:
semantic( sentenciaload | sentenciaselect)
Ejemplos:
Semantic Load * from abc.csv;
Semantic Select Object1, Relation, Object2, InverseRelation from
table1;
Las tablas cargadas a través de una sentencia de control semantic pueden ser concatenated.
set
La sentencia set se usa para definir Variables de script (página 300). Éstas pueden servir para sustituir
cadenas, rutas, unidades de disco, etc.
La sintaxis es la siguiente:
setnombrevariable =cadena
Ejemplos:
Set FileToUse=Data1.csv;
Set Constant="Mi cadena";
Set BudgetYear=1997;
290
Volver a Sentencias de Script y palabras clave (página 243).
Sleep
La sentencia sleep pausa la ejecución del script durante n milisegundos, donde n es un entero positivo no
mayor de 3600000 (es decir, 1 hora). El valor puede ser una expresión.
La sintaxis es la siguiente:
sleepn
Ejemplos:
sleep 10000;
sleep t*1000;
SQL
La sentencia SQL permite lanzar un comando SQL a través de una conexión ODBC. Introduzca
simplemente:
SQL
seguido del comando.
Ejemplo:
SQL leave;
Lanzar sentencias SQL que actualizan la base de datos devolverá un error, ya que QlikView accede a fuentes
ODBC en modo de sólo lectura.
La sintaxis:
SQL select * from tab1;
está permitida, y en documentación futura será la sintaxis preferida para Select (SQL) (página 288), por
razones de coherencia. El prefijo SQL, sin embargo, será opcional para sentencias select
SQLColumns
La sentencia sqlcolumns devuelve un conjunto de campos que describen las columnas de una fuente de
datos ODBC, a la cual se ha hecho un connect. Estos campos pueden ser combinados con los campos
generados por los comandos SQLTables (página 292) y SQLTypes (página 292) para dar un buen vistazo a
la base de datos dada. Los 12 campos estándar son:
TABLE_QUALIFIER
TABLE_OWNER
TABLE_NAME
COLUMN_NAME
DATA_TYPE
TYPE_NAME
PRECISION
LENGTH
291
SCALE
RADIX
NULLABLE
REMARKS
Para una descripción detallada de estos campos, consulte un manual de referencia de ODBC.
La sintaxis es la siguiente:
sqlcolumns
Ejemplo:
connect to 'MS Access 7.0 Database; DBQ=C:\Course3\DataSrc\QWT.mbd';
sqlcolumns;
Nota:
Algunos drivers ODBC puede que no soporten este comando.
Algunos drivers ODBC pueden producir campos adicionales.
SQLTables
La sentencia sqltables devuelve un conjunto de campos que describen las tablas de una fuente de datos
ODBC, a la que se ha hecho un connect. Estos campos pueden ser combinados con los campos generados
por los comandos SQLColumns (página 291) y SQLTypes (página 292) para dar un buen vistazo a la base
de datos dada. Los cinco campos estándar son:
TABLE_QUALIFIER
TABLE_OWNER
TABLE_NAME
TABLE_TYPE
REMARKS
Para una descripción detallada de estos campos, consulte un manual de referencia de ODBC.
La sintaxis es la siguiente:
sqltables
Ejemplo:
connect to 'MS Access 7.0 Database; DBQ=C:\Course3\DataSrc\QWT.mbd';
sqltables;
Nota:
Algunos drivers ODBC puede que no admitan este comando
Algunos drivers ODBC puede que creen campos adicionales.
Volver a Sentencias de Script y palabras clave (página 243).
SQLTypes
La sentencia sqltypes devuelve un conjunto de campos que describen los tipos de una fuente de datos
ODBODBCC, a la cual se ha hecho un connect. Estos campos pueden ser combinados con los campos
generados por los comandos SQLColumns (página 291) y SQLTables (página 292) para dar un buen
vistazo a la base de datos dada. Los quince campos estándar son:
TYPE_NAME
DATA_TYPE
292
PRECISION
LITERAL_PREFIX
LITERAL_SUFFIX
CREATE_PARAMS
NULLABLE
CASE_SENSITIVE
SEARCHABLE
UNSIGNED_ATTRIBUTE
MONEY
AUTO_INCREMENT
LOCAL_TYPE_NAME
MINIMUM_SCALE
MAXIMUM_SCALE
Para una descripción detallada de estos campos, consulte un manual de referencia de ODBC.
La sintaxis es la siguiente:
sqltypes
Ejemplo:
connect to 'MS Access 7.0 Database; DBQ=C:\Course3\DataSrc\QWT.mbd';
sqltypes;
Nota:
Algunos drivers ODBC puede que no soporten este comando.
Algunos drivers ODBC pueden producir campos adicionales.
Star
La cadena empleada para representar el conjunto de todos los valores de un campo en una base de datos
puede establecerse mediante la sentencia star. Afecta a las sentencias Load (página 272) y Select (SQL)
(página 288) subsiguientes. La sintaxis es la siguiente:
star is[ cadena ]
donde:
cadena es un texto aleatorio. Observe que la cadena debe estar entre Comillas (página 309) si contiene
espacios en blanco.
Ejemplos:
Star is *;
Star is %;
Star is;
Si no se especifica nada, se presupone star is; es decir, no hay símbolo star disponible a menos que se
especifique explícitamente. Esta definición es válida hasta que se ejecute una nueva sentencia star.
293
Store
Un archivo QVD o CSV puede crearse mediante una sentencia store en el script. La sentencia creará un
archivo específico QVD o CSV. La sentencia solo puede exportar campos desde una tabla lógica. Los
valores de texto se exportan al archivo CSV en formato UTF-8. Se puede especificar un delimitador, véase
Load (página 272). La sentencia store a un archivo CSV no permite exportación a BIFF.
store[ *listacampos from] tabla into nombredearchivo [ spec-formato
];
*listacampos::= ( * | campo ) { , campo } ) es una lista de los campos que se han de seleccionar. El asterisco
* indica la totalidad de campos.
field::= nombredecampo [as aliasname ]
nombrecampo es un texto idéntico a un nombre de campo de la tabla. Tenga en cuenta que el nombre de
archivo debe ir entre comillas dobles rectas (véase Comillas (página 309)) o corchetes si contiene por
ejemplo espacios.
nombrealias es un nombre alternativo para el campo que se utilizrá en el archivo QVD o CSV resultante.
tabla es una tabla etiquetada en el script, ya cargada, que se usará como fuente de datos.
nombredearchivo es el nombre del archivo destino. La interpretación del nombre de archivo es similar a los
nombres de las sentencias load, es decir se aplican las sentencias directory.
spec-formato ::= ( ( txt | qvd ) )
La especificación de formato consiste en txt para los archivos de texto, o qvd para archivos qvd. Si se omite
la especificación de formato, se presupone qvd.
Ejemplos:
Store mytable into xyz.qvd (qvd);
Store * from mytable into xyz.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);
Las dos primeras sentencias tienen idéntica función.
Sub..end sub
La sentencia de control sub..end sub define una subrutina que puede invocarse desde una sentencia call. La
sintaxis es la siguiente:
sub name [ ( listaparametros )] sentencias end sub
Donde:
listaparametros es una lista separada por comas de nombres de variables para los parámetros formales
de la subrutina.
294
Los argumentos se copian en la subrutina y, si el correspondiente argumento en la sentencia call es un
nombre de variable, se copia de nuevo al salir de la subrutina.
Si una subrutina contiene más parámetros formales que parámetros reales aprobados por una sentencia call,
los parámetros extra se iniciarán como NULL pudiéndose emplear como variables locales dentro de la
subrutina.
Como la sentencia sub es una sentencia de control y como tal termina con un punto y coma o un final de
línea, cada una de sus dos cláusulas (sub y end sub) no deberá sobrepasar el límite de una línea.
Ejemplos:
// Ejemplo 1
sub INCR (I,J)
I = I + 1
exit sub when I < 10
J = J + 1
end sub
call INCR (X,Y)
Switch..case..default..end switch
La sentencia de control switch crea una bifurcación en la que se ejecuta uno de varios grupos de sentencias,
dependiendo del valor de una expresión. La sintaxis es la siguiente:
switch expresión { case listavalores [ sentencias ]} [ default
sentencias ]end switch
Donde:
295
listavalores es una lista de valores separados por comas, con los que se compara el valor
de expresión. La ejecución del script continuará con las sentencias del primer
grupo que se haya hallado que contienen un valor en listavalores igual al
valor de expresión. Cada valor de listavalores puede ser una expresión
cualquiera. Si no se encuentra correspondencia alguna en la cláusula case, se
ejecutarán las sentencias de la cláusula default, si se especificaron.
Como la sentencia switch es una sentencia de control y como tal termina con un punto y coma o un final de
línea, cada una de sus cuatro posibles cláusulas (switch, case, default y end switch) no deberá sobrepasar el
límite de una línea.
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
Tag Field
Es una opción que permite asignar etiquetas a un campo. Los nombres de campo que no estén presentes en el
documento serán ignorados. Si hubiera múltiples 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 selección de
campos en QlikView, excepto en el diálogo Editar Expresión.
Un campo etiquetado con measure se mostrará en la parte superior de todos los controles de selección de
campos del diálogo Editar Expresión.
La palabra clave puede utilizarse para añadir etiquetas a un campo empleando la sintaxis siguiente:
tag fields listacampos using mapname
listacampos es una lista de campos separados por coma, que no deberían etiquetarse más allá del punto marcado en el script.
mapname es el nombre de una tabla de correspondencia leída previamente en una sentencia Mapping
(página 280) load o Mapping (página 280) select.
Para fijar etiquetas individuales se emplea la sintaxis siguiente:
tag field nombrecampo with nombreetiqueta
nombrecampo es el nombre del campo que debería etiquetarse.
nombreetiqueta es el nombre de la etiqueta que debería aplicarse al campo.
Ejemplo 1:
tagmap:
mapping Load * inline [
a,b
296
Alpha,MyTag
Num,MyTag
];
tag fields using tagmap;
Ejemplo 2:
tag field Alpha with ‘MyTag2’;
Trace
La sentencia trace escribe la cadena en la ventana de Progreso de Ejecución del Script y en el archivo de
registro (log) del script, cuando éste se está utilizando.
La sintaxis es la siguiente:
trace cadena
Ejemplos:
trace Main table loaded;
trace $(MyMessage);
Unless
El prefijo y el sufijo unless se emplean para crear una cláusula condicional, la cual determina si una
sentencia o cláusula exit debería ser evaluada o no. Puede verse como una excelente alternativa a la
sentencia if..end if. La sintaxis es la siguiente:
( unless sentencia condición | sentenciaexit unless condición )
donde:
condición es una expresión lógica que se devuelve verdadero o falso.
sentencia es cualquier sentencia del script QlikView, excepto las sentencias de control.
sentenciaexit es una cláusula exit for, exit do o exit sub o una sentencia exit script.
297
Unmap
La sentencia unmap impide mapear (véase Mapping (página 280)) determinados campos desde el punto
actual en el script. La sintaxis es la siguiente:
unmap*listacampos
*listacampos es una lista de campos separados por coma, que no deberían enlazarse más allá del punto
marcado en el script. El asterisco * indica la totalidad de campos. Se permite la inclusión de los caracteres
comodín * y ? en los nombres de campo. Puede que sea necesario entrecomillar los nombres de campo
cuando se empleen caracteres comodín.
Ejemplos:
unmap Country; desactiva la correspondencia del campo Country.
Unqualify
La sentencia unqualify sirve para desactivar la calificación de nombres de campo que ha sido previamente
activada mediante la sentencia qualify. Para más información y sintaxis vaya a la documentación de
sentencia Qualify (página 283).
untag field
Es una opción que permite eliminar etiquetas de un campo. Los nombres de campo que no estén presentes en
el documento serán ignorados. Si hubiera múltiples 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:
untag fields listacampos >using mapname
listacampos es un listado de campos separados por comas cuyas etiquetas se han de eliminar.
mapname es el nombre de una tabla de correspondencia leída previamente en una sentencia Mapping
(página 280) load o Mapping (página 280) select.
Para eliminar comentarios individuales se emplea la sintaxis siguiente:
untag field nombrecampo with nombreetiqueta
Donde:
nombrecampo es el nombre del campo al que se ha de eliminar la etiqueta.
nombreetiqueta es el nombre de la etiqueta que debería eliminarse del campo.
Ejemplo 1:
tagmap:
mapping Load * inline [
298
a,b
Alpha,MyTag
Num,MyTag
];
untag fields using tagmap;
Ejemplo 2:
untag field Alpha with MyTag2;];
When
El prefijo y sufijo when sirve para crear una cláusula condicional la cual determina si una sentencia o una
cláusula exit debe ser ejecutada o no. Puede verse como una excelente alternativa a la sentencia if..end if. La
sintaxis es la siguiente:
( when sentencia condición | sentenciaexit when condición )
donde:
condición es una expresión lógica que se devuelve verdadero o falso.
sentencia es cualquier sentencia del script QlikView, excepto las sentencias de control.
sentenciaexit es una cláusula exit for, exit do o exit sub o una sentencia exit script.
299
4. Las tablas generadas automáticamente se llamarán AUTOGENERATExx, donde x es un número. La
primera tabla autogenerada recibirá el nombre AUTOGENERATE01.
5. Si un nombre de tabla generado conforme a las reglas aquí descritas estuviera en conflicto con un
nombre de tabla anterior, el nombre recibirá la extensión -x , donde x es un número. Este número se
incrementa hasta quedar libre de conflictos. Por ejemplo, tres tablas pueden llamarse Budget, Budget-1
y Budget-2.
Hay tres dominios distintos para los nombres de tabla: sección de acceso, sección de aplicación y tablas de
correspondencia. Las tablas generadas en la sección de acceso y la sección de aplicación, serán tratadas de
forma independiente, por separado. Si un nombre de tabla no se encuentra en la sección referida, QlikView
lo buscará también en las otras secciones. Las tablas de enlace se gestionan individualmente y no tienen
absolutamente ninguna conexión con los otros dos dominios de los nombres de tabla.
Etiquetas de Tabla
Una tabla interna puede ser etiquetada para referencias posteriores en una sentencia load con una cláusula
resident o con expresiones que contengan la función peek. La etiqueta, la cual puede ser una cadena
arbitraria de números o caracteres debe preceder a la primera sentencia Load (página 272) o Select (SQL)
(página 288) que crea la tabla introducida. La etiqueta deberá finalizar con dos puntos ":".
Ejemplos:
Table1:
Load a,b from c.csv;
300
Variables de Error página 305
Variables de Sistema
Estas variables tienen un significado específico en QlikView:
Floppy
Devuelve la letra de la unidad de disco, normalmente a:. Es una variable definida por el sistema.
CD
Devuelve la letra de la unidad del primer CD-ROM que encuentre. Si no encuentra ningún CD-ROM,
entonces devuelve c:. Es una variable definida por el sistema.
$(Include =nombredearchivo)
La variable include especifica un archivo que contiene un texto que deberá ser incluido en el script. Así, el
script entero se puede incluir en un archivo. Es una variable definida por el usuario.
Ejemplo:
$(Include=abc.txt );
La construcción set Include=nombrearchivo no es aplicable.
HidePrefix
Todos los nombres de campo que comiencen por esta cadena de texto, se ocultarán 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 guión bajo no se mostrarán en las listas
de nombres de campo cuando los campos del sistema estén ocultos.
HideSuffix
Todos los nombres de campo que terminen con esta cadena de texto se ocultarán 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 mostrarán
en las listas de nombres de campo cuando los campos del sistema estén ocultos..
QVPath
Devuelve la cadena de búsqueda al ejecutable QlikView. Es una variable definida por el sistema.
301
QVRoot
Devuelve el directorio raíz del ejecutable QlikView. Es una variable definida por el sistema.
QVWorkPath
Devuelve la cadena de búsqueda al documento QlikView actual. Es una variable definida por el sistema.
QVWorkRoot
Devuelve el directorio raíz del documento QlikView actual. Es una variable definida por el sistema.
StripComments
Si se fija esta variable en 0, se omitirán las líneas de comentario /*..*/ y // en el script. Ciertos drivers de
bases de datos que utilizan comentarios /*..*/ para definir comentarios en sentencias select pueden ocasionar
errores de script. Se recomienda que esta variable se establezca en 1 inmediatamente por detrás de las
sentencias donde se necesite. Si no se define esta variable, las líneas de comentario se ejecutarán siempre.
Ejemplo:
set StripComments=0;
Verbatim
Normalmente todos los valores de campo son despojados de sus caracteres precedentes y posteriores (ASCII
32) antes de ser cargados en la base de datos de QlikView. Configurando esta variable en 1 se suspende este
despojo de caracteres vacíos.
Ejemplo:
set Verbatim = 1;
OpenUrlTimeout
Esta variable define el tiempo, en segundos, que QlikView debería respetar cuando reciba datos procedentes
de fuentes URL (por ej. páginas HTML). Si se omite, el tiempo establecido será de unos 20 minutos.
Ejemplo:
set OpenUrlTimeout=10
WinPath
Devuelve la cadena de búsqueda a Windows. Es una variable definida por el sistema.
WinRoot
Devuelve el directorio raíz de Windows. Es una variable definida por el sistema.
302
El símbolo definido sustituirá todos los valores NULL desde ODBC en el nivel más bajo de los datos. Es
una variable definida por el usuario.
Ejemplo:
set NullDisplay='<NULL>';
NullInterpret
El símbolo definido será interpretado como NULL cuando aparezca en un archivo de texto, archivo Excel o
en una sentencia inline. Es una variable definida por el usuario.
Ejemplo:
set NullInterpret= ' ';
set NullInterpret =;
NO devolverá valores nulos para valores en blanco en Excel (pero lo hará para un archivo de
texto csv)
devolverá valores nulos para valores en blanco en Excel (pero NO lo hará para un archivo de
texto csv)
NullValue
El símbolo definido sustituirá todos los valores NULL que se consideren desconocidos en vez de
indefinidos. Los únicos valores NULL que se ven afectados son aquellos incluidos en la sentencia
NullAsValue.
Ejemplo:
set NullValue='<NULL>';
OtherSymbol
Define un símbolo para que sea tratado como 'todos los demás valores' antes de una sentencia load/select. Es
una variable definida por el usuario.
Ejemplo:
set OtherSymbol='+';
Separador de Miles
El separador de miles definido reemplaza al símbolo de agrupación de dígitos del sistema operativo
(Configuración Regional).
Ejemplo:
303
Set ThousandSep='.'; (por ejemplo, siete mil millones debe
especificarse como: 7.000.000.000)
Separador de Decimales
El separador de decimales reemplaza al símbolo decimal del sistema operativo (Configuración Regional).
Ejemplo:
Set DecimalSep=',';
MoneyFormat
El símbolo definido reemplaza el símbolo de moneda del sistema operativo (Configuración Regional).
Ejemplo:
Set MoneyFormat='$ #,##0.00; ($ #,##0.00)';
TimeFormat
El formato definido reemplaza el formato de hora del sistema operativo (Configuración Regional).
Ejemplo:
Set TimeFormat='hh:mm:ss';
DateFormat
El formato definido reemplaza el formato de fecha del sistema operativo (Configuración Regional).
Ejemplo:
Set DateFormat='M/D/YY';
TimestampFormat
El formato definido reemplaza los formatos de fecha y hora del sistema operativo (Configuración Regional).
Ejemplo:
Set TimestampFormat='M/D/YY hh:mm:ss[.fff]';
304
MonthNames
El formato definido reemplaza los nombres de los meses del sistema operativo (Configuración Regional).
Ejemplo:
Set MonthNames='Ene;Feb;Mar;Abr;May;Jun;Jul;Ago;Sep;Oct;Nov;Dic';
LongMonthNames
El formato definido reemplaza los nombres de meses largos del sistema operativo (Configuración Regional).
Ejemplo:
Set LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio - -
DayNames
El formato definido reemplaza los nombres de días de la semana del sistema operativo (Configuración
Regional).
Ejemplo:
Set DayNames='Lun;Mar;Mie;Jue;Vie;Sab;Dom';
LongDayNames
El formato definido reemplaza los nombres de días de la semana largos del sistema operativo (Configuración
Regional).
Ejemplo:
Set
LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo';
Variables de Error
Las siguientes variables pueden utilizarse para el manejo de errores en el script:
ErrorMode página 305
Los valores de las cinco variables en total sobrevivirán a la ejecución del script. El valor de las cuatro
últimas variables, para la gestión de errores en el interior del script, depende por supuesto del manejo de
ErrorMode=0.
ErrorMode
305
Esta variable determina qué acción llevará a cabo QlikView cuando se produce un error durante la ejecución
del script. Por defecto, (ErrorMode=1) la ejecución del script se interrumpirá y se instará al usuario a actuar
(esto en modo 'non-batch', no por lotes). Estableciendo ErrorMode =0 QlikView simplemente ignorará el
fallo y continuará con la ejecución del script y la siguiente sentencia. Estableciendo ErrorMode =2
QlikView disparará un mensaje "La ejecución del script Falló..." inmediatamente en el fallo, sin instar antes
al usuario a actuar.
Ejemplo:
set ErrorMode=0;
ScriptError
Devuelve el código de error de la última sentencia ejecutada del script. Esta variable será reestablecida a 0
tras cada sentencia de script ejecutada correctamente. Si ocurre un error, será configurada según un código de
error interno en QlikView. Los códigos de Error son valores duales con un componente numérico y otro de
texto. Los siguientes códigos existen:
1 Sin Error
2 Error General
3 Error de Sintaxis
8 Archivo no encontrado
9 Base de Datos no
encontrada
10 Tabla no encontrada
11 Campo no encontrado
Ejemplo:
set ErrorMode=0;
load * from abc.qvw;
if ScriptError=8 then
exit script;
//sin archivo;
end if
ScriptErrorDetails
306
Devuelve una descripción de error más detallada para algunos de los códigos de error descritos arriba. Lo
más importante es que esta variable contendrá el código de error devuelto por los drivers ODBC y OLEDB
para los códigos de error 3 y 4.
ScriptErrorCount
Devuelve el número total de sentencias que han producido errores durante la ejecución actual del script. Esta
variable siempre se pone a 0 al principio de la ejecución del script.
ScriptErrorList
Esta variable contiene una lista concatenada de todos los errores de script que hayan ocurrido durante la
última ejecución de script. Cada error va separado por una línea.
Nota:
La expansión con el símbolo de dólar está limitada a la cantidad de expansiones de macro que puede
calcular. Cualquier expansión superior a 1000 no se calculará.
307
set Mypath=C:\MisDocs\Archivos\
...
load * from $(MiRuta)abc.csv;
set AñoActual=1992;
...
select * from table1 where Año=$(AñoActual);
308
El texto anterior será reemplazado por el contenido del archivo especificado tras el signo igual. Esta
funcionalidad resulta de gran utilidad si desea almacenar scripts o partes de scripts en archivos de
texto.
Ejemplo:
$(include=C:\Documents\MyScript.qvs);
24.5 Comillas
A continuación se detalla si las comillas son posibles o necesarias en una sentencia. Vea también
Sentencias de Script y palabras clave (página 243). En una sentencia Load (página 272) los siguientes
símbolos pueden usarse como comillas:
Para una sentencia Select (SQL) (página 288) interpretada por un ODBCdriver esto puede variar ligeramente.
Normalmente se deben usar las comillas dobles (Alt + 0034) para nombres y las comillas simples (Alt +
0039) para los literales, y por lo tanto nunca ´ ´ o ` `. Sin embargo, algunos drivers ODBC no sólo aceptan
las comillas oblicuas, sino que las prefieren. En tal caso, las sentencias Select (SQL) (página 288) generadas
contienen comillas oblicuas.
Ejemplo: Diferencia entre Nombres y Literales
La diferencia entre los nombres y los literales es clara si comparamos las siguientes expresiones:
'Sweden' as Country
como parte de una lista de campos en una sentencia load o select cargará el texto "Sweden" como un valor
de campo en el campo QlikView "Country", mientras que
"land" como Country
como parte de una lista de campos en una sentencia load o select cargará el contenido de un campo de una
base de datos o de una columna de tabla llamada "land" como valores de campo en el campo QlikView
"Country" . Es decir que land se tratará como una referencia a un campo.
Ejemplo: MS Access
El Microsoft Access driver ODBC 3.4 (incluido en MS Access 7.0) acepta los siguientes signos de
puntuación para el análisis de la sentencia select.
309
No aceptados: ´´
310
25 Expresiones de Script
Las expresiones pueden usarse tanto en la sentencia Load (página 272) como en la sentencia Select (SQL)
(página 288). La sintaxis y las functions descritas en este párrafo se refieren a la sentencia load, y no a la
sentencia select, ya que está será interpretada por el ODBCdriver y no por QlikView. Sin embargo, la
mayoría de los drivers ODBC son por lo general capaces de interpretar las diversas funciones descritas a
continuación.
Las expresiones consisten en functions, Campos (página 185) y Operadores (página 853), combinados en
una Sintaxis de script (página 243).
Todas las expresiones de un script QlikView devuelven un número y/o una cadena, según corresponda. Las
funciones y Operadores (página 853) lógicos devuelven 0 para falso y -1 para verdadero. Las conversiones
de número a cadena y viceversa están implícitas. Los operadores lógicos y las funciones interpretan 0 como
falso y todo lo demás como verdadero.
La sintaxis general para una expresión es la siguiente:
expresión ::= (constante constante |
refcampo |
operador1 expresión |
función |
( expresión ) )
donde:
constante es una cadena (un texto, fecha u hora) entre comillas simples, o un número. Las constantes se
escriben sin separadores de miles y con un punto decimal como separador decimal.
refcampo es un nombre de campo de la tabla cargada.
operador1 es un operador unitario (que opera con una expresión, la de la derecha)
operador2 es un operador binario (que opera con dos expresiones, una a cada lado).
función ::= nombrefunción (parámetros )
parámetros ::= expresión { , expresión }
El nombre y los tipos de parámetros no son aleatorios. Dependen de la función empleada.
Las expresiones y funciones pueden por tanto anidarse libremente, siempre que la expresión devuelva un
valor interpretable, QlikView no dará ningún mensaje de error.
25.1 Operadores
Hay dos tipos de operadores en QlikView, operadores unitarios que sólo tienen un operando, o binarios, que
tienen dos operandos. La mayoría de los operadores son binarios.
Se pueden definir los siguientes operadores:
Operadores numéricos página 854
311
Operadores de cadena página 854
Operadores numéricos
Todos los operadores numéricos usan los valores numéricos de los operandos y devuelven un valor numérico
como resultado.
+ Signo para número positivo (operador unitario) o suma aritmética. La operación
binaria devuelve la suma de los dos operandos.
Operadores de cadena
Hay dos operadores de cadena. Uno utiliza los valores cadena de los operandos y devuelve una cadena como
resultado. El otro compara los operandos y devuelve un valor booleano que indica la correspondencia.
& Concatenación de cadenas. La operación devuelve una cadena de texto, que
consiste en los dos operandos, uno tras otro.
Ejemplo:
'abc' & 'xyz' devuelve 'abcxyz'
Ejemplos:
'abc' like 'a*' devuelve verdadero (-1)
'abcd' like 'a?c*' devuelve verdadero (-1)
'abc' like 'a??bc' devuelve falso (0)
Operadores lógicos
Todos los operadores lógicos interpretan los operandos de forma lógica y devuelven verdadero (true) (-1) o
falso (false) (0) como resultado.
312
not Lógica inversa. Uno de los pocos operadores unitarios. La operación devuelve la
lógica inversa del operando.
Operadores relacionales
Todos los operadores relacionales comparan los valores de los operandos y devuelven true (-1) o false (0)
como resultado. Todos los operadores relacionales son binarios.
< Menor que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
<= Menor o igual que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
> Mayor que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
>= Mayor o igual que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
<> Distinto Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
precedes Menor que A diferencia del operador < no se intenta hacer una interpretación
(ASCII) numérica de los valores del argumento antes de la comparación. La
operación devuelve true si el valor de la izquierda del operador
tiene una representación de texto, la cual en una comparación
ASCII, viene antes de la representación de texto del valor de la
derecha.
Ejemplo:
' 11' precedes ' 2' devuelve verdadero
compare esto con:
' 11' < ' 2' devuelve falso
313
follows Mayor que A diferencia del operador > no se intenta hacer una interpretación
(ASCII) numérica de los valores del argumento antes de la comparación. La
operación devuelve true si el valor de la izquierda del operador
tiene una representación de texto, la cual en una comparación
ASCII, viene después de la representación de texto del valor de la
derecha.
Ejemplo:
' 23' follows ' 111' devuelve verdadero
compare esto con:
' 23' < ' 111' devuelve falso
Operadores de Bit
Todos los operadores de bit convierten los operandos en enteros con signo (32 bits) y devuelven el resultado
de la misma forma. Todas las operaciones se realizan bit a bit.
bitnot Bit inverso. Operador unitario. La operación devuelve el inverso del operando ejecutado
bit a bit.
bitand Bit and. La operación devuelve el AND lógico de los operandos ejecutados bit a bit.
bitor Bit or. La operación devuelve el OR lógico de los operandos ejecutados bit a bit.
>> Bit right shift. Operador unitario. La operación devuelve el operando desplazado un paso a
la derecha.
<< Bit left shift. Operador unitario. La operación devuelve el operando desplazado un paso a
la izquierda.
314
Nota:
Si no encuentra valor alguno, devuelve NULL (NULO) en todas las funciones de agregación, excepto Sum
y Count que devuelven ambas 0.
315
Load Mes, mode( Producto ) as ProductoMásVendido from abc.csv group by
Mes;
firstsortedvalue ([distinct ] expresión [, criterio-ordenación [, n
]])
Devuelve el primer valor de expresión ordenada por su correspondiente criterio de ordenación cuando la
expresión se repite a lo largo de un determinado número de registros, definidos por una cláusula group by.
Criterio de ordenación devuelve un valor numérico en el que el valor menor se corresponde con el valor de
la expresión que se ha de ordenar primero. Si un signo menos precede a la expresión valor_de_ordenación la
función devolverá el último valor en vez. Si más de un valor de la expresión comparten el número de orden
más bajo, la función devolverá nulo (NULL). Si se establece n mayor que 1, devolverá el enésimo valor en
orden. Si la palabra distinct se inserta antes de la expresión, se descartarán todos los duplicados.
Ejemplo:
Load Cliente,
firstsortedvalue(ArticuloAdquirido, FechadePedido) as
PrimerProductoAdquirido from abc.csv
group by Cliente;
FirstValue(expresión)
Devuelve el primer valor según orden de carga de expresión en un numero de registros definidos por una
cláusula group by. Si no se encuentra valor alguno de texto, devuelve NULL. Esta función solo está
disponible como función de script.
Ejemplo:
Load City, FirstValue(Name), as FirstName from abc.csv group by City;
LastValue(expresión)
Devuelve el último valor por orden de carga de la expresión que se repite a lo largo de un número de
registros definidos por una cláusula group by. Si no encuentra valor alguno de texto, devuelve NULL. Esta
función solo está disponible como función de script.
Ejemplo:
Load City, LastValue(Name), as FirstName from abc.csv group by City;
concat ([ distinct ] expresión [, delimiter [, criterio-
316
ordenación]])
Devuelve una concatenación agregada de cadenas, con todos los valores de expresión que se repiten en un
cierto número de registros definidos por una cláusula group by. Cada valor puede ir separado por la cadena
que se encuentra en delimitador. El orden de la concatenación puede ser definido en número-de-orden.
Número-de-orden deberá devolver un valor numérico en el que el valor más bajo determina el elemento que
se ha de clasificar primero. Si la palabra distinct se inserta antes de la expresión, se descartarán todos los
duplicados.
Ejemplo:
Load Department, concat(Name,';') as NameList from abc.csv group by
Department;
317
group by. Si la palabra distinct figura delante de la expresión, no se considerarán los duplicados.
Ejemplo:
Load Mes, MissingCount(Elemento) as NúmerodeElementosPerdidos from
abc.csv group by Mes;
Agregación Avanzada
Existe una función especial para agregaciones avanzadas:
aggr ([ distinct | nodistinct ] [{expresión_conjunto}]expresión {,
dimensión})
Devuelve un conjunto de valores de expresión calculados sobre las dimensiones. El resultado puede
compararse con la columna de expresiones de un “gráfico local”, evaluado en el contexto en que reside la
función aggr. Cada dimensión debe ser un único campo. No puede ser una expresión (dimensión calculada).
Si el argumento de la expresión va precedido por el cualificador nodistinct, cada combinación de valores de
dimensión puede generar más de un valor de retorno, dependiendo de la estructura de datos subyacente. Si el
argumento de la expresión va precedido del cualificador distinct, o si no se utiliza cualificador alguno, cada
combinación de valores de dimensión generará un único valor de retorno.
Por defecto, la función de agregación agregará sobre el conjunto de posibles registros definidos por la
selección. Se puede definir un conjunto alternativo de registros mediante una expresión de Análisis de
conjuntos (página 888).
Empleando esta función en Añadir Dimensión Calculada (página 673) es posible obtener agregación de
gráficos anidada en múltiples niveles. Véase también Agregaciones anidadas y otros asuntos relacionados
(página 937).
Cuando se utiliza en expresiones de gráfico es posible lograr Suma de filas en tablas pivotantes (página
939).
Ejemplos:
aggr( sum(Ventas), País )
aggr( nodistinct sum(Ventas), País )
aggr( sum(Ventas), País, Región )
count( aggr( sum(Ventas), País ))
curtosis([distinct ] expresión)
Devuelve la curtosis de expresión en el número de registros definido por la cláusula group by. Si la palabra
distinct figura delante de la expresión, no se considerarán los duplicados.
Ejemplo:
Load Month, kurtosis(Sales) as SalesKurtosis from abc.csv group by
Month;
correl(expresión-x, expresión-y)
318
devuelve el coeficiente de correlación agregado de una serie de coordenadas representadas por números
pareados en las expresiones x e y, reiteradas sobre un número de registros definidos por una cláusula group
by. Los valores de texto, valores nulos y valores perdidos de cualquier parte o ambas partes de un par de
datos harán que se descarte el par de datos completo.
Ejemplo:
Load Month, correl(X,Y) as CC from abc.csv group by Month;
avg([distinct] expresión)
Devuelve el promedio de expresión en el número de registros definido en la cláusula group by. Si la palabra
distinct figura delante de la expresión, no se considerarán los duplicados.
Ejemplo:
Load Month, avg(Sales) as AverageSalesPerMonth from abc.csv group by
Month;
stdev([distinct] expresión)
Devuelve la desviación estándar de expresión en el número de registros definido en la cláusula group by. Si
la palabra distinct figura delante de la expresión, no se considerarán los duplicados.
Ejemplo:
Load Month, stdev(Sales) as SalesStandardDeviation from abc.csv group
by Month;
mediana (expresión)
devuelve la mediana agregada de expresión relativa a un número de registros definidos por una cláusula
group by.
Ejemplo:
Load Class, Median(Grade) as MG from abc.csv group by Class;
319
perdidos de cualquier parte o ambas partes de un par de datos harán que se descarte el par de datos completo.
Ejemplo:
Load Key, steyx(Y,X) as Z from abc.csv group by Key;
320
devuelve el error estándar agregado del valor m de una regresión lineal definida por la ecuación y=mx+b
para una serie de coordenadas representadas por números pareados en la expresión-x y expresión-y que se
repiten a lo largo de un número de registros definidos por una cláusula group by. Los valores de texto,
valores nulos y valores perdidos de cualquier parte o ambas partes de un par de datos harán que se descarte
el par de datos completo.
Se puede especificar un valor y 0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Si se especifican y 0 y x 0, es posible forzar a la línea de regresión a atravesar una
única coordenada fija.
A menos que se especifiquen ambos: y 0 y x 0, la función requiere al menos dos pares de datos válidos para
calcular. Si se especifican y 0 y x 0, un único par de datos bastará.
Ejemplo:
Load Key, linest_sem(Y,X) as Z from abc.csv group by Key;
321
Se puede especificar un valor y 0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Si se especifican y 0 y x 0, es posible forzar a la línea de regresión a atravesar una
única coordenada fija.
A menos que se especifiquen ambos: y 0 y x 0, la función requiere al menos dos pares de datos válidos para
calcular. Si se especifican y 0 y x 0, un único par de datos bastará.
Ejemplo:
Load Key, linest_df(Y,X) as Z from abc.csv group by Key;
322
Ejemplo:
Load Key, linest_ssresid(Y,X) as Z from abc.csv group by Key;
Ejemplo:
Load Año, npv(0.05, Pagos) as PValue from abc.csv group by Año;
xnpv (tasa, valorexpresión, fechaexpresión)
devuelve el valor presente neto agregado para una planificación de flujos de efectivo (no necesariamente
periódicos) representados por números pareados en valorexpresión y fechaexpresión, los cuales se repiten a lo
largo de un número de registros definidos por una cláusula group by. Tasa es el tipo de interés según
período. El resultado tiene un formato numérico predefinido de moneda. Todos los pagos son descontados
según una base de un año de 365 días. Los valores de texto, valores nulos y valores perdidos de cualquier
parte o ambas partes de un par de datos harán que se descarte el par de datos completo.
Ejemplo:
Load Año, npv(0.05, Pagos, FechasPago) as PValue from abc.csv group by
Año;
323
Funciones estadísticas de prueba en script
Las tres funciones siguientes se aplican a pruebas de chi cuadrado (chi2).
chi2test_p (col, fila, valor_observado [, valor_esperado])
devuelve el valor p agregado de la prueba chi2 (significación) de una o dos series de valores que se repiten a
lo largo de varios registros definidos por una cláusula group by. La prueba puede realizarse sobre los valores
de valor_observado, probando las variaciones de la matriz que se haya especificado, col o fila, o bien
comparando los valores de valor_observado con los correspondientes valores de valor_esperado. Los valores
de texto, valores nulos y valores perdidos en las expresiones de valores darán como resultado que la función
devuelva nulo.
Ejemplo:
Load Year, chi2test_p(Género,Descripción,Observado,Esperado) as X from
abc.csv group by Year;
chi2test_df (col, fila, valor_ observado [, valor_ esperado])
devuelve el valor df agregado (grados de libertad ) de la prueba chi2 de una o dos series de valores que se
repiten a lo largo de varios registros definidos por una cláusula group by. Véase la función chi2test_p (col,
fila, valor_observado [, valor_esperado]) (página 324) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, chi2test_df(Género,Descripción,Observado,Esperado) as X
from abc.csv group by Year;
chi2test_chi2 (col, fila, valor_ observado [, valor_ esperado])
devuelve el valor chi2 agregado de una o dos series de valores que se repiten a lo largo de varios registros
definidos por una cláusula group by. Véase la función chi2test_p (col, fila, valor_observado [, valor_
esperado]) (página 324) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, chi2test_chi2(Género,Descripción,Observado,Esperado) as X
from abc.csv group by Year;
Las ocho funciones descritas a continuación se aplican a pruebas t de estudiante de dos muestras
independientes.
TTest_t (grupo, valor [, eq_var = true])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de varios
registros definidos por una cláusula group by. Valor deberá devolver los valores y éstos se agruparán de
forma lógica mediante exactamente dos valores de grupo. Si eq_var se especifica como falso, se asumirán
distintas variaciones de las dos muestras, si no, se asumirán idénticas variaciones de ambas muestras. Los
valores de texto, valores nulos y valores perdidos en valor darán como resultado que la función devuelva
nulo.
Ejemplo:
Load Year, ttest_t(Grupo, Valor) as X from abc.csv group by Year;
TTest_df (grupo, valor [, eq_var = true])
Devuelve el valor df (degrees of freedom, grados de libertad) agregado de la prueba t de estudiante de dos
series independientes de valores que se repiten a lo largo de varios registros definidos por una cláusula
group by. Véase la función TTest_t (grupo, valor [, eq_var = true]) (página 324) para obtener descripciones
de los argumentos.
Ejemplo:
324
Load Year, ttest_df(Grupo, Valor) as X from abc.csv group by Year;
TTest_sig (grupo, valor [, eq_var = true])
Devuelve el nivel de significación agregado de cola 2 de la prueba t de estudiante de dos series
independientes de valores que se repiten a lo largo de varios registros definidos por una cláusula group by.
Véase la función TTest_t (grupo, valor [, eq_var = true]) (página 324) para obtener descripciones de los
argumentos.
Ejemplo:
Load Year, ttest_sig(Grupo, Valor) as X from abc.csv group by Year;
TTest_dif (grupo, valor [, eq_var = true])
Devuelve la diferencia de media agregada de la prueba t de estudiante de dos series independientes de
valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase la función
TTest_t (grupo, valor [, eq_var = true]) (página 324) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest_dif(Grupo, Valor) as X from abc.csv group by Year;
TTest_sterr (grupo, valor [, eq_var = true])
Devuelve el error estándar agregado de la prueba t de estudiante de la diferencia de media de dos series
independientes de valores que se repiten a lo largo de varios registros definidos por una cláusula group by.
Véase la función TTest_t (grupo, valor [, eq_var = true]) (página 324) para obtener descripciones de los
argumentos.
Ejemplo:
Load Year, ttest_sterr(Grupo, Valor) as X from abc.csv group by Year;
TTest_conf ( grupo, valor [, sig = 0.025 [, eq_var = true]] )
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de varios
registros definidos por una cláusula group by. El nivel de significación de cola 2 se puede especificar en sig.
Si se omite, sig se fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la
función TTest_t (grupo, valor [, eq_var = true]) (página 324) para una descripción del resto de argumentos.
Ejemplo:
Load Year, ttest_conf(Grupo, Valor) as X from abc.csv group by Year;
TTest_lower (grupo, valor [, sig = 0.025 [, eq_var = true]])
Devuelve el valor agregado del extremo inferior del intervalo de confianza de dos series independientes de
valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones
TTest_t (grupo, valor [, eq_var = true]) (página 324) y TTest_conf ( grupo, valor [, sig = 0.025 [, eq_var
= true]] ) (página 325) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest_lower(Grupo, Valor) as X from abc.csv group by Year;
TTest_upper (grupo, valor [, sig = 0.025 [, eq_var = true]])
Devuelve el valor agregado del extremo superior del intervalo de confianza de dos series independientes de
valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones
TTest_t (grupo, valor [, eq_var = true]) (página 324) y TTest_conf ( grupo, valor [, sig = 0.025 [, eq_var
= true]] ) (página 325) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest_upper(Grupo, Valor) as X from abc.csv group by Year;
325
Las ocho funciones que a continuación se describen se aplican a pruebas t de estudiante de dos muestras
independientes, en las que la serie de datos de entrada se suministra en un formato de dos columnas
ponderadas.
TTestw_t (peso, grupo, valor [, eq_var = true])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de varios
registros definidos por una cláusula group by. Valor deberá devolver los valores y éstos se agruparán de
forma lógica mediante exactamente dos valores de grupo. Cada valor de valor puede contarse una o más
veces dependiendo de su correspondiente valor de peso en peso. Si eq_var se especifica como falso, se
asumirán distintas variaciones de las dos muestras, si no, se asumirán idénticas variaciones de ambas
muestras. Los valores de texto, valores nulos y valores perdidos en valor darán como resultado que la
función devuelva nulo.
Ejemplo:
Load Year, ttestw_t(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_df (peso, grupo, valor [, eq_var = true])
Devuelve el valor df (degrees of freedom, grados de libertad) agregado de la prueba t de estudiante de dos
series independientes de valores que se repiten a lo largo de varios registros definidos por una cláusula
group by. Véase la función TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) para obtener
descripciones de los argumentos.
Ejemplo:
Load Year, ttestw_df(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_sig (peso, grupo, valor [, eq_var = true])
Devuelve el nivel de significación agregado de cola 2 de la prueba t de estudiante de dos series
independientes de valores que se repiten a lo largo de varios registros definidos por una cláusula group by.
Véase la función TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) para obtener descripciones de
los argumentos.
Ejemplo:
Load Year, ttestw_sig(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_dif (peso, grupo, valor [, eq_var = true])
Devuelve la diferencia de media agregada de la prueba t de estudiante de dos series independientes de
valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase la función
TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttestw_dif(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_sterr (peso, grupo, valor [, eq_var = true])
Devuelve el error estándar agregado de la prueba t de estudiante de la diferencia de media de dos series
independientes de valores que se repiten a lo largo de varios registros definidos por una cláusula group by.
Véase la función TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) para obtener descripciones de
los argumentos.
Ejemplo:
326
Load Year, ttestw_sterr(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_conf (peso, grupo, valor [, sig = 0.025 [, eq_var = true]])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de varios
registros definidos por una cláusula group by. El nivel de significación de cola 2 se puede especificar en sig.
Si se omite, sig se fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la
función TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) para una descripción del resto de
argumentos.
Ejemplo:
Load Year, ttestw_conf(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_lower (peso, grupo, valor [, sig = 0.025 [, eq_var = true]])
Devuelve el valor agregado del extremo inferior del intervalo de confianza de dos series independientes de
valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones
TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) y TTest1w_conf (peso, valor [, sig = 0.025 ])
(página 329) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttestw_lower(Peso, Grupo, Valor) as X from abc.csv group by
Year;
TTestw_upper (peso, grupo, valor [, sig = 0.025 [, eq_var = true]])
Devuelve el valor agregado del extremo superior del intervalo de confianza de dos series independientes de
valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones
TTestw_t (peso, grupo, valor [, eq_var = true]) (página 326) y TTest1w_conf (peso, valor [, sig = 0.025 ])
(página 329) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttestw_upper(Peso, Grupo, Valor) as X from abc.csv group by
Year;
Las ocho funciones siguientes se aplican a pruebas t de estudiante de una muestra.
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 cláusula group by. Valor devuelve los valores. Los valores de texto, valores nulos y valores
perdidos en valor darán como resultado que la función devuelva nulo.
Ejemplo:
Load Year, ttest1_t(Valor) as X from abc.csv group by Year;
TTest1_df (valor)
Devuelve el valor df (degrees of freedom, grados de libertad) agregado de la prueba t de estudiante de una
serie de valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase la
función TTest1_t (valor) (página 327) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1_df(Valor) as X from abc.csv group by Year;
TTest1_sig (valor)
327
Devuelve el nivel de significación 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 cláusula group by. Véase la función TTest1_t
(valor) (página 327) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1_sig(Valor) as X from abc.csv group by Year;
TTest1_dif (valor)
Devuelve la diferencia de medias agregada de la prueba t de estudiante de una serie de valores que se repiten
a lo largo de varios registros definidos por una cláusula group by. Véase la función TTest1_t (valor)
(página 327) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1_dif(Valor) as X from abc.csv group by Year;
TTest1_sterr (valor)
Devuelve el error estándar agregado de la diferencia de medias de una serie de valores que se repiten a lo
largo de varios registros definidos por una cláusula group by. Véase la función TTest1_t (valor) (página
327) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1_sterr(Valor) as X from abc.csv group by Year;
TTest1_conf (valor[, sig = 0.025 ])
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se
fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la función TTest1_t (valor)
(página 327) para una descripción del resto de argumentos.
Ejemplo:
Load Year, ttest1_conf(Valor) as X from abc.csv group by Year;
TTest1_lower (valor[, sig = 0.025 ])
Devuelve el valor agregado, para el extremo inferior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones TTest1_t
(valor) (página 327) y TTest1_conf (valor[, sig = 0.025 ]) (página 328) para obtener descripciones de los
argumentos.
Ejemplo:
Load Year, ttest1_lower(Valor) as X from abc.csv group by Year;
TTest1_upper (valor[, sig = 0.025 ])
Devuelve el valor agregado, para el extremo superior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones TTest1_t
(valor) (página 327) y TTest1_conf (valor[, sig = 0.025 ]) (página 328) para obtener descripciones de los
argumentos.
Ejemplo:
Load Year, ttest1_upper(Valor) as X from abc.csv group by Year;
Las ocho funciones siguientes se aplican a pruebas t de estudiante de una muestra en las que los datos de
entrada se suministran en un formato de dos columnas ponderadas.
TTest1w_t (peso, valor)
328
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. Valor devuelve los valores. Cada valor de valor puede contarse una o más veces
dependiendo de su correspondiente valor de peso en peso. Los valores de texto, valores nulos y valores
perdidos en valor darán como resultado que la función devuelva nulo.
Ejemplo:
Load Year, ttest1w_t(Peso, Valor) as X from abc.csv group by Year;
TTest1w_df (peso, valor)
Devuelve el valor df (degrees of freedom, grados de libertad) agregado de la prueba t de estudiante de una
serie de valores que se repiten a lo largo de varios registros definidos por una cláusula group by. Véase la
función TTest1w_t (peso, valor) (página 328) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1w_df(Peso, Valor) as X from abc.csv group by Year;
TTest1w_sig (peso, valor )
Devuelve el nivel de significación 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 cláusula group by. Véase la función TTest1w_
t (peso, valor) (página 328) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1w_sig(Peso, Valor) as X from abc.csv group by Year;
TTest1w_dif (peso, valor)
Devuelve la diferencia de medias agregada de la prueba t de estudiante de una serie de valores que se repiten
a lo largo de varios registros definidos por una cláusula group by. Véase la función TTest1w_t (peso, valor)
(página 328) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1w_dif(Peso, Valor) as X from abc.csv group by Year;
TTest1w_sterr (peso, valor )
Devuelve el error estándar agregado de la diferencia de medias de una serie de valores que se repiten a lo
largo de varios registros definidos por una cláusula group by. Véase la función TTest1w_t (peso, valor)
(página 328) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1w_sterr(Peso, Valor) as X from abc.csv group by Year;
TTest1w_conf (peso, valor [, sig = 0.025 ])
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se
fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la función TTest1w_t (peso,
valor) (página 328) para una descripción del resto de argumentos.
Ejemplo:
Load Year, ttest1w_conf(Peso, Valor) as X from abc.csv group by Year;
TTest1w_lower (peso, valor [, sig = 0.025 ])
Devuelve el valor agregado, para el extremo inferior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones TTest1w_t
(peso, valor) (página 328) y TTest1w_conf (peso, valor [, sig = 0.025 ]) (página 329) para obtener
descripciones de los argumentos.
329
Ejemplo:
Load Year, ttest1w_lower(Peso, Valor) as X from abc.csv group by Year;
TTest1w_upper (peso, valor [, sig = 0.025 ])
Devuelve el valor agregado, para el extremo superior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de varios registros definidos por una cláusula group by. Véase las funciones TTest1w_t
(peso, valor) (página 328) y TTest1w_conf (peso, valor [, sig = 0.025 ]) (página 329) para obtener
descripciones de los argumentos.
Ejemplo:
Load Year, ttest1w_upper(Peso, Valor) as X from abc.csv group by Year;
Las cinco funciones siguientes se aplican a pruebas z.
ZTest_z (valor [, sigma])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. Valor devuelve los valores. Se asume una media de población de 0 a modo de
muestra. Si desea que el test se realice conforme a otra media distinta, reste dicho valor de los valores de
muestra. Si se conoce, la desviación estándar se puede indicar en sigma. Si sigma está omitido, se utilizará la
desviación estándar de la muestra. Los valores de texto, valores nulos y valores perdidos en valor darán
como resultado que la función devuelva nulo.
Ejemplo:
Load Year, ztest_z(Valor-ValordePrueba) as X from abc.csv group by
Year;
ZTest_sig (valor [, sigma])
Devuelve el nivel de significación agregado de cola 2 de una serie de valores que se repiten a lo largo de
varios registros definidos por una cláusula group by. Véase la función ZTest_z (valor [, sigma]) (página
330) para obtener descripciones de los argumentos.
devuelve null.
Ejemplo:
Load Year, ztest_sig(Valor-ValordePrueba) as X from abc.csv group by
Year;
ZTest_dif (valor [, sigma])
Devuelve la diferencia de medias agregada de una serie de valores que se repiten a lo largo de varios
registros definidos por una cláusula group by. Véase la función ZTest_z (valor [, sigma]) (página 330) para
obtener descripciones de los argumentos.
devuelve null.
Ejemplo:
Load Year, ztest_dif(Valor-ValordePrueba) as X from abc.csv group by
Year;
ZTest_sterr (valor [, sigma] )
Devuelve el error estándar agregado de la diferencia de medias de una serie de valores que se repiten a lo
largo de varios registros definidos por una cláusula group by. Véase la función ZTest_z (valor [, sigma])
(página 330) para obtener descripciones de los argumentos.
devuelve null.
Ejemplo:
330
Load Year, ztest_sterr(Valor-ValordePrueba) as X from abc.csv group by
Year;
ZTest_conf (valor [, sigma [, sig = 0.025 ])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se
fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la función ZTest_z (valor [,
sigma]) (página 330) para una descripción del resto de argumentos.
devuelve null.
Ejemplo:
Load Year, ztest_conf(Valor-ValordePrueba) as X from abc.csv group by
Year;
Las cinco funciones siguientes se aplican a pruebas z en las que los datos de entrada se suministran en
formato de dos columnas ponderadas.
ZTestw_z (peso, valor [, sigma])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. Valor devuelve los valores. Se asume una media de 0 a modo de muestra. Si el
test se realiza conforme a otra media distinta, reste dicho valor de los valores de muestra. Cada valor de valor
puede contarse una o más veces dependiendo de su correspondiente valor de peso en peso. Si se conoce, la
desviación estándar se puede indicar en sigma. Si sigma está omitido, se utilizará la desviación estándar de
la muestra. Los valores de texto, valores nulos y valores perdidos en valor darán como resultado que la
función devuelva nulo.
Ejemplo:
Load Year, ztestw_z(Peso,Valor-ValordePrueba) as X from abc.csv group
by Year;
ZTestw_sig (peso, valor [, sigma])
Devuelve el nivel de significación agregado de cola 2 de una serie de valores que se repiten a lo largo de
varios registros definidos por una cláusula group by. Véase la función ZTestw_z (peso, valor [, sigma])
(página 331) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ztestw_sig(Peso,Valor-ValordePrueba) as X from abc.csv group by Year;
ZTestw_dif (peso, valor [, sigma])
Devuelve la diferencia de medias agregada de una serie de valores que se repiten a lo largo de varios
registros definidos por una cláusula group by. Véase la función ZTestw_z (peso, valor [, sigma]) (página
331) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ztestw_dif(Peso,Valor-ValordePrueba) as X from abc.csv
group by Year;
ZTestw_sterr (peso, valor [, sigma])
Devuelve el error estándar agregado de la diferencia de medias de una serie de valores que se repiten a lo
largo de varios registros definidos por una cláusula group by. Véase la función ZTestw_z (peso, valor [,
sigma]) (página 331) para obtener descripciones de los argumentos.
Ejemplo:
331
Load Year, ztestw_sterr(Peso,Valor-ValordePrueba) as X from abc.csv
group by Year;
ZTestw_conf (peso, valor [, sigma [, sig = 0.025 ]])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de varios registros definidos
por una cláusula group by. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se
fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la función ZTestw_z (peso,
valor [, sigma]) (página 331) para una descripción del resto de argumentos.
Ejemplo:
Load Year, ztestw_conf(Peso,Valor-ValordePrueba) as X from abc.csv
group by Year;
Funciones estadísticas de prueba en script (página 324)
332
Funciones de Interpretación página 916
mod(x1 , x2)
Función matemática de módulo. Ambos parámetros deben contener valores enteros. x2 debe ser mayor que 0.
El resultado es el resto no negativo de una división de enteros.
Ejemplos:
mod( 7,2 ) devuelve 1
mod( 7.5,2 ) devuelve NULL
mod( 9,3 ) devuelve 0
mod( -4,3 ) devuelve 2
mod( 4,-3 ) devuelve NULL
mod( -4,-3 ) devuelve NULL
fmod(x1 , x2)
Función de módulo generalizada. Ambos parámetros son interpretados como números reales, esto es, no
tienen que ser enteros. El resultado es el resto de una división entera, un número real.
Ejemplos:
fmod( 7,2 ) devuelve 1
fmod( 7.5,2 ) devuelve 1,5
fmod( 9,3 ) devuelve 0
fmod( -4,3 ) devuelve -1
fmod( 4,-3 ) devuelve 1
fmod( -4,-3 ) devuelve -1
333
Redondeo ascendente de x, hacia el múltiplo de base más cercano con un contrarresto de offset. El resultado
es un número.
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
frac(x)
Devuelve la parte fraccionaria de x. La fracción es definida de modo 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 número positivo.
Ejemplos:
fabs( 2.4 ) devuelve 2,4
fabs( -3.8 ) devuelve 3,8
334
numsum(expr1 [ , expr2, ... exprN ])
Devuelve la suma numérica de 1 a N argumentos. Opuesto al operador +, numsum tratará todos los valores
no numéricos como 0.
Ejemplos:
numsum( 1,2,4 ) devuelve 7
numsum( 1,'xyz' ) devuelve 1
numsum( null( ) ) devuelve 0
Nota:
La función numsum está obsoleta y es reemplazada por la función rangesum(expr1 [ , expr2, ... exprN ])
(página 337).
335
Nota:
La función nummin está obsoleta y es sustituida por la función rangemin(expr1 [ , expr2, ... exprN ])
(página 338) .
fact(n)
Devuelve el factorial de un entero positivo n. Si el número n no es un entero, se truncará. Los números no
positivos, devolverán NULL.
Ejemplos:
fact( 1 ) devuelve 1
fact( 5 ) devuelve 120 ( 1 * 2 * 3 * 4 * 5 = 120 )
fact( -5 ) devuelve NULL
combin(n1, n2)
Devuelve el número de combinaciones de n2 elementos que pueden ser cogidos de un grupo de n1
elementos. El orden en que se seleccionan los elementos no es significativo. Los elementos no enteros serán
truncados.
Ejemplo:
¿Cuántas combinaciones de 7 números pueden obtenerse de un total de 35 números de lotería?
combin( 35,7 ) devuelve 6.724.520
permut(n1, n2)
Devuelve el número de permutaciones de n2 elementos que pueden ser seleccionados de un grupo de n1
elementos. El orden en que se seleccionan los elementos es importante. Los argumentos no enteros serán
truncados.
Ejemplo:
¿De cuántas formas pueden ser distribuidas las medallas de oro, plata y bronce después 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.
336
Ejemplos:
even( 3 ) devuelve falso
even( 2 * 10 ) devuelve verdadero
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 verdadero
odd( 2 * 10 ) devuelve falso
odd( 3.14 ) devuelve NULL
sign(x)
Devuelve 1, 0 o -1 dependiendo de si x es un número positivo, 0 o negativo. Si no se encuentra valor
numérico alguno, devuelve NULL.
Ejemplos:
sign( 66 ) devuelve 1
sign( 0 ) devuelve 0
sign( - 234 ) devuelve -1
bitcount(i)
Devuelve el número de bits activados en i. En que i será interpretada como un entero con signo de 64 bits a
pesar de que solamente son significativos los 48 primeros bits. Un valor por encima de 48 bits devolverá
NULL.
Ejemplos:
bitcount ( 3 ) devuelve 2
bitcount( 100 ) devuelve 3
bitcount( -1 ) devuelve 32
bitcount( n )+bitcount( bitnot n ) devuelve 64 (siempre y cuando n sea un entero
válido)
337
rangesum (null( )) devuelve 0
338
rangeskew(expr1 [ , expr2, ... exprN ])
Devuelve la asimetría dentro del rango de 1 a N argumentos. Si no se encuentra valor numérico alguno,
devuelve NULL.
Ejemplos:
rangeskew (1,2,4) devuelve 0.93521952958283
339
rangemissingcount(expr1 [ , expr2, ... exprN ])
Devuelve el número de valores no numéricos (incluidos valores NULL) encontrados en el rango de 1 a N
argumentos.
Ejemplos:
rangemissingcount (1,2,4) devuelve 0
rangemissingcount (2,'xyz') devuelve 1
rangemissingcount (null( )) devuelve 1
340
La función necesita al menos dos pares de coordenadas para poder calcularse. Los valores de texto, valores
nulos y valores perdidos se descartan.
Ejemplos:
rangecorrel (2,3,6,8,9,4) devuelve 0,269
rangeirr(valor { ,valor} )
Devuelve la tasa de rendimiento interno de una serie de flujos de caja representados por los números en los
valores. Estos flujos de efectivo no tienen por qué ser constantes y parejos, como lo serían en una anualidad.
Sin embargo, sí que han de producirse a intervalos regulares, como por ejemplo, en períodos mensuales o
anuales. La tasa interna de devolución es el último tipo de interés recibido para una inversión consistente en
pagos (valores negativos) e ingresos (valores positivos) que se suceden durante períodos regulares.
Valor es un único valor o un rango de valores, tal como son devueltos por una Funciones Inter Registro en
Gráficos (página 905) con un tercer parámetro opcional. La función necesita al menos un valor positivo y
otro negativo para poder calcular. 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)))
341
rangexirr(-2500,'2008-01-01',2750,'2008-09-01') devuelve 0,1532
rangexirr (above(sum(valor), 0, 10), above(fecha, 0, 10))
rangexirr(above(total valor,0,rowno(total)),
above(total fecha,0,rowno(total)))
log(x)
El logaritmo natural de x. La función solo se define si x>0. El resultado es un número.
log10(x)
El logaritmo en base 10 de x. La función solo se define si x>0. El resultado es un número.
sqrt(x)
Raíz cuadrada de x. La función solo se define si x>=0. El resultado es un número positivo.
sqr (x )
Raíz cuadrada de x. El resultado es un número.
342
pow(x,y)
Devuelve x elevado a la y-ésima potencia. El resultado es un número.
343
devuelve la probabilidad de cola 1 de distribución de chi2. La distribución χ2 se asocia a una prueba χ2.
Valor es el valor con el cual se desea evaluar la distribución. Valor no debe ser negativo. Grados_libertad es
un entero positivo que indica el número de grados de libertad. Ambos argumentos deben ser numéricos, si
no, devuelve nulo. Esta función se relaciona con la función chiinv de la siguiente manera:
Si prob = chidist(valor,df), entonces chiinv(prob, df) = valor.
Ejemplo:
chidist( 8, 15 ) devuelve 0.9237827
344
Ejemplo:
chdist( 1, 30, 2 ) devuelve 0.3253086
tinv (prob, grados_de_libertad)
devuelve el valor t de la distribución t de Student como una función de la probabilidad y los grados de
libertad. Prob es una probabilidad de cola 2 asociada con la distribución t. Debe ser un número ente 0 y 1.
Grados_libertad es un entero que indica el número de grados de libertad. Ambos argumentos deben ser
numéricos, si no, devuelve nulo. Esta función se relaciona con la función tdist (valor, grados_de_libertad,
colas) (página 344) de la siguiente manera:
Si prob = tdist(valor, df ,2), entonces tinv(prob, df) = valor.
Ejemplo:
tinv(0.3253086, 30 ) devuelve 1
fdist (valor, grados_de_libertad1, grados_de_libertad2)
devuelve la distribución F Valor es el valor con el cual se desea evaluar la distribución. Valor no debe ser
negativo. Grados_de_libertad1 es un entero positivo que indica el número de grados de libertad del
numerador. Grados_de_libertad2 es un entero positivo que indica el número de grados de libertad del
denominador. Todos los argumentos deben ser numéricos, si no, devuelve nulo. Esta función se relaciona con
la función finv (prob, grados_de_libertad1, grados_de_libertad2) (página 345) de la siguiente manera:
Si 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 distribución F. Prob es una probabilidad asociada con la distribución f y debe ser
un número entre 0 y 1. Grados_libertad es un entero que indica el número de grados de libertad. Todos los
argumentos deben ser numéricos, si no, devuelve nulo. Esta función se relaciona con la función fdist (valor,
grados_de_libertad1, grados_de_libertad2) (página 345) de la siguiente manera:
Si prob = fdist(valor, df1, df2), entonces finv(prob, df1, df2) = valor.
Ejemplo:
finv( 0.0019369, 8, 5 ) devuelve 15.0000197
Funciones financieras
Nota:
Para todas las funciones financieras, es vital ser consecuente con las unidades que van a emplearse para
especificar el rate y nper. Si se realizan pagos mensuales en un préstamo a 5 años con un 6% de interés
anual, utilice 0.005 (6%/12) para el rate y 60 (5*12) para nper. Si se realizan pagos anuales en el mismo
préstamo, utilice 6% para rate y 5 para nper.
Para todos los argumentos, el dinero que se abona se representa mediante números negativos. El dinero que
se recibe se representa en números positivos.
Estos son los argumentos que se emplean en funciones financieras (a excepción de los que comienzan por
range-):
rate es el tipo de interés por periodo.
nper es el número total de pagos en un periodo anual.
345
pmt es el pago realizado en cada periodo. No puede cambiar durante la validez de un periodo anual. Si se
omite pmt, debe incluirse el argumento pv.
pv es el valor presente, o la cantidad total, que una serie de pagos futuros vale ahora mismo. Si se omite pv,
se asume que será de 0 (cero) y se deberá incluir el argumento pmt.
fv es el valor futuro o el balance de dinero, que se quiere lograr tras haberse realizado el último pago. Si se
omite fv, se asume que será 0.
type debe ser 0 si los pagos están previstos para el final del periodo y 1 si los pagos están previstos al
comienzo del periodo. Si se omite type, se asume que será 0.
Para el mismo préstamo, si el pago pertenece al comienzo del primer periodo, el pago es:
pmt(0.1/12,8,20000,0,1) devuelve -$2,573.21
346
Ejemplo:
¿Cuál es el valor actual de un pago de $100 percibido por usted al final de cada mes durante un
periodo de 5 años, efectuado a un interés del 7%?
pv(0.07/12,12*5,100,0,0) devuelve -$5,050.20
Ejemplo:
BlackAndSchole(130, 4, 68.5, 0.4, 0.04, 'call') devuelve 11.245...
(Este es el precio hipotético de una opción de compra en 4 años a un valor de 130 por acción el cual
es hoy 68.5 asumiendo la volatilidad de 40% por año y un tanto por ciento de interés de riesgo del
4%)
347
La fórmula Black and Schole
rand( )
Devuelve un número aleatorio entre 0 y 1.
true( )
Devuelve un valor dual con valor de texto 'verdadero' y valor numérico -1, el cual puede utilizarse como un
true lógico en expresiones.
false( )
Devuelve un valor dual con valor de texto 'falso' y valor numérico 0, el cual puede ser usado como un false
lógico en las expresiones.
Funciones de Contador
Estas funciones no tienen parámetros. El paréntesis se requiere igualmente.
RecNo( )
Devuelve un entero para el número de la fila actual en un tabla interna. El primer registro es el número 1.
348
RowNo( )
Devuelve un entero para la posición de la fila actual en la tabla QlikView interna resultante. Al contrario
que RecNo( ), la cual cuenta los registros en la tabla de datos pura, la función RowNo( ) no cuenta los
registros excluidos por las cláusulas where y no se reinicializa cuando una tabla pura se Concatenation con
otra. La primera fila es la número 1.
Ejemplos:
Tablas de datos puras:
Tab1.csv
A B
1 aa
2 cc
3 ee
Tab2.csv
A B
5 xx
4 yy
6 zz
QVTab:
Load *, RecNo( ), RowNo( ) from Tab1.csv where A<>2;
Load *, RecNo( ), RowNo( ) from Tab2.csv where A<>5;
La tabla QV interna resultante:
QVTab
A B RecNo( ) RowNo( )
1 aa 1 1
3 ee 3 2
4 yy 2 3
6 zz 3 4
IterNo( )
349
Esta función sólo tiene sentido si se emplea junto con una cláusula while (véase Load (página 272)).
IterNo( ) devuelve un entero que indica para qué vez es evaluado un registro único en una sentencia load
con una cláusula while. La primera repetición tiene el número 1.
autonumber(expresión[ , AutoID])
Devuelve un entero único para cada valor evaluado distinto de expresión que se encuentra durante la
ejecución de script. Esta función se puede utilizar por ej. para crear un representación compacta de memoria
de una clave compleja.
Si la función autonumber se usa para diferentes claves dentro del script, para crear múltiples instancias de
contar, se puede usar un parámetro opcional AutoIDpara nombrar cada cuenta.
Ejemplos:
autonumber( Region&Year&Month )
autonumber( Región&Año&Mes, 'Ctr1' )
autonumberhash128(expresión {, expresión})
Calcula un resumen de 128 bits de los valores de entrada combinados de la expresión y devuelve un único
entero por cada valor de resumen distinto encontrado durante la ejecución de script. Esta función se puede
utilizar por ej. para crear un representación compacta de memoria de una clave compleja.
Ejemplo:
autonumberhash128 ( Región, Año, Mes )
autonumberhash256(expresión {, expresión})
Calcula un resumen de 256 bits de los valores de entrada combinados de la expresión y devuelve un único
entero por cada valor de resumen diferente encontrado durante la ejecución de script. Esta función se puede
utilizar por ej. para crear un representación compacta de memoria de una clave compleja. Esta función solo
está disponible como función de script.
Ejemplo:
Autonumberhash256 ( Región, Año, Mes )
fieldvaluecount(nombrecampo)
Devuelve el número de valores distintos de un campo. Nombrecampo debe suministrarse como una cadena
(es decir, un texto literal entrecomillado).
Ejemplo:
let x = fieldvaluecount('Alfa');
Funciones de cadena
En las funciones que se exponen a continuación, los parámetros son expresiones donde s debe interpretarse
como una cadena de caracteres.
ord( s)
El número ASCII del primer carácter de la cadena s. El resultado es un entero.
350
Ejemplo:
ord('A') devuelve el número 65.
chr( n)
El carácter ASCII correspondiente al número n. El resultado es una cadena.
Ejemplo:
chr(65) devuelve la cadena 'A'.
len( s)
Longitud de la cadena s. El resultado es un entero.
Ejemplo:
len(Nombre) donde Name = 'Peter' devuelve 5.
left( s , n)
Subcadena de la cadena s. El resultado es una cadena que consta de los primeros n caracteres de s.
Ejemplo:
left('abcdef',3) devuelve 'abc'.
left(Date, 4) donde Date = 1997-07-14 devuelve 1997.
Para un ejemplo más complejo, véase la función index debajo.
right( s , n)
Subcadena de la cadena s. El resultado es una cadena que consta de los últimos n caracteres de s.
Ejemplo:
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 carácter n1 con la longitud de n2
caracteres. Si se omite n2, la función devuelve la parte de más a la derecha de la cadena que comienza en el
carácter n1. Las posiciones en la cadena se numeran desde 1 en adelante (hacia arriba).
Ejemplo:
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 más complejo, véase la función index a continuación.
351
comenzando desde el final de la cadena s1. El resultado es un entero. Las posiciones en la cadena se
numeran desde 1 en adelante (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( Date, index( Date, '-', 2 ) -2, 2 ) donde Date = 1997-07-14 devuelve 07
upper(expresióntexto)
Pone en mayúsculas todos los datos de la expresión.
Ejemplo:
upper( 'abcD' ) devuelve 'ABCD'.
lower( textexpression )
Pone en minúsculas todos los datos de la expresión.
Ejemplo:
lower( 'abcD' ) devuelve 'abcd'.
repeat( s, n)
Forma una cadena que consiste en la cadena s repetida n veces.
Ejemplo:
repeat( ' * ', rating ) cuando rating = 4 devuelve '****'.
ltrim(s )
Devuelve la cadena s sin espacios en blanco por la izquierda.
Ejemplo:
ltrim ( ' abc' ) devuelve 'abc'.
ltrim ( 'abc ' ) devuelve 'abc '
rtrim(s )
Devuelve la cadena s libre de espacios finales.
Ejemplo:
rtrim ( ' abc' ) devuelve ' abc'
rtrim ( 'abc ' ) devuelve 'abc'
trim(s )
Devuelve la cadena s libre de espacios iniciales y finales.
Ejemplo:
trim ( ' abc' ) devuelve 'abc'
352
trim ( 'abc ' ) devuelve 'abc'
trim ( ' abc ' ) devuelve 'abc'
KeepChar(s1 , s2)
Devuelve la cadena s1 menos todos aquellos caracteres que no figuran 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'
capitalize(s)
Devuelve la cadena s con todas las letras iniciales de palabra en mayúscula.
Ejemplo:
evaluate(s )
Si la cadena de texto s puede evaluarse como una expresión QlikView válida, se devolverá el resultado
evaluado de la expresión. Si s no es una expresión válida, devuelve NULL.
Nota:
Esta función de script no puede utilizarse en expresiones de gráficos.
Ejemplo:
353
evaluate ( 5 * 8 ) devuelve 40
hash128(expresión {, expresión})
Devuelve un resumen de 128 bits de los valores de entrada combinados de la expresión. El resultado es una
cadena.
Ejemplos:
hash128 ( 'abc', 'xyz', '123' )
hash128 ( Región, Año, Mes )
hash160(expresión {, expresión})
Devuelve un resumen de 160 bits de los valores de entrada combinados de la expresión. El resultado
es una cadena.
Ejemplo:
hash160 ( Región, Año, Mes )
hash256(expresión {, expresión} )
354
Devuelve un resumen de 256 bits de los valores de entrada combinados de la expresión. El resultado
es una cadena.
Ejemplo:
hash256 ( Región, Año, Mes )
substringcount(texto , subcadena)
Devuelve el número de veces que la cadena subcadena aparece dentro de la cadena texto. El
resultado es un entero. Si no hay correspondencia, devuelve 0.
Ejemplo:
substringcount ( 'abcdefgcdxyz', 'cd' ) devuelve 2
applycodepage(texto, codepage)
Aplica una páginadecódigo diferente al campo o texto indicado en la expresión. Páginadecódigo
debe ir en formato numérico.
Funciones de correspondencia
La función ApplyMap sirve para hacer corresponder (enlazar, mapear) cualquier expresión con cualquier
tabla previamente cargada. La sintaxis es la siguiente:
applymap('mapname', expr [ , defaultexpr ] )
donde:
mapname es el nombre de una tabla de correspondencia (o enlace) creada previamente mediante la sentencia
mapping load o la sentencia mapping select (véase Mapping (página 280)). Su nombre debe ir entre
Comillas (página 309) simples.
expr es la expresión, el resultado de lo que debe hacerse corresponder (mapear o enlazar).
defaultexpr es una expresión opcional que debe utilizarse como valor de enlace por defecto si la tabla de
correspondencia no contiene ningún valor que coincida con expr. Si no se da ningún valor por defecto, el
valor de expr se devolverá tal cual.
Ejemplos:
// Imaginemos la siguiente tabla de correspondencia/enlace:
map1:
mapping load * inline [
x, y
1, one
2, two
3, three ] ;
355
ApplyMap ('map1', 3, null( ) ) devuelve 'tres'
La función MapSubstring sirve para hacer corresponder (mapear) partes de cualquier expresión con cualquier
tabla de correspondencias previamente cargada. La correspondencia (o mapeado) es sensible a mayúsculas y
no repetitivo y las subcadenas se mapean de izquierda a derecha. La sintaxis es la siguiente:
mapsubstring('mapname', expr)
Esta función puede emplearse para enlazar partes de cualquier expresión de una tabla de correspondencia (o
enlace) previamente cargada. El enlace es sensible a mayúsculas y no recursivo. Las subcadenas se enlazan
desde la izquierda hacia la derecha. Mapname es el nombre de una tabla previamente leída por una sentencia
mapping load o mapping select (ver Mapping (página 280)). El nombre debe ir entre comillas simples.
Expr es la expresión cuyo resultado debe ser enlazado por las subcadenas.
Ejemplos:
// Imaginemos la siguiente tabla de correspondencia/enlace:
map1:
mapping load * inline [
x, y
1, <one>
aa, XYZ
x, b ] ;
Funciones Inter-registro
Estas funciones se emplean cuando se necesite un valor de otros registros de datos cargados anteriormente
para la evaluación del registro actual.
exists(campo [ , expresión ])
Determina si existe un valor específico en un campo especificado de los datos cargados hasta ese momento.
Campo es un nombre o una expresión de texto que evalúa un nombre de campo. El campo deberá figurar
entre los datos cargados hasta entonces por el script. Expr es una expresión que evalúa el valor a buscar en el
campo especificado. Si se omite, se asume el valor del registro actual en el campo especificado.
Ejemplos:
exists(Mes, 'En') devuelve -1 (verdadero) si el valor de campo 'En' se encuentra en el
contenido actual del campo Mes.
exists(IDnr, IDnr) devuelve -1 (verdadero) si el valor del campo IDnr en el registro actual,
figura ya en cualquier registro previamente leído que contenga dicho campo.
exists (IDnr) es idéntico al ejemplo anterior.
Load Empleado, ID, Salario from Empleados.csv;
Load Nombre& ' ' &Apellido as Empleado, Comment from Citizens.csv
where exists (Empleado, Nombre& ' ' &Apellido);
Sólo se leerán los comentarios relativos a aquellos ciudadanos que sean empleados.
356
Load A, B, C, from Empleados.csv where not exists (A);
Esto equivale a realizar un distinct load en el campo A.
previous(expresión)
Devuelve el valor de expresión usando datos desde el registro previamente insertado que no ha sido
descartado debido a una cláusula where. En el primer registro de una tabla interna, la función devolverá
NULL. La función previous puede anidarse para acceder a registros anteriores. Los datos se recuperan
directamente desde la fuente de entrada, haciendo posible referirse también a campos que no hayan sido
leídos en QlikView, es decir, incluso si no han sido almacenados en su base de datos asociativa.
Ejemplos:
Load *, Sales / previous(Sales) as Increase from ...;
Load A, previous(previous( A )) as B from ...;
FieldValue(nombrecampo , n )
Devuelve el valor del campo encontrado en la posición n del campo nombredecampo (por orden de carga).
nombredecampo debe venir dado como un valor de cadena, es decir, debe ir entre comillas simples. Se
devuelve el primer valor de campo para n=1. Si n es mayor que el número de valores de campo, devuelve
NULL.
Ejemplo:
FieldValue( 'HelpText', 5 )
FieldIndex(nombredecampo , valor )
357
Devuelve la posición del valor de campo valor encontrado en el campo nombrecampo (por orden de carga).
Si no puede encontrarse valor entre los valores de campo,devuelve 0. nombredecampo debe venir dado
como un valor de cadena, es decir, debe ir entre comillas simples.
Ejemplo:
FieldIndex( 'Nombre', 'John Doe' )
lookup(nombredecampo, contrastarnombredecampo,
contrastarvalordecampo [, nombredetabla])
Devuelve el valor de nombredecampo correspondiente a la primera aparición del valor
contrastarvalordecampo, en el campo contrastarnombredecampo.
Nombredecampo, contrastarnombredecampo y nombredetabla deben suministrarse como cadenas (por ej.
una serie de palabras entre comillas).
El orden de búsqueda es el orden de carga, a menos que la tabla sea el resultado de operaciones complejas,
como uniones entre diversas tablas, en cuyo caso el orden no estará bien definido.
Tanto nombredecampo como contrastarnombredecampo deben ser campos de una misma tabla, la cual viene
especificada mediante nombredetabla. Si nombredetabla se omite, entonces se da por sentado que se trata de
la tabla actual.
Si no se encuentra correspondencia alguna, devuelve nulo.
Ejemplo:
lookup('Precio', 'IDProducto', ProdFacturado, 'listaprecios')
Funciones Condicionales
if(condición, then , else)
Los tres parámetros condición, then y else son expresiones. El primero, condición, se interpreta lógicamente.
Los otras dos, then y else, pueden ser de cualquier tipo. Preferiblemente deberán ser del mismo tipo. Si
condición es verdadero, la función devuelve el valor de la expresión then. Si condición es falso, la función
devuelve el valor de la expresión else.
Ejemplo:
if( Amount>= 0, 'OK', 'Alarm' )
358
Si no se encuentra tal condición, devuelve el texto 'No hay fecha válida' (sin ninguna representación
numérica válida).
359
Volver a Other Functions.
Funciones lógicas
IsNum( expr)
Devuelve -1 (true) si la expresión puede ser interpretada como número, si no 0 (false).
IsText(expr)
Devuelve -1 (true) si la expresión tiene una representación de texto, si no 0 (false).
IsPartialReload( )
Devuelve -1 (true) si la recarga actual es parcial, si no 0 (false).
Funciones NULL
Null( )
Devuelve un valor NULL real.
IsNull(expr)
Devuelve -1 (verdadero) si expr devuelve NULL, en caso contrario 0 (falso).
Funciones de Sistema
ClientPlatform( )
Devuelve el nombre de la plataforma que está utilizando el cliente, por ejemplo, Mobile.iPhone.
Todos los clientes móviles comienzan por Mobile, un punto y el tipo de dispositivo móvil. Los clientes que
utilizan Ajax devolverán Browser.Nameofbrowser, por ejemplo Browser.Firefox.
Nota:
La función solo devolverá el tipo de cliente para aquellos clientes que utilicen el protocolo QVPX, es decir,
los clientes móviles y el cliente AJAX.
OSuser( )
Devuelve una cadena de texto con el nombre del usuario actual, tal como lo devuelve el sistema operativo.
QVuser( )
Devuelve una cadena que contiene el nombre del usuario QlikView actual, tal como se introdujo en la
sección de acceso.
ComputerName( )
Devuelve una cadena de texto con el nombre del ordenador, tal como los devuelve el sistema operativo.
ReloadTime( )
Devuelve una fecha/hora indicando el momento en que se produjo la última ejecución de script.
GetActiveSheetID()
Devuelve una cadena que contiene el ID de la hoja activa.
360
GetCurrentField(nombredegrupo )
devuelve el nombre del campo actualmente activo en el grupo denominado nombredegrupo.
Ejemplo:
getcurrentfield( MiGrupo )
GetCurrentSelections([ sepregistros [, tagsep [, sepval [, maxval=6
]]]] )
devuelve una marca de selección con las actuales selecciones del documento. Sepregistros es el separador
entre líneas (campos) de la selección y se sitúa por defecto en chr(13). Tagsep es el delimitador entre el
nombre de campo y los valores, y se fija de forma predeterminada en ': '. Sepval es el delimitador entre los
valores seleccionados y se fija por defecto en ', '. Maxval es el número máximo de valores individuales que
se visualizarán para cualquier campo antes de utilizar la notación 'x de y' en vez.
Ejemplos:
getcurrentselections()
getcurrentselections (chr(13), '=', ';' )
getcurrentselections (chr(13), '=', ';', 10 )
GetFieldSelections(nombredecampo [, sepval [, maxval=6 ]])
devuelve una cadena que contiene las selecciones actuales en un determinado campo. Sepval es el
delimitador entre los valores seleccionados y se fija por defecto en ', '. Maxval es el número más alto de
valores individuales que se mostrarán antes de emplear la notación 'x de y' en vez.
Ejemplos:
getfieldselections(País)
getfieldselections (País, ';' )
getfieldselections (País, ',' , 10 )
GetSelectedCount(nombredecampo [, incluirexcluido=falso])
devuelve el número de valores seleccionados en el campo denominado nombredecampo. Si incluirexcluido
se afirma como verdadero, se contabilizarán los valores seleccionados que hayan sido excluidos por las
selecciones de otro campo.
Ejemplos:
getselectedcount( Clientes )
getselectedcount( Clientes, verdadero )
GetPossibleCount(nombredecampo)
devuelve el número de valores posibles en el campo denominado nombredecampo.
Ejemplo:
getpossiblecount( Clientes )
GetExcludedCount(nombredecampo)
devuelve el número de valores excluidos en el campo denominado nombredecampo.
Ejemplo:
getexcludedcount( Clientes )
GetAlternativeCount(nombredecampo)
devuelve el número de valores alternativos en el campo denominado nombredecampo. Consulte valores
alternativos en Esquema de Color (página 117).
Ejemplo:
361
getalternativecount( Clientes )
GetNotSelectedCount(nombredecampo [, incluirexcluido=falso])
devuelve el número de valores no seleccionados en el campo nombredecampo. El campo deberá estar en
modo and para que esta función tenga sentido. Si incluirexcluido se afirma como verdadero, se
contabilizarán los valores seleccionados que hayan sido excluidos por las selecciones de otro campo.
Ejemplos:
getnotselectedcount( País )
getnotselectedcount( País, verdadero )
GetRegistryString(ruta, clave)
devuelve el valor de una clave de registro nombrada, con una ruta de registro determinada. Esta función
puede emplearse en los gráficos y en el script por igual.
Ejemplo:
getregistrystring('HKEY_LOCAL_
MACHINE\SOFTWARE\QlikTech\QlikViewServer\Settings
7','EnableSessionLog')
qlikviewversion()
devuelve el número completo de versión QlikView (por ej. 7.52.3797.0409.3) como una cadena. Esta
función sólo está disponible en actualizaciones de QlikView posteriores a la 7.52.3795.
MsgBox(str msg [, str caption [, mb_buttons [, mb_icons[, mb_
defbutton]]]] )
Esta función puede utilizarse únicamente en el script y abre un cuadro de mensaje durante la ejecución de
script. Los parámetros msg y caption se emplean como texto de mensaje y texto de título respectivamente. El
parámetro mb_buttons define qué botones se mostrarán en el cuadro de mensaje, según los siguientes
valores:
0 o 'OK' implica un único botón ACEPTAR,
1 o 'OKCANCEL' dos botones, ACEPTAR y Cancelar,
2 o 'ABORTRETRYIGNORE' tres botones, Abortar, Reintentar e Ignorar,
3 o 'YESNOCANCEL' tres botones, Sí, No y Cancelar,
4 o 'YESNO' dos botones, Sí y No,
5 o 'RETRYCANCEL' dos botones, Reintentar y Cancelar.
El parámetro mb_icons define el icono que se mostrará en el cuadro de mensaje, según los siguientes valores:
0 o cadena vacía, significa que no hay icono alguno,
16 o 'ICONHAND' para un icono con una X, se emplea para errores importantes,
32 o 'ICONQUESTION' para un icono con un signo de interrogación,
48 o 'ICONEXCLAMATION' para un icono con un signo de exclamación, utilizado para errores
menores, advertencias y avisos
64 o 'ICONASTERISK' un icono con una i, para mensajes de tipo informativo.
El parámetro mb_defbutton define qué botón estará seleccionado cuando se muestre el cuadro del mensaje,
según los siguientes valores:
0 o 'DEFBUTTON1' si se debe enfatizar el primer botón,
256 o 'DEFBUTTON2' si se debe enfatizar el segundo botón,
512 o 'DEFBUTTON3' si se debe enfatizar el tercer botón,
768 o 'DEFBUTTON4' si se debe enfatizar el cuarto botón.
La función devuelve un entero que muestra el botón que ha sido pulsado por el usuario, según los siguientes
valores:
1 significa Aceptar,
2 Cancelar,
362
3 Abortar,
4 Reintentar,
5 Ignorar,
6 Sí,
7 No
Los parámetros 3, 4 y 5 se añadirán de forma interna, de modo que si se emplean valores numéricos distintos
de los mencionados, podría encontrarse con una combinación inesperada de iconos y botones.
La función del cuadro de entrada devuelve NULO si el diálogo no se puede mostrar.
Ejemplo:
Load
MsgBox('Message 2', 'msgbox', 'OKCANCEL', 'ICONASTERISK') as x, 2 as r
autogenerate 1;
Input(str cue [, str caption])
Esta función puede emplearse en el script únicamente y abre un cuadro de entrada que pide al usuario un
valor durante la ejecución de script. Los parámetros cue y caption se emplean como texto de mensaje y texto
de título, respectivamente. La función devuelve el valor introducido.
La función del cuadro de entrada devuelve NULO si el diálogo se cancela, se cierra o no se puede mostrar.
Ejemplo:
Load
Input('Enter value', 'Input box') as v,
Recno () as r
autogenerate 3;
DocumentName( )
Devuelve una cadena de texto con el nombre del documento QlikView actual, sin ruta de acceso pero con
extensión.
DocumentPath( )
Devuelve una cadena de texto con la ruta de acceso completa al documento QlikView actual.
DocumentTitle( )
Devuelve una cadena de texto con el título del documento QlikView actual.
GetObjectField ([index])
devuelve el nombre de la dimensión. Index es un número entero opcional que declara cuál de las
dimensiones utilizadas debería ser el resultado.
Ejemplo:
getobjectfield(2)
StateName ()
devuelve el nombre del estado del objeto en el que se está utilizando. Un desarrollador de QlikView puede
utilizar esta función para introducir texto y colores dinámicos cuando el estado de un objeto cambia. Es
importante observar que esta función opera en objetos únicamente. No puede emplearse en una expresión de
gráfico para determinar el estado al que hace referencia la expresión. A continuación algunos ejemplos del
uso de esta función:
Ejemplo:
Texto Dinámico
='Region - ' & if(StateName() = '$', 'Default', StateName())
Ejemplo:
363
Colores Dinámicos
if(StateName() = 'Group 1', rgb(152, 171, 206),
)
GetExtendedProperty (nombre[, idobjeto])
devuelve el valor de una propiedad ampliada en el objeto de hoja con el correspondiente ID. Si no se
suministra idobjeto alguno, se utilizará el objeto de hoja que contenga la expresión.
La propiedad ampliada para un objeto de extensión se define en su archivo de definición.
Ejemplo:
GetExtendedProperty ('Greeting')
364
Ejemplo:
Load * filebasename( ) as X from
C:\UserFiles\abc.txt
Devolverá 'abc' en el campo X para cada registro leído.
filedir()
Devuelve una cadena que contiene la ruta al directorio del archivo de tabla que se esté leyendo en ese
momento.
Ejemplo:
Load *, filedir( ) as X from
C:\UserFiles\abc.txt
Devolverá 'C:\UserFiles' en el campo X de cada registro leído.
fileextension( )
Devuelve una cadena que contiene la extensión del archivo de tabla que se esté leyendo en ese momento.
Ejemplo:
Load *, fileextension( ) as X from
C:\UserFiles\abc.txt
Devolverá 'txt' en el campo X de cada registro leído.
filename( )
Devuelve una cadena que contiene el nombre del archivo de tabla que se esté leyendo, sin ruta pero con la
extensión.
Ejemplo:
Load *, filename( ) as X from
C:\UserFiles\abc.txt
Devolverá 'abc.txt' en el campo X de cada registro leído.
filepath()
Devuelve una cadena con la ruta completa de acceso a la tabla que se esté leyendo en ese momento.
Ejemplo:
Load *, filepath( ) as X from
C:\UserFiles\abc.txt
Devuelve 'C:\UserFiles\abc.txt' en el campo X de cada registro leído.
filesize()
Devuelve un entero que representa el tamaño en bytes del archivo nombredearchivo o, si no se especifica
nombredearchivo alguno, del archivo de tabla que se esté leyendo en ese momento.
Ejemplos:
filesize( 'xyz.xls' )
Devolverá el tamaño del archivo xyz.xls.
Load * , filesize( ) as X from abc.txt ;
Devolverá el tamaño del archivo especificado (abc.txt) como un entero en el campo X de cada
registro leído.
filetime([ nombrearchivo ])
365
Devuelve una marca de tiempo con la fecha y hora de la última modificación efectuada en el archivo
nombredearchivo. Si no se especifica nombredearchivo, la función se referirá al archivo de tabla que se esté
leyendo en ese momento.
Ejemplos:
filetime( 'xyz.xls' )
Devolverá una marca de tiempo de la última modificación efectuada en el archivo xyz.xls.
Load *, filetime() as X from abc.txt ;
Devolverá la fecha y hora de la última modificación del archivo (abc.txt), como una marca de tiempo
en el campo X de cada registro leído.
GetFolderPath()
Devuelve el valor de la función SHGetFolderPath de Microsoft Windows y devuelve la ruta a, por ej. Mi
Música. Observe que la función no utiliza los espacios que se ven en Windows Explorer.
Ejemplos:
GetFolderPath('MiMúsica')
GetFolderPath('MisImágenes')
GetFolderPath('MisVídeos')
GetFolderPath('MisArchivosRecibidos')
GetFolderPath('MisPlantillas')
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).
El nombredearchivo es el mismo que el de un archivo QVD, incluyendo la ruta si ello fuera necesario.
Ejemplos:
QvdCreateTime('MiArchivo.qvd')
QvdCreateTime('C:\MyDir\MiArchivo.qvd')
QvdNoOfRecords(nombredearchivo)
Devuelve el número de registros que se encuentran actualmente en un archivo QVD.
El nombredearchivo es el mismo que el de un archivo QVD, incluyendo la ruta si ello fuera necesario.
Ejemplos:
QvdNoOfRecords ('MiArchivo.qvd')
QvdNoOfRecords ('C:\MiDir\MiArchivo.qvd')
QvdNoOfFields(nombredearchivo)
Devuelve el número de campos de un archivo QVD.
El nombredearchivo es el mismo que el de un archivo QVD, incluyendo la ruta si ello fuera necesario.
Ejemplos:
QvdNoOfFields ('MiArchivo.qvd')
QvdNoOfFields ('C:\MiDir\MiArchivo.qvd')
QvdFieldName( nombredearchivo, numerodecampo)
Devuelve el nombre del archivo numerodecampo, si éste existe en un archivo QVD (si no, NULL).
366
El nombredearchivo es el mismo que el de un archivo QVD, incluyendo la ruta si ello fuera necesario.
El numerodecampo es el número del campo (de base 0) dentro de la tabla contenida en un archivo QVD.
Ejemplos:
QvdFieldName ('MiArchivo.qvd', 3)
QvdFieldName ('C:\MiDir\MiArchivo.qvd', 5)
QvdTableName( nombredearchivo)
Devuelve el nombre de la tabla contenida en un archivo QVD.
El nombredearchivo es el mismo que el de un archivo QVD, incluyendo la ruta si ello fuera necesario.
Ejemplos:
QvdTableName ('MiArchivo.qvd')
QvdTableName ('C:\MiDir\MiArchivo.qvd')
Funciones de tabla
Las funciones de tabla devuelven información sobre la tabla de datos que se está leyendo en ese momento.
Si no se especifica nombre de tabla alguno y la función se emplea dentro de una sentencia load, se asume la
tabla actual.
FieldName(nr ,'NombredeTabla')
Devuelve el nombre del campo con el número especificado dentro de una tabla cargada previamente. Si se
utiliza la función dentro de una sentencia load, no debe referirse a la tabla que se está cargando en ese
momento.
Ejemplos:
LET a = FieldName(4,'tab1');
T1:
Load a, b, c, d from abc.csv
T2:
Load FieldName (2, 'T1') Autogenerate 1;
FieldNumber('campo' ,'NombredeTabla')
Devuelve el número de un campo especificado dentro de una tabla cargada previamente. Si se utiliza la
función dentro de una sentencia load, no debe referirse a la tabla que se está cargando en ese momento.
Ejemplos:
LET a = FieldNumber('Customer','tab1');
T1:
Load a, b, c, d from abc.csv
T2:
Load FieldNumber ('b', 'T1') Autogenerate 1;
NoOfFields([ 'NombredeTabla' ])
Devuelve el número de campos en una tabla cargada previamente. Si se utiliza la función dentro de una
sentencia load, no debe referirse a la tabla que se está cargando en ese momento.
Ejemplos:
LET a = NoOfFields('tab1');
367
Load *, NoOfFields( ) from abc.csv;
NoOfRows(['NombredeTabla' ])
Devuelve el número de filas (registros) en una tabla cargada previamente. Si se utiliza la función dentro de
una sentencia load, no debe referirse a la tabla que se está cargando en ese momento.
Ejemplos:
LET a = NoOfRows('tab1');
Load * from abc.csv where NoOfRows( )<30;
NoOfTables()
Devuelve el número de tablas previamente cargadas.
TableName([ 'NúmerodeTabla' ])
Devuelve el nombre de la tabla con el número especificado.
TableNumber([ 'NombredeTabla' ])
Devuelve el número de la tabla especificada.
Funciones de Documento
Estas funciones se pueden emplear en los gráficos y en el script:
ReportComment(número_informe)
Devuelve el comentario del informe que tenga el número especificado dentro del documento activo.
ReportName(número_informe)
Devuelve el nombre del informe que tenga el número especificado dentro del documento activo.
ReportID(número_informe)
Devuelve el id del informe que tenga el número especificado dentro del documento activo.
ReportNumber(id_o_nombre_informe)
Devuelve el número del informe que tenga el id o nombre especificado dentro del documento activo.
NoOfReports()
Devuelve el número de informes que haya en el documento activo.
368
second( '0,5555' ) devuelve 55 ( Porque 0,5555 = 13:19:55 )
Si el formato de hora utilizado no se corresponde con el establecido en su sistema operativo, QlikView no
podrá realizar una interpretación correcta. Para resolver este problema, modifique los parámetros o utilice la
función de interpretación Time# (página 919).
minute(expr)
Minuto. Devuelve un entero que representa los minutos cuando la fracción expr se interpreta de acuerdo con
la interpretación numérica estándar.
Ejemplos:
minute( '09:14:36' ) devuelve 14
minute( '0,5555' ) devuelve 19 ( Porque 0,5555 = 13:19:55 )
Si el formato de hora utilizado no se corresponde con el establecido en su sistema operativo, QlikView no
podrá realizar una interpretación correcta. Vea arriba en second(expr) (página 368).
hour(expr)
Hora. Devuelve un entero que representa las horas cuando la fracción expr se interpreta de acuerdo con la
interpretación numérica estándar.
Ejemplos:
hour( '09:14:36' ) devuelve 9
hour( 0.5555 ) devuelve 13 ( Porque 0.5555 = 13:19:55 )
Si el formato de hora utilizado no se corresponde con el establecido en su sistema operativo, QlikView no
podrá realizar una interpretación correcta. Vea arriba en second(expr) (página 368).
day(fecha)
Día. Devuelve un entero que representa el día cuando la fracción de expr es interpretada de acuerdo con la
interpretación numérica estándar.
Ejemplo:
day( '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 interpretación correcta. Para resolver este problema, modifique los parámetros o utilice la
función de interpretación Date# (página 918).
week(fecha)
Número de semana. Devuelve un entero que representa la semana cuando la fracción de expr es interpretada
como una fecha según la interpretación numérica estándar.
Ejemplo:
week( '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 interpretación correcta. Vea arriba en day(fecha) (página 369).
month(fecha)
Mes. Devuelve una cadena de texto que representa el mes cuando la fracción de expr se interpreta como una
fecha, pero puede formatearse como un número.
Ejemplo:
month( '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 interpretación correcta. Vea arriba en day(fecha) (página 369).
year(fecha)
369
Año. Devuelve un entero que representa el año al que pertenece la fracción fecha cuando ésta se interprete
como una fecha según la interpretación numérica estándar.
Ejemplo:
year( '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 interpretación correcta. Vea arriba en day(fecha) (página 369).
weekyear(fecha)
El año al que pertenece el número de semana. El número de semana varía entre 1 y 52 aproximadamente.
Algunos años la semana #1 empieza en diciembre, por ej. diciembre de 1997. Otros años comienzan con la
semana #53 del año anterior, por ej. enero de 1999. Para esos pocos días en los que el número de semana
corresponda a otro año, las funciones year y weekyear devolverán diferentes valores.
Ejemplos:
weekyear( '1996-12-30' ) devuelve 1997.
weekyear( '02/01/1997' ) devuelve 1997.
weekyear( '30/12/1997' ) devuelve 1997.
weekyear( '02/01/1999' ) devuelve 1998.
Si el formato de fecha utilizado no se corresponde con el establecido en su sistema operativo, QlikView no
podrá realizar una interpretación correcta. Vea arriba en day(fecha) (página 369).
weekday(fecha)
Día de la semana. Devuelve un entero entre 0-6.
Ejemplo:
weekday( '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 interpretación correcta. Vea arriba en day(fecha) (página 369).
now([ modo_temporizador ])
Devuelve una fecha/hora de la hora actual según el reloj del sistema. El modo_temporizador puede tener los
siguientes valores:
0 Instante en que se ejecutó el script
1 Instante en que se invocó la función
2 Instante en que se abrió el documento
Por defecto modo_temporizador es 1. Modo_temporizador = 1 debería emplearse con cuidado, ya que
consulta al sistema cada segundo y de ahí que pueda ralentizar el rendimiento del sistema.
today([ modo_temporizador ] )
Devuelve la fecha actual según el reloj del sistema. El modo_temporizador puede tener los siguientes
valores:
0 Instante en que se ejecutó el script
1 Instante en que se invocó la función
2 Instante en que se abrió el documento
Por defecto modo_temporizador es 2. Modo_temporizador = 1 debería emplearse con cuidado, ya que
consulta al sistema cada segundo y de ahí que pueda ralentizar el rendimiento del sistema.
LocalTime([zonahoraria[, ignorarDST ]])
Devuelve una marca de tiempo (hora, minutos, segundos) de la hora actual según el reloj del sistema para
una determinada zona horaria. La zonahoraria se especifica como una cadena que contiene cualquiera de los
lugares geográficos listados en Zona Horaria, en el Panel de Control de Windows para Fecha y Hora o
370
como una cadena con la forma 'GMT+hh:mm'. Si no se especifica zona horaria, devolverá la hora local. Si
ignorarDST es -1 (true, verdadero) las configuraciones de horario de verano se ignorarán.
Ejemplos:
localtime ('Paris')
localtime ('GMT+01:00')
localtime ('Paris',-1)
localtime()
MakeDate(YYYY [ , MM [ , DD ] ] )
Devuelve una fecha calculada a partir del año YYYY, el mes MM y el día DD.
Si no se establece un mes, se presupone 1 (Enero).
Si no se especifica un día, se presupone el 1 (primero de mes).
Ejemplos:
makedate(1999) devuelve 1999-01-01
makedate(99) devuelve 01/01/0099
makedate(1992,12) devuelve 01/12/1992
makedate(1999,2,14) devuelve 1999-02-14
MakeWeekDate(YYYY [ , WW [ , D ] ] )
Devuelve una fecha calculada a partir del año YYYY, la semana WW y el día de la semana D.
Si no se especifica día de la semana alguno, se presupone 0 (Lunes).
Ejemplos:
makeweekdate(1999,6,6) devuelve 1999-02-14
makeweekdate(1999,6) devuelve 1999-02-08
MakeTime(hh [ , mm [ , ss [ .fff ] ] ] )
Devuelve una hora calculada a partir de la hora hh, el minuto mm el segundo ss con una fracción fff hasta el
milisegundo.
Si no se especifica minuto, se presupone 00.
Si no se establece segundo, se presupone 00.
Si no se establece una fracción de segundo, se presupone 000.
Ejemplos:
maketime( 22 ) devuelve 22-00-00
maketime( 22, 17 ) devuelve 22-17-00
maketime( 22, 17, 52 ) devuelve 22-17-52
AddMonths(fechainicio, n , [ , modo] )
Devuelve la fecha que hay n meses después 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, bien como el día sin modificar del mes
especificado (modo=0), o bien como el día calculado tal como se deriva del fin de mes (modo=1).
Ejemplos:
addmonths ('2003-01-29',3) devuelve '2003-04-29'
addmonths ('2003-01-29',3,0) devuelve '2003-04-29'
addmonths ('2003-01-29',3,1) devuelve '2003-04-28'
addmonths ('2003-01-29',1,0) devuelve '2003-02-28'
371
addmonths ('2003-01-29',1,1) devuelve '2003-02-26'
addmonths ('2003-02-28',1,0) devuelve '2003-03-28'
addmonths ('2003-02-28',1,1) devuelve '2003-03-31'
YearToDate(fecha [ , desplazamientodeaño [ , primermes [ ,
fechadehoy ] ] ])
Devuelve verdadero si fecha cae dentro del año de la fecha, si no, falso. Si no se emplea ninguno de los
parámetros opcionales, yeartodate implica cualquier fecha de un año regular de calendario, desde el 1 de
enero hasta la fecha de la última ejecución de script, incluida ésta.
Especificando un desplazamientodeaño (0 si se omite), la función puede trasponerse para que devuelva
verdadero para el mismo período pero de otro año. Un desplazamientodeaño negativo indica años
anteriores, mientras que uno positivo indica años futuros. El año anterior a la fecha se obtiene especificando
desplazamientodeaño = -1.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo del año puede moverse hacia delante,
al primer día de cualquier mes. Si por ej, desea trabajar con un año fiscal que comience el 1 de mayo,
especifique primermes = 5.
Especificando una fechadehoy (o fecha/hora de la última ejecución de script, en caso de omitirse) puede
mover el día utilizado como límite superior del período.
Ejemplos:
Se presupone la fecha de la última recarga = 1999-11-18
yeartodate( '1998-11-18') devuelve falso
yeartodate( '1999-02-01') devuelve verdadero
yeartodate( '18/11/1999') devuelve verdadero
yeartodate( '19/11/1999') devuelve falso
yeartodate( '1998-11-18', -1) devuelve verdadero
yeartodate( '1999-11-18', -1) devuelve falso
yeartodate( '1999-04-30', 0, 5) devuelve falso
yeartodate( '1999-05-01', 0, 5) devuelve verdadero
TimeZone( )
Devuelve el nombre de la zona horaria actual tal y como se define en Windows.
Ejemplo:
timezone( )
GMT( )
Devuelve la Hora actual según el Meridiano de Greenwich, tal y como se deduce del reloj del sistema y de
los parámetros temporales registrados en Windows.
Ejemplo:
gmt ( )
UTC()
Devuelve la Hora Universal Coordinada actual. (Universal Time Coordinated)
Ejemplo:
utc()
DaylightSaving( )
372
Devuelve el ajuste de cambio de hora automático, según el horario de verano, tal y como se define en
Windows.
Ejemplo:
daylightsaving ( )
SetDateYear (fechahora, año)
Devuelve una fecha-hora basada en timestamp pero con el año reemplazado por year. timestamp es una
marca de tiempo o fecha-hora estándar en QlikView (a menudo sólo una fecha). year es un año de cuatro
dígitos.
Ejemplos:
setdateyear ('2005-10-29', 2006) devuelve '2006-10-29'
setdateyear ('2005-10-29 04:26', 2006) devuelve '2006-10-29 04:26'
SetDateYearMonth (timestamp, year, month)
Devuelve una fecha-hora basada en timestamp pero con el año reemplazado por year y el mes reemplazado
por month. timestamp es una marca de tiempo o fecha-hora estándar en QlikView (a menudo sólo una fecha).
year es un año de cuatro dígitos. month es un mes de uno o dos dígitos.
Ejemplos:
setdateyearmonth ('2005-10-29', 2006, 3) devuelve '2006-03-29'
setdateyearmonth('2005-10-29 04:26', 2006, 3) devuelve '2006-03-29 04:26'
InYear (fecha, fechabase, desplazamiento [, primer_mes_del_año =
1])
devuelve verdadero si fecha cae dentro del año que contiene a fechabase. El año puede desplazarse
mediante desplazamiento. Desplazamiento es un entero, en el que el valor 0 indica el año que
contiene a fechabase. Los valores negativos de desplazamiento indican años precedentes y los
valores positivos indican años futuros. Si desea trabajar con años (fiscales) que no comiencen en
enero, especifique un valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
inyear ( '2006-01-25', '2006-01-01', 0 ) devuelve verdadero
inyear ( '2005-01-25', '2006-01-01', 0 ) devuelve falso
inyear ( '25/01/2006', '2006-01-01', -1 ) devuelve falso
inyear ( '25/01/2005', '2006-01-01', -1 ) devuelve verdadero
inyear ( '2006-01-25', '2006-07-01', 0, 3 ) devuelve falso
inyear ( '2006-03-25', '2006-07-01', 0, 3 ) devuelve verdadero
InYearToDate (fecha, fechabase, desplazamiento [, primer_mes_del_
año = 1])
devuelve verdadero si fecha cae dentro de la parte del año que contiene a fechabase hasta el último e
incluido milisegundo de fechabase. El año puede desplazarse mediante desplazamiento.
Desplazamiento es un entero, en el que el valor 0 indica el año que contiene a fechabase. Los valores
negativos de desplazamiento indican años precedentes y los valores positivos indican años futuros. Si
desea trabajar con años (fiscales) que no comiencen en enero, especifique un valor entre 2 y 12 en
primer_mes_del_año.
Ejemplos:
inyeartodate ( '2006-01-25', '2006-02-01', 0 ) devuelve verdadero
inyeartodate ( '2006-01-25', '2006-01-01', 0 ) devuelve falso
373
inyeartodate ( '25/01/2005', '2006-02-01', -1 ) devuelve verdadero
InQuarter (fecha, fechabase, desplazamiento [, primer_mes_del_año =
1])
devuelve verdadero sifecha cae dentro del trimestre que contiene a fechabase. El trimestre puede
desplazarse mediante desplazamiento. Desplazamiento es un entero en el que el valor 0 indica el
trimestre que contiene a fechabase. Los valores negativos del desplazamiento indican trimestres
precedentes y los valores positivos indican trimestres sucesivos. Si desea trabajar con años (fiscales)
que no comiencen en enero, especifique un valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
inquarter ( '2006-01-25', '2006-01-01', 0 ) devuelve verdadero
inquarter ( '2006-01-25', '2006-04-01', 0 ) devuelve falso
inquarter ( '2006-01-25', '01/01/2006', -1 ) devuelve falso
inquarter ( '25/12/2005', '2006-01-01', -1 ) devuelve verdadero
inquarter ( '2006-01-25', '2006-03-01', 0, 3 ) devuelve falso
inquarter ( '2006-03-25', '2006-03-01', 0, 3 ) devuelve verdadero
InQuarterToDate (fecha, fechabase, desplazamiento [, primer_mes_
del_año = 1])
Devuelve verdadero si fecha se halla dentro del trimestre contenido en fechabase hasta e incluido el
último milisegundo de fechabase. El trimestre puede desplazarse mediante desplazamiento.
Desplazamiento es un entero en el que el valor 0 indica el trimestre que contiene a fechabase. Los
valores negativos del desplazamiento indican trimestres precedentes y los valores positivos indican
trimestres sucesivos. Si desea trabajar con años (fiscales) que no comiencen en enero, especifique un
valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
inquartertodate ( '2006-01-25', '2006-01-25', 0 ) devuelve verdadero
inquartertodate ( '2006-01-25', '2006-01-24', 0 ) devuelve falso
inquartertodate ( '25/12/2005', '01/02/2006', -1 ) devuelve falso
InMonth (fecha, fechabase, desplazamiento)
devuelve verdadero si fecha se halla dentro del mes que contiene a fechabase. El mes puede
desplazarse mediantedesplazamiento. Desplazamiento es un entero, en el que el valor 0 indica el mes
en el que está incluido fechabase. Los valores negativos en desplazamiento indican meses
precedentes y los valores positivos indican meses futuros.
Ejemplos:
inmonth ( '2006-01-25', '2006-01-01', 0 ) devuelve verdadero
inmonth ( '2006-01-25', '2006-04-01', 0 ) devuelve falso
inmonth ( '2006-01-25', '01/01/2006', -1 ) devuelve falso
inmonth ( '25/12/2005', '2006-01-01', -1 ) devuelve verdadero
InMonthToDate (fecha, fechabase, desplazamiento)
devuelve verdadero si fecha cae dentro de la parte del mes que contiene a fechabase hasta el último,
e incluido éste, milisegundo de fechabase. El mes puede desplazarse mediantedesplazamiento.
Desplazamiento es un entero, en el que el valor 0 indica el mes en el que está incluido fechabase.
Los valores negativos en desplazamiento indican meses precedentes y los valores positivos indican
meses futuros.
Ejemplos:
374
inmonthtodate ( '2006-01-25', '2006-01-25', 0 ) devuelve verdadero
inmonthtodate ( '2006-01-25', '2006-01-24', 0 ) devuelve falso
inmonthtodate ( '2006-01-25', '28/02/2006', -1 ) devuelve verdadero
InMonths (n, fecha, fechabase , desplazamiento[, primer_mes_del_año
= 1])
devuelve verdadero si fecha cae dentro del desplazamiento n del mes (alineado desde el 1 de enero)
que contiene a fechabase. N debe ser (1), 2, (3), 4 o 6. El período puede desplazarse mediante
desplazamiento. Desplazamiento es un entero, en el que el valor 0 indica el período en el que se
incluye fechabase. Los valores negativos en el desplazamiento indican períodos precedentes y los
valores positivos indican períodos subsiguientes. Si desea trabajar con años fiscales que no
comiencen en enero, puede indicar un valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
inmonths ( 4, '2006-01-25', '2006-01-01', 0 ) devuelve verdadero
inmonths ( 4, '2006-01-25', '2006-05-01', 0 ) devuelve falso
inmonths ( 4, '2006-01-25', '01/01/2006', -1 ) devuelve falso
inmonths ( 4, '25/12/2005', '2006-01-01', -1 ) devuelve verdadero
inmonths ( 4, '2006-01-25', '2006-03-01', 0, 3 ) devuelve falso
inmonths ( 4, '2006-04-25', '2006-03-01', 0, 3 ) devuelve verdadero
InMonthsToDate (n, fecha, fechabase , desplazamiento[, primer_mes_
del_año = 1])
devuelve verdadero si fecha se halla dentro de la parte del período n del mes (alineado desde el 1 de
enero) contenido en fechabase hasta, e incluido éste, el último milisegundo de fechabase. N debe ser
(1), 2, (3), 4 o 6. El período puede desplazarse mediante desplazamiento. Desplazamiento es un
entero, en el que el valor 0 indica el período en el que se incluye fechabase. Los valores negativos en
el desplazamiento indican períodos precedentes y los valores positivos indican períodos
subsiguientes. Si desea trabajar con años fiscales que no comiencen en enero, puede indicar un valor
entre 2 y 12 en primer_mes_del_año.
Ejemplos:
inmonthstodate ( 4, '2006-01-25', '2006-04-25', 0 ) devuelve verdadero
inmonthstodate ( 4, '2006-04-25', '2006-04-24', 0 ) devuelve falso
inmonthstodate ( 4, '25/11/2005', '01/02/2006', -1 ) devuelve verdadero
InWeek (fecha, fechabase, desplazamiento [, iniciodesemana])
devuelve verdadero si fecha cae dentro de la semana en que se inserta fechabase. La semana puede
desplazarse mediante desplazamiento. Desplazamiento es un entero, en el que el valor 0 indica la
semana que contiene fechabase. Los valores negativos en el desplazamiento indican semanas
precedentes y los valores positivos indican semanas subsiguientes. Si desea trabajar con semanas que
no comiencen en la medianoche del domingo al lunes, puede indicar un desplazamiento en días en
iniciodesemana. Este puede ser un número real que indique días y/o fracciones de un día.
Ejemplos:
inweek ( '2006-01-12', '2006-01-14', 0 ) devuelve verdadero
inweek ( '2006-01-12', '2006-01-20', 0 ) devuelve falso
inweek ( '2006-01-12', '14/01/2006', -1 ) devuelve falso
inweek ( '07/01/2006', '2006-01-14', -1 ) devuelve verdadero
inweek ( '2006-01-12', '2006-01-09', 0, 3 ) devuelve falso
InWeekToDate (fecha, fechabase, desplazamiento [, iniciodesemana])
375
devuelve verdadero si fecha se halla dentro de la parte de la semana que contiene fechabase hasta, e
incluido éste, el último milisegundo defechabase. La semana puede desplazarse mediante
desplazamiento. Desplazamiento es un entero, en el que el valor 0 indica la semana que contiene
fechabase. Los valores negativos en el desplazamiento indican semanas precedentes y los valores
positivos indican semanas subsiguientes. Si desea trabajar con semanas que no comiencen en la
medianoche del domingo al lunes, puede indicar un desplazamiento en días en iniciodesemana. Este
puede ser un número real que indique días y/o fracciones de un día.
Ejemplos:
inweektodate ( '2006-01-12', '2006-01-12', 0 ) devuelve verdadero
inweektodate ( '2006-01-12', '2006-01-11', 0 ) devuelve falso
inweektodate ( '2006-01-12', '05/01/2006', -1 ) devuelve falso
InLunarWeek (fecha, fechabase, desplazamiento [, iniciodesemana])
devuelve verdadero si fecha cae dentro de la semana lunar (períodos de 7 días consecutivos que
comiencen el 1 de enero de cada año) contenida en fechabase. La semana lunar puede desplazarse
mediante desplazamiento. Desplazamientoes un entero, en el que el valor 0 indica la semana lunar en
la que se incluye fechabase. Los valores negativos en el desplazamiento indican semanas lunares
precedentes y los valores positivos indican semanas lunares subsiguientes. Si desea trabajar con un
desplazamiento para el inicio de las semanas lunares, indique uno en días en iniciodesemana. Este
puede ser un número real que indique días y/o fracciones de un día.
Ejemplos:
inlunarweek ( '2006-01-12', '2006-01-14', 0 ) devuelve verdadero
inlunarweek ( '2006-01-12', '2006-01-20', 0 ) devuelve falso
inlunarweek ( '2006-01-12', '14/01/2006', -1 ) devuelve falso
inlunarweek ( '07/01/2006', '2006-01-14', -1 ) devuelve verdadero
inlunarweek ( '2006-01-11', '2006-01-08', 0, 3 ) devuelve falso
InLunarWeekToDate (fecha, fechabase, desplazamiento [,
iniciodesemana])
devuelve verdadero si fecha cae dentro de la parte de la semana lunar (período de 7 días
consecutivos, empezando desde el 1 de enero de cada año) que contiene fechabase hasta, e incluido
éste, el último milisegundo de fechabase. La semana lunar puede desplazarse mediante
desplazamiento. Desplazamientoes un entero, en el que el valor 0 indica la semana lunar en la que se
incluye fechabase. Los valores negativos en el desplazamiento indican semanas lunares precedentes y
los valores positivos indican semanas lunares subsiguientes. Si desea trabajar con un desplazamiento
para el inicio de las semanas lunares, indique uno en días en iniciodesemana. Este puede ser un
número real que indique días y/o fracciones de un día.
Ejemplos:
inlunarweektodate ( '2006-01-12', '2006-01-12', 0 ) devuelve verdadero
inlunarweektodate ( '2006-01-12', '2006-01-11', 0 ) devuelve falso
inlunarweektodate ( '2006-01-12', '05/01/2006', 1 ) devuelve verdadero
InDay (fecha_hora, fechahorabase, desplazamiento [, iniciodeldía])
devuelve verdadero si fechahora cae dentro del día que contiene fechahorabase. El día puede
desplazarse mediantedesplazamiento. Desplazamiento es un entero, en el que el valor 0 indica el día
que contiene fechahorabase. Los valores negativos en el desplazamiento indican días precedentes y
los valores positivos indican días subsiguientes. Si desea trabajar con días que no comiencen en la
medianoche, puede indicar un desplazamiento de la fracción de un día en iniciodedía, por ej. 0,125
para referirse a las 3am.
376
Ejemplos:
inday ( '2006-01-12 12:23', '2006-01-12 00:00', 0 ) devuelve verdadero
inday ( '2006-01-12 12:23', '2006-01-13 00:00', 0 ) devuelve falso
inday ( '2006-01-12 12:23', '12/01/2006 00:00', -1 ) devuelve falso
inday ( '11/01/2006 12:23', '2006-01-12 00:00', -1 ) devuelve verdadero
inday ( '2006-01-12 12:23', '2006-01-12 00:00', 0, 0.5 ) devuelve falso
inday ( '2006-01-12 11:23', '2006-01-12 00:00', 0, 0.5 ) devuelve verdadero
InDayToTime (fecha_hora, fechahorabase, desplazamiento [,
iniciodeldía])
devuelve verdadero si fechahora cae dentro de la parte del día que contiene fechahorabase hasta e
incluido el milisegundo exacto de fechahorabase. El día puede desplazarse mediantedesplazamiento.
Desplazamiento es un entero, en el que el valor 0 indica el día que contiene fechahorabase. Los
valores negativos en el desplazamiento indican días precedentes y los valores positivos indican días
subsiguientes. Si desea trabajar con días que no comiencen a medianoche, puede indicar un
desplazamiento en fracciones de día en iniciodeldía, por ejemplo, 0,125 para las 3am.
Ejemplos:
indaytotime ( '2006-01-12 12:23', '2006-01-12 23:59', 0 ) devuelve
verdadero
indaytotime ( '2006-01-12 12:23', '2006-01-12 00:00', 0 ) devuelve falso
indaytotime ( '11/01/2006 12:23', '2006-01-12 23:59', -1 ) devuelve
verdadero
377
yearend ( '2001-10-19' ) devuelve '2001-12-31' con un valor numérico correspondiente a
'2001-12-31 23:59:59.999'
yearend ( '2001-10-19', -1 ) devuelve '2000-12-31' con un valor numérico
correspondiente a '2000-12-31 23:59:59.999'
yearend ( '2001-10-19', 0, 4 ) devuelve '2002-03-31' con un valor numérico subyacente
correspondiente a '2002-03-31 23:59:59.999'
YearName(fecha [, desplazamiento = 0 [, primer_mes_del_año = 1]] )
Devuelve un año de cuatro dígitos con un valor numérico correspondiente a una fehahora con el
primer milisegundo de la primera fecha del año contenida en fecha. Desplazamiento es un entero, en
el que el valor 0 indica el año que contiene a fecha. Los valores negativos de desplazamiento indican
años precedentes y los valores positivos indican años futuros. Si desea trabajar con años (fiscales) que
no comiencen en enero, especifique un valor entre 2 y 12 en primer_mes_del_año. El valor resultante
será pues una cadena que muestre dos años.
Ejemplos:
yearname ( '2001-10-19') devuelve '2001' con un valor numérico correspondiente a '2001-
01-01 00:00:00.000'
yearname ( '2001-10-19', -1 ) devuelve '2000' con un valor numérico correspondiente a
'2000-01-01 00:00:00.000'
yearname ( '2001-10-19', 0, 4 ) devuelve '2001-2002' con un valor numérico
correspondiente a '2001-04-01 00:00:00.000'
QuarterStart(fecha [, desplazamiento = 0 [, primer_mes_del_año =
1]])
Devuelve un valor correspondiente a una indicación de tiempo con el primer milisegundo del
trimestre que contiene a 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 trimestre contenido en fecha.
Los valores negativos del desplazamiento indican trimestres precedentes y los valores positivos
indican trimestres sucesivos. Si desea trabajar con años (fiscales) que no comiencen en enero,
especifique un valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
quarterstart ( '2005-10-29' ) devuelve '2005-10-01' con un valor numérico
correspondiente a '2005-10-01 00:00:00.000'
quarterstart ( '2005-10-29', -1 ) devuelve '2005-07-01' con un valor numérico
correspondiente a '2005-07-01 00:00:00.000'
quarterstart ( '2005-10-29', 0, 3 ) devuelve '2005-09-01' con un valor numérico
correspondiente a '2005-09-01 00:00:00.000'
QuarterEnd(fecha [, desplazamiento = 0 [, primer_mes_del_año = 1]])
Devuelve un valor correspondiente a una indicación de tiempo con el último milisegundo del
trimestre que contiene a 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 trimestre contenido en fecha.
Los valores negativos del desplazamiento indican trimestres precedentes y los valores positivos
indican trimestres sucesivos. Si desea trabajar con años (fiscales) que no comiencen en enero,
especifique un valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
quarterend ( '2005-10-29' ) devuelve '2005-12-31' con un valor numérico correspondiente
a '2005-12-31 23:59:59.999'
378
quarterend( '2005-10-29', -1 ) devuelve '2005-09-30' con un valor numérico
correspondiente a '2005-09-30 23:59:59.999'
quarterend ( '2005-10-29', 0, 3 ) devuelve '2005-11-30' con un valor numérico
correspondiente a '2005-11-30 23:59:59.999'
QuarterName(fecha [, desplazamiento = 0 [, primer_mes_del_año =
1]])
Devuelve un valor correspondiente a los meses que componen el trimestre (el formato será conforme a
la variable de script MonthNames) y el año con un valor numérico subyacente correspondiente a una
marca de tiempo con el primer milisegundo de la primera fecha del trimestre. Desplazamiento es un
entero, en el que el valor 0 indica el trimestre contenido en fecha. Los valores negativos del
desplazamiento indican trimestres precedentes y los valores positivos indican trimestres sucesivos. Si
desea trabajar con años (fiscales) que no comiencen en enero, especifique un valor entre 2 y 12 en
primer_mes_del_año.
Ejemplos:
quartername ( '2005-10-29' ) devuelve 'Oct-Dec 2005' con un valor numérico
correspondiente a '2005-10-01 00:00:00.000'
quartername( '2005-10-29', -1 ) devuelve 'Jul-Sep 2005' con un valor numérico
correspondiente a '2005-07-01 00:00:00.000'
quartername ( '2005-10-29', 0, 3 ) devuelve 'Sep-Nov 2005' con un valor numérico
correspondiente a '2005-09-01 00:00:00.000'
MonthStart(fecha [, desplazamiento = 0])
Devuelve un valor correspondiente a una indicación de tiempo con el primer milisegundo del primer
día del mes 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 mes que contiene a fecha. Los
valores negativos en desplazamiento indican meses precedentes y los valores positivos indican meses
futuros.
Ejemplos:
monthstart ( '2001-10-19' ) devuelve '2001-10-01' con un valor numérico correspondiente
a '2001-10-01 00:00:00.000'
monthstart ( '2001-10-19', -1 ) devuelve '2001-09-01' con un valor numérico
correspondiente a '2001-09-01 00:00:00.000'
MonthEnd(fecha [, desplazamiento = 0])
Devuelve un valor correspondiente a una indicación de tiempo con el último milisegundo del último
día del mes 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 mes que contiene a fecha. Los
valores negativos en desplazamiento indican meses precedentes y los valores positivos indican meses
futuros.
Ejemplos:
monthend ( '2001-02-19' ) devuelve '2001-02-28' con un valor numérico correspondiente a
'2001-02-28 23:59:59.999'
monthend ( '2001-02-19', -1 ) devuelve '2001-01-31' con un valor numérico
correspondiente a '2001-01-31 23:59:59.999'
MonthName(fecha [, desplazamiento = 0])
Devuelve un valor que muestra el mes (formateado según la variable MonthNames de script) y el año,
con un valor numérico subyacente correspondiente a una indicación de tiempo, con el primer
379
milisegundo del primer día del mes. Desplazamiento es un entero en el que el valor 0 indica el mes
contenido en fecha. Los valores negativos en desplazamiento indican meses precedentes y los valores
positivos indican meses futuros.
Ejemplos:
monthname ( '2001-10-19' ) devuelve 'Oct 2001' con un valor numérico subyacente
correspondiente a '2001-10-01 00:00:00.000'
monthname ( '2001-10-19', -1 ) devuelve 'Sep 2001' con un valor numérico subyacente
correspondiente a '2001-09-01 00:00:00.000'
MonthsStart(n, fecha [, desplazamiento = 0 [, primer_mes_del_año =
1]] )
Devuelve un valor correspondiente a una indicación de tiempo (fecha y hora) con el primer
milisegundo del período mensual n (comenzando desde el 1 de enero) que contiene la fecha. El
formato de salida por defecto será el Formato de Fecha predefinido en el script. N debe ser (1), 2, (3),
4 o 6. Desplazamiento es un entero, en el que el valor 0 indica el período que contiene a fecha. Los
valores negativos en el desplazamiento indican períodos precedentes y los valores positivos indican
períodos subsiguientes. Si desea trabajar con años fiscales que no comiencen en enero, puede indicar
un valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
monthsstart ( 4, '2001-10-19' ) devuelve '2001-09-01' 'con un valor numérico
correspondiente a 2001-09-01 00:00:00.000'
monthsstart ( 4, '2001-10-19', -1 ) devuelve '2001-05-01' con un valor numérico
correspondiente a '2001-05-01 00:00:00.000'
monthsstart ( 4, '2001-10-19', 0, 2 ) devuelve '2001-10-01' con un valor numérico
correspondiente a '2001-10-01 00:00:00.000'
MonthsEnd(n, fecha [, desplazamiento = 0 [, primer_mes_del_año =
1]] )
Devuelve un valor correspondiente a una indicación de tiempo (fecha y hora) con el último
milisegundo del período mensual n (comenzando por el 1 de enero) que contiene la fecha. El formato
de salida por defecto será el Formato de Fecha predefinido en el script. N debe ser (1), 2, (3), 4 ó 6.
Desplazamiento es un entero, en el que el valor 0 indica el período que contiene a fecha. Los valores
negativos en el desplazamiento indican períodos precedentes y los valores positivos indican períodos
subsiguientes. Si desea trabajar con años fiscales que no comiencen en enero, puede indicar un valor
entre 2 y 12 en primer_mes_del_año.
Ejemplos:
monthsend ( 4, '2001-07-19' ) devuelve '2001-08-31' con un valor numérico
correspondiente a '2001-08-31 23:59:59.999'
monthsend ( 4, '2001-10-19', -1 ) devuelve '2001-08-31' con un valor numérico
correspondiente a '2001-08-31 23:59:59.999'
monthsend ( 4, '2001-10-19', 0, 2 ) devuelve '2002-01-31' con un valor numérico
correspondiente a '2002-01-31 23:59:59.999'
MonthsName(n, fecha [, desplazamiento = 0 [, primer_mes_del_año =
1]])
Devuelve un valor que muestra los meses del período (formateados según la variable de script MonthNames)
y el año con con un valor numérico subyacente correspondiente a una marca de tiempo (o fechahora) con el
primer milisegundo del período n de meses (empezando desde el 1 de enero) contenido en fecha. N debe ser
(1), 2, (3), 4 ó 6. Desplazamiento es un entero, en el que el valor 0 indica el período que contiene a fecha.
380
Los valores negativos en el desplazamiento indican períodos precedentes y los valores positivos indican
períodos subsiguientes. Si desea trabajar con años fiscales que no comiencen en enero, puede indicar un
valor entre 2 y 12 en primer_mes_del_año.
Ejemplos:
monthsname ( 4, '2001-10-19' ) devuelve 'Sep-Dec 2001' con un valor numérico
correspondiente a '2001-09-01 00:00:00.000'
monthsname ( 4, '2001-10-19', -1 ) devuelve 'May-Aug 2001' con con un valor
numérico correspondiente a '2001-05-01 00:00:00.000'
monthsname ( 4, '2001-10-19', 0, 2 ) devuelve 'Oct-Jan 2002' con un valor numérico
correspondiente a '2001-10-01 00:00:00.000'
WeekStart(fecha [, desplazamiento = 0 [,desplazamientodesemana =
0]])
Devuelve un valor correspondiente a una indicación de tiempo (fecha y hora) con el primer
milisegundo de la primera fecha (Lunes) de la semana de calendario que contenga la 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 la semana que contiene a fecha. Los valores negativos en el
desplazamiento indican semanas precedentes y los valores positivos indican semanas subsiguientes. Si
desea trabajar con semanas que no comiencen la medianoche del domingo al lunes, puede especificar
un desplazamiento en días en desplazamientodesemana. Este puede ser un número real que indique
días y/o fracciones de un día.
Ejemplos:
weekstart ( '2006-01-12' ) devuelve '2006-01-09' con un valor numérico correspondiente a
'2006-01-09 00:00:00.000'
weekstart ( '2006-01-12', -1 ) devuelve '2006-01-02' con un valor numérico
correspondiente a '2006-01-02 00:00:00.000'
weekstart ( '2006-01-12', 0, 1 ) devuelve '2006-01-10' con con un valor numérico
subyacente correspondiente a '2006-01-10 00:00:00.000'
WeekEnd(fecha [, desplazamiento = 0 [,desplazamientodesemana = 0]]
)
Devuelve un valor correspondiente a una marca de tiempo (fechahora) con el último milisegundo del
último día ( domingo) de la semana de calendario contenida en fecha. El formato de salida
predefinido es el Formato de Fecha definido en el script. Desplazamiento es un entero, en el que el
valor 0 indica la semana que contiene a fecha. Los valores negativos en el desplazamiento indican
semanas precedentes y los valores positivos indican semanas subsiguientes. Si desea trabajar con
semanas que no comiencen la medianoche del domingo al lunes, puede especificar un desplazamiento
en días en desplazamientodesemana. Este puede ser un número real que indique días y/o fracciones
de un día.
Ejemplos:
weekend ( '2006-01-12' ) devuelve '2006-01-15' con un valor numérico correspondiente a
'2006-01-15 23:59:59.999'
weekend ( '2006-01-12', -1 ) devuelve '2006-01-08' con un valor numérico correspondiente a '2006-
01-08 23:59:59.999'
weekend ( '2006-01-12', 0, 1 ) devuelve '2006-01-16' con un valor numérico correspondiente a
'2006-01-16 23:59:59.999'
WeekName(fecha [, desplazamiento = 0 [,desplazamientodesemana =
0]])
381
Devuelve un valor que muestra el año y el número de semana con un valor numérico subyacente
correspondiente a una marca de tiempo (fechahora) con el primer milisegundo del primer día de la
semana que contiene fecha.. Desplazamiento es un entero, en el que el valor 0 indica la semana que
contiene a fecha. Los valores negativos en el desplazamiento indican semanas precedentes y los
valores positivos indican semanas subsiguientes. Si desea trabajar con semanas que no comiencen la
medianoche del domingo al lunes, puede especificar un desplazamiento en días en
desplazamientodesemana. Este puede ser un número real que indique días y/o fracciones de un día.
Ejemplos:
weekname ( '2006-01-12' ) devuelve '2006/02' con un valor numérico correspondiente a
'2006-01-09 00:00:00.000'
weekname ( '2006-01-12', -1 ) devuelve '2006/01' con un valor numérico correspondiente
a '2006-01-02 00:00:00.000'
weekname ( '2006-01-12', 0, 1 ) devuelve '2006/02' con un valor numérico
correspondiente a '2006-01-10 00:00:00.000'
LunarweekStart(fecha [, desplazamiento = 0 [,desplazamientodesemana
= 0]] )
Devuelve un valor correspondiente a una indicación de tiempo (fecha y hora) con el primer
milisegundo de la semana lunar (período consecutivo de 7 días que comienza el 1 de enero de cada
año) que contiene a 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 la semana lunar que contiene a
fecha. Los valores negativos en el desplazamiento indican semanas lunares precedentes y los valores
positivos indican semanas lunares subsiguientes. Si desea trabajar con un desplazamiento para el
inicio de las semanas lunares, especifique uno, en días, en desplazamientodesemana. Este puede ser
un número real que indique días y/o fracciones de un día.
Ejemplos:
lunarweekstart ( '2006-01-12' ) devuelve '2006-01-08' con un valor numérico
correspondiente a '2006-01-08 00:00:00.000'
lunarweekstart ( '2006-01-12', -1 ) devuelve '2006-01-01' con un valor numérico
correspondiente a '2006-01-01 00:00:00.000'
lunarweekstart ( '2006-01-12', 0, 1 ) devuelve 2006-01-09' con un valor numérico
correspondiente a '2006-01-09 00:00:00.000'
LunarweekEnd(fecha [, desplazamiento = 0 [,desplazamientodesemana =
0]] )
Devuelve un valor correspondiente a una indicación de tiempo (fecha y hora) con el último
milisegundo de la semana lunar (períodos consecutivos de 7 días que comienzan el 1 de enero de
cada año) que contiene a 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 la semana lunar que contiene a
fecha. Los valores negativos en el desplazamiento indican semanas lunares precedentes y los valores
positivos indican semanas lunares subsiguientes. Si desea trabajar con un desplazamiento para el
inicio de las semanas lunares, especifique uno, en días, en desplazamientodesemana. Este puede ser
un número real que indique días y/o fracciones de un día.
Ejemplos:
lunarweekend ( '2006-01-12' ) devuelve '2006-01-14' con un valor numérico
correspondiente a '2006-01-14 23:59:59.999'
lunarweekend ( '2006-01-12', -1 ) devuelve '2006-01-07' con un valor numérico
correspondiente a '2006-01-07 23:59:59.999'
382
lunarweekend ( '2006-01-12', 0, 1 ) devuelve '2006-01-15' con un valor numérico
correspondiente a '2006-01-15 23:59:59.999'
LunarWeekName(fecha[, desplazamiento = 0 [,desplazamientodesemana =
0]] )
Devuelve un valor que muestra el año y número de semana, con un valor numérico subyacente
correspondiente a una indicación de tiempo, fecha y hora, con el primer milisegundo del primer día
de la semana lunar (período de 7 días consecutivos comenzando desde el 1 de enero) que contiene
fecha. Desplazamiento es un entero, en el que el valor 0 indica la semana lunar que contiene a fecha.
Los valores negativos en el desplazamiento indican semanas lunares precedentes y los valores
positivos indican semanas lunares subsiguientes. Si desea trabajar con un desplazamiento para el
inicio de las semanas lunares, especifique uno, en días, en desplazamientodesemana. Este puede ser
un número real que indique días y/o fracciones de un día.
Ejemplos:
lunarweekname ( '2006-01-12' ) devuelve '2006/02' con un valor numérico
correspondiente a '2006-01-08 00:00:00.000'
lunarweekname ( '2006-01-12', -1 ) devuelve '2006/01' con un valor numérico
correspondiente a '2006-01-01 00:00:00.000'
lunarweekname ( '2006-01-12', 0, 1 ) devuelve '2006/02' con un valor numérico
correspondiente a '2006-01-09 00:00:00.000'
DayStart(fechahora [, desplazamiento = 0 [, desplazamientodedía =
0]] )
Devuelve un valor correspondiente a una fecha y hora, con el primer milisegundo del día contenido
en fechahora. El formato de salida por defecto será el Formato de Fecha y Hora TimestampFormat
predefinido en el script. Desplazamiento es un entero, en el que el valor 0 indica el día que contiene
fecha. Los valores negativos en el desplazamiento indican días precedentes y los valores positivos
indican días subsiguientes. Si desea trabajar con días que no comiencen en la medianoche,
especifique un desplazamiento en una fracción del día en desplazamientodedía, por ejemplo 0,125
para las 3am.
Ejemplos:
daystart ( '2006-01-25 16:45' ) devuelve '2006-01-25 00:00:00' con un valor numérico
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
numérico 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
numérico correspondiente a '2006-01-25 12:00:00.000'
DayEnd(fechahora [, desplazamiento = 0 [, desplazamientodedía =
0]])
Devuelve un valor correspondiente a una fecha y hora, con el último milisegundo del día contenido
en fechahora. El formato de salida 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 día que contiene fecha. Los valores
negativos en el desplazamiento indican días precedentes y los valores positivos indican días
subsiguientes. Si desea trabajar con días que no comiencen en la medianoche, puede especificar un
desplazamiento en fracciones de un día en desplazamientodedía, por ejemplo 0,125 para las 3 am.
Ejemplos:
dayend ( '2006-01-25 16:45' ) devuelve '2006-01-25 23:59:59' con un valor numérico
correspondiente a '2006-01-25 23:59:59.999'
383
dayend ( '2006-01-25 16:45', -1 ) devuelve '2006-01-24 23:59:59' con un valor
numérico correspondiente a '2006-01-24 23:59:59.999'
dayend ('2006-01-25 16:45', 0, 0.5 ) devuelve '2006-01-26 11:59:59' con un valor
numérico correspondiente a '2006-01-26 11:59:59.999'
DayName(fechahora [, desplazamiento = 0 [, desplazamientodedía =
0]] )
Devuelve un valor de fecha, con un valor numérico subyacente correspondiente a una fechahora con
el primer milisegundo del día en que se inserta fechahora. Desplazamiento es un entero, en el que el
valor 0 indica el día que contiene fecha. Los valores negativos en el desplazamiento indican días
precedentes y los valores positivos indican días subsiguientes. Si desea trabajar con días que no
comiencen en la medianoche, puede especificar un desplazamiento en fracciones de un día en
desplazamientodedía, por ejemplo 0,125 para las 3 am.
Ejemplos:
dayname ( '2006-01-25 16:45' ) devuelve '2006-01-25' con un valor numérico
correspondiente a '2006-01-25 00:00:00.000'
dayname ( '2006-01-25 16:45', -1 ) devuelve '2006-01-24' con un valor numérico
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 numérico
correspondiente a '2006-01-25 12:00:00.000'
age(fechahora, fecha_de_nacimiento)
Devuelve la edad que tiene, en el momento indicado en fechahora (en años completos), alguien
nacido en fecha_de_nacimiento.
Ejemplos:
age('2007-01-25', '2005-10-29') devuelve 1
age('29/10/2007', '2005-10-29') devuelve 2
networkdays (fecha_inicio, fecha_fin {, vacaciones})
Devuelve el número de días laborables (lunes-viernes) situados entre fecha_inicio y fecha_fin (ambos
inclusive) teniendo en cuenta la lista opcional de vacaciones. Todos los parámetros deberán ser
fechas o marcas temporales válidas.
Ejemplos:
networkdays ('2007-02-19', '2007-03-01') devuelve 9
networkdays ('2006-12-18', '2006-12-31', '2006-12-25', '2006-12-26')
devuelve 8
firstworkdate(fecha_fin, no_de_laborables {, vacaciones} )
Devuelve la última fecha de inicio para alcanzar un no_de_laborables (lunes-viernes) sin sobrepasar
fecha_fin teniendo en cuenta la lista opcional de vacaciones. Fecha_fin y vacaciones habrán de ser
fechas o marcas temporales válidas.
Ejemplos:
firstworkdate ('2007-03-01', 9) devuelve '2007-02-19'
firstworkdate ('2006-12-31', 8, '2006-12-25', '2006-12-26') devuelve '2006-
12-18'
lastworkdate(fecha_inicio, no_de_laborables {, vacaciones})
384
Devuelve la fecha más temprana posible de finalización para obtener un número no_de_laborables
(lunes-viernes) comenzando en fecha_inicio y teniendo en cuenta la lista opcional de vacaciones.
Fecha_inicio y vacaciones deberán ser fechas o marcas temporales válidas.
Ejemplos:
lastworkdate ('2007-02-19', 9) devuelve '2007-03-01'
lastworkdate ('2006-12-18', 8, '2006-12-25', '2006-12-26') devuelve '2006-
12-29'
ConvertToLocalTime(fechahora [, lugar [, ignorar_dst=false]])
Convierte una fecha-hora en UTC o GMT a hora local, con la forma de un valor dual. El lugar puede
ser cualquier ciudad, población o zona horaria del mundo.
Lugares y zonas horarias válidos:
Abu Dhabi, Adelaida, Alaska, Almaty, Amsterdam, Arizona, Astana, Atenas, hora atlántica (Canadá),
Auckland, Azores, Baghdad, Baku, Bangkok, Beijing, Belgrado, Berlín, Berna, Bogotá, Brasilia,
Bratislava, Brisbane, Bruselas, Bucarest, Budapest, Buenos Aires, El Cairo, Canberra, Cabo Verde,
Caracas, Casablanca, América Central, hora central (EEUU y Canadá), Chennai, Chihuahua,
Chongqing, Copenhagen, Darwin, Dhaka, hora oriental (EEUU y Canadá), Edimburgo, Ekaterinburg,
Fiji, Georgetown, Groenlandia, hora de Greenwich: Dublín, Guadalajara, Guam, Hanoi, Harare,
Hawái, Helsinki, Hobart, Hong Kong, Indiana (Este), Línea internacional de cambio de fecha, Irkutsk,
Islamabad, Estambul, Estocolmo, Jerusalén, Kabul, Kamchatka, Karachi, Kathmandu, Kolkata,
Krasnoyarsk, Kuala Lumpur, Kuwait, Kiev, La Paz, Lima, Lisboa, Ljubljana, Londres, Madrid,
Magadán, Islas Marshall, Mazatlán, Melbourne, Ciudad de México, Atlántico Medio, Islas Midway,
Minsk, Monrovia, Monterrey, Moscú, Hora de la Montaña (US y Canadá), Mumbai, Mascate, Nairobi,
Nueva Caledonia, Nueva Delhi, Isla de Terranova, Novosibirsk, Nukualofa, Nukualofa, Osaka, Hora
Pacífico (US y Canadá), París, Pekín, Perth, Port Moresby, Praga, Pretoria, Quito, Rangoon, Riga,
Riad, Roma, Samoa, Santiago, Sapporo, Sarajevo, Saskatchewan, Seúl, Singapur, Skopie, Sofía, Islas
Solomon, Sri Jayawardenepura, San Petersburgo, Sídney, Taipei, Tallin, Tashkent, Tiflis, Teherán,
Tijuana, Tokio, Ulán Bator, Urumchi, Wellington, Varsovia, Viena, Vilna, Vladivostok, Volgogrado,
Yakarta, Yakutsk, Ereván o Zagreb.
También GMT, GMT-01:00, GMT+04:00 etc. son lugares válidos.
El tiempo resultante tiene en cuenta y se ajusta a los cambios por ahorro energético, a menos que el
tercer parámetro se fije en 1 o verdadero().
Ejemplos:
ConvertToLocalTime(’2007-11-10 23:59:00’,’Paris’) devuelve ’2007-11-11
00:59:00’ y la representación de fechahora interna correspondiente.
ConvertToLocalTime(UTC(), ’GMT-05:00’) devuelve la hora en la costa este
norteamericana, por ej. en Nueva York.
DayNumberOfYear(fecha[,primermes])
Devuelve el número de día del año, conforme a una marca temporal (fechahora) con el primer
milisegundo del primer día del año que contiene a fecha. La función emplea siempre años de 366
días.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo del año puede moverse hacia
delante, al primer día de cualquier mes. Si por ej. desea trabajar con un año fiscal que comience el 1
de marzo, especifique primermes = 3.
Ejemplos:
DayNumberOfYear(fecha) devuelve el número de día, contado desde el primer día del año.
385
DayNumberOfYear(fecha,3) devuelve el número de día, contado desde el primer día del mes
de marzo.
DayNumberOfQuarter(fecha[,primermes])
Devuelve el número de día del trimestre según una marca temporal (fechahora) con el primer
milisegundo del primer día del trimestre que contiene a fecha.
La función emplea siempre años de 366 días.
Especificando un primermes entre 1 y 12 (1 si se omite) el comienzo del año puede moverse hacia
delante, al primer día de cualquier mes. Si por ej. desea trabajar con un año fiscal que comience el 1
de marzo, especifique primermes = 3.
Ejemplos:
DayNumberOfQuarter(fecha) devuelve el número de día del trimestre, contado desde el primer
día del primer trimestre.
DayNumberOfQuarter(fecha,3) devuelve el número de día del trimestre, contado desde el uno
de marzo.
Separador de Miles
El separador de miles definido reemplaza al símbolo de agrupación de dígitos del sistema operativo
(Configuración Regional).
Ejemplo:
Set ThousandSep='.'; (por ejemplo, siete mil millones debe
especificarse como: 7.000.000.000)
Separador de Decimales
El separador de decimales reemplaza al símbolo decimal del sistema operativo (Configuración Regional).
Ejemplo:
Set DecimalSep=',';
386
El separador de decimales definido reemplaza al símbolo para moneda del sistema operativo (Configuración
Regional).
Ejemplo:
Set MoneyDecimalSep='.';
MoneyFormat
El símbolo definido reemplaza el símbolo de moneda del sistema operativo (Configuración Regional).
Ejemplo:
Set MoneyFormat='$ #,##0.00; ($ #,##0.00)';
TimeFormat
El formato definido reemplaza el formato de hora del sistema operativo (Configuración Regional).
Ejemplo:
Set TimeFormat='hh:mm:ss';
DateFormat
El formato definido reemplaza el formato de fecha del sistema operativo (Configuración Regional).
Ejemplo:
Set DateFormat='M/D/YY';
TimestampFormat
El formato definido reemplaza los formatos de fecha y hora del sistema operativo (Configuración Regional).
Ejemplo:
Set TimestampFormat='M/D/YY hh:mm:ss[.fff]';
MonthNames
El formato definido reemplaza los nombres de los meses del sistema operativo (Configuración Regional).
Ejemplo:
Set MonthNames='Ene;Feb;Mar;Abr;May;Jun;Jul;Ago;Sep;Oct;Nov;Dic';
LongMonthNames
El formato definido reemplaza los nombres de meses largos del sistema operativo (Configuración Regional).
Ejemplo:
Set LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio - -
DayNames
El formato definido reemplaza los nombres de días de la semana del sistema operativo (Configuración
Regional).
Ejemplo:
387
Set DayNames='Lun;Mar;Mie;Jue;Vie;Sab;Dom';
LongDayNames
El formato definido reemplaza los nombres de días de la semana largos del sistema operativo (Configuración
Regional).
Ejemplo:
Set
LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo';
Funciones de formato
Las funciones de formato determinan el formato de visualización de los campos o expresiones. Con estas
funciones es posible establecer el separador decimal, separador de miles, etc. Sin embargo, la forma más fácil
de formatear números, horas y fechas está en Propiedades de Documento: Número (página 476).
Nota:
Para mayor claridad, todas las representaciones numéricas se dan con un punto decimal como separador
decimal.
Num
num(expresión[ , cod-formato[ , sep-decimal [ , sep-miles] ] ])
La función num da formato numérico a la expresión conforme a la cadena suministrada como cod-formato.
El separador de decimales y el separador de miles puede establecerse como tercer y cuarto parámetro. Si los
parámetros 2-4 se omiten, se usa el número de formato que está establecido en el sistema operativo.
Ejemplo:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
388
Número 35648 35648
Money
money( expresión[ , cod-formato[ , sep-decimal[ , sep-miles] ] ])
La función money da formato numérico a la expresión, conforme a la cadena suministrada como cod-
formato. El separador de decimales y el separador de miles puede establecerse como tercer y cuarto
parámetro. Si los parámetros 2-4 se omiten, se usará el número de formato establecido en el sistema
operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
Date
date(expresión [ , cod-formato ])
La función date da formato de fecha a la expresión conforme a la cadena suministrada en cod-formato. Si el
código de formato se omite, se emplea el formato de fecha establecido por el sistema operativo.
Ejemplos:
389
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
Time
time(expresión [ , cod-formato ])
La función time da formato a la expresión como una hora conforme a la cadena suministrada como cod-
formato. Si cod-formato se omite, se utilizará el formato de hora establecido en la configuración del sistema
operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
390
Formato de Hora hh:mm:ss hh.mm.ss
Dual
dual( s , x )
Es la asociación forzada de una representación de una cadena arbitraria s, con un número de representación
fijado en x. En QlikView, cuando varios elementos de datos en un sólo campo tienen una diferente
representación de cadena, pero el mismo número válido de representación, compartirán todos la primera
representación de cadena que se encuentre. La función dual se utiliza habitualmente al principio del script,
antes de que otros datos sean leídos en el interior del campo al que afecta, el cual se mostrará en cuadros 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;
391
El ejemplo de script generará un campo DayOfWeek con los días de la semana escritos en texto claro.
QlikView para todos los efectos tiene en cuenta el campo como un campo numérico.
Interval
interval(expresión[ , cod-formato])
La función interval da formato a la expresión como un intervalo de tiempo conforme a la cadena
suministrada como cod-formato. Si cod-formato se omite, se utilizará el formato de hora establecido en la
configuración del sistema operativo. Los intervalos pueden formatearse como hora, como días, o como una
combinación de días, horas, minutos, segundos y fracciones de segundos.
Ejemplos:
Los ejemplos de debajo asumen las siguientes configuraciones de sistema:
Formato de fecha corta: YY-MM-DD
Separador de decimales: ,
Cadena 9:00:00
Número 0,375
Cadena 33:00:00
Número 1,375
Cadena 1 09:00
Número 1,375
interval( A-B, 'D hh:mm' ) donde A=97-08-06 09:00:00 and B=96-08-06 00:00:00 devuelve:
392
Número 365,375
Timestamp
timestamp(expresión[ , cod-formato])
La función timestamp da formato a la expresión como una fecha/hora de acuerdo con la cadena
suministrada como cod-formato. Si se omite el código de formato, se utiliza el formato de fecha/hora
establecido en el sistema operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por Configuración por
defecto 1 defecto 2
Funciones de color
Estas funciones se utilizan en expresiones de color con la funcionalidad Colores Calculados en gráficos de
mapa de bit.
Las funciones RBG, HSL y syscolor devuelven siempre un color con el valor alfa 255 (opaco).
De manera opcional, se puede otorgar un factor alfa para cualquier color. Un alpha de 0 corresponde a una
transparencia total. Un alpha de 255 corresponde a un grado de opacidad total.
color (n)
393
Esta función devuelve la representación de color del color número n en la paleta pertinente del gráfico. La
representación de color es un valor dual en la que la representación de texto viene en la forma de 'RGB(r, g,
b)' donde r, g y b son números entre 0 y 255 que representan el valor del color rojo, verde y azul
respectivamente. La representación numérica es un entero que representa los componentes de rojo, verde y
azul, tal como vienen definidos en Visual Basic. Aparte de la expresión de color calculada en el diálogo
Propiedades de Gráfico: Colores (página 705), la función siempre devolverá negro.
RGB (e1, e2, e3 )
Esta función devuelve la representación de color de un color definido por el componente rojo e1, el
componente verde e2 y el componente azul e3. Los tres parámetros deberán ser expresiones que evalúan a
enteros de entre 0 y 255. La representación de color es un valor dual en la que la representación de texto
viene en la forma de 'RGB(r, g, b)' donde r, g y b son números entre 0 y 255 que representan el valor del
color rojo, verde y azul respectivamente. La representación numérica es un entero que representa los
componentes de rojo, verde y azul, tal como vienen definidos en Visual Basic.
ARGB(alpha, e1, e2, e3)
Esta función devuelve una representación de color definido por el componente rojo e1, el componente verde
e2 y el componente azul e3 con un factor alfa (opacidad) de alfa. Los cuatro parámetros deben ser
expresiones que evalúan enteros de entre 0 y 255. La representación de color es un valor dual en la que la
representación de texto viene en la forma de 'RGB(a, r, g, b)' donde a, r, g y b son números entre 0 y 255 que
representan el valor del color alpha, rojo, verde y azul respectivamente. La representación numérica es un
entero que representa los componentes de alfa, rojo, verde y azul, tal y como se definen éstos en Visual
Basic.
HSL (matiz, saturación, luminosidad)
Esta función devuelve la representación de color de un color definido por un matiz entre 0 y 1, un valor de
saturación entre 0 y 1 y un valor de luminosidad entre 0 y 1. La representación de color es un valor dual en
la que la representación de texto viene en la forma de 'RGB(r, g, b)' donde r, g y b son números entre 0 y
255 que representan el valor del color rojo, verde y azul respectivamente. La representación numérica es un
entero que representa los componentes de rojo, verde y azul, tal como vienen definidos en Visual Basic.
black( )
Devuelve la representación de color RGB para negro (RGB 0,0,0). Optionalmente se puede introducir como
parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
darkgray( )
Devuelve la representación de color RGB para gris oscuro (RGB 128,128,128). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
lightgray( )
Devuelve la representación de color RGB para gris claro (RGB 192,192,192). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
white( )
Devuelve la representación de color RGB para blanco (RGB 255,255,255). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
blue( )
394
Devuelve la representación de color RGB para azul (RGB 0,0,128). Optionalmente se puede introducir como
parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
lightblue( )
Devuelve la representación de color RGB para azul claro (RGB 0,0,255) Optionalmente se puede introducir
como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
green( )
Devuelve la representación de color RGB para verde (RGB 0,128,0). Optionalmente se puede introducir
como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
lightgreen( )
Devuelve la representación de color RGB para verde claro (RGB 0,255,0). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
cyan( )
Devuelve la representación de color RGB para el azul añil (RGB 0,128,128). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
lightcyan( )
Devuelve la representación de color RGB para azul añil claro (RGB 0,255,255). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
red( )
Devuelve la representación de color RGB para rojo (RGB 128,0,0). Optionalmente se puede introducir como
parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
lightred( )
Devuelve la representación de color RGB para rojo claro (RGB 255,0,0) Optionalmente se puede introducir
como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
magenta( )
Devuelve la representación de color RGB para magenta (RGB 128,0,128). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
lightmagenta( )
Devuelve la representación de color RGB para magenta claro (RGB 255,0,255). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
brown( )
Devuelve la representación de color RGB para marrón (RGB 128,128,0). Optionalmente se puede introducir
como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
yellow( )
395
Devuelve la representación de color RGB para amarillo (RGB 255,255,0). Optionalmente se puede introducir
como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de 255 se
corresponde con un grado de opacidad total.
qliktechblue( )
Devuelve la representación de color RGB para el azul de QT (RGB 8,18,90). Optionalmente se puede
introducir como parámetro un factor alfa. Un alpha de 0 corresponde a una transparencia total. Un alpha de
255 se corresponde con un grado de opacidad total.
qliktechgray( )
Devuelve la representación de color RGB para el gris QT (RGB 158,148,137).
Colormix1(Valor, ColorCero, ColorUno)
Esta función devuelve una representación de color RGB a partir de un degradado de dos colores, basado en
un valor entre 0 y 1.
If valor = 0 devuelve el primer color.
If valor = 1 devuelve el segundo color.
If 0 < valor < 1 devuelve el correspondiente sombreado intermedio apropiado.
Valor es un número real entre 0 y 1.
ColorCero es una representación de color RGB válida para que el color se asocie al límite más bajo del
intervalo.
ColorUno es una representación de color RGB válida para que el color se asocie al límite superior del
intervalo.
Ejemplo:
colormix1(x, black( ) , red( ) )
syscolor(nr)
396
Devuelve la representación de color RGB para el color del sistema Windows nr, donde nr se corresponde
con el parámetro de la función de la API de Windows GetSysColor(nr). Algunos valores para nr son:
0 corresponde a COLOR_SCROLLBAR
1 corresponde a COLOR_BACKGROUND
2 corresponde a COLOR_ACTIVECAPTION
3 corresponde a COLOR_INACTIVECAPTION
4 corresponde a COLOR_MENU
5 corresponde a COLOR_WINDOW
6 corresponde a COLOR_WINDOWFRAME
7 corresponde a COLOR_MENUTEXT
8 corresponde a COLOR_WINDOWTEXT
9 corresponde a COLOR_CAPTIONTEXT
10 corresponde a COLOR_ACTIVEBORDER
11 corresponde a COLOR_INACTIVEBORDER
12 corresponde a COLOR_APPWORKSPACE
13 corresponde a COLOR_HIGHLIGHT
14 corresponde a COLOR_HIGHLIGHTTEXT
15 corresponde a COLOR_BTNFACE
16 corresponde a COLOR_BTNSHADOW
17 corresponde a COLOR_GRAYTEXT
18 corresponde a COLOR_BTNTEXT
19 corresponde a COLOR_INACTIVECAPTIONTEXT
20 corresponde a COLOR_BTNHIGHLIGHT
21 corresponde a COLOR_3DDKSHADOW
22 corresponde a COLOR_3DLIGHT
23 corresponde a COLOR_INFOTEXT
24 corresponde a COLOR_INFOBK
26 corresponde a COLOR_HOTLIGHT (Win2000)
27 corresponde a COLOR_GRADIENTACTIVECAPTION (Win2000)
28corresponde a COLOR_GRADIENTINACTIVECAPTION (Win2000)
397
398
26 Estructuras de datos
26.1 Sentencias de carga de datos
Los datos se cargan a través de las sentencias load o select. Cada una de estas sentencias genera una tabla
interna. Una tabla siempre se puede considerar como un listado de algo, cada registro (fila) es por tanto una
nueva instancia del tipo de objeto y cada campo (columna) un atributo específico 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 combinación
de ambas.
El orden de los campos en la sentencia o en la tabla original en la base de datos es indiferente para la lógica
QlikView.
Los nombres de los campos se utilizan en el proceso posterior, para identificar y asociar campos. Son
sensibles a mayúsculas. Por eso, a veces es necesario renombrar los campos en el script. Véase Renombrar
campos (página 403).
$Field Muestra los campos que se leen desde las tablas. Al configurar este cuadro de
lista en Mostrar Frecuencia en la página Propiedades de Cuadro de Lista:
General es fácil detectar los campos clave que se producen en varias tablas
internas.
399
$Fields Los números en este cuadro de lista representan el número de campos en las
diferentes tablas.
$FieldNo Este cuadro de lista muestra la posición de los campos en las tablas.
Consejo: Una herramienta muy útil es la Tabla de Sistema, una tabla pivotante con las dos dimensiones
$Field y $Table y la expresión only($Field). Deje que el programa cree automáticamente esta tabla mediante
el comando Diseño: Nuevo Objeto de Hoja, Tabla de Sistema.
concatenate
se añade (concatena) esta tabla a la última tabla lógica previamente creada.
crosstable
esta tabla se convierte del formato de tabla cruzada al formato de columnas.
generic
esta tabla se divide en otras diversas tablas lógicas.
info
esta tabla no se carga como una tabla lógica, sino como una tabla de información, que contiene enlaces a
información externa, como por ej. archivos, sonidos, URLs, etc.
intervalmatch
la tabla (la cual debe contener exactamente dos columnas) se interpreta como intervalos numéricos, que están
asociados con números discretos en un campo específico.
join
QlikView unirá esta tabla con la última tabla lógica previamente cargada, a través de sus campos en común.
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.
400
semantic
esta tabla no se carga como una tabla lógica, sino como una tabla semántica, la cual contiene relaciones que
no deberían unirse, por ej. predecesor, sucesor y otras referencias a otros objetos del mismo tipo.
Las tablas lógicas se asocian cuando los datos se han cargado. Las tablas lógicas y sus asociaciones se
pueden ver en el diálogo Visor de Tablas, véase Visor de Tablas (página 198).
Cuatro tablas: una lista de países, una lista de clientes, una lista de transacciones y una lista de socios; entre ellas están
asociadas a través de los campos País e IDCliente.
Una asociación en QlikView tiene aproximadamente el mismo efecto que un natural outer join en SQL.
Aunque la asociación en QlikViewun es más general: un outer join en SQL es normalmente una proyección
de una tabla sobre otra. Una asociación QlikView siempre da como resultado un natural outer join completo
(bidireccional).
401
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 mayoría de los casos el programa sólo puede hacer una suposición.
Dado que una suposición errónea podría ser fatal (QlikView daría la impresión de cometer errores en los
cálculos), el programa se ha diseñado de tal manera que no permite algunas operaciones cuando la
interpretación de los datos es ambigua para campos asociados.
Los campos asociados están, por lo general, sujetos a las siguientes limitaciones:
1. En un cuadro de lista que muestre el campo, no se podrá visualizar la información de frecuencia. La
opción Mostrar Frecuencia de las Propiedades del Cuadro de Lista: General no está activa.
2. Los cuadros de estadísticas del campo muestran n/a para la mayoría de entidades estadísticas.
3. En los gráficos no se pueden crear expresiones que contengan funciones que dependen de la
información 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. Después de cada
recarga, QlikView controla todas las expresiones de los gráficos para ver si ha aparecido alguna
ambigüedad como resultado de los cambios en la estructura de datos. Si el programa encuentra
cualquier expresión ambigua, la desactiva y envía un diálogo de advertencia. La expresión no podrá
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 más, con un nuevo
nombre, en la tabla donde deba contabilizarse la frecuencia. Utilice a continuación el nuevo campo para un
cuadro de lista con la configuración de frecuencia, para un cuadro de estadísticas o para cálculos en sus
gráficos.
Claves sintéticas
Cuando dos o más tablas internas tienen dos o más campos en común, esto indica una relación de claves
compuestas. QlikView maneja esta situación a través de claves sintéticas. Dichas claves son campos
anónimos que representan todas las combinaciones posibles de la clave compuesta. Cuando se incrementa el
número 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 más o menos elegante o no. Puede 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 sólo ensayo y error como un método práctico para determinarlos.
Por consiguiente recomendamos un análisis global de la estructura de la tabla proyectada por el diseñador de
la aplicación. Los trucos típicos incluyen:
l Formar sus propias claves no compuestas, normalmente mediante la concatenación de cadenas dentro
de una función de script AutoNumber.
l Asegurarse de conectar sólo los campos necesarios. Al usar por ej. una fecha como clave, asegúrese de
no cargar por ej. año, mes o dia_del_mes desde más de una tabla interna.
402
Tres tablas con una referencia circular.
QlikView resuelve el problema de las referencias circulares interrumpiendo el bucle con una tabla
parcialmente desconectada. Si QlikView encuentra estructuras circulares de datos durante la ejecución de un
script, aparecerá un diálogo de advertencia y una o más tablas serán desconectadas parcialmente.
Normalmente, QlikView intenta desconectar la tabla más larga del bucle, ya que ésta a menudo es una tabla
de transacciones, que debe ser, en general, la que se desconecta. Si no le gusta la elección que hace
QlikView por defecto de la tabla a desconectar, puede declarar una tabla específica como tabla parcialmente
desconectada mediante una sentencia loosen table en el script. También es posible cambiar de forma
interactiva la configuración para tablas parcialmente desconectadas en la página Propiedades de
Documento: Tablas tras la ejecución del script. Véase el capítulo Lógica y Selecciones (página 117), para
más información sobre las tablas parcialmente desconectadas.
403
Finalmente es posible renombrar los cuadros de lista y otros objetos de hoja, cambiando las etiquetas
mientras se mantienen intactas las asociaciones lógicas definidas por los nombres de campo en el script. Elija
Propiedades desde el menú objeto del objeto de hoja.
Concatenación forzada
También se puede forzar a QlikView a concatenar dos o más tablas (mediante el prefijo concatenate) si sus
conjuntos de campos no coinciden exactamente. El prefijo concatenate empleado en el script concatena una
tabla con otra tabla designada o con la última tabla lógica previamente creada.
Ejemplo:
load a, b, c from table1.csv;
concatenate load a, c from table2,csv;
La tabla lógica interna resultante tiene los campos a, b y c. El número de registros en la tabla resultante es la
suma de los números de registros de la tabla 1 y la tabla 2. El valor del campo b en los registros que vienen
de la tabla 2 es nulo (NULL).
Reglas:
l Los nombres de los campos deben ser exactamente iguales.
l A no ser que se defina el nombre de una tabla previamente cargada en la sentencia concatenate, el
prefijo concatenate utilizará la última tabla lógica previamente creada. Por lo tanto, el orden de las
dos sentencias no es arbitrario.
404
26.8 Join y Keep
Es posible unir tablas ya en el script. La lógica de QlikView no percibirá entonces dichas tablas como
separadas, sino como el resultado de la unión (join) en forma de una única tabla lógica. A veces esto es lo
deseable, otras es necesario, pero en la mayoría de las ocasiones no se recomienda, ya que:
l A veces las tablas cargadas se vuelven enormes y QlikView funciona a menor velocidad.
l Parte de la información podría perderse: la frecuencia (el número de registros) de la tabla original
podría no estar ya disponible.
La funcionalidad de keep, que tiene el efecto de reducir una de las dos o ambas tablas a la intersección de
los datos tabulares antes de almacenarlas en QlikView, se ha diseñado precisamente para reducir el número
de casos en que hay que utilizar joins.
Nota:
En este manual se utiliza el término unir (join) generalmente para referirse a las uniones efectuadas antes de
crear las tablas lógicas. Sin embargo, la asociación que se realiza una vez creadas las tablas lógicas, también
es un join en esencia.
Join
La manera más fácil de hacer una unión es con el prefijo join en el script, que une la tabla interna con la
última tabla lógica anteriormente creada. La unión será una unión externa, creando todas las posibles
combinaciones de valores de ambas tablas.
Ejemplo:
load a, b, c from table1.csv;
join load a, d from table2.csv;
405
La tabla lógica resultante tiene los campos a, b, c y d. El número de registros difiere dependiendo de los
valores de los campos de ambas tablas.
Reglas:
l Los nombres de los campos que se desea unir deberán ser exactamente iguales.
l El número de campos a unir es arbitrario. Normalmente, las tablas deberían tener uno o varios campos
en común. Si no tienen ningún campo en común, se devuelve el producto cartesiano de las tablas.
También es posible tener todos los campos en común, pero en general no tiene sentido.
l A no ser que se defina el nombre de una tabla previamente cargada en la sentencia join, el prefijo
join usa la última tabla lógica previamente creada. Por lo tanto, el orden de las dos sentencias no es
arbitrario.
Keep
El prefijo explícito join realiza en el lenguaje de script de QlikView una unión 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 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 keep se ha diseñado para reducir el número de casos
donde se necesite usar joins explícitos.
El prefijo keep entre dos sentencias load o select tiene el efecto de reducir una o ambas tablas a la
intersección 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 selección 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 serán 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.
Si se usa delante de join, especifica que el join entre las dos tablas debe ser un inner join (una unión
interna). La tabla resultante contiene sólo 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 intersección común antes de
almacenarlas en QlikView.
Ejemplo:
QVTable:
Select * from Table1;
inner join select * from Table2;
406
QVTab1:
Select * from Table1;
QVTab2:
inner keep select * from Table2;
Las dos tablas del ejemplo keep están, por supuesto, asociadas a través del campo A.
Left
En el lenguaje de script de QlikView, los prefijos join y keep pueden ir precedidos por el prefijo left.
Si se usa delante de join, significa que la unión o join entre las dos tablas debe ser un left join. La tabla
resultante contiene sólo 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 debería reducirse a su intersección común con la
primera tabla, antes de ser almacenada en QlikView.
Ejemplo:
QVTable:
Select * from Table1;
left join select * from Table2;
QVTab1:
407
Select * from Table1;
QVTab2:
left keep select * from Table2;
Las dos tablas del ejemplo keep están, por supuesto, asociadas a través del campo A.
Right
Los prefijos join y keep pueden llevar un prefijo right en el lenguaje de script QlikView.
Utilizarlo delante de join, significa que la unión entre las dos tablas deberá ser una unión derecha (right
join). La tabla resultante sólo 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 intersección común 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;
408
Las dos tablas del ejemplo keep están, por supuesto, asociadas a través del campo A.
409
410
27 Evaluación de los datos cargados
27.1 Bases de datos genéricas
Una base de datos genérica 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
genéricas se utilizan normalmente para los atributos de diferentes objetos.
Veamos el ejemplo a continuación. Es una base de datos genérica que contiene dos objetos, una pelota y
una caja. Obviamente hay algunos atributos que son comunes a ambos objetos, como el color y peso, y otros
que no, como el diámetro, la altura, longitud y el ancho.
Se trata de una típica base de datos genérica. Por un lado sería torpe almacenar los datos de una manera que
otorgue a cada atributo una columnapropia, ya que muchos atributos no son relevantes para un objeto
específico.
Por otro lado, el aspecto sería muy desordenado si se mostraran los datos mezclando longitudes, colores y
pesos.
QlikView tiene una solución elegante para este problema. Si los datos se almacenan de la forma compacta
arriba mostrada, podemos elegir entre dos tipos diferentes de visualización de datos. QlikView crea
automáticamente varias tablas lógicas internas a partir de la base de datos genérica.
Si cargamos esta tabla de la forma habitual, obtenemos tres cuadros de lista diferentes en la pantalla. Sin
embargo, si la tabla se carga como una base de datos genérica, QlikView dividirá las columnas dos y tres en
cuadros de lista diferentes. A continuación, QlikView generará un campo para cada valor único de la
segunda columna.
411
27.2 Tablas cruzadas
Una tabla cruzada es un tipo habitual de tabla, que ofrece una matriz de valores entre dos listas ortogonales
de datos de cabecera. El aspecto podría ser el de la tabla de abajo.
Ejemplo 1:
ex1.csv
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
Si se carga esta tabla simplemente en QlikView, el resultado será un campo para Año y otro campo para
cada uno de los meses. Esto, normalmente, no es el resultado deseado. Probablemente sea preferible generar
tres campos, uno para cada categoría de cabecera (Año y Mes) y otro para los valores dentro de la matriz.
Esto se consigue añadiendo un prefijo crosstable a la sentencia load o select.
La sentencia para cargar esta tabla cruzada podría ser:
crosstable (Mes, Ventas) load * from ex1.csv;
El resultado en QlikView sería el siguiente:
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
A 1991 45 65 78 12 78 22
A 1992 11 23 22 22 45 85
412
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 número
de las columnas calificadoras puede declararse un como tercer parámetro del prefijo crosstable, como se ve
acontinuación:
crosstable (Mes, Ventas, 2) load * from ex2.csv ;
El resultado en QlikView sería:
413
Primero hay que cargar las dos tablas como de costumbre, y después 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 podría crear un cuadro de tabla en QlikView como éste:
Ahora se observa fácilmente que la interrupción del servicio de autobuses afectó principalmente al pedido A,
pero que la reducción en la velocidad de la línea de autobuses afectó también a los pedidos B y C. Sólo los
pedidos C y D fueron gestionados en parte por el turno 2.
Observe los puntos siguientes cuando utilice intervalmatch:
l Antes de la sentencia intervalmatch debe haberse leído en QlikView el campo que contiene los
puntos de datos discretos (Time en el ejemplo anterior). ¡La sentencia intervalmatch no lee este
campo desde la tabla de la base de datos!
l La tabla leída en la sentencia intervalmatch load o select debe contener siempre exactamente dos
campos (Start y End en el ejemplo anterior). Con el fin de establecer un vínculo a otros campos,
deben leerse los campos de intervalo junto con los campos adicionales en una sentencia load o select
aparte (la primera sentencia select en el ejemplo anterior).
414
l Los intervalos están siempre cerrados, es decir, los puntos finales están incluidos en el intervalo. Los
límites no numéricos provocan que se descarte el intervalo (indefinido) mientras los límites nulos
extienden el intervalo infinitamente (sin límite).
l Los intervalos pueden solaparse y los valores discretos se enlazarán con todos los intervalos
coincidentes.
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.
415
Cree Clave, PrimeraFecha, UltimaFecha, (campos de atributo) utilizando previous y order by y a
continuación la tabla TablaIntervalos se elimina tras haber sido remplazada por esta tabla clave.
Si cargamos datos de Transact, dará como resultado la siguiente tabla
La sentencia intervalmatch precedida por inner join remplaza la clave de arriba por una clave sintética que
conecta con la tabla Transact, dando como resultado la siguiente tabla:
27.5 Jerarquías
A menudo se emplean jerarquías no equilibradas de n niveles para representar, por ejemplo, dimensiones
geográficas u organizativas en los datos. Estos tipos de jerarquías 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.
En este tipo de tabla, el nodo se almacena en un único registro, pero puede tener un determinado número de
hijos. La tabla puede por supuesto contener campos adicionales que describan atributos para los nodos.
Una tabla de nodos adyacentes es óptima para el mantenimiento, pero difícil de utilizar en el trabajo diario.
En las consultas y el análisis se suelen emplear otras representaciones en vez. La tabla de nodos expandidos
es una representación común, en la que cada nivel de la jerarquía se almacena en un campo aparte. Los
niveles de una tabla de nodos expandidos pueden utilizarse fácilmente por ejemplo en una tabla pivotante o
416
en una estructura arbórea. La palabra clave hierarchy se puede emplear en el script QlikView para
transformar una tabla de nodos adyacentes en una tabla de nodos expandidos. Véase Hierarchy (página
262) para más información.
Un inconveniente de la tabla de nodos expandidos es que no es fácil utilizar los campos de nivel para
búsquedas o selecciones, dado que se necesita un conocimiento previo acerca de qué nivel explorar o
seleccionar. La tabla de antepasados supone una representación diferente que resuelve este problema. Esta
representación también se conoce con el nombre de tabla puente.
La tabla antepasado contiene un registro de cada relación hijo-antepasado que se encuentra en los datos.
Contiene claves y nombres de los hijos y antepasados. Es decir, cada registro describe a qué nodo pertenece
un determinado nodo específico. La palabra clave hierarchybelongsto puede utilizarse en el script QlikView
para transformar una tabla de nodos adyacentes en una tabla de Antepasados. Véase Parámetros Hierarchy
(página 238) para más información.
Una buena solución de QlikView para una jerarquía supone la inclusión de ambos tipos de tabla: una de
nodos expandidos y otra de antepasados. La primera es necesaria para crear tablas pivotantes y éstas
generalmente describen también los nodos; la segunda permite la selección de árboles completos. Ambas
están ligadas mediante la clave del nodo, por ej. NodeID, el cual también pudiera enlazar con una posible
tabla de transición
417
27.6 Vínculos semánticos
Normalmente, las selecciones se hacen explícitamente haciendo clic en los valores de un campo que son
interesantes. Pero, también existe la posibilidad de hacer las selecciones de forma indirecta a través de
vínculos semánticos. Estos son similares a los valores de un campo, con la diferencia que son más bien
descripciones de las relaciones entre los objetos que objetos mismos. Su apariencia es en una lista de
botones.
Cuando se hace clic en un vínculo semántico, se efectúa una selección en otro campo.
418
Las primeras y terceras columnas deben llevar el mismo nombre, si se trata de relaciones entre valores del
mismo campo. Al igual que los nombres de la segunda y cuarta columna, es decir, el tipo de las relaciones
debe ser el mismo. No obstante, si las relaciones se dan entre valores de campos diferentes, todas las
columnas deben llevar nombres diferentes.
Ejemplo: Extraer una tabla semántica a partir de los datos
La tabla semántica no siempre tiene que existir como tabla externa fuera de QlikView. Es mejor (resulta más
flexible) extraer esta tabla de una tabla de objetos existente a través de una sentencia load aparte.
En el ejemplo presidents incluido en el directorio de ejemplos QlikView, el script para generar los vínculos
Predecessor y Successor podría ser:
Directory presidents;
Load * from presdnts.csv (ansi, txt, delimiter
is ',', embedded labels);
Semantic Load
No -1 as No,
'Successor' as Relation,
No,
'Predecessor' as Relation
from presdnts.csv (ansi, txt, delimiter is ',',
embedded labels) where No > 1;
El resultado de la segunda sentencia load es una tabla como la de la derecha, y esta tabla ha sido cargada
como tabla semántica. Se utiliza la cláusula where para omitir el primer registro, ya que si no se omitiera
vincularía el primer presidente al inexistente presidente nº 0.
Observamos también que esta sentencia load contiene dos campos titulados No y dos campos titulados
Relation. Una sentencia load de este tipo causaría un error en la ejecución de script si se usara para cargar
una tabla interna, ya que el procedimiento de carga para una única tabla interna 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 debería 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,
419
'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 vínculos semánticos. Éstos
también pueden emplearse en la genealogía, donde los vínculos semánticos pueden ser p.ej. primo, hermano,
abuela,etc. o para los empleados de una empresa donde los vínculos semánticos pueden ser p.ej. superior,
informa a, secretaria, etc.
Ejemplo: utilizar los valores relacionados como nombres de las relaciones
A veces puede resultar más descriptivo utilizar los valores relacionados como nombres de la relación. En el
ejemplo de los presidentes, puede ser ventajoso tener todos los predecesores en una columna y todos los
sucesores en otra:
420
Aunque a lo mejor no resulta obvio al principio, las relaciones inversas en la construcción anterior son
prácticamente inútiles. Mostrarían el nombre de un presidente y, al hacer clic, seleccionarían el
predecesor/sucesor del presidente mostrado. Por eso se llaman Dummy1 y Dummy2 y se usa sólo la primera
relación (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
deberán tener nombres de campos diferentes. Por esta razón tenemos dos columnas con el número del
presidente, No y DuplicateOfNo.
Como deseamos obtener dos cuadros de lista diferentes con relaciones, necesitamos dos sentencias semantic
diferentes.
También es posible realizar este ejemplo con tablas semánticas de tres columnas, pero entonces es muy
probable que los cuadros de lista con las relaciones inversas confundan al usuario.
La tabla de información que define los archivos vinculados a los valores específicos.
La sentencia para cargar esta tabla como una tabla de información sería 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 selección múltiple que contiene
información vinculada, aparece un icono de información junto al nombre de campo, el cual muestra que
hay información disponible. Un clic de ratón sobre el icono mostrará la información o cargará el archivo de
la aplicación. Se puede desactivar el icono de información en la página Diseño del diálogo 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 línea en este texto, no se podrá emplear la tecla retorno. En su lugar, se utiliza el
símbolo "\n" en la línea de información.
l Si se escribe el nombre de un archivo de imagen en la segunda columna (p.ej. extensión bmp), se
muestra la imagen en un visor de imágenes interno.
421
l Si se escribe el nombre de un archivo de sonido (extensión wav) en la segunda columna, suena el
sonido.
l Si se escribe el nombre de un archivo ejecutable en la segunda columna, se ejecuta el archivo.
l Si se escribe el nombre de cualquier otro archivo en la segunda columna, se usa el programa asociado
para abrir el archivo.
l Si se escribe una URL en la segunda columna, p.ej. una dirección de Internet, se emplea el navegador
registrado de Internet para acceder a dicha dirección.
Un archivo info no puede contener el símbolo asterisco. No obstante, sí se permite un símbolo definido
como OtherSymbol (véase OtherSymbol (página 424)).
Utilizando bundle info load, podrá vincular datos externos en un documento QlikView. Más información
sobre Bundle (página 249).
Tablas de correspondencia
Las tablas que han sido cargadas mediante las sentencias mapping load o mapping select reciben un trato
diferente de las demás tablas. Se almacenan en un área aparte de la memoria, y se usan sólo como tablas de
enlace durante la ejecución del script. Después de la ejecución del script se borran automáticamente.
Reglas:
l Una tabla de correspondencia debe tener dos columnas, la primera con los valores de la comparación,
y la segunda con los valores que se desea enlazar.
l Las dos columnas deben tener nombre, pero los nombres no tienen importancia por sí mismos. Los
nombres de las columnas no tienen conexión con los nombres de campo en las tablas internas
regulares.
422
Para evitar la aparición de tres registros diferentes que denotan el mismo país de los Estados Unidos de
América en la tabla concatenada, se puede crear una tabla parecida a la ya mostrada y cargarla como tabla de
correspondencia (o enlace).
El script completo podría presentar el siguiente aspecto:
CountryMap:
Mapping Load x,y from MappingTable.txt
(ansi, txt, delimiter is ',', embedded
labels);
Map Country using CountryMap;
Load Country,City from CountryA.txt
(ansi, txt, delimiter is ',', embedded labels);
Load Country, City from CountryB.txt
(ansi, txt, delimiter is ',', embedded labels);
La sentencia mapping (para una descripción detallada de la sintaxis, véase Mapping (página 280)) carga el
archivo MappingTable.txt como una tabla de enlace con la etiqueta CountryMap.
La sentencia map (para una descripción detallada de la sintaxis, véase Map ... using (página 280)) permite
enlazar el campo Country utilizando la tabla de enlace previamente cargada CountryMap.
Las sentencias load cargan las tablas CountryA y CountryB. Estas tablas, que serán concatenadas por el
hecho de que disponen de un mismo conjunto de campos (vea la sección acerca de la concatenación en
Concatenar varias tablas en una sola (página 404)), incluyen el campo Country, cuyos valores de campo se
compararán con los de la primera columna de la tabla de enlace. Los valores U.S., United States y US serán
buscados y reemplazados por los valores de la segunda columna de la tabla de enlace, es decir USA.
El enlace automático 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 típica sentencia load o select es el siguiente:
1. Evaluación de las expresiones
2. Renombrar campos mediante as
3. Renombrar campos mediante alias
4. Calificación 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
expresión, sino más bien cuando el valor se almacena bajo el nombre de un campo en una tabla QlikView.
Para desactivar los enlaces, utilice la sentencia unmap (véase Unmap (página 298)).
Para enlazar a nivel de expresión, use la función applymap (véase Funciones de correspondencia (página
355)).
423
Para enlazar a nivel de subcadena, use la función mapsubstring (véase Funciones de correspondencia
(página 355)).
El símbolo asterisco
El símbolo de asterisco (*) se interpreta como la totalidad de valores (todos los valores listados) de este
campo, es decir una lista de todos los valores que se encuentran en cualquier lugar de esta tabla. Si se usa en
uno de los campos de sistema (USERID, PASSWORD, NTNAME o SERIAL) en una tabla cargada en la
sección de acceso del script, su interpretación será de todos los valores posibles (también los no listados) de
este campo.
En archivos de información no se permite el uso del símbolo de asterisco. Tampoco lo está en campos clave,
es decir, en los campos que se emplean para unir tablas.
No hay ningún símbolo de asterisco disponible, a no ser que se especifique explícitamente. Si desea
información acerca de cómo crear la sentencia star en el script, vea Star (página 293).
OtherSymbol
En muchos casos es necesario representar todos los demás valores de una tabla, es decir, todos aquellos
valores que no se han encontrado explícitamente en los datos cargados. Esto se hace con una variable de
macro especial llamada OtherSymbol. Para definir que OtherSymbol sea tratado como ‘todos los demás
valores’, utilice la sintaxis siguiente:
SET OTHERSYMBOL=<sym>;
antes de una sentencia load/select. <sym> puede ser una cadena.
Si QlikView encuentra el símbolo definido en una tabla interna, lo definirá 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 continuación de OtherSymbol no se considerarán.
Para restablecer esta funcionalidad, utilice:
SET OTHERSYMBOL=;
Ejemplo:
Inserte la sentencia a continuación en el script, delante del punto donde se carga la primera tabla superior:
SET OTHERSYMBOL=+;
Todas las referencias a CustomerIDs que sean distintas de 1, 2 ó 3, por ej. como cuando se hace clic en
OrderID 1299, darán como resultado Indefinido en Nombre.
424
Nota:
¡OtherSymbol no se ha diseñado para crear enlaces externos (outer joins) entre tablas!
425
Propagación de valores NULL en las expresiones
Los valores NULL se propagarán a través de una expresión de acuerdo con unas pocas reglas lógicas.
Funciones
La regla general es que las funciones devuelven NULL cuando los parámetros se salen del rango para el cual
se ha definido la función.
Ejemplos:
Como resultado de lo arriba expuesto se infiere que las funciones generalmente devuelven NULL cuando
cualquiera de los parámetros necesarios para la evaluación son NULL.
Ejemplos:
if(NULL, A, B) devuelve B
426
A * NULL devuelve NULL
A&NULL devuelve A
Operadores relacionales
Si se encuentra NULL en cualquier lado de los operadores relacionales, se aplican reglas especiales.
Ejemplos:
427
428
28 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 leído desde QlikView. El
formato de archivo está optimizado para favorecer la velocidad de lectura de 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
más rápido que leer desde otras fuentes de datos.
Los archivos QVD se pueden leer en dos modos, estándar (rápido) y super-rápido. El modo que se utilice
viene determinado de forma automática por el motor de script de QlikView. El modo súper-rápido puede
emplearse solo cuando todos los campos o un subconjunto de ellos sean leídos sin ninguna transformación
(sin fórmulas que actúen sobre los campos).
Se permite renombrar los campos. Cuando se apliquen las transformaciones se empleará el modo estándar
(rápido).
1. 1) Una cabecera XML bien constituida (con juego de caracteres UTF-8) que describe los
campos de la tabla, el diseño de la información subsiguiente y algunos otros metadatos.
2. 2) Tablas de símbolos en un formato de bits.
3. 3) Datos reales de la tabla en formato de bits.
429
Carga incremental
En muchas ocasiones habituales la funcionalidad QVD se puede utilizar para facilitar la carga incremental,
cargando por ejemplo únicamente los registros nuevos de una base de datos en expansión.
Para obtener más información sobre el uso de archivos QVD y la Carga incremental, siga el enlace siguiente:
Utilización de archivos QVD para carga incremental (página 431)
Ejemplos:
load * from xyz.qvd (qvd);
load Nombre, NodeReg from xyz.qvd (qvd);
load Nombre as a, NodeReg as b from xyz.qvd (qvd);
2. Carga automática de archivos QVD enviados automáticamente a buffers. Cuando se utiliza el
prefijo Buffer (página 248) en sentencias load o select, no se necesitan sentencias explícitas
para la lectura. QlikView determinará en qué medida se utilizarán los datos del archivo QVD
o si se adquirirán mediante la sentencia load o select original.
3. Acceso a archivos QVD mediante script. Se pueden utilizar varias funciones de script
(comenzando todas ellas por qvd) para la recuperación de diversa información de los datos que
se hallan en la cabecera XML de un archivo QVD. Estas funciones se presentan bajo las
funciones Funciones de archivo en script (página 364).
430
28.4 Utilización 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 demás debieran estar ya disponibles, de un modo u
otro. Con Archivos QVD (página 429) es posible realizar una carga incremental en la mayoría de casos.
El proceso básicamente es el siguiente:
1. Cargue los datos nuevos de la tabla de la base de datos (el proceso es lento, pero es un número
limitado de registros).
2. Cargue los datos antiguos del archivo QVD (son muchos registros, pero es un proceso mucho más
rápido).
3. Cree un nuevo archivo QVD.
4. Repita este mismo procedimiento para cada tabla que cargue.
La complejidad de la solución depende de las condiciones particulares de cada base de datos fuente, pero
podemos plasmar los siguientes casos como los más frecuentes:
1) Caso 1: solo anexo (página 431) (archivos de registro).
2) Caso 2: insertar solo (No Actualizar ni Eliminar) (página 432) (No Actualizar o Borrar).
3) Caso 3: Insertar y Actualizar (No Eliminar) (página 433) (No Borrar).
4) Caso 4: Insertar y Actualizar y Eliminar (página 434).
A continuación encontrará diversas soluciones para cada uno de estos casos. Se pueden leer archivos QVD
en el Modo súper rápido o en el Modo estándar. (El método empleado lo selecciona automáticamente el
motor de script de QlikView dependiendo de la complejidad de la operación). El modo súper-rápido es
(aproximadamente) 10 veces más rápido que el modo estándar, o alrededor de cien veces más rápido que
cargar la base de datos de la manera ordinaria.
431
l La base de datos debe ser un archivo de registro (archivo .log) contenido en un archivo de texto (no ODBC/OLEDB).
l QlikView lleva un registro constante del número de registros leídos previamente y carga sólo los registros añadidos al
final del archivo.
Ejemplo de script:
Buffer (Incremental) Load * From LogFile.txt (ansi, txt, delimiter is
'\t', embedded labels);
432
Ejemplo de script:
QV_Table:
SQL SELECT PrimaryKey, X, Y FROM DB_TABLE
WHERE ModificationTime >= #$(LastExecTime)#
AND ModificationTime < #$(BeginningThisExecTime)#;
433
Ejemplo de script:
QV_Table:
SQL SELECT PrimaryKey, X, Y FROM DB_TABLE
WHERE ModificationTime >= #$(LastExecTime)#;
434
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
435
436
29 Seguridad
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.
437
29.4 Secciones en el script
El control de acceso se gestiona mediante una o varias tablas de seguridad cargadas de la misma manera que
se cargan los datos habitualmente en QlikView. De esta manera es posible almacenar las tablas en una base
de datos normal y corriente. Las sentencias de script que gestionan las tablas de seguridad se suministran
dentro de la sección de acceso, la cual se inicia desde el script mediante la sentencia section access.
Si se define una sección de acceso en el script, la parte del script que carga los datos "habituales" deberá
colocarse en una sección distinta, iniciada por la sentencia section application.
Ejemplo:
Section Access;
Load * Inline
[ACCESS,USERID,PASSWORD
ADMIN, A,X
USER,U,Y ];
Section application;
Load... … from... ...
IDUSUARIO Campo que debe incluir un ID de usuario aceptado. QlikView solicitará un ID de usuario y
la contrastará con el valor introducido en este campo. Este ID de usuario no es el mismo
que el ID de usuario en Windows.
438
CONTRASEÑA Campo que contiene una contraseña aceptada. QlikView pedirá una contraseña al usuario y
la contrastará con el valor introducido en este campo. Esta contraseña no es la misma que la
contraseña de Windows.
NTNAME 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 información de acceso al Sistema Operativo y la contrastará con el
valor introducido en este campo.
NTDOMAINSID Campo que contiene una cadena correspondiente a un SID de Dominio en Windows NT.
Ejemplo: S-1-5-21-125976590-4672381061092489882
QlikView extraerá la información de acceso al Sistema Operativo y la contrastará con el
valor introducido en este campo.
OMIT Campo que contiene una lista de campos no autorizados y que por tanto debieran omitirse
para este usuario específico. Se puede hacer uso de comodines y la lista puede encontrarse
vacía. Una forma sencilla de realizar esto es utilizando un subcampo.
QlikView comparará el número de serie de QlikView con el campo SERIE, el nombre de usuario o de grupo
de Windows NT con NTNAME, el SID de Dominio de Windows NT con NTDOMAINSID y el SID de
Windows NT con NTSID. Además, pedirá al usuario un ID de Usuario y una contraseña y los contrastará con
los campos IDUSUARIO y CONTRASEÑA.
Si la combinación de ID de usuario, contraseña y propiedades del entorno también se encuentran en la
sección de acceso, entonces el documento se abrirá con su correspondiente nivel de acceso. Si no, QlikView
denegará el acceso al usuario al documento. Si el ID de Usuario y/o la contraseña no se introducen
correctamente en tres intentos, habrá que repetir el procedimiento completo de entrada al sistema.
Como en la sección de acceso se utiliza la misma lógica interna que es el distintivo característico de
QlikView, los campos de seguridad se han de colocar en diferentes tablas. (por lo tanto es posible que un
administrador de sistemas deje un documento QlikView fuera de las tablas de seguridad. En ese caso se
simulan un ID de usuario, un nº de serie, una contraseña, etc, correctos mediante un clic de ratón en el
correspondiente valor de campo.)
En el proceso de entrada registrada al sistema, QlikView comprobará primero SERIAL, NTNAME,
NTDOMAINSID y NTSID para ver si dicha información es suficiente para conceder al usuario acceso al
documento. Si lo es, QlikView abrirá el documento sin pedir ID de Usuario y Contraseña.
Si sólo se cargan algunos de los campos de acceso, se utilizarán los requisitos especificados que sean
apropiados.
Todos los campos listados en las sentencias Load o Select de la sección de acceso deben ir en
MAYÚSCULAS. Cualquier nombre de campo que contenga minúsculas en la base de datos deberá ser
convertido a mayúsculas utilizando la función mayúsculas , véase upper(expresióntexto) (página 352),
antes de ser leído por una sentencia Load o Select. Sin embargo, el ID de Usuario y la Contraseña
introducidos por el usuario final que trata de abrir los documentos QlikView no son sensibles a mayúsculas.
439
Un carácter comodín, como por ejemplo *, se interpreta 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, PASSWORD, NTNAME o SERIAL) en una tabla cargada en la sección de acceso del script, su
interpretación será de todos los valores posibles (también los no listados) de este campo.
Nota:
Cuando se cargan datos desde un archivo QVD, el uso de la función superior ralentizará la velocidad de
carga.
Nota:
Para generar tablas de acceso en sentencias inline, utilice el Asistente para Tablas de Restricción de Acceso
(página 212).
Ejemplo 1:
Sólo se comprueba el número de serie. Un ordenador específico recibe acceso ADMIN. Todos los demás
reciben acceso de USUARIO. Observe que se puede emplear una estrella para marcar "cualquier número 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 demás en el Dominio reciben acceso USUARIO cuando introducen “USER” como ID de
Usuario y contraseña.
ACCESO SERIE NTDOMAINSID IDUSUARIO CONTRASEÑA
ADMIN * S-1-5-21-125976590-467238106- ADMIN ADMIN
1092489882
ADMIN 4900 2394 7113 7304 * * *
440
En primer lugar, los campos (columnas) pueden ocultarse mediante el uso del campo OMIT.
En segundo lugar, los registros (filas) pueden ocultarse enlazando los datos de la Sección de Acceso con los
datos reales: La selección de valores que se habrán de mostrar o excluir se controla teniendo uno o más
campos con nombres comunes en la sección de acceso y en la sección de la aplicación. Tras la entrada del
usuario registrado, QlikView tratará de copiar las selecciones de campos de la sección de acceso a campos
de la sección de la aplicación que tengan exactamente los mismos nombres de campo (los nombres de
campo deberán estar escritos en MAYÚSCULAS). Una vez hechas las selecciones, QlikView ocultará de
forma permanente todos los datos excluidos por estas selecciones al usuario.
Para que este procedimiento se lleve a cabo, deberá estar marcada la opción Reducción Inicial de Datos
basada en la Sección de Acceso de la página Propiedades de Documento: Al Abrir. Si se empleara esta
funcionalidad en documentos que se vayan a distribuir por otro procedimiento distinto de QlikView Server,
deberá marcarse la opción Carga Binaria no permitida, en la misma página de Propiedades de Documento,
a fin de mantener la protección de los datos.
Nota:
Todos los nombres de campo empleados en la transferencia descrita y todos los valores de campo de estos
campos deberán ir en MAYÚSCULAS, ya que todos los nombres de campo y valores de campo se
convierten por defecto a mayúsculas en la sección de acceso.
Ejemplo:
section access;
load * inline [
ACCESO, IDUSUARIO,REDUCTION, OMIT
ADMIN, ADMIN,*,
USER, A,1
USER, B, 2,NUM
USER, C, 3, ALPHA
];
section application;
T1:
load *,
NUM AS REDUCTION;
load
Chr( RecNo()+ord(‘A’)-1) AS ALPHA,
RechNo() AS NUM
AUTOGENERATE 3;
El campo REDUCTION (mayúsculas) ahora existe en ambas, la sección de acceso y la sección de aplicación
(todos los valores de campo van también en mayúsculas). Normalmente serían dos campos totalmente
diferentes y separados, pero si se marca la opción Reducción inicial de datos basada en la Sección de
Acceso se vincularán ambos y se reducirá el número de registros mostrados al usuario.
El campo OMIT en section access define los campos que deberían ocultarse al usuario.
El resultado será el siguiente:
Usuario A puede ver todos los campos, pero sólo aquellos registros conectados a REDUCTION=1.
Usuario B puede ver todos los campos excepto NUM, y sólo aquellos registros conectados a
REDUCTION=2.
Usuario C puede ver todos los campos excepto ALPHA, y solo aquellos registros conectados a
REDUCTION=3.
441
29.9 Restricciones de acceso heredadas
Una carga binaria mediante binary hará que las restricciones de acceso pasen al nuevo documento QlikView.
Una persona con derechos ADMIN a este nuevo documento puede modificar los derechos de acceso al
documento añadiendo una nueva sección de acceso. Una persona con los derechos de USUARIO puede
ejecutar el script y modificarlo, añadiendo así datos propios al archivo cargado de forma binaria. Una
persona con derechos de USUARIO no puede modificar los derechos de acceso. El administrador de la base
de datos puede controlar de este modo también el acceso del usuario a los documentos QlikView que han
sido cargados con carga binaria.
442
Parte 5 La hoja y los objetos de hoja
443
30 Propiedades de Documento
Abre la página Propiedades de Documento: General (página 444). Aquí se pueden especificar parámetros
específicos del documento, tales como imagen y sonido de apertura, fuente por defecto, ordenación, etc.
Autor En el cuadro de edición Autor se puede especificar el nombre del autor del
archivo QlikView.
444
Parte 5 La hoja y los objetos de hoja
Formato al Guardar En este grupo, fije el nivel de compresión de los archivos QlikView.
Las opciones de Compresión:
Las opciones Media y Alta disminuyen considerablemente el tamaño del archivo
QlikView al tiempo que sacrifican algo de carga y ahorran velocidad. Las
opciones de compresión definidas en Propiedad es de Documento afectan al
documento actual. Las opciones de compresión establecidas en Preferencias de
Usuario afectan a todos los documentos nuevos. Para obtener más detalles acerca
de la compresión y de cómo fijar opciones de compresión por defecto para todos
los archivos nuevos, véase Preferencias de Usuario: Guardar (página 89) en el
diálogo Preferencias de Usuario.
Mensajes de Alerta Este botón abre el diálogo Configuración de Ventanas Emergentes donde podrá
fijar el aspecto que tendrán por defecto los mensajes emergentes de alerta.
Mensajes de Ayuda Este botón abre el diálogo Configuración de Ventanas Emergentes (página 449)
donde podrá fijar el aspecto que tendrán por defecto los mensajes emergentes de
alerta.
Estadísticas de Memoria Haga clic en este botón para guardar un archivo de texto que contenga una
estadística acerca del uso de la memoria por parte del documento actual
QlikView. Este archivo puede leerse por ejemplo desde QlikView, para un
análisis de los requisitos de memoria de las diferentes partes del documento.
445
Fondo de Hoja El Color de Fondo del Fondo de Hoja Predeterminado de la(s) ventana(s) de
Predeterminado documento puede personalizarse marcando esta alternativa. El color puede
definirse como un color sólido, o como un degradado mediante el diálogo Área
de Color (página 450), que se abre al hacer clic sobre el botón. También se
puede especificar una imagen de fondo, marcando el recuadro Imagen de Papel
Tapiz y haciendo clic en el botón Cambiar. Esto abrirá el diálogo Cambiar
Papel Tapiz donde se puede seleccionar un archivo de imagen. La imagen de
fondo puede modificarse mediante las siguientes opciones.
Formato de Imagen:
Sin Ajustar:
la imagen se mostrará tal cual es, lo que puede ocasionar problemas de
ocultamiento.
Rellenar:
la imagen se ajusta de forma que rellene la hoja, sin tener en cuenta las
proporciones de la imagen.
Mantener Aspecto:
la imagen se ajusta tanto como sea posible, al tiempo que mantiene las
proporciones o el ratio de aspecto correcto.
Rellenar con Aspecto:
la imagen se ajusta tanto como sea posible, al tiempo que se mantienen las
proporciones o el ratio de aspecto correcto. Las áreas no cubiertas con este
método se rellenan posteriormente con trozos de la misma imagen.
Mosaico:
Si está seleccionada esta opción, la imagen se colocará en forma de mosaico
tantas veces como permita el espacio.
Utilizar Semántica Si está marcada la opción Utilizar Semántica Pasiva FTP, la semántica pasiva
Pasiva FTP Ftp estará activa. Ftp se activa en el diálogo Abrir Archivos de Internet o Abrir
Documento QlikView (página 210). La opción de semántica pasiva se utiliza
para comunicarse con un servidor a través de un cortafuegos.
Generar Archivo log Para monitorizar la ejecución del script de carga, seleccione Generar Archivo
log. La información que se muestra en la ventana de Progreso durante la
ejecución de script se almacenará como qv.log.
Fecha-Hora en el Introduce una marca de tiempo en el nombre del archivo de registro, por ej.
Nombre de Archivo Log ventas.qvw.2009_02_26_12_09_50.log. El parámetro únicamente está disponible
si está marcada la casilla de verificación Generar Archivo Log.
Ocultar Opciones no La opción Ocultar Opciones no Disponibles de Menú se utiliza junto con los
Disponibles de Menú parámetros de seguridad. Cualquier opción de menú que normalmente se volvería
gris, en este caso se ocultará por completo al usuario.
446
Parte 5 La hoja y los objetos de hoja
Ocultar Pestaña La pestaña de hoja puede eliminarse activando Ocultar Pestaña. Para moverse
entre las hojas utilice Acciones (página 591) (Función: Siguiente Hoja /
Anterior Hoja) o la Barra de herramientas Hoja del Menú Ver (página 64).
También se puede utilizar el control de automatización, el cual permite, por
ejemplo, forzar al usuario a moverse entre las hojas e incluso a hacer selecciones
en un orden específico.
Utilizar WebView en el Habilita y deshabilita el modo WebView, que utiliza el navegador web interno
Diseño en QlikView para mostrar el diseño del documento como una página AJAX,
activa o inactiva.
Juego de Caracteres al Utilice la opción Juego de Caracteres al Exportar para establecer el juego de
Exportar caracteres por defecto que se empleará para exportar en documentos nuevos. Elija
una de estas opciones ANSI, Unicode o UTF-8.
Modo de Asignación de En el desplegable Modo de Asignación de Estilo elija el estilo para todos sus
Estilo objetos de hoja.
447
Estilo de Objeto de Hoja En el desplegable Estilo de Objeto de Hoja seleccione uno de los estilos
disponibles para los títulos de los objetos de hoja. El estilo seleccionado se
aplicará a todos los objetos de hoja que tengan título en el documento. Los tres
estilos son:
Estilo de Pestaña Seleccione en el desplegable Estilo de Pestaña uno de los estilos disponibles
para el aspecto de la pestaña. El estilo seleccionado se aplicará a todas las
pestañas del documento.
Apariencia de Selección QlikView ofrece múltiples maneras diferentes de presentar los datos y hacer
selecciones en los cuadros de lista y cuadros de selección múltiple. Los estilos
QlikView Classic, Indicador de Esquina, LED y Casillas de verificación LED
emplean todos ellos codificación de color para indicar los valores seleccionados,
los posibles y los excluidos. El estilo Casillas de Verificación y el estilo
Casillas de Verificación LED imitan la interfaz estándar de Windows, con una
casilla de verificación junto a cada valor. Eligiendo un estilo específico en este
control, es posible obligar a que el documento aparezca en un estilo u otro cada
vez que se abre. Más información sobre los estilos de selección, en Preferencias
de Usuario (página 85) y Propiedades del Cuadro de Lista: Presentación
(página 518). Cuando se utilizan los estilos de selección basados en color, hay
varios esquemas diferentes de color disponibles. Los colores básicos de esquema
de color (verde para seleccionados, azul para bloqueados, etc.) no pueden
alterarse, pero sí se pueden hacer variaciones en el tono e intensidad.
Estilo
Establece el estilo de selección para el documento. Seleccione entre las
alternativas disponibles en la lista desplegable. Si elige Predefinido por el
Usuario el documento siempre se abrirá con el estilo de selección establecido
por el usuario en las Preferencias de Usuario en el ordenador en que se abrió.
Esquema de Color
Establece el esquema de color de las selecciones para el documento. Seleccione
entre las alternativas disponibles en la lista desplegable. Eligiendo
Predeterminado por el Usuario el documento siempre se abrirá con el esquema
de color para las selecciones establecido por el usuario en las Preferencias de
Usuario en el ordenador donde se abra.
Transparencia
Fija el nivel de transparencia del color de la selección en cuadros de lista y
cuadros múltiples.
448
Parte 5 La hoja y los objetos de hoja
449
Área de Color
Color Sólido La opción básica que emplea un único Color de Base uniforme.
Degradado de un Color Esta opción introduce la utilización de la variante de Brillo para crear un efecto
de degradado del color.
Degradado de Dos Un efecto degradado de color se crea entre el Color de Base y el color
Colores especificado como Segundo Color.
Los colores pueden ser fijos o calculados, según se especifique en los grupos Color de Base y Segundo
Color.
En el grupo Color de Base se puede determinar el color de base para superficies sólidas y degradados.
Fijo Esta alternativa especifica un color único, básico. Haga clic en el botón
coloreado para cambiar el color.
450
Parte 5 La hoja y los objetos de hoja
En el grupo Segundo Color especifique el segundo color para el degradado de dos colores.
Fijo Esta alternativa especifica un color único, básico. Haga clic en el botón
coloreado para cambiar el color.
451
Imagen Marque esta casilla de verificación si desea tener una imagen para la apertura del
documento.
Seleccionar... Haga clic en este botón para abrir el cuadro de diálogo Seleccionar Imagen
donde podrá seleccionar una imagen (bmp, jpg, jpeg, o png).
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 automáticamente. Debe marcarse necesariamente esta
casilla o la de arriba.
Sonido Marque esta casilla de verificación si desea establecer un sonido de apertura para
el documento. Esto activa el botón Seleccionar.
Seleccionar... Este botón abre el diálogo Seleccionar Archivo de Sonido desde donde podrá
buscar un archivo de sonido.
Reducción Inicial de Si la opción Seguridad (página 437) está seleccionada, QlikView efectúa un
Datos basada en la procedimiento al abrir el documento (o al establecer sesión nueva en QlikView
Sección de Acceso Server) que oculta permanentemente ciertos datos al usuario, según su identidad
al registrarse para acceder al documento.
Cuando se emplea esta funcionalidad en un documento no ejecutado
exclusivamente en un QlikView Server, siempre debería combinarse con la
opción Prohibir Carga Binaria (véase a continuación) para garantizar así la
seguridad de acceso a los datos. Este parámetro es mutuamente excluyente con la
opción Selección Inicial Basada en Sección de Acceso.
Exclusión Estricta Si esta casilla de verificación aparece marcada en combinación con Reducción
Inicial de Datos basada en la Sección de Acceso, se empleará la exclusión
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 reducción de la
sección de acceso carezcan de las debidas correspondencias en su campo de
aplicación. Esto no obstante no es aplicable a usuarios con privilegios de
Administrador, los cuales en lugar de esto verán el conjunto completo de datos
sin reducir si no hay concordancias. Este parámetro se activa por defecto en
documentos creados con QlikView 7.02 y posteriores y se recomienda como
máxima medida de seguridad de acceso a los datos.
452
Parte 5 La hoja y los objetos de hoja
Selección Inicial Basada Si marca esta opción, QlikView efectuará un procedimiento al abrir el documento
en la Sección de Acceso (o al establecer una nueva sesión en QlikView Server) que muestra la selección
basándose en la identidad con la que el usuario se ha registrado de entrada al
documento. Cuando se emplea esta funcionalidad en un documento no ejecutado
exclusivamente en un QlikView Server, siempre debería combinarse con la
opción Prohibir Carga Binaria (véase a continuación) para garantizar así la
seguridad de acceso a los datos. Este parámetro es mutuamente excluyente con la
opción Reducción Inicial de Datos basada en la Sección de Acceso.
Carga Binaria no Si está seleccionada esta opción no se podrán cargar datos del archivo qvw en
permitida otro documento QlikView mediante una sentencia Binary (página 248).
Reseña del Documento Determina cómo se mostrará el documento en AccessPoint cuando se elija la
opción Reseña.
Ninguna
Se mostrará una pequeña indicación con el mensaje Sin Imagen en AccessPoint.
Hoja de Apertura
La hoja de apertura del documento se mostrará en AccessPoint.
Imagen
Pulse el botón Examinar para hallar la imagen que visualizar en AccessPoint.
453
La pestaña Propiedades de Documento: Hojas ayuda a seguir la pista de cada hoja y objeto de hoja del
documento QlikView. Esta página de diálogo consta de dos listas, la lista de Hojas y la lista de Objetos de
Hoja.
Es posible ordenar las tablas por cualquier columna, haciendo clic en su cabecera de columna.
Estado Indica si la hoja es normal y corriente, si está oculta, o si tiene una condición de
visualización.
Tras hacer clic sobre una hoja de la lista, utilice los botones inferiores para Eliminar o abrir sus Propiedades
directamente desde este menú. También es posible Ascender/Descender la hoja desde aquí.
ID de Objeto Lista el ID de Objeto exclusivo de cada objeto de hoja existente. Los objetos
enlazados tienen el mismo ID.
Modo Mostrar Indica si el objeto es normal, está minimizado, maximizado, oculto o tiene una
condición de mostrar.
Tiempo de Cálculo El tiempo en milisegundos que se necesitó para el último recálculo de los
contenidos del objeto. Esta información sólo es relevante para objetos que
realmente se calculan (gráficos, cuadros de tabla y cualquier objeto que contenga
fórmulas).
Memoria La cantidad de memoria (en kBytes) que se necesitó para el último recálculo de
los contenidos del objeto. Esta información sólo es relevante para objetos que
realmente se calculan (gráficos, cuadros de tabla y cualquier objeto que contenga
fórmulas).
454
Parte 5 La hoja y los objetos de hoja
Izquierda, Superior, La posición actual del borde indicado del objeto de hoja, relativo al borde de la
Derecha, ventana del documento, expresado en píxeles.
Inferior
Izquierda (Min.), La posición actual del objeto cuando está minimizado, expresado en píxeles.
Superior (Min.), Derecha
(Min.),
Inferior (Min.)
Ancho El ancho actual del icono minimizado del objeto de hoja, expresado en píxeles.
Altura La altura actual del icono minimizado del objeto de hoja, expresada en píxeles.
Exportar Estructura Si se pulsa este botón será posible exportar la estructura de la hoja y el objeto de
hoja del documento a un conjunto de archivos de texto. Estos archivos de texto,
uno para las hojas (nombredearchivo.Sheets.tab), y otro para los objetos de hoja
(nombredearchivo.Objects.tab) pueden leerse fácilmente en QlikView para
continuar con el análisis con toda la potencia de la lógica de QlikView.
Aparecerá un diálogo donde podrá elegirse la carpeta de destino para la
exportación. La opción predefinida deposita los archivos en la misma carpeta del
documento QlikView.
Tras hacer clic sobre un objeto de la lista, utilice los botones inferiores para Eliminar o abrir sus
Propiedades directamente desde este menú. Pueden seleccionarse múltiples objetos mediante Ctrl+clic.
455
30.4 Propiedades de Documento: Servidor
456
Parte 5 La hoja y los objetos de hoja
El Cliente inicia la Elija esta opción si se prefiere permitir al cliente que inicie una actualización de
Actualización. Si los los datos en el cliente cuando ello sea posible, pero también permitiendo al
datos antiguos no se servidor iniciar una actualización automática si ello fuera necesario. Cuando una
guardan en el servidor o nueva versión del documento esté disponible en el servidor, al cliente se le
el cliente es demasiado ofrecerá la posibilidad de actualizar (refrescar o recargar) los datos conforme a las
antiguo, la actualización preferencias establecidas en Modo de Inicio de Actualización en el Cliente
se realizará de manera descritas a continuación. Si esto no fuera posible, porque el cliente fuera
automática demasiado antiguo, o bien porque el servidor tiene activado Permitir solo una
copia del documento en memoria en el panel de control de QlikView Server, el
servidor realizará automáticamente la actualización.
El servidor realiza Ésta es la opción que deberá escoger si desea permitir siempre al servidor que
automáticamente la inicie una actualización de los datos en el cliente de forma automática. Cuando
actualización, sin una nueva versión del documento esté disponible en el servidor, se actualizarán
intervención por parte los datos en el cliente.
del cliente
Mostrar con diálogo Además del color verde en el botón Actualizar de la barra de herramientas, la
emergente disponibilidad de nuevos datos se indica mediante la aparición de un diálogo
emergente. En el diálogo, el usuario podrá escoger entre una actualización
inmediata o esperar, en cuyo caso la actualización se realizará en cualquier
momento posterior, a elección del usuario, haciendo clic éste en el botón de la
barra de herramientas o utilizando el comando Actualizar del menú Archivo.
Refrescar La actualización se iniciará tan pronto como el servidor señale que hay nuevos
automáticamente, pero datos disponibles. Se visualizará un diálogo que indica que la actualización está
informando al usuario de en progreso.
que está ocurriendo
Refrescar La actualización se iniciará tan pronto como el servidor señale que hay nuevos
automáticamente datos disponibles. No se visualizará diálogo alguno que indique que la
actualización está en progreso. El usuario experimentará una ligera ralentización
en el documento, que durará desde fracciones de un segundo hasta varios
minutos, dependiendo de las configuraciones del servidor y del tamaño del
documento.
457
todo tipo de objetos de colaboración en todos los documentos de un servidor desactivando para ello el
parámetro Permitir Colaboración del Servidor en el panel de control de QlikView Server. Este parámetro
sustituye a los parámetros descritos a continuación.
Permitir Marcadores de Esta casilla de verificación debe estar activa, si se les va a permitir a clientes
Servidor remotos que creen y compartan marcadores con este documento en el QlikView
Server.
Permitir Objetos de Esta casilla de verificación debe estar activa, si se les va a permitir a clientes
Servidor remotos que creen y compartan objetos de hoja con este documento en el
QlikView Server.
Permitir Informes de Esta casilla de verificación debe estar activa, si se les va a permitir a clientes
Servidor remotos que creen y compartan informes con este documento en QlikView
Server.
ID de Producto OEM
Las opciones de este grupo permiten añadir un ID de producto OEM al documento, para más detalles vea
Add OEM Product ID. Esta opción sólo está disponible con una Licencia de Partner OEM.
ID de Producto OEM Seleccione ID de Producto OEM en la lista desplegable.
Tiempo Máximo de Marcar esta casilla de verificación activa un límite de tiempo total de espera de
Sesión Total (en sesión, es decir, que el servidor terminará una sesión una vez transcurrido un
segundos) determinado período de tiempo, independientemente de si el usuario ha
efectuado clics de ratón o no durante dicho lapso. La longitud del tiempo de
sesión total se fija en segundos.
Permitir Recarga desde Marque esta casilla de verificación si el Servidor debiera permitir una recarga o
el Servidor actualización de datos sin desatender otras solicitudes de página activas y
pendientes.
Permitir Actualización Marque esta casilla de verificación si el Servidor debiera permitir una
Dinámica de Datos actualización o recarga dinámica de los datos.
458
Parte 5 La hoja y los objetos de hoja
Filtrar Listado de Cuando este parámetro está activo, los usuarios únicamente verán aquellos
Documentos Access Point documentos de la lista de documentos de Access Point o de Abrir en el Servidor
Basándose en la Sección a los que tengan acceso según lo indicado en la sección de acceso, aparte de
de Acceso otros posibles derechos de acceso. Tenga en cuenta que aquellos nombres
presentes en la columna NTNAME de la sección de acceso se guardarán como
texto plano en el archivo qvw, no obstante, no se guardarán contraseñas.
459
30.6 Propiedades de Cuadro de Entrada: Reglas y
Propiedades de documento: Variables
La página Propiedades de Cuadro de Entrada: Reglas se abre haciendo clic con el botón derecho sobre un
cuadro de entrada y seleccionando la opción Propiedades en el menú contextual. Las variables (ver
Variable (página 187)) que se han añadido al conjunto de Variables Mostradas en la página Propiedades
del Cuadro de Entrada: General (página 579) se enumeran en la lista de Variables de la pestaña Reglas
donde se pueden editar.
La página Propiedad: Variables es accesible desde Configuración - Propiedades de Documento:
Variables. La lista de variables puede modificarse mediante la opción Mostrar Variables de sistema.El
botón Nuevo... permite añadir una nueva variable al documento. El botón Eliminar quita la variable
seleccionada.
En el grupo Configuraciones para la Variable Seleccionada el cuadro de edición muestra el Valor actual
de la variable seleccionada. El valor introducido puede ser una fórmula calculada. Haga clic en el botón ...
para abrir el Editar Expresión (diálogo) (página 823).
Las variables no se incluyen normalmente en los marcadores, pero aquí es posible marcar la opción Incluir
en Marcadores.
En el grupo Reglas de Entrada especifique unas reglas según las cuales se comprobarán todos los valores
introducidos por el usuario en un cuadro de entrada. Si un valor no cumple con la regla especificada, será
rechazado y aparecerá un mensaje de error. Están disponibles las siguientes alternativas:
Sin Reglas Los valores introducidos no se contrastan con ninguna regla específica.
460
Parte 5 La hoja y los objetos de hoja
Estándar Los valores introducidos se contrastan con una de varias reglas estándar
seleccionadas en el cuadro desplegable. Por defecto no hay ninguna regla
seleccionada en absoluto, cualquier valor puede introducirse en la variable. Solo
puede marcarse una de las alternativas: Estándar, Personalizado, Solo Valores
Predefinidos y Solo Lectura.
Personalizar Los valores introducidos se comprobarán según una regla especificada por el
usuario. La regla se introduce en el cuadro de edición y debe expresarse como
una expresión QlikView que devuelve VERDADERO (valor distinto de cero) si
el valor introducido es admisible. El valor introducido se indica mediante el
signo dólar ($) en la expresión.
Ejemplo:
$>0 hará que el cuadro de entrada sólo acepte la introducción de valores positivos en la
variable seleccionada.
Sólo Valores Predefinidos Los valores introducidos se comprobarán contra una lista de valores definida en
el grupo Valores predefinidos. Sólo se aceptarán los valores introducidos que se
encuentren en la lista.
Sólo lectura Marca la variable como de sólo lectura. No se pueden introducir valores.
Habilitar el diálogo Marque esta alternativa para permitir la edición del valor de la variable en el
Definir Expresión diálogo Editar Expresión, el cual se abre desde el botón ... que aparece al hacer
clic en el valor mismo.
Sonido en Caso de Marque esta alternativa para que se reproduzca un sonido de advertencia en
Entrada no Permitida QlikView cuando el usuario introduce un valor que no cumple las reglas.
Mensaje de Error Normalmente, si el usuario intenta introducir un valor que no cumple las reglas
no será admitido, dejando el valor actual de la variable en su lugar. Marcando
esta alternativa, es posible especificar un Mensajes de Error Personalizados
(página 947) que se presentará al usuario en caso de entradas incorrectas. El
mensaje de error se escribe en el cuadro de texto. Puede definirse como una
Fórmula Calculada (página 943) para actualización dinámica. Haga clic en el
botón ... para abrir el diálogo Editar Expresión para una edición más fácil de
fórmulas largas.
En el grupo Lista de Valores se especifica si se quiere, y cómo se quiere, presentar una lista de valores para
un cuadro de entrada.
Sin lista No se mantiene ninguna lista de los valores previamente utilizados en la
variable.
List _ Valores Recientes Una lista desplegable con los últimos valores utilizados estará disponible para la
variable seleccionada en el cuadro de entrada. El número de valores previos que
se deban almacenar se puede fijar en el cuadro de entradas.
461
Predefinidos (Lista Una lista desplegable, disponible para el usuario, con los Valores Predefinidos
Desplegable) para la variable seleccionada en el cuadro de entrada.
Predefinidos (Botones de Una barra de desplazamiento, disponible para el usuario, para la variable
Incremento) seleccionada en el cuadro de entrada. El desplazamiento se hará entre los
Valores Predefinidos.
En el grupo Valores Predefinidos se especifica una lista de valores predefinidos, los cuales podrán
presentarse al usuario como una lista desplegable y/o emplearse para definir valores de variable aceptados.
Series Numéricas Marque esta alternativa para generar una lista de valores numéricos predefinidos
basados en un límite inferior (Desde), un límite superior (A) y un valor Paso a.
Esta opción puede utilizarse sola o en combinación con Valores Listados.
Valores Listados Marque esta alternativa para especificar una lista de valores arbitrarios
predefinidos. Los valores pueden ser numéricos o alfanuméricos. Los valores
alfanuméricos deben ir entre comillas (p.ej. 'abc' ). Cada valor va separado por
un punto y coma ( ; ) (p.ej. 'abc';45;14.3;'xyz' ). Esta opción puede utilizarse
sola o en combinación con Series Numéricas.
462
Parte 5 La hoja y los objetos de hoja
En esta pestaña de propiedades se pueden establecer los Privilegios de Usuario a nivel de documento. Por
defecto, todas las opciones están activas (marcadas). Los usuarios con privilegios de administrador podrán
acceder siempre a este diálogo y cambiar las configuraciones. Las configuraciones pueden evitar que los
usuarios habituales alteren el documento de varias formas. Las opciones son:
Reducir Datos Permiso para utilizar el comando Reducir Datos (página 62).
Editor de Script Permiso para acceder al diálogo Diálogo Editor de Script (página 189).
Recarga Parcial Permiso para ejecutar una Recarga Parcial (página 62).
Editor de Módulo Permiso para acceder al diálogo Editor de Módulo (página 967).
463
Guardar Documento Permiso para guardar el documento con privilegios de USUARIO.
(Usuarios)
Ascender/Descender Permiso para utilizar los comandos Ascender Hoja y Descender Hoja.
Hojas
Permitir Exportar Permiso para utilizar cualquiera de los comandos Exportar, Imprimir o Copiar
al Portapapeles.
Permitir Imprimir Pasa por alto las configuraciones Permitir Exportar por motivos de impresión
(Cuando está Prohibito (sólo).
Exportar)
Pasar por alto la Ignora cualquier configuración de seguridad establecida mediante macros y
seguridad en las Macros comandos a través de la automatización.
Mostrar Todas las Hojas Pasa por alto la visualización condicional de hojas y objetos de hoja, quedando
y Objetos así todo visible. Esta funcionalidad se puede cambiar pulsando Ctrl+Mayús+S.
Mostrar Progreso de Se muestra en el diálogo de progreso de la ejecución del script para el script
Script Oculto oculto.
Permitir Recarga de Permiso para ejecutar el Script cuando el documento se abre en el modo
Usuario USUARIO. Cuando está desactivada esta opción, no es posible ejecutar el script,
incluso si está seleccionada la casilla de verificación previa Ejecutar Script.
Contraseña de Módulo Permite establecer una contraseña para acceder al diálogo Editor de Módulo
(página 967). Para cambiar la contraseña, pulse nuevamente el botón Contraseña
de Módulo.
Se pueden establecer otros privilegios para los objetos de hoja, etc. en la página de propiedades
Propiedades de Hoja: Seguridad (página 496).
464
Parte 5 La hoja y los objetos de hoja
Nota:
Existen limitaciones en cuanto al comportamiento de ciertos disparadores de macros cuando se trabaja con
documentos en QlikView Server. Le remitimos a la sección especial Consideraciones respecto al empleo de
macros en documentos QV en QlikView Server del Manual de Referencia de QlikView Server antes de
proceder al diseño de documentos de servidor con disparadores de macros.Le remitimos a la sección
Utilización de Macros en Documentos QV del QV-Server (página 975) antes de diseñar documentos de
servidor con disparadores de macros.
465
Procedimientos de Evento En este grupo se especifican acciones que se dispararán conforme a ciertos
de Documento eventos que se produzcan en el documento. Debe seleccionarse un evento de la
lista antes de ser posible asignarle acciones o macros.
Al Hacer Cualquier Selección
Seleccione este evento para asignar una acción que se ejecutará cada vez que se
efectúe una selección en cualquier campo del documento QlikView.
Al Abrir
Seleccione este evento para asignar una acción que se ejecutará cada vez que se
abra el documento QlikView. Este evento no funciona cuando se ejecuta en el
cliente Ajax .
Después De Reducir Datos
Seleccione este evento para asignar una acción que se habrá de ejecutar tras la
ejecución de cada comando Reducir Datos.
Después De Recargar
Seleccione este evento para asignar una acción que se ejecutará cada vez que se
recargue el script.
Añadir Acción(es)
Este botón abre la página Acciones (página 591). En esta página es posible
incorporar una acción al disparador. Escoja la acción macro para asignar un
nombre a una macro ya existente, o para introducir cualquier nombre para el que
puede crearse una macro posteriormente en el diálogo Editor de Módulo (página
967).
La acción se ejecutará cada vez que se produzca el evento seleccionado en el
documento. Cuando se ha asignado una acción a un evento, el botón cambia a
Editar Acción y es posible modificar la acción para dicho evento.
Procedimientos de Evento En este grupo se establece que las acciones se ejecuten en los cambios de estado
de Campo lógico de un campo especificado en el documento. Seleccione un campo de la
lista y pulse uno de los botones para asignar una acción. Los botones abren la
página Acciones (página 591). Aquí es posible asignar una acción, incluyendo
un nombre de macro existente, o escriba cualquier nombre para el que puede
crearse una macro posteriormente en el diálogo Editor de Módulo (página 967).
Para más información acerca de la adición de acciones, véase Acciones (página
591).
Cuando se ha asignado una acción a un campo, el botón cambia a Editar
Acción. Existen los siguientes Procedimientos de Evento de Campo:
Al Seleccionar
La acción se ejecutará cada vez que se realiza una selección en el campo
especificado.
Al Bloquear
La acción se ejecutará cada vez que se bloquea el campo.
Al Cambiar
La acción se ejecutará cada vez que se efectúe una selección en cualquier campo
que esté lógicamente asociado al campo especificado.
Al Desbloquear
La acción se ejecutará cada vez que se desbloquea el campo.
466
Parte 5 La hoja y los objetos de hoja
Procedimientos de Evento En este grupo podrá crear las acciones que se ejecutarán o dispararán ante los
de Variable cambios de estado lógico de campos especificados en el documento.
Seleccione una variable de la lista y pulse uno de los botones para asignarle una
acción. Los botones abren la página Acciones (página 591). En esta página
podrá incorporar una acción al disparador. Escoja la macro de acción que desee
para asignar un nombre a una macro existente, o introduzca cualquier nombre
para el que luego creará una macro en el diálogo Editor de Módulo. Para más
información acerca de la adición de acciones, véase Acciones (página 591).
Cuando se ha asignado una acción a una variable, el botón cambia a Editar
Acción y ahí podrá modificar la acción para el evento. Existen los siguientes
Procedimientos de Evento de Variable:
Al Introducir Datos
La acción se ejecutará cada vez que se introduce directamente un nuevo valor en
la variable seleccionada.
Al Cambiar
La acción se ejecutará cada vez que el valor de la variable seleccionada cambia
como resultado de cambios efectuados en otras variables, o de variaciones en el
estado lógico del documento. Esto generalmente ocurre cuando la variable
contiene una fórmula.
Nota:
para una buena compatibilidad con versiones anteriores de QlikView, la acción debe consistir en una macro.
Una acción que conste de una sola macro se traducirá a formato antiguo de cadenas al guardar.
Nota:
Las acciones que disparan otras acciones, las denominadas "acciones en cascada", pueden traer
consecuencias imprevisibles y no se permiten por tanto.
467
30.9 Propiedades de Documento: Grupos
468
Parte 5 La hoja y los objetos de hoja
Configuraciones de Grupo
Campos Disponibles Los campos disponibles se listan en esta columna. Seleccione los campos que
desee incluir en su grupo.
Añadir Todos Mueve todos los campos de la columna de Campos Disponibles a la columna de
Campos Utilizados.
Campos Utilizados En esta columna se listan los campos incluidos en el grupo actual. Inicialmente
la columna está vacía.
469
Añadir Expresión Abre el diálogo Editar Expresión (diálogo) (página 823) para una edición más
fácil de fórmulas largas.
Editar... Abre el diálogo Editar Expresión (diálogo) (página 823) para editar la fórmula
seleccionada en el área de Campos Utilizados.
Comandos de Ordenación Si pulsa este botón se abrirá el diálogo Comando de Ordenación de Grupo en el
que se puede establecer un criterio de ordenación distinto para cada campo del
grupo.
470
Parte 5 La hoja y los objetos de hoja
La lógica asociativa normal de QlikView está internamente desconectada para las tablas parcialmente
desconectadas. Esto significa que las selecciones efectuadas en un campo no se propagan a otros campos de
la tabla. Esto puede resultar muy útil en determinadas ocasiones, normalmente cuando se intentan evitar
referencias circulares en la estructura de datos. Para ver más ejemplos de uso de esta funcionalidad consulte
la sección Tablas Parcialmente Desconectadas del Manual de Referencia.
Nota:
Si desconecta parcialmente una o varias tablas, el comportamiento de su documento podría sufrir cambios
radicales. Utilice esta funcionalidad únicamente cuando esté absolutamente seguro de lo que hace.
Esta página de diálogo contiene dos listas, la lista de Tablas y la lista de Campos.
La otra tabla se puede ordenar por cualquier columna haciendo clic en la cabecera de la misma.
Comentario Muestra los comentarios leídos desde la fuente de datos y los Comment Field
(página 250) efectuados en el campo.
La lista de Campos, al final de la página, muestra todos los campos del documento QlikView o, si se ha
seleccionado una tabla interna en la lista superior, los campos de dicha tabla. Las columnas que ofrece son
las siguientes:
# El número interno del campo. Los campos de sistema en QlikView emplean
números del 0 a 5, los cuales no se muestran en esta lista.
Dimensiones Marque esta casilla de verificación a la derecha del nombre de campo si desea
añadir la etiqueta de sistema $dimension al campo. Esta etiqueta denota un
campo recomendado para su uso en dimensiones de gráfico, cuadros de lista, etc.
Un campo etiquetado con dimension se mostrará en la parte superior de todos los
controles de selección de QlikView excepto en el diálogo Editar Expresión.
Mediciones Marque esta casilla de verificación a la derecha del nombre de campo si desea
añadir la etiqueta de sistema $measure al campo. Esta etiqueta denota un campo
recomendado para su uso en expresiones. Un campo etiquetado con measure se
mostrará en la parte superior de todos los controles de selección de campos del
diálogo Editar Expresión.
471
Etiquetas Muestra el Etiquetas de campo (página 185). $ indica que es una etiqueta de
sistema.
Comentario Muestra los comentarios leídos desde la fuente de datos como un indicador de
cualquier estatus especial que tuviera el campo, como por ej. Semántico,
ModoAnd, SiempreUnoSeleccionado, Info, Bloqueado u Oculto.
Nº de Valores El número total de valores de campo, ignorando las selecciones. Esta información
no está disponible para campos clave (conexiones).
Nº de Distinct El número total de valores de campo que son distintos, ignorando las selecciones.
Tipo Muestra un indicador de cualquier estatus especial que pudiera tener el campo,
como por ej. Semántico, ModoAnd, SiempreUnoSeleccionado, Bloqueado u
Oculto. Véase también Variables de Sistema (página 301).
Editar Etiquetas... Abre un diálogo en el que podrá añadir y eliminar etiquetas. Las etiquetas de
sistema no pueden eliminarse desde este diálogo. Las etiquetas que incorpore no
pueden recibir el mismo nombre que ya tenga una etiqueta de sistema.
Exportar Estructura Si se pulsa este botón será posible exportar la estructura de tablas del documento
a un conjunto de archivos de texto. Estos archivos de texto, uno para las tablas
(nombredearchivo.Tables.tab), otro para los campos (nombredearchivo.Fields.tab)
y otro que almacena las correspondencias entre ambos
(nombredearchivo.Mappings.tab) pueden ser fácilmente leídos por QlikView para
continuar con un análisis más profundo, aprovechando la potencia de la lógica
de QlikView. Aparecerá un diálogo donde podrá elegir la carpeta de destino para
la exportación. La opción predefinida deposita los archivos en la misma carpeta
del documento QlikView.
Borrar Etiquetas Marque este botón para eliminar cualquier etiqueta que hubiera podido quedar
tras haber eliminado un campo del documento QlikView.
472
Parte 5 La hoja y los objetos de hoja
Expresión Los valores de campo se ordenarán según una expresión arbitraria que se
introduzca dentro del cuadro de edición de texto que hay bajo esta opción de
ordenación.
Frecuencia Cambia el estado si el procedimiento de ordenación de los valores debe ser por
frecuencia.
473
Valor Numérico Cambia el estado si el procedimiento de ordenación de los valores debe hacerse
por valor numérico.
Orden de Carga Cambia el estado si el procedimiento del procedimiento de los valores debe
hacerse en el orden de carga.
El botón Reiniciar establece la ordenación por estado ascendente y por Texto A --> Z.
Si se especifica más de un orden, el orden de prioridad de la ordenación será: estado, expresión, frecuencia,
numérico, texto, orden de carga.
474
Parte 5 La hoja y los objetos de hoja
Plantilla Predeterminada Aquí podrá seleccionar una Plantilla QlikView que se aplicará a toda hoja y
para Nuevos Objetos objeto de hoja de nueva creación en el documento. La plantilla seleccionada
deberá estar accesible en todo momento desde el disco, para poder utilizarla.
También es importante que la plantilla empleada se defina para todo tipo de
objetos que puedan darse en un documento QlikView.
Al final de la lista desplegable hay un comando Examinar... que le permitirá
buscar la plantilla en el caso de que ésta no resida en el catálogo predefinido
para plantillas de QlikView. Si no se utiliza plantilla alguna predefinida, cada
objeto de hoja nuevo heredará las propiedades del último objeto creado o
modificado.
Alineación La alineación por defecto de los valores de campo puede establecerse por
separado para Texto y Números. Por defecto, los valores de texto están alineados
a la izquierda, y los valores numéricos están alineados a la derecha.
Celdas de varias Filas Si la opción Dividir Texto está marcada, el texto contenido en la celda (valor de
campo) se mostrará en dos o más líneas.
El número de líneas de celda se establece en el cuadro de edición Altura de
Celda (Líneas ).
475
30.13 Propiedades de Documento: Número
Número Muestra los valores numéricos con el número de dígitos establecidos en el cuadro
Precisión.
Fijar en Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
476
Parte 5 La hoja y los objetos de hoja
Fecha Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro Patrón de Formato. Un ejemplo de este formato se
muestra en el cuadro Vista Previa.
Hora Muestra valores que pueden ser interpretados como horas con el formato
establecido en el cuadro Patrón de Formato. Un ejemplo de este formato se
muestra en el cuadro Vista Previa.
Fecha/Hora Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Intervalo Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
477
30.14 Propiedades de Documento: Cifrado
Cifrar Pulse este botón si desea realizar un cifrado aleatorio de los contenidos del(los)
archivo(s) seleccionado(s). Los números se mezclan con números 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 ningún otro. Si reejecuta el
script, no obstante, el cifrado se perderá.
478
Parte 5 La hoja y los objetos de hoja
Nota:
Las Extensiones de Documento las crea el desarrollador de la aplicación. Las Extensiones de Documento
son una manera de insertar código JavaScript en una aplicación QlikView visualizada a través del cliente
AJAX. Puede haber variaciones en las extensiones cuando se utilizan navegadores con distintos motores de
JavaScript.
La lista Extensiones Instaladas muestra todas las extensiones instaladas. Se puede seleccionar una extensión
haciendo clic sobre ella en la lista. Las Extensiones seleccionadas se muestran en el área de Extensiones
Activas.
Extensiones Instaladas Una lista de las extensiones que han sido instaladas.
Añadir Todos Mueve todos los campos de la columna de Extensiones Instaladas a la columna
de Extensiones Activas.
479
Eliminar Mueve los campos seleccionados de la columna de Extensiones Activas a la
columna de Extensiones Instaladas.
Extensiones Activas Una lista de las extensiones que están activas. Éstas son las que se añaden desde
la lista de Extensiones Instaladas.
30.16 Fuente
El diálogo Fuente
Aquí se puede establecer la Fuente, el Estilo de Fuente y el Tamaño de la fuente que se empleará.
La fuente se puede configurar para un único objeto cualquiera (Propiedades de Objeto: Fuente), o para
todos los objetos de un documento (Aplicar a Objetos en Propiedades de Documento: Fuente).
Además, las fuentes predefinidas para nuevos objetos se pueden configurar en Propiedades de
Documento:Fuente). Hay dos fuentes predefinidas:
1. La primera fuente predefinida (Cuadros de Lista, Gráficos, etc) es la que se emplea en la mayoría de
los objetos, incluidos los cuadros de lista y los gráficos.
2. La segunda fuente predefinida (Objetos de Texto / Botones) es la que se utiliza para los botones y
cuadros de texto, que son objetos que normalmente necesitan un tipo de letra de mayor tamaño.
Finalmente, las fuentes predefinidas para nuevos documentos se pueden fijar en Preferencias de Usuario:
Fuente).
Para los gráficos, botones y objetos de texto (excepto los objetos de búsqueda) también se puede especificar
un Color de fuente. El color puede ser Fijo (haga clic en el botón coloreado para especificar un color
diferente) o puede ser calculado dinámicamente desde una expresión. La expresión deberá ser una
480
Parte 5 La hoja y los objetos de hoja
representación válida de color, lo cual se consigue empleando las Funciones de color (página 393). Si el
resultado de la expresión no es una representación válida de color, la fuente de color volverá al negro por
defecto.
Otros parámetros adicionales son:
Sombreado Si está marcada esta opción, se añadirá un sombreado al texto.
30.17 Diseño
La página de diseño
Un parámetro de diseño de diseño solo se aplicará al objeto actual, si ésta se realiza desde la página de
Propiedades del Objeto.
Una configuración de diseño se aplicará a todos los objetos del(os) tipo(s) especificado(s) en el documento,
si ésta se realiza desde la página de propiedades del Documento.
Utilizar Bordes
Habilite este parámetro si desea emplear un borde alrededor del objeto de hoja. Especifique el tipo de borde
seleccionándolo en el menú desplegable.
Intensidad de Sombreado El menú desplegable Intensidad de Sombreado permite establecer la intensidad
del sombreado que rodea a los objetos de hoja. También existe la opción de Sin
Sombreado.
481
Estilo de Borde Hay varios tipos de borde predefinidos:
Sólido
Un borde de un solo color sólido.
3-D Hundido
Un borde que da la impresión de hundir el objeto de hoja desde el fondo.
3-D Elevado
Un borde que da la impresión 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... Si se selecciona Imagen como estilo de borde, haga clic en este botón para
establecer 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.
Ancho de Borde Esta opción está disponible para todos los tipos de borde. Cuando establezca el
ancho de los bordes de una imagen, asegúrese de que éste se corresponde con el
ancho de esquina definido en la imagen. El ancho puede especificarse en mm,
cm, pulgadas ("), píxeles (px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Color Haga clic en este botón para abrir un diálogo que permita elegir un color de base
apropiado en la paleta de colores para todos los tipos de borde, excepto Imagen.
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 básico seleccionado en
la parte superior del objeto de hoja.
Cuando se elige Simplificado en Propiedades de Documento: General (página 444), no hay elección
posible en cuanto al tipo de borde, solo está el menú desplegable Intensidad de Sombreado y el parámetro
Ancho de Borde.
Esquinas Redondeadas
En el grupo Esquinas Redondeadas se puede definir la forma general de un objeto. Estas configuraciones
permiten trazar objetos de hoja que van desde círculos perfectos hasta formas elípticas o rectangulares:
Esquinas Redondeadas Si marca esta opción, podrá hacer las esquinas redondeadas.
Esquinas Las esquinas que no tengan la opción marcada se dibujarán como rectangulares.
Inclinación Es un número variable entre 2 y 100 donde 100 define un rectángulo con
esquinas cuadradas y 2 corresponde a una elipse perfecta (un círculo elipsoide
con un ratio de aspecto de 1:1). Una inclinación entre 2 y 5 es óptima para
conseguir esquinas redondeadas.
482
Parte 5 La hoja y los objetos de hoja
Ángulo de Redondeo Este parámetro determina el radio de las esquinas en distancia fija (Fijo) o como
un porcentaje del cuadrante total (Relativo (%)). Este parámetro le permitirá
controlar hasta qué punto se verán afectadas las esquinas por la forma general
definida en Inclinación. La distancia se puede especificar en mm, cm, pulgadas,
('', pulgada), píxeles (px,pxl,pixel), puntos (pt, pts, punto) o unidades de
documento (du, docunit).
Capa
En el grupo Capa, un objeto puede definirse como residente en una de estas tres capas:
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. Sólo podrá
ubicarse sobre otros objetos de hoja de la misma capa Inferior.
Normal Al crearse, los objetos de hoja residen en la capa Normal (capa 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.
Superior 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 opción para introducir un valor de su
elección.
Mostrar
En el grupo Mostrar se puede especificar una condición conforme a la cual se mostrará el objeto de hoja:
Siempre El objeto de hoja siempre se mostrará.
Nota:
Los usuarios con privilegios Admin para el documento pueden sobrescribir todas las condiciones de
mostrado con la opción Mostrar todas las Hojas y Objetos en Mostrar Todas las Hojas y Objetos de Hoja
en Propiedades de Documento: Seguridad (página 463). Esta funcionalidad se puede cambiar pulsando
Ctrl+Mayús+S.
Opciones
En el grupo Opciones se puede desactivar la posibilidad de mover y redimensionar el objeto de hoja. Las
configuraciones en este grupo solo son relevantes si están habilitadas las correspondientes casillas de
verificación en Propiedades de Documento: Diseño y Propiedades de Hoja: Seguridad.
Permitir Mover/Ajustar Si esta opción ha sido deseleccionada será imposible mover o ajustar el objeto de
hoja.
483
Permitir Copiar/ Clonar Si esta opción ha sido deseleccionada será imposible hacer una copia del objeto
de hoja.
Permitir Información Cuando utilice la función Info (página 265), se mostrará un icono de
información en la barra de título del objeto siempre que un valor de campo tenga
información asociada a él. Si no quiere que aparezca el icono de información en
la barra de título, puede deseleccionar esta opción.
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 tamaño de la tabla
sea menor que el espacio asignado para el objeto de hoja. Deseleccionando esta
casilla este ajuste automático de tamaño se desactivará, quedando el espacio
sobrante en blanco.
Barras de Desplazamiento
En el grupo Barras de Desplazamiento hallará diversos controles para cambiar el formato de las barras de
desplazamiento:
Preservar Posición de Con esta opción habilitada, QlikView tratará de mantener la posición de
Desplazamiento desplazamiento de tablas y gráficos que tengan una barra de desplazamiento de
su eje x cuando se efectúe una selección en otro objeto. La opción debe estar
habilitada también en Preferencias de Usuario: Objetos (página 96).
Ancho de Barra de Este control afecta tanto al ancho como al tamaño relativo de los símbolos de las
desplazamiento barras de desplazamiento.
Aplicar a... Abre el diálogo Propiedades de Título y Borde, en el que podrá definir dónde
aplicar las propiedades que se establecieron en la página Diseño.
484
Parte 5 La hoja y los objetos de hoja
1. Las cuatro esquinas deben formar un cuadrado de píxeles. En el ejemplo inferior cada esquina tiene 15 x
15 píxeles. Las esquinas pueden ser idénticas o diferentes, pero deben trazarse aparte una de otra.
2. Las áreas entre las esquinas describen los bordes superior, inferior, izquierdo y derecho. Sólo se necesita
definir un mínimo de píxeles que se extienden hasta rellenar el espacio necesario mediante ajustar o repetir
el patrón. Véase Ajustar Imagen (página 525).
3. El área de en medio no tiene función alguna y puede contener algo o nada.
El Cuadro de Ancho
El número de píxeles en el recuadro de la esquina se debe fijar correctamente en el cuadro Cuadro de Ancho
para que el borde se dibuje correctamente. Se recomienda nombrar el archivo para que el usuario conozca sus
parámetros, por ejemplo StarsStripes_15_stretch.bmp
485
Aplicar Propiedades a... Marque esta casilla de verificación si desea que sus configuraciones se apliquen a
otros objetos aparte del objeto actual.
1. Escoja una de las opciones:
Objetos en esta Hoja
Aplica las configuraciones a objetos de la hoja actual únicamente. Sólo está
disponible cuando este diálogo se abre desde la página Diseño de un objeto de
hoja.
Objetos en este Documento
Aplica las configuraciones a todos los objetos del documento.
2. Escoja una de las opciones:
Sólo este tipo de objeto
Aplica las configuraciones a todos los objetos de este tipo. Sólo está disponible
cuando este diálogo se abre desde la página Diseño de un objeto de hoja.
Todos los Tipos de Objeto
Aplica las configuraciones a todos los objetos.
Establecer por defecto Marque esta casilla de verificación si desea utilizar las configuraciones de manera
para nuevos objetos en predeterminada (por defecto) para todo nuevo objeto en el documento actual.
este documento Sólo está disponible cuando este diálogo se abre desde la página Diseño de un
objeto de hoja.
30.18 Título
La página Título
Una configuración de Título sólo se aplicará al objeto actual si se realiza desde la página de propiedades del
Objeto.
Una configuración de Título se aplicará a todos los objetos del(os) tipo(s) especificado(s) en el documento, si
ésta se realiza desde la página de Propiedades del Documento.
En la página Título podrá especificar opciones de diseño que son completamente diferentes a las del diseño
general del objeto.
486
Parte 5 La hoja y los objetos de hoja
Mostrar Título Cuando se selecciona esta opción, se crea un título en la parte superior del objeto
de hoja. Los cuadros de lista y otros "objetos de cuadro" tendrán la opción
activada por defecto, mientras que los botones, objetos de texto y objetos de
línea/flecha no.
Texto de Título En el cuadro de texto podrá introducir un título que mostrar en el recuadro del
título del objeto de hoja. Utilice el botón Fuente... si desea cambiar el tipo de
letra del título.
Puede establecer los colores del título en sus diversos estados. Las configuraciones de Colores Activos y
Colores Inactivos se pueden activar indistintamente unas de otras.
Pulse el botón Color de Fondo o Color de Texto para abrir el diálogo Área de Color (página 450). El
Color de Fondo puede definirse como un color sólido o degradado en el diálogo Área de color. Se puede
definir el Color de Texto como Fijo o Calculado utilizando Funciones de color (página 393).
Dividir Texto Si se marca esta opción, el título se mostrará en dos o más filas.
Altura de Título (Líneas) En este cuadro de edición se fija el número de líneas del título.
El tamaño y la posición exactos del objeto QlikView pueden determinarse y ajustarse mediante los
parámetros de Tamaño/Posición para el objeto de hoja QlikView Normal o Minimizado. Éstos parámetros
se miden en píxeles:
Coord. X Fija la posición horizontal del lado izquierdo del objeto de hoja, en relación con
el borde izquierdo de la hoja.
Coord. Y Fija la posición vertical del lado superior del objeto de hoja, en relación con el
borde superior de la hoja.
La orientación de la etiqueta de título puede modificarse mediante las opciones de Alineación de Título:
Horizontal La etiqueta puede alinearse horizontalmente: a la Izquierda, Centrada o a la
Derecha, dentro del área de título.
Iconos Especiales
Muchos de los comandos de menú de los objetos de hoja pueden configurarse como iconos de título.
Seleccione los comandos que se mostrarán como iconos de título marcando la casilla de verificación que
aparece a la izquierda de cada comando en ls lista.
Nota:
Utilice los iconos de título especiales con mucho cuidado. Demasiados iconos pueden confundir al usuario.
Permitir Minimizar Cuando se marca esta opción, se mostrará un icono de minimizado en el título de
la ventana del objeto de hoja, siempre y cuando el objeto sea minimizable.
Además, esto hará que el objeto se pueda minimizar haciendo doble clic sobre su
título.
487
Minimizado Automático Esta opción estará disponible cuando Permitir Minimizar esté marcado. Si
marca la opción Minimizado Automático para varios objetos de hoja de una
misma hoja, se minimizarán automáticamente todos menos uno en cualquier
momento. Esto puede resultar útil para, por ejemplo, mostrar de forma alternativa
diversos gráficos en una misma área de hoja.
Texto de Ayuda Aquí podrá introducir un texto de ayuda para mostrarlo en una ventana
emergente. El texto de ayuda puede especificarse como una Fórmula Calculada
(página 943). Esta opción no está disponible a nivel de documento. Haga clic en
el botón ... que abre el diálogo Editar Expresión para una edición más fácil de
fórmulas largas.
Puede introducir, por ejemplo, una descripción del objeto de hoja. Se añadirá un
icono de ayuda al título de la ventana del objeto. Cuando el puntero del ratón
esté sobre el icono, el texto se mostrará en una ventana emergente.
488
31 La Hoja
Un documento QlikView puede tener una o varias hojas donde se colocan los objetos de hoja. Cada hoja
puede contener muchos objetos de hoja. Las hojas no tienen conexión con la lógica - si hay dos campos
lógicamente conectados no importa si están colocados en la misma hoja o en hojas diferentes. El resultado
lógico al hacer las selecciones será el mismo.
31.1 Creación
Las hojas nuevas se crean a través de Añadir Hoja en el menú Diseño o haciendo clic en el botón Añadir
Hoja de la barra de herramientas.
31.2 Navegación
Todas las hojas tienen pestañas adjuntas, en las que aparece el nombre de la hoja. Al hacer clic en una
pestaña la hoja adjunta a la misma se activa. Si la barra de herramientas Hoja está activa, también podrá
activar una hoja seleccionándola en el desplegable de la barra de herrramientas.
Haciendo clic derecho en una pestaña, se abre un menú contextual con los comandos siguientes:
Propiedades de Pestaña Abre un diálogo en que se puede elegir una fuente para la pestaña. Sólo se
pueden usar las fuentes TrueType. Véase Propiedades de Pestaña (página 498).
Propiedades de Hoja Selecciona la hoja y abre el diálogo Propiedades de Hoja. Aquí se establecen
los parámetros específicos 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
sólo está disponible al hacer clic en la pestaña que pertenece a la hoja activa.
Copiar Hoja Hace una copia de la hoja completa, con todos sus objetos de hoja. La copia
recibirá el nombre de "Copia de NombredelaHoja" y se posicionará como la
última hoja del documento.
489
31.3 Hoja: Menú Objeto
Propiedades Abre el diálogo Propiedades de Hoja donde podrá establecer los parámetros que
definen la hoja.
Seleccionar Campos Abre la página Propiedades de Hoja: Campos donde se puede seleccionar un
campo o más para visualizarlos como un cuadro de lista en la hoja.
Nuevo Objeto de Hoja Abre un menú en cascada que lista los objetos de hoja.
Copiar Hoja Hace una copia de la hoja completa, con todos sus objetos de hoja. La copia
recibirá el nombre de "Copia de NombredelaHoja" y se posicionará como la
última hoja del documento.
Pegar Objeto de Hoja Pega un objeto de hoja en la hoja, previamente copiado al portapapeles. Este
comando también puede invocarse con el método abreviado de teclado: Ctrl+V.
Pegar Objeto de Hoja Pega un objeto de hoja enlazado en la hoja, previamente copiado al portapapeles.
como Enlace El objeto se enlaza directamente con el original, compartiendo todos los atributos
e ID de objeto.
Imprimir Imprimir imprime una imagen del área de hoja, incluyendo cualquier objeto de
hoja que contenga.
Copiar Imagen al Copia una imagen en mapa de bits del área de la hoja (única y exclusivamente)
Portapapeles al Portapapeles.
Exportar Imagen a un Abre un diálogo para guardar una imagen de la hoja actual en un archivo. La
Archivo imagen puede guardarse como bmp, jpg, gif o png.
490
31.5 Propiedades de Hoja: General
Para dar nombre a la hoja, introduzca un texto en el cuadro de edición Título. El nombre se mostrará en la
pestaña de la hoja.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Hoja Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). A cada hoja se le asigna un ID único y exclusivo, comenzando por SH01.
Podrá editar este número ID más adelante.
En el grupo Mostrar Hoja se puede especificar una condición según la cual se mostrará la hoja:
491
Siempre La hoja se mostrará siempre.
Con la opción de Zoom (Porcentaje) se puede cambiar el tamaño de la hoja activa mostrada y todo lo que
contiene.
En el grupo Fondo se puede definir un color de fondo para la hoja. La alternativa Predeterminado en el
Documento aplica el color de fondo definido en el diálogo Propiedades de Documento. Marcando la
opción Configuraciones de Hoja y haciendo clic en el botón Coloreado se puede definir un color de fondo
personalizado, el cual puede configurarse como un color sólido o un degradado mediante el diálogo Área de
Color.
De forma alternativa, el fondo de la hoja puede personalizarse marcando Imagen y haciendo clic en el botón
Cambiar. Esto abrirá el diálogo Seleccionar Imagen donde se puede seleccionar un archivo con la imagen
que se va a emplear.
Formato de Imagen:
Sin Ajustar La imagen se muestra tal cual es, lo que puede provocar problemas de máscara.
Rellenar La imagen se ajusta de forma que rellene la hoja, sin tener en cuenta las
proporciones de la imagen.
Mantener Aspecto La imagen se ajusta tanto como sea posible, al tiempo que se mantiene la
proporción o ratio de aspecto correcto.
Rellenar con Aspecto La imagen se ajusta tanto como sea posible, al tiempo que se mantiene la
proporción o ratio de aspecto correcto. Las áreas no cubiertas con este método se
rellenan posteriormente con trozos de la misma imagen.
Mosaico Si está seleccionada esta opción, la imagen será dispuesta en mosaico tantas
veces como permita el espacio.
Plantillas… Invoca el Asistente de Creación de Plantillas (página 651) que le permitirá crear
una nueva plantilla o editar otra ya existente. Véase Plantillas de Diseño
(página 649) para obtener más información.
492
Aplicar Plantilla… Abre un diálogo explorador de archivos para elegir un archivo de plantilla de
diseño QlikView que se podrá aplicar al (los) objeto(s) de hoja. Véase Plantillas
de Diseño (página 649) para obtener más información.
En el grupo Configuraciones de Pestaña podrá definir un color de fondo para la pestaña de la hoja.
Gris Clásico Seleccione esta opción para utilizar un color de pestaña gris con texto en negro.
Aplicar a Todo Aplica las configuraciones de color de pestaña a todas las hojas del documento.
Aquí es donde usted selecciona los Campos (página 185) que van a ser mostrados en la hoja desde la lista
Campos Disponibles. Seleccione los elementos que se van a utilizar/eliminar haciendo clic en ellos. Utilice
los botones Añadir o Quitar para moverlos a la columna deseada.
Los campos seleccionados se mostrarán en la hoja activa, en unos cuadros de lista configurados de forma
predeterminada. Para establecer las propiedades específicas de un cuadro de lista haga clic con el botón
derecho sobre el cuadro de lista y seleccione Propiedades en el menú contextual (o desde Objeto en el
Menú Principal).
Para hacer seleccionables los campos de sistema, marque la opción Mostrar Campos de Sistema.
493
Mostrar Campos de Desde aquí, podrá controlar qué campos aparecerán en la lista de Campos
Tabla Disponibles. La lista desplegable muestra la alternativa Todas las Tablas por
defecto.
La alternativa --Todas las Tablas (Cualificadas) -- muestra los campos por el
nombre de la(s) tabla(s) en que aparecen. Esto significa que los campos clave
(conexiones) se listarán más de una vez. (Esta alternativa solamente se utiliza
para objetivos de visualización y no tiene que ver con los campos Qualify
(página 283) en el script load.)
También se pueden ver los campos en una tabla a la vez.
La página Propiedades de Hoja: Objetos le ayuda a llevar un control de todos los objetos de hoja que
residen en la hoja actual. Esto facilita mucho el seguimiento de los objetos que están ocultos, o tienen
condiciones de mostrar.
Ordene la tabla por cualquier columna, haciendo clic en su cabecera de columna. Las columnas contienen la
siguiente información:
ID de Objeto Lista el ID de Objeto exclusivo de cada objeto de hoja existente. Los objetos
enlazados tienen el mismo ID.
494
Tipo Especifica el tipo de objeto.
Modo Mostrar Indica si el objeto es normal, está minimizado, maximizado, oculto o tiene una
condición de mostrar.
Estado Muestra en qué estado está el objeto. Véase Estados Alternos (página 133) para
más información.
Tiempo de Cálculo El tiempo en milisegundos que se necesitó para el último recálculo de los
contenidos del objeto. Esta información sólo es relevante para objetos que
realmente se calculan (gráficos, cuadros de tabla y cualquier objeto que contenga
fórmulas).
Capa Las capas se fijan en la página Propiedades de Objeto de Hoja: Diseño donde
Inferior, Normal y Superior se corresponden con los números -1, 0 y 1. Escoja
esta opción Personalizar para introducir un valor de su elección. Los números
válidos de capa van desde -128 a 127.
Memoria La cantidad de memoria (en kBytes) que se necesitó para el último recálculo de
los contenidos del objeto. Esta información sólo es relevante para objetos que
realmente se calculan (gráficos, cuadros de tabla y cualquier objeto que contenga
fórmulas).
Izquierda, Superior, La posición actual del borde indicado del objeto de hoja, relativo al borde de la
Derecha, ventana del documento, expresado en píxeles.
Inferior
Izquierda (Min.), La posición actual del objeto cuando está minimizado. Ancho, Altura
Superior (Min.), Derecha
(Min.),
Inferior (Min.)
Ancho (Min.), Alto (Min.) Las dimensiones del icono del objeto.
Tras pinchar con el ratón sobre una hoja de la lista, podrá utilizar los botones inferiores para Eliminar o
abrir sus Propiedades directamente desde este menú. Pueden seleccionarse múltiples objetos mediante
<CTRL>+Clic.
495
31.8 Propiedades de Hoja: Seguridad
Mover/Ajustar Objetos de Permiso para cambiar el diseño de los objetos de hoja existentes.
Hoja
Copiar/Clonar Objetos Permiso para añadir una copia de los objetos de hoja existentes.
de Hoja
Acceso a las Propiedades Permiso para acceder a las diferentes hojas de propiedades de los objetos de hoja.
de la Hoja (Usuarios)
Marcando la opción Aplicar a todas las hojas, se aplican todas las opciones superiores a todas las hojas del
documento.
496
Sólo Lectura Marque esta alternativa si desea bloquear todos los objetos de hoja en esta
pestaña en cuanto a sus selecciones. Esto significa que los objetos de hoja sólo
podrán mostrar los resultados de selecciones efectuadas en objetos de otras hojas.
En esta página se pueden especificar acciones, incluidas macros, para invocarlas ante eventos que se
produzcan en la hoja y los objetos de hoja. Para más información sobre las macros, vea la Intérprete Interno
de Macros (página 965).
No se pueden invocar todo tipo de acciones desde los siguientes disparadores de eventos. Más información
acerca del cuadro en la Añadir Acción (Diálogo) (página 591).
Nota:
Existen limitaciones en cuanto al comportamiento de ciertos disparadores de macros cuando se trabaja con
documentos en QlikView Server. Le remitimos a la sección especial Consideraciones respecto al empleo de
macros en documentos QV en QlikView Server del Manual de Referencia de QlikView Server antes de
proceder al diseño de documentos de servidor con disparadores de macros.Le remitimos a la sección
Utilización de Macros en Documentos QV del QV-Server (página 975) antes de diseñar documentos de
servidor con disparadores de macros.
497
Nota:
Las acciones que disparan otras acciones, las denominadas "acciones en cascada", pueden traer
consecuencias imprevisibles y por tanto no se permiten.
Procedimientos de Evento En este grupo se pueden definir las acciones que se ejecutarán cuando se produzcan cambios en
de Hoja la hoja activa. Pulsar el botón Añadir Acción(es) de cualquier evento le conducirá hasta la
página Acciones (página 591). En esta página podrá incorporar una acción al disparador.
Escoja la acción Ejecutar macro para asignar un nombre a una macro ya existente, o para
introducir cualquier nombre para el que crear una macro posteriormente en el diálogo Editor de
Módulo. Cuando se ha asignado una acción a un evento, el botón cambia a Editar Acción y
ahí podrá modificar la acción para dicho evento. El siguiente Disparador de eventos de hoja
se puede configurar:
AlActivarHoja
La acción se ejecutará cada vez que se active la hoja.
Al Abandonar Hoja
La acción se ejecutará cada vez que se desactive la hoja.
498
32 Objetos de Hoja
Están disponibles los siguientes tipos de objetos de hoja:
Cuadro de Lista página 501
499
página Objetos de Servidor Compartidos del El diálogo Objetos del Servidor (página 645), al cual se
accede desde el menú Diseño, o a través del Panel de Objetos del Servidor (página 643), accesible desde el
menú Ver.
500
33 Cuadro de Lista
El Cuadro de Lista es el objeto de hoja más básico. Contiene una lista de todos los valores posibles de un
campo específico. Cada fila del Cuadro de Lista puede representar varios registros en la tabla cargada, todos
con valores idénticos. Seleccionar un valor puede ser equivalente a seleccionar varios registros en la tabla
cargada.
Un cuadro de lista también puede contener un grupo cíclico o jerárquico. Cuando se utiliza un grupo
jerárquico, seleccionar un valor en el cuadro de lista, hará que éste profundice y cambie al siguiente nivel
jerárquico dentro del grupo. Para volver hacia atrás en la jerarquía haga clic en el icono jerárquico que se ve
en el título del cuadro de lista.
Si asigna un grupo cíclico a un cuadro de lista, puede cambiar de campo dentro del grupo haciendo clic en
el icono de ciclo que aparece en el título del cuadro de lista. También puede ir directamente a cualquier
campo del grupo utilizando la opción Ciclo del menú objeto del cuadro de lista.
Haciendo clic con el botón derecho sobre el cuadro de lista se abre el Cuadro de Lista: Menú Objeto
(página 501). También puede accederse desde el menú Objeto cuando el cuadro de lista es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ciclo Solo está disponible cuando el cuadro de lista se ha configurado para mostrar un
Grupos no jerárquicos (Cíclicos) (página 946). Abre un menú en cascada con los
campos del grupo para seleccionar directamente qué campo se va a mostrar en el
cuadro de lista.
501
Búsqueda Difusa Abre el cuadro de búsqueda de texto en modo de Búsqueda Difusa (página
125).
Búsqueda Avanzada Abre El Diálogo Búsqueda Avanzada (página 127). Este diálogo permite
introducir expresiones de búsqueda avanzada. Este comando también puede
invocarse con el método abreviado de teclado: Ctrl+Mayús+F.
Ordenar Capas Este menú en cascada únicamente está disponible cuando está activado el
comando Rejilla de Diseño de Menú Ver (página 64) o cuando está marcada la
casilla de verificación Mostrar Siempre Opciones de Menú de Diseño (página
95). Contiene cuatro comandos para fijar la capa de diseño de los objetos de
hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Cambiar Valor Únicamente disponible para cuadros de lista que muestren campos de entrada.
Pone la celda sobre la que se haya hecho clic en modo de edición de entrada.
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ú en cascada con tres opciones disponibles:
Restaurar Valor Único
Restaura el valor del valor de campo sobre el que se haya hecho clic,
devolviéndolo a su valor predeterminado por defecto desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo posibles, devolviéndolos a
sus valores predefinidos desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los valores de campo, devolviéndolos a sus valores
predefinidos desde el script.
Borrar Borra todas las selecciones actuales del cuadro de lista activo.
502
Borrar Otros Campos Borra las selecciones en otros objetos de hoja, mientras mantiene las actuales en
el cuadro de lista actual.
Bloquear Bloquea los valores seleccionados en el cuadro de lista activo. (Si no se han
hecho selecciones, no estará disponible).
Crear Gráfico Rápido Abre el Asistente de Gráfico Rápido (página 833), el cual le ayudará a crear un
gráfico de forma rápida y fácil.
Crear Gráfico de Abre el Asistente de gráfico de tiempos (página 841), el cual le permite crear
Tiempos gráficos en los que una determinada medida (expresión) debería cualificarse y a
menudo compararse a lo largo de distintos períodos de tiempo.
Crear Cuadro de Realiza varios cálculos estadísticos sobre los valores seleccionados de un campo
Estadísticas (muestra) y muestra los resultados en un Cuadro de Estadísticas (página 533).
Imprimir Valores Abre el diálogo Imprimir: General (página 109) donde se pueden especificar las
Posibles... configuraciones de impresión. Todos los valores no excluidos del Cuadro de
Lista activo se envían a la impresora.
Enviar a Excel Exporta los valores posibles (seleccionados y opcionales) a Microsoft Excel, el
cual es lanzado automáticamente, si es que no se está ejecutando ya. Los valores
exportados aparecerán como una columna en una nueva hoja Excel. Para que esta
funcionalidad opere como es debido es necesario tener instalado Microsoft Excel
97 o posterior en el ordenador.
Nota:
Los mini gráficos no se mostrarán cuando se exporte a Excel.
Exportar Abre el diálogo Guardar Como donde se pueden especificar una ruta, nombre
de archivo y tipo de archivo (tabla) para los contenidos exportados.
503
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores Posibles
Copia los valores posibles (los seleccionados y los opcionales) en el
portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del cuadro de lista sobre la
que se haya hecho clic con el botón derecho (al invocar el menú Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
504
33.2 Propiedades del Cuadro de Lista: General
505
Campo Seleccione un campo de la lista. El cuadro de lista contendrá los valores del
campo seleccionado.
Un cuadro de lista también puede contener un grupo cíclico o jerárquico. Solo se
mostrará uno de ellos por vez. Dichos grupos se crean desde el diálogo
Propiedades de Documento: Grupos (página 468) y se mostrarán en la lista con
los campos disponibles.
Si se utiliza un grupo Grupos Jerárquicos (página 945), seleccionar un valor
único en el cuadro de lista hará que éste profundice y cambie al siguiente nivel
jerárquico dentro del grupo. Para volver hacia atrás en la jerarquía haga clic en el
icono jerárquico que se ve en el título del cuadro de lista.
Si se asigna un Grupos no jerárquicos (Cíclicos) (página 946) a un cuadro de
lista, se puede cambiar de campo dentro del grupo haciendo clic en el icono de
ciclo que aparece en el título del cuadro de lista. También es posible ir
directamente a cualquier campo del grupo utilizando la opción Ciclo-> del menú
de objeto del cuadro de lista.
Además, se puede mostrar un campo calculado en un cuadro de lista. Un campo
calculado no surge de la ejecución de script, sino que es definido desde una
expresión. Las mismas normas se aplican a Dimensiones Calculadas, para
obtener más información véase Añadir Dimensión Calculada (página 673) . Si
debiera utilizarse un campo calculado en el cuadro de lista, seleccione
<Expresión> en el desplegable, tras lo cual se abrirá el diálogo Editar
Expresión, donde podrá definir la expresión que describa el campo calculado.
Utilizar como Título
Si selecciona esta casilla de verificación, el nombre del campo se empleará como
Título. El texto <usar nombre de campo> aparecerá en el cuadro de edición del
Título.
Editar...
Este botón solo está disponible cuando se ha seleccionado <Expresión> como
nombre de campo. El botón abre el diálogo Editar Expresión donde se puede
definir la expresión que describe el campo calculado.
Nota:
Si se utiliza un campo calculado, parte de la funcionalidad de los cuadros de lista puede ser
algo distinta de la de los cuadros de lista con campos habituales. Algunos parámetros de
propiedades no estarán disponibles (ver debajo). Además, no podrá crear cuadros estadísticos
a partir de tales cuadros de lista.
Nota:
Un campo calculado ha de ser siempre una transformación de uno o más campos normales.
Los campos calculados puramente sintácticos, creados mediante las funciones valuelist y
valueloop no se permiten. Cuando haga selecciones en un campo calculado, realmente está
realizando las selecciones en el campo normal subyacente. Cuando emplee más de un campo
como base para un campo calculado, las implicaciones lógicas de las selecciones en los campos
de base o el campo calculado pueden ser de una gran complejidad..
Nota:
El uso de campos calculados en cuadros de lista podría afectar al rendimiento con cantidades
muy grandes de datos.
506
Modo And Una Selección múltiple dentro de un campo (página 119) debe ser del tipo
AND o OR. Por defecto, la selección es de tipo OR. Este comando alterna el
modo lógico con el que se hace una selección múltiple. Esta opción de menú
está desactivada si el campo no cumple determinadas condiciones; véase Modo
And en Cuadros de Lista (página 129). Esta opción no está disponible para los
campos calculados.
Mostrar Valores Alterna entre si excluir o no los otros valores del campo, tras una selección
Opcionales directa en el cuadro de lista activo. Si está marcada la opción Mostrar Valores
Opcionales, todos los valores, excepto el valor seleccionado, se mostrarán como
opcionales, pero pueden ser excluidos por asociación con selecciones en otros
campos. Si no, todos los demás valores se mostrarán como excluidos por defecto.
Esta opción no está disponible para los campos calculados.
Ocultar Excluidos Alterna entre mostrar o no los valores excluidos de un campo. Los valores
excluidos se vuelven no seleccionados.
Sólo Lectura Marcar esta casilla impide que se realicen selecciones en el cuadro de lista. No
obstante, reflejará las selecciones efectuadas en cualquier otra parte del
documento.
Siempre un valor Marcar esta casilla garantiza que siempre habrá un valor seleccionado, lo cual es
seleccionado útil en documentos donde los datos solo tienen sentido si se selecciona un valor,
como las tasas de cambio (de moneda), etc. Esta opción solo se activa cuando ya
se ha seleccionado un valor en el cuadro de lista. Esta opción no está disponible
para los campos calculados.
Ignorar Campo Marcar esta opción permite seleccionar en el cuadro de lista aunque éste esté
Bloqueado bloqueado. El cuadro de lista seguirá bloqueado para las selecciones efectuadas
en cualquier otra parte del documento.
Mostrar en Vista de Muestra el cuadro de lista en una Vista de Árbol en Cuadros de Lista (página
Árbol 530). Este control sólo tiene sentido si el campo contiene la representación de los
nodos de ruta en una jerarquía. Un campo así se puede generar empleando el
parámetro Path del prefijo Hierarchy.
Con Separador Establece el carácter que debiera interpretarse como separador en la ruta
empleada para la Vista de Árbol.
Mostrar Frecuencia Alterna entre mostrar la frecuencia de un valor de campo, o no mostrarla. Por
frecuencia se entiende el número de combinaciones seleccionables en las que
aparece el valor. Esta opción no está disponible para los campos calculados.
En Porcentaje Establece si la frecuencia del campo seleccionado debe ser mostrada en números
absolutos o como porcentaje del número total de entradas.
507
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). A cada objeto de hoja se le asigna un ID exclusivo, el cual, para los
cuadros de lista comienza por LB01. Los objetos enlazados comparten un mismo
ID de objeto. Podrá editar este número ID más adelante.
Incluir Valores Excluidos La lista desplegable le permite elegir entre Sí, No, o <usar predeterminado> lo
en la Búsqueda cual se aplica a la configuración por defecto especificada en Preferencias de
Usuario: General.
Modo de Búsqueda Especifica el modo de búsqueda inicial predefinido que se empleará en las
Predeterminado búsquedas de texto. El modo puede modificarse sobre la marcha introduciendo
los símbolos * , o bien ~ como parte de la cadena de búsqueda. Están disponibles
las siguientes alternativas:
Utilizar <predefinido>
Se aplicará lo especificado en Preferencias de Usuario (página
85) como predeterminado.
Utilizar Búsqueda con Comodín
La cadena de búsqueda inicial estará compuesta por dos caracteres
comodín con el cursor entre ambos para facilitar la búsqueda con
comodín.
Utilizar Búsqueda Difusa
La cadena de búsqueda inicial será un tipo de tilde (~) que denota
una búsqueda difusa.
Utilizar Búsqueda Normal
No se añadirán caracteres adicionales a la cadena de búsqueda. Sin
caracteres comodín, se realizará una Búsqueda Normal.
Utilizar Búsqueda Asociativa
Se usará búsqueda asociativa en el cuadro de búsqueda. Para más
información sobre la búsqueda asociativa, véase Buscar (página
124).
Imprimir Todos los El comportamiento habitual en los cuadros de lista es imprimir sólo los valores
Valores posibles. Si marca esta casilla de verificación, se imprimirán todos los valores
(también los excluidos).
508
Impresión Según el Si marca esta opción, el cuadro de lista se imprimirá tal y como aparece en
Diseño pantalla, con sus columnas múltiples, su codificación de colores en las celdas,
etc. Esto puede resultar útil, por ej. para la inclusión de cuadros de lista en
informes.
El listado de expresiones
El listado de expresiones que se muestra en el panel superior izquierdo es un árbol de control muy completo,
con numerosas opciones, las cuales se describen a continuación: Frente a cada expresión (o grupo de
expresiones) encontrará un icono de expansión (un recuadro con un signo '+'). Haciendo clic en el icono de
expansión se abrirán las sub-expresiones o expresiones de atributo. El icono será reemplazado entonces
inmediatamente por un icono contraído ('-').
Los datos de las expresiones también pueden formatearse dinámicamente mediante las expresiones de
atributo. Haga clic sobre el icono de expansión que hallará frente a cualquier expresión, para visualizar los
contenedores (o marcadores de posición) para las expresiones de atributo de la dimensión.
Puede utilizar cualquier número y combinación de expresiones de atributo que desee en una determinada
expresión base. Cada vez que se introduce una expresión de atributo para una dimensión, su icono cambiará
de gris a color o, en el caso de Formato de Texto, de gris a negro. El formato definido mediante las
expresiones de atributo reemplaza y desbanca a cualquier otra opción predeterminada en cuanto a color, etc.
509
Color de Fondo Haga clic en Color de Fondo para definir una expresión de atributo que le ayude
a calcular el color básico del trazado de los datos. La expresión empleada debería
devolver una representación válida de color (un número que represente a cada
componente de Rojo, Verde o Azul, tal y como se definen en Visual Basic), lo
cual se logra normalmente utilizando una de las Funciones de color (página
393) especiales. Si el resultado de la expresión no es una representación válida
de color, se empleará el negro.
Color de Texto Seleccione Color de Texto para definir una expresión de atributo que le ayude a
calcular el color del texto asociado a los datos. La expresión empleada debería
devolver una representación válida de color (un número que represente a cada
componente de Rojo, Verde o Azul, tal y como se definen en Visual Basic), lo
cual se logra normalmente utilizando una de las Funciones de color (página
393) especiales. Si el resultado de la expresión no es una representación válida
de color, se empleará el negro.
Formato de Texto Seleccione Formato de Texto para definir una expresión de atributo que calcule
el estilo de fuente en el texto asociado a los datos. La expresión utilizada como
expresión de formato de texto deberá devolver una cadena que contenga una
'<N>' para texto en negrita, una '<K>' para texto en cursiva y una '<S>'
para texto subrayado.
Gajo Extraído Sólo aplicable a gráficos de tarta. Haga clic en Gajo Extraído para introducir
una expresión de atributo que calcule si el gajo o porción de tarta asociado con
el punto de datos debería arrastrarse hacia una posición un tanto "extraída", esto
es, más destacada.
Desplazamiento de Barra Sólo aplicable a gráficos de tarta. Haga clic en Desplazamiento de Barra para
introducir una expresión 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 gráficos en cascada.
Estilo de Línea Sólo aplicable a gráficos de líneas, combinados y de radar. Haga clic en Tipo de
Línea para introducir una expresión de atributo que calcule el tipo o estilo de
línea de una línea o segmento de línea asociado con el punto de datos. El ancho
relativo de la línea puede controlarse insertando una etiqueta <Wn> donde n es
un factor múltiple que se habrá de aplicar en el ancho predefinido de la línea. El
número n ha de ser un número real entre 0,5 y 8. Ejemplo: <W2.5>. El estilo de
la línea 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=contínuo, 2=guionado,
3=de puntos, 4=guionado/de puntos). Ejemplo: <S3>. Las etiquetas <Wn> y <Sn>
se pueden combinar libremente, pero sólo se tendrá en cuenta la primera
incidencia de cada una de ellas. Las etiquetas o tags deberán ir encerradas entre
comillas simples.
Mostrar Valor Sólo aplicable a gráficos de barras, de líneas y combinados. Haga clic en Mostrar Valor para
introducir una expresión de atributo que calcule si el área de los datos debería complementarse
con un valor (o un "número en el punto de datos") incluso si Valores en Puntos de Datos no
ha sido previamente seleccionado para la expresión principal. Si se ha seleccionado Valores
sobre los Datos para la expresión principal, la expresión de atributo se descartará.
También hay otros muchos parámetros disponibles.
510
Add Si pulsa este botón, se abre el diálogo Editar Expresión (diálogo) (página 823),
el cual permite crear nuevas expresiones. Esta opción también está disponible en
el menú contextual que aparece al hacer clic con el botón derecho sobre una
expresión de la lista de expresiones.
Exportar La opción solo está disponible en el menú contextual que aparece al hacer clic
con el botón derecho en una de las expresiones principales de la lista de
expresiones. Cuando se haga uso de este comando en una expresión principal,
todos los datos y parámetros asociados a la expresión (incluida la etiqueta)
podrán ser exportados a un archivo xml. La expresión podrá entonces importarse
de nuevo en el mismo gráfico o en cualquier otro gráfico de QlikView, en el
mismo u otro documento. El comando abre el diálogo Exportar Expresión, en el
que podrá elegir el destino para el archivo que se ha de exportar. El archivo
recibirá una extensión, por ejemplo xml.
Importar La opción solo está disponible en el menú contextual que aparece al hacer clic
con el botón derecho del ratón sobre el área en blanco de la lista de expresiones.
El comando abre un diálogo en el que podrá buscar la expresión previamente
exportada. La expresión importada aparecerá como una nueva expresión principal
en el gráfico.
Ascender Hace ascender la expresión seleccionada un paso más arriba de la lista. Utilice
este botón si desea cambiar el orden de las expresiones.
Descender Hace descender la expresión seleccionada un paso más abajo en la lista . Utilice
este botón si desea cambiar el orden de las expresiones.
511
Símbolo de Nulo El símbolo aquí introducido será el empleado para mostrar valores nulos (valores
NULL) en la tabla.
Símbolo de Perdido El símbolo aquí introducido será el empleado para mostrar valores perdidos en la
tabla.
Opciones de Presentación Este grupo define lo que se escribirá en las celdas de expresión del cuadro de
lista.
512
Representación Están disponibles las siguientes alternativas:
Texto
Cuando se seleccione esta opción los valores de la expresión se interpretarán y
mostrarán siempre como texto.
Imagen
Al seleccionar esta opción QlikView tratará de interpretar cada valor de la
expresión como una referencia a una imagen. La referencia puede ser una ruta a
un archivo de imagen en el disco (por ej. C:\Miimagen.jpg) o dentro del
documento qvw (por ej. qmem://<Name>/<Pedro>). Si QlikView no puede
interpretar el valor de una expresión como una referencia válida a una imagen, se
mostrará el valor mismo.
Indicador Circular
Al seleccionar esta opción QlikView mostrará el valor de la expresión en un
indicador circular. El gráfico indicador será incluido en la celda de tabla
disponible. La configuración visual del indicador puede modificarse mediante el
botón Configuraciones de Indicador…
Indicador Lineal
Al seleccionar esta opción QlikView mostrará el valor de la expresión en un
indicador lineal horizontal. El gráfico indicador será incluido en la celda de tabla
disponible. La configuración visual del indicador puede modificarse mediante el
botón Configuraciones de Indicador…
Indicador de Semáforo
Al seleccionar esta opción QlikView mostrará el valor de la expresión en un
indicador de semáforo. El gráfico indicador será incluido en la celda de tabla
disponible. La configuración visual del indicador puede modificarse mediante el
botón Configuraciones de Indicador…
Indicador LED
Al seleccionar esta opción QlikView mostrará el valor de la expresión en un
indicador LED. El gráfico indicador será incluido en la celda de tabla disponible.
La configuración visual del indicador puede modificarse mediante el botón
Configuraciones de Indicador…
Mini Gráfico
Cuando seleccione esta opción, QlikView mostrará el valor de la expresión en un
gráfico en miniatura con la expresión sumada a una dimensión extra. El gráfico
se inscribirá en la celda de tabla disponible. Se puede definir la dimensión con el
minigráfico pudiéndose modificar los parámetros mediante el botón
Configuraciones de Mini Gráfico (ver a continuación).
Nota:
El mini gráfico no se mostrará cuando se exporte a Excel.
Configuraciones de Sólo está disponible cuando una de las opciones de indicador ha sido
Indicador… seleccionada arriba. Abre este diálogo para configurar las propiedades del
indicador. Este diálogo es esencialmente igual al de la Propiedades de Gráfico:
Presentación (Gráfico de Indicador) (página 784) para los gráficos de indicador.
Configuraciones de Mini Únicamente disponible si se ha seleccionado antes Mini Gráfico como Opción
Gráfico de Presentación para una expresión de la tabla. Abre un diálogo para configurar
las propiedades del mini gráfico, Configuraciones de Mini Gráfico (página
515).
513
Establecer Colores Establece los colores para las opciones de realzado según los colores
Predeterminados predeterminados de QlikView.
Forzar Escalado en Cero Fija el límite inferior del gráfico a cero en el eje. No disponible para cuadros
gráficos con ejes de trazado.
Forzar Escala Obliga a todas las celdas de una columna a utilizar la misma escala en el eje y.
Compartida en eje Y
Formato de Imagen Sólo está disponible cuando se han seleccionado las opciones de imagen arriba.
Esta configuración describe cómo QlikView formatea la imagen para ajustarla a
la celda. Hay cuatro alternativas
Sin Ajustar
La imagen se muestra tal cual es, sin realizar ningún tipo de ajustes. Esto puede
hacer que algunas partes de la imagen queden invisibles o que sólo aparezca
rellena una parte de la celda.
Rellenar
Si se selecciona esta opción, se ajustará la imagen hasta llenar la celda, sin tener
en cuenta el ratio de aspecto (la proporción) de la imagen.
Mantener Aspecto
Si se selecciona esta opción, se ajustará la imagen lo más posible hasta llenar la
celda, manteniendo al mismo tiempo el ratio de aspecto (la proporción). 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
La imagen se ajusta lo más posible, para cubrir la celda de la hoja en ambas
direcciones, al tiempo que se mantiene el ratio de aspecto correcto (o las
proporciones correctas). Esto normalmente da como resultado partes de la imagen
sesgadas en una dirección.
Ocultar Texto Cuando Falta Imagen.
Si esta opción está seleccionada, QlikView no mostrará el texto del objeto de
texto si la interpretación como una referencia a una imagen falla por alguna
razón. La celda entonces se dejará en blanco.
514
Configuraciones de Mini Gráfico
515
Aspecto
Modo Establece el mini gráfico como Chispa, Línea con puntos, Puntos, Barras o Ejes.
Color Abre el diálogo Área de Color (página 450) desde donde podrá configurar el
color del mini gráfico.
Realzar Valor Máximo Marque la casilla de verificación y pulse el botón coloreado para abrir el diálogo
con Color Área de Color desde donde podrá establecer el color para el valor máximo.
Realzar Valor Mínimo Marque la casilla de verificación y pulse el botón coloreado para abrir el diálogo
con Color Área de Color desde donde podrá establecer el color del valor mínimo.
Realzar Valores Iniciales Marque la casilla de verificación y pulse el botón coloreado para abrir el diálogo
con Color Área de Color desde donde podrá establecer el color de los valores iniciales. No
disponible para Barras y Ejes.
Realzar Valores Marque la casilla de verificación y pulse el botón coloreado para abrir el diálogo
Extremos con Color Área de Color desde donde podrá establecer el color de los valores extremos.
No disponible para Barras y Ejes.
Establecer Colores Establece los colores para las opciones de realzado según los colores
Predeterminados predeterminados de QlikView.
Forzar Escalado en Cero Fija el límite inferior del gráfico a cero en el eje. No disponible para Ejes.
Forzar Escala Obliga a todas las celdas de una columna a utilizar la misma escala en el eje y.
Compartida en eje Y
516
33.4 Propiedades del Cuadro de Lista: Ordenar
Frecuencia Ordena los valores de campo por la frecuencia (la cantidad de veces que aparecen
en la tabla).
Valor Numérico Ordena los valores de campo por sus valores numéricos.
517
Texto Ordena los valores de campo por orden alfabético.
Orden de Carga Ordena los valores de campo por su orden de carga inicial.
518
Siempre que esté marcada cualquier opción de imagen, las configuraciones bajo Formato de Imagen se
pueden utilizar para ajustar la imagen a la celda.
Sin Ajustar La imagen se muestra como tal, lo que puede provocar problemas de máscara.
Rellenar La imagen se ajusta de forma que rellene la celda, sin tener en cuenta la
proporción o ratio de aspecto.
Mantener Aspecto La imagen se ajusta tanto como sea posible, al tiempo que se mantiene la
proporción o ratio de aspecto correcto.
Rellenar con Aspecto La imagen se ajusta tanto como sea posible, al tiempo que se mantiene la
proporción o ratio de aspecto correcto. Las áreas no cubiertas con este método se
rellenan posteriormente con trozos de la misma imagen.
Cuando se muestren imágenes en lugar de texto puede que sea necesario emplear otro estilo de selección
diferente al que trae el documento por defecto, para que el estado lógico de los valores de campo
permanezca visible. Utilice la lista desplegable de Sobreescribir Estilo de Selección para seleccionar un
estilo de selección adecuado, por ej. Indicador de Esquina.
Sólo una Columna Con esta opción marcada, los valores del cuadro de lista se presentarán en una
sola columna.
Suprimir Barra de Marque esta opción para suprimir la barra de desplazamiento horizontal que se
Desplazamiento muestra normalmente cuando los valores de campo son demasiado anchos para la
Horizontal anchura especificada del cuadro de lista. En su lugar, los valores de campo se
truncarán según sea necesario.
Número Fijo de Marque esta opción para establecer un número fijo de columnas para el cuadro de
Columnas lista. La opción no está dispomible si está seleccionado Sólo una Columna.
Ordenar por Columna En los cuadros de lista con más de una columna, los valores se muestran
ordenados por filas, según el criterio de ordenación especificado. La opción
Ordenar por columna cambia la ordenación por columnas.
Bordes de Celda Los valores de campo irán separados por líneas horizontales, simulando las filas
de una tabla. La casilla Bordes de Celda se activa automáticamente cuando la
opción de Dividir Texto está marcada, pero puede ser desactivada a
continuación.
519
Configuraciones de En este grupo las celdas del cuadro de lista podrán quedar configuradas para que
Varias Filas muestren los valores en múltiples filas, lo cual resulta útil con cadenas largas de
texto.
Dividir Texto de Celda
Seleccionando esta opción, una celda mostrará sus contenidos en más de una
fila.
Altura n líneas
Aquí se especifican los límites del número de filas de una celda.
Configuraciones de Fondo
Transparencia del Color Sólo disponible si se ha activado la opción del color. Establece el grado de
transparencia del color de fondo.
Imagen Si este parámetro está activo, el fondo del objeto será una imagen. Pulse
Explorar y escoja una imagen. Pulse Eliminar para eliminarla del fondo.
520
Ajuste de Imagen Sólo disponible si se ha activado la opción de imagen. El parámetro define cómo
ajusta QlikView la imagen para que quepa.
Sin Ajustar
La imagen se mostrará tal cual es, sin ningún tipo de ajuste. Esto puede hacer
que algunas partes de la imagen no se visualicen o que tan sólo 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 (la proporción) de la imagen.
Mantener Aspecto
Si selecciona esta opción, se ajustará la imagen lo más posible hasta llenar el
fondo de la hoja, al tiempo que se mantiene el ratio de aspecto (o proporción) de
la imagen.
Rellenar con Aspecto
La imagen se ajusta lo más posible, para cubrir el fondo de la hoja en ambas
direcciones, al tiempo que se mantiene el ratio de aspecto correcto (o las
proporciones correctas). Esto normalmente da como resultado partes de la imagen
sesgadas en una dirección.
La página Número
La página Propiedades: Número se abre haciendo clic con el botón derecho sobre un objeto de hoja y
eligiendo el comando Propiedades en el menú flotante.
521
Cada campo tiene un formato numérico predefinido que se puede establecer en la página Propiedades de
Documento: Número (página 476). No obstante, se puede utilizar un formato numérico aparte para un objeto
de hoja individual. Para ello, marque la alternativa Ignorar Configuraciones de Documento y especifique
un formato de número en el grupo inferior. Esta página de propiedades se aplica al objeto activo y contiene
los siguientes controles para dar formato a los valores:
Mixto Incluye números y texto. Los números se muestran en formato original.
Número Muestra los valores numéricos con el número de dígitos establecido en el cuadro
Precisión.
Fijar en Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
Date Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Time Muestra valores que pueden ser interpretados como horas en el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Fecha/Hora Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Interval Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
Mostrar en porcentaje Esta casilla de verificación afecta a los siguientes formatos: Número, Entero y
(%) Fijado.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
El botón ISO establece la hora, la fecha y el formato fecha/hora conforme al estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
El botón Modificar formato de documento abre la página Propiedades de Documento: Número (página
476) en la que se puede editar el formato de número por defecto de cualquier campo.
522
33.7 Fuente
El diálogo Fuente
Aquí se puede establecer la Fuente, el Estilo de Fuente y el Tamaño de la fuente que se empleará.
La fuente se puede configurar para un único objeto cualquiera (Propiedades de Objeto: Fuente), o para
todos los objetos de un documento (Aplicar a Objetos en Propiedades de Documento: Fuente).
Además, las fuentes predefinidas para nuevos objetos se pueden configurar en Propiedades de
Documento:Fuente). Hay dos fuentes predefinidas:
1. La primera fuente predefinida (Cuadros de Lista, Gráficos, etc) es la que se emplea en la mayoría de
los objetos, incluidos los cuadros de lista y los gráficos.
2. La segunda fuente predefinida (Objetos de Texto / Botones) es la que se utiliza para los botones y
cuadros de texto, que son objetos que normalmente necesitan un tipo de letra de mayor tamaño.
Finalmente, las fuentes predefinidas para nuevos documentos se pueden fijar en Preferencias de Usuario:
Fuente).
Para los gráficos, botones y objetos de texto (excepto los objetos de búsqueda) también se puede especificar
un Color de fuente. El color puede ser Fijo (haga clic en el botón coloreado para especificar un color
diferente) o puede ser calculado dinámicamente desde una expresión. La expresión deberá ser una
representación válida de color, lo cual se consigue empleando las Funciones de color (página 393). Si el
resultado de la expresión no es una representación válida de color, la fuente de color volverá al negro por
defecto.
Otros parámetros adicionales son:
Sombreado Si está marcada esta opción, se añadirá un sombreado al texto.
523
33.8 Diseño
La página de diseño
Un parámetro de diseño de diseño solo se aplicará al objeto actual, si ésta se realiza desde la página de
Propiedades del Objeto.
Una configuración de diseño se aplicará a todos los objetos del(os) tipo(s) especificado(s) en el documento,
si ésta se realiza desde la página de propiedades del Documento.
Utilizar Bordes
Habilite este parámetro si desea emplear un borde alrededor del objeto de hoja. Especifique el tipo de borde
seleccionándolo en el menú desplegable.
Intensidad de Sombreado El menú desplegable Intensidad de Sombreado permite establecer la intensidad
del sombreado que rodea a los objetos de hoja. También existe la opción de Sin
Sombreado.
Cambiar Imagen... Si se selecciona Imagen como estilo de borde, haga clic en este botón para
establecer la imagen que desea usar.
524
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.
Ancho de Borde Esta opción está disponible para todos los tipos de borde. Cuando establezca el
ancho de los bordes de una imagen, asegúrese de que éste se corresponde con el
ancho de esquina definido en la imagen. El ancho puede especificarse en mm,
cm, pulgadas ("), píxeles (px,pxl,pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
Color Haga clic en este botón para abrir un diálogo que permita elegir un color de base
apropiado en la paleta de colores para todos los tipos de borde, excepto Imagen.
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 básico seleccionado en
la parte superior del objeto de hoja.
Cuando se elige Simplificado en Propiedades de Documento: General (página 444), no hay elección
posible en cuanto al tipo de borde, solo está el menú desplegable Intensidad de Sombreado y el parámetro
Ancho de Borde.
Esquinas Redondeadas
En el grupo Esquinas Redondeadas se puede definir la forma general de un objeto. Estas configuraciones
permiten trazar objetos de hoja que van desde círculos perfectos hasta formas elípticas o rectangulares:
Esquinas Redondeadas Si marca esta opción, podrá hacer las esquinas redondeadas.
Esquinas Las esquinas que no tengan la opción marcada se dibujarán como rectangulares.
Inclinación Es un número variable entre 2 y 100 donde 100 define un rectángulo con
esquinas cuadradas y 2 corresponde a una elipse perfecta (un círculo elipsoide
con un ratio de aspecto de 1:1). Una inclinación entre 2 y 5 es óptima para
conseguir esquinas redondeadas.
Ángulo de Redondeo Este parámetro determina el radio de las esquinas en distancia fija (Fijo) o como
un porcentaje del cuadrante total (Relativo (%)). Este parámetro le permitirá
controlar hasta qué punto se verán afectadas las esquinas por la forma general
definida en Inclinación. La distancia se puede especificar en mm, cm, pulgadas,
('', pulgada), píxeles (px,pxl,pixel), puntos (pt, pts, punto) o unidades de
documento (du, docunit).
Capa
En el grupo Capa, un objeto puede definirse como residente en una de estas tres capas:
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. Sólo podrá
ubicarse sobre otros objetos de hoja de la misma capa Inferior.
Normal Al crearse, los objetos de hoja residen en la capa Normal (capa 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.
525
Superior 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 opción para introducir un valor de su
elección.
Mostrar
En el grupo Mostrar se puede especificar una condición conforme a la cual se mostrará el objeto de hoja:
Siempre El objeto de hoja siempre se mostrará.
Nota:
Los usuarios con privilegios Admin para el documento pueden sobrescribir todas las condiciones de
mostrado con la opción Mostrar todas las Hojas y Objetos en Mostrar Todas las Hojas y Objetos de Hoja
en Propiedades de Documento: Seguridad (página 463). Esta funcionalidad se puede cambiar pulsando
Ctrl+Mayús+S.
Opciones
En el grupo Opciones se puede desactivar la posibilidad de mover y redimensionar el objeto de hoja. Las
configuraciones en este grupo solo son relevantes si están habilitadas las correspondientes casillas de
verificación en Propiedades de Documento: Diseño y Propiedades de Hoja: Seguridad.
Permitir Mover/Ajustar Si esta opción ha sido deseleccionada será imposible mover o ajustar el objeto de
hoja.
Permitir Copiar/ Clonar Si esta opción ha sido deseleccionada será imposible hacer una copia del objeto
de hoja.
Permitir Información Cuando utilice la función Info (página 265), se mostrará un icono de
información en la barra de título del objeto siempre que un valor de campo tenga
información asociada a él. Si no quiere que aparezca el icono de información en
la barra de título, puede deseleccionar esta opción.
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 tamaño de la tabla
sea menor que el espacio asignado para el objeto de hoja. Deseleccionando esta
casilla este ajuste automático de tamaño se desactivará, quedando el espacio
sobrante en blanco.
Barras de Desplazamiento
En el grupo Barras de Desplazamiento hallará diversos controles para cambiar el formato de las barras de
desplazamiento:
526
Preservar Posición de Con esta opción habilitada, QlikView tratará de mantener la posición de
Desplazamiento desplazamiento de tablas y gráficos que tengan una barra de desplazamiento de
su eje x cuando se efectúe una selección en otro objeto. La opción debe estar
habilitada también en Preferencias de Usuario: Objetos (página 96).
Ancho de Barra de Este control afecta tanto al ancho como al tamaño relativo de los símbolos de las
desplazamiento barras de desplazamiento.
Aplicar a... Abre el diálogo Propiedades de Título y Borde, en el que podrá definir dónde
aplicar las propiedades que se establecieron en la página Diseño.
527
33.9 Título
La página Título
Una configuración de Título sólo se aplicará al objeto actual si se realiza desde la página de propiedades del
Objeto.
Una configuración de Título se aplicará a todos los objetos del(os) tipo(s) especificado(s) en el documento, si
ésta se realiza desde la página de Propiedades del Documento.
En la página Título podrá especificar opciones de diseño que son completamente diferentes a las del diseño
general del objeto.
Mostrar Título Cuando se selecciona esta opción, se crea un título en la parte superior del objeto
de hoja. Los cuadros de lista y otros "objetos de cuadro" tendrán la opción
activada por defecto, mientras que los botones, objetos de texto y objetos de
línea/flecha no.
Texto de Título En el cuadro de texto podrá introducir un título que mostrar en el recuadro del
título del objeto de hoja. Utilice el botón Fuente... si desea cambiar el tipo de
letra del título.
Puede establecer los colores del título en sus diversos estados. Las configuraciones de Colores Activos y
Colores Inactivos se pueden activar indistintamente unas de otras.
Pulse el botón Color de Fondo o Color de Texto para abrir el diálogo Área de Color (página 450). El
Color de Fondo puede definirse como un color sólido o degradado en el diálogo Área de color. Se puede
definir el Color de Texto como Fijo o Calculado utilizando Funciones de color (página 393).
Dividir Texto Si se marca esta opción, el título se mostrará en dos o más filas.
Altura de Título (Líneas) En este cuadro de edición se fija el número de líneas del título.
528
El tamaño y la posición exactos del objeto QlikView pueden determinarse y ajustarse mediante los
parámetros de Tamaño/Posición para el objeto de hoja QlikView Normal o Minimizado. Éstos parámetros
se miden en píxeles:
Coord. X Fija la posición horizontal del lado izquierdo del objeto de hoja, en relación con
el borde izquierdo de la hoja.
Coord. Y Fija la posición vertical del lado superior del objeto de hoja, en relación con el
borde superior de la hoja.
La orientación de la etiqueta de título puede modificarse mediante las opciones de Alineación de Título:
Horizontal La etiqueta puede alinearse horizontalmente: a la Izquierda, Centrada o a la
Derecha, dentro del área de título.
Iconos Especiales
Muchos de los comandos de menú de los objetos de hoja pueden configurarse como iconos de título.
Seleccione los comandos que se mostrarán como iconos de título marcando la casilla de verificación que
aparece a la izquierda de cada comando en ls lista.
Nota:
Utilice los iconos de título especiales con mucho cuidado. Demasiados iconos pueden confundir al usuario.
Permitir Minimizar Cuando se marca esta opción, se mostrará un icono de minimizado en el título de
la ventana del objeto de hoja, siempre y cuando el objeto sea minimizable.
Además, esto hará que el objeto se pueda minimizar haciendo doble clic sobre su
título.
Minimizado Automático Esta opción estará disponible cuando Permitir Minimizar esté marcado. Si
marca la opción Minimizado Automático para varios objetos de hoja de una
misma hoja, se minimizarán automáticamente todos menos uno en cualquier
momento. Esto puede resultar útil para, por ejemplo, mostrar de forma alternativa
diversos gráficos en una misma área de hoja.
529
Texto de Ayuda Aquí podrá introducir un texto de ayuda para mostrarlo en una ventana
emergente. El texto de ayuda puede especificarse como una Fórmula Calculada
(página 943). Esta opción no está disponible a nivel de documento. Haga clic en
el botón ... que abre el diálogo Editar Expresión para una edición más fácil de
fórmulas largas.
Puede introducir, por ejemplo, una descripción del objeto de hoja. Se añadirá un
icono de ayuda al título de la ventana del objeto. Cuando el puntero del ratón
esté sobre el icono, el texto se mostrará en una ventana emergente.
Establecer por defecto Marque esta casilla de verificación si desea utilizar las configuraciones de manera
para nuevos objetos en predeterminada (por defecto) para todo nuevo objeto en el documento actual.
este documento Sólo está disponible cuando este diálogo se abre desde la página Diseño de un
objeto de hoja.
530
árbol mostrará los nodos indentados, para facilitar así la navegación y permitir al usuario contraer los nodos
de forma que una fila del cuadro de lista represente una rama de la jerarquía, en lugar de un nodo en
particular.
Las selecciones se realizarán de la forma habitual y por supuesto se podrán hacer múltiples selecciones en
distintos niveles de la jerarquía.
531
532
34 Cuadro de Estadísticas
El cuadro de estadísticas es una forma muy compacta de mostrar campos numéricos en los cuales los registros
por sí mismos no tienen más interés que por ejemplo su suma o su media. Está disponible una selección de
funciones estadísticas. Cuando no se selecciona un rango específico de valores, QlikView trata todos los
valores de la lista del cuadro de lista correspondiente (valores opcionales) como la muestra.
El nombre del cuadro por defecto es el mismo que el del campo al que pertenecen los valores seleccionados.
Haciendo clic con el botón derecho sobre el cuadro de estadísticas se abre el Menú Objeto del Cuadro de
Estadísticas (página 533). También se puede abrir desde el menú Objeto, cuando el cuadro de estadísticas es
el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
533
Seleccionar Valores Se seleccionan todos los valores no excluidos en el cuadro de lista
Posibles correspondiente.
Seleccionar Valores Se seleccionan todos los valores excluidos en el cuadro de lista correspondiente.
Excluidos
Borrar Otros Campos Borra las selecciones de todos los restantes objetos de hoja, al tiempo que
mantiene las actuales en el cuadro de lista correspondiente.
Imprimir Abre el diálogo Imprimir: General (página 109) para permitirle imprimir los
contenidos del Cuadro de Estadísticas.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar a Excel Exporta los valores posibles (incluyendo los seleccionados) a Microsoft Excel, el
cual es lanzado automáticamente, si es que no se está ejecutando ya. Los valores
exportados aparecerán en una nueva hoja Excel. Para que esta funcionalidad
opere como es debido es necesario tener instalado Microsoft Excel 97 o posterior
en el ordenador.
Exportar Abre el diálogo Guardar Como donde se pueden especificar una ruta, nombre
de archivo y tipo de archivo (tabla) para los contenidos exportados.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Datos
Copia las filas de datos del cuadro de estadísticas en el portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del cuadro de estadísticas
sobre la que se haya hecho clic con el botón derecho (al invocar el menú
Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
534
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
535
Propiedades de Cuadro de Estadísticas, General
Título Aquí puede introducir un texto que mostrar en el área de título del objeto de
hoja.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
Campo Seleccione el campo que contiene los valores que se van a utilizar en la lista del
cuadro de grupo Campo.
536
Utilizar como Título Haga clic en el botón Usar como Título si desea poner el nombre de campo
como título, si no, escriba un título en el cuadro de edición Título. El título
también puede definirse como una Fórmula Calculada (página 943) para
actualización dinámica del texto de la etiqueta. Haga clic en el botón ... para
abrir el diálogo Editar Expresión para una edición más fácil de fórmulas largas.
Funciones Disponibles Seleccione las funciones estadísticas que desee en el listado de la ventana
Funciones Disponibles y muévalos a la ventana Funciones Mostradas haciendo
doble clic o haciendo clic en el botón Añadir.
Mostrar Error Estándar Marque la opción Mostrar Error Estándar para mostrar los valores de error
estándar de los cálculos de Media y Desviación Típica.
Bordes de Celda Marque la opción Bordes de Celda para mostrar la separación mediante líneas
horizontales, imitando las filas de una tabla.
Funciones Mostradas Enumera en una lista las funciones estadísticas que se utilizarán en el Cuadro de
Estadísticas.
Configuraciones para La apariencia del cuadro de estadísticas se puede modificar aún más desde el
Variable Seleccionada grupo Configuraciones para la Fila Seleccionada.
Color de Fondo Determina el color de fondo de la fila seleccionada. El color de fondo puede
definirse como un color sólido o un degradado mediante el diálogo Área de
Color que se abre al hacer clic en el botón correspondiente.
Color de Texto Esta alternativa le permite escoger un color de texto para la fila seleccionada.
Aplicar Colores a todas Marque esta alternativa antes de pulsar en Aplicar o Aceptar para que el color
las Filas elegido se aplique en todas las filas del cuadro de estadísticas.
Contador de Totales El número total de valores posibles Se trata del mismo número que el de la
frecuencia que se puede mostrar en un cuadro de lista. (Suma de Contador
Numérico y Contador de Texto)
Contador de Valores Número de valores no numéricos entre los posibles valores (suma de Contador de
Nulos y Alfanuméricos Nulos y Contador de Texto)
537
Suma Suma de la muestra
La muestra se compone de todos los valores no excluidos (es decir, seleccionados + opcionales) del campo.
Si hace clic en los valores que representan valores de campo reconocibles, tales como Min, Max, los valores
de campo correspondientes se tornarán seleccionados.
538
Los formatos numéricos estadísticamente correctos para las diferentes entidades estadísticas en un cuadro de
estadísticas, se derivan automáticamente de los datos y el formato numérico del campo base. Aquí, se pueden
sobrescribir los formatos numéricos para las funciones individuales. Para hacer esto, seleccione una función
estadística de la lista Funciones, marque la opción Sobrescribir Configuraciones de Documento y
especifique un formato numérico en el grupo de controles inferior. Esta página de propiedades se aplica al
objeto activo y contiene los siguientes controles para dar formato a los valores:
Número Muestra los valores numéricos con el número de dígitos establecido en el cuadro
Precisión.
Fijar en _ Decimales Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
Date Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Time Muestra valores que pueden ser interpretados como horas en el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Fecha/Hora Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Interval Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
El botón Mostrar en porcentaje (%) opera en los siguientes formatos: Número, Entero y Fijado en.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
El botón ISO establece la hora, la fecha y el formato fecha/hora conforme al estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
34.4 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
34.5 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
539
Véase Diseño (página 524).
34.6 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
540
35 Cuadro de Selección Múltiple
Debido a su característica exclusiva de ordenar los campos visualizados por aplicabilidad (a esta opción
Ordenar por Aplicabilidad se accede desde la página Propiedades de Cuadro de Selección Múltiple:
General (página 544)), el cuadro de selección múltiple ofrece la solución definitiva al problema de
visualizar un gran número de cuadros de lista en una misma hoja.
Haciendo clic con el botón derecho sobre el cuadro de selección múltiple se abre el Cuadro de Selección
Múltiple: Menú Objeto (página 541). También se puede acceder desde el menú Objeto, cuando el cuadro de
selección múltiple es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
541
Ordenar Capas Este menú en cascada únicamente está disponible cuando está activado el
comando Rejilla de Diseño de Menú Ver (página 64) o cuando está marcada la
casilla de verificación Mostrar Siempre Opciones de Menú de Diseño (página
95). Contiene cuatro comandos para fijar la capa de diseño de los objetos de
hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Búsqueda Difusa Abre el cuadro de búsqueda de texto en modo Búsqueda Difusa (página 125)
para buscar en un campo abierto.
Búsqueda Avanzada Abre el El Diálogo Búsqueda Avanzada (página 127) para buscar en un campo
abierto. Este diálogo permite introducir expresiones de búsqueda avanzada. Este
comando también puede invocarse con el método abreviado de teclado:
Ctrl+Mayús+F.
Borrar Todas las Borra todas las selecciones actuales en el cuadro múltiple.
Selecciones
Borrar Otros Campos Borra las selecciones de todos los demás objetos de hoja, incluyendo las
selecciones efectuadas en otros campos del actual Cuadro de Selección Múltiple,
mientras que se mantienen las selecciones en este campo específico del actual
cuadro de Selección Múltiple.
Bloquear Todas las Bloquea el(los) valor(es) seleccionado(s) del Cuadro de Selección Múltiple.
Selecciones
542
Desbloquear Desbloquea los valores bloqueados del campo.
Desbloquear Todas las Desbloquea los valores bloqueados del cuadro múltiple.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) donde se pueden especificar las
configuraciones de impresión. Esta operación sólo tiene sentido cuando se
muestra un único valor en cada campo (bien porque es el único valor
seleccionado, o porque es el único valor asociado).
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar a Excel Exporta las partes del cuadro múltiple que son visibles cuando las listas de los
campos están cerradas, a Microsoft Excel, el cual es lanzado automáticamente, si
es que no se estaba ejecutando ya. Los valores exportados aparecerán en una
nueva hoja Excel. Para que esta funcionalidad opere como es debido es necesario
tener instalado Microsoft Excel 97 o posterior en el ordenador. Esta operación
sólo tiene sentido cuando se muestra un único valor en cada campo (bien porque
es el único valor seleccionado, o porque es el único valor asociado).
Exportar Abre un cuadro de diálogo en el que podrá exportar el cuadro múltiple como una
tabla a un archivo de su elección. Los formatos de archivo admitidos incluyen un
abanico de formatos de archivos de texto: HTML, XML, BIFF (formato nativo de
Excel) y Archivos QVD (página 429).
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Datos
Copia las filas de datos del cuadro múltiple al portapapeles.
Valor de Celda
Copia en el portapapeles el valor de texto de la celda del cuadro de lista sobre la
que se haya hecho clic con el botón derecho del ratón (al invocar el menú
Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en el diálogo Preferencias de Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
543
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
544
Título En la ventana Título se puede dar un nombre al cuadro múltiple, el cual se
mostrará en el título de ventana. El título también puede definirse como una
Fórmula Calculada (página 943) para actualización dinámica del texto de la
etiqueta. Haga clic en el botón ... para abrir el diálogo Editar Expresión para
una edición más fácil de fórmulas largas.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
Campos Disponibles En esta columna se muestran los nombres de los campos origen disponibles.
Inicialmente, todos los campos (excluyendo los campos del sistema) aparecen en
esta columna. Para incluir los Campos de Sistema (página 399), marque
Mostrar Campos de Sistema.
Los campos clave se indicarán mediante un símbolo de llave. Seleccione los
elementos que se van a utilizar/eliminar haciendo clic en ellos. Utilice los
botones Añadir o Quitar para moverlos a la columna deseada.
Campos Mostrados en el En esta columna se muestran los nombres de los campos seleccionados de la lista
Cuadro de Selección Campos Disponibles que se incluirán en el cuadro de tabla. Inicialmente no se
Múltiple visualizan campos en esta columna.
Cuando se selecciona un campo en esta lista, puede darle una Etiqueta
personalizada en la ventana de edición.
Mostrar Campos de Desde aquí, podrá controlar qué campos aparecerán en la lista de Campos
Tabla Disponibles. La lista desplegable muestra la alternativa Todas las Tablas por
defecto.
La alternativa --Todas las Tablas (Cualificadas) -- muestra los campos por el
nombre de la(s) tabla(s) en que aparecen. Esto significa que los campos clave
(conexiones) se listarán más de una vez. (Esta alternativa sólo se emplea para
propósitos de presentación y no tiene nada que ver con los campos Qualify
(página 283) del script de carga.)
También es posible ver los campos de una tabla de una vez.
Expresión Abre el diálogo Editar Expresión (diálogo) (página 823) en el que se puede
crear una expresión que pueda emplearse luego como campo mostrado en el
cuadro múltiple.
Editar... Abre el diálogo Editar Expresión (diálogo) (página 823) para el campo elegido
en la columna Campos Mostrados en Cuadro de Selección Múltiple.
545
Descender Mueve un campo hacia abajo en el orden de visualización.
Ordenar por Volumen Ordena los campos de la columna Campos Mostrados en Cuadro de Selección
Múltiple en orden numérico.
Orden de Carga Ordena los campos de la columna Campos Mostrados en Cuadro de Selección
Múltiple por orden de carga, es decir, en el orden en que son leídos desde la base
de datos.
Orden Alfabético Ordena los campos de la columna Campos Mostrados en Cuadro de Selección
Múltiple en orden alfabético.
Ordenar por Cuando está marcada esta opción, la ordenación de los Campos Mostrados en
Aplicabilidad Cuadro de Selección Múltiple será actualizada dinámicamente durante las
selecciones, de tal manera que los valores de campo no excluidos se moverán
hacia arriba en la lista, mientras los valores posibles se moverán hacia abajo. Esta
opción hará posible en muchos casos usar literalmente cientos de campos en un
único Cuadro de Selección Múltiple.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). Cada objeto de hoja recibe un ID único y exclusivo, el cual para los
Cuadros de Selección Múltiple comienza por MB01. Los objetos de hoja
enlazados comparten un mismo ID de objeto. Podrá editar este número ID más
adelante.
546
La pestaña Ordenar se abre haciendo clic con el botón derecho sobre un objeto de hoja (Cuadro de Lista,
Cuadro Múltiple, Cuadro de Tabla, Gráfico u Objeto Calendario/Deslizador) y eligiendo el comando
Propiedades en el menú contextual (u Objeto, Propiedades en la barra de menú principal). Aquí podrá
configurar el criterio de ordenación de los valores en el objeto de hoja. Algunas opciones pueden no estar
disponibles para ciertos objetos de hoja.
Ordenar por:
Estado Ordena los valores de campo según su estado lógico (seleccionado, opcional, o
excluido).
El parámetro Auto Ascendente ordena el cuadro de lista (o, en un cuadro
múltiple, el listado desplegable que contiene los valores de campo) conforme a
su Estado sólo si el cuadro de lista contiene una barra de desplazamiento
vertical. No obstante, si amplía el cuadro de lista para que pase a mostrar todos
los valores, el criterio de ordenación de Estado se desactiva por completo.
Frecuencia Ordena los valores de campo por la frecuencia (la cantidad de veces que aparecen
en la tabla).
Valor Numérico Ordena los valores de campo por sus valores numéricos.
Orden de Carga Ordena los valores de campo por su orden de carga inicial.
547
35.4 Propiedades del Cuadro de Selección Múltiple:
Presentación
Configuraciones de En este grupo se pueden configurar las celdas del cuadro de selección múltiple
Varias Filas para que muestren los valores en múltiples filas, lo cual es útil en el caso de
largas cadenas de texto.
Dividir Texto
Seleccionando esta opción, una celda mostrará su contenido en más de una fila.
Altura de CeldanLíneas
Aquí se puede especificar el límite de número de filas de celda que se desee.
548
Frecuencia Mostrar
Establece si la frecuencia del valor de campo seleccionado debe mostrarse o no.
Por frecuencia se entiende el número de combinaciones seleccionables en las que
aparece el valor.
En Porcentaje
Establece si la frecuencia deberá mostrarse en números absolutos o como
porcentajes del número total de entradas.
Avanzado Este botón abre el diálogo Configuraciones de Campo Avanzadas (página 550)
que ofrece parámetros para la representación de valores de campo y opciones
especiales de búsqueda de texto.
Sólo una Columna Con esta opción marcada, los valores del Cuadro de Selección Múltiple se
presentarán en una sola columna.
Suprimir Barra de Marque esta opción para suprimir la barra de desplazamiento horizontal que se
Desplazamiento muestra normalmente cuando los valores de campo son demasiado anchos para la
Horizontal anchura especificada del cuadro de selección múltiple. En su lugar, los valores de
campo se truncarán según sea necesario.
Ordenar por Columna En los campos del Cuadro de Selección Múltiple que tengan más de una
columna, los valores se mostrarán ordenados por filas según el criterio
especificado. La opción Ordenar por columna cambia la ordenación por
columnas.
Bordes de Celda Los valores de campo irán separados por líneas horizontales, simulando las filas
de una tabla. Bordes de Celda se activa automáticamente cuando la opción
Dividir Texto está marcada, pero puede ser desactivada posteriormente.
Ocultar Excluidos Establece si los valores excluidos deberán mostrarse o no. Los valores excluidos
se vuelven no seleccionados.
Sólo Lectura Marcar esta casilla evita que se realicen selecciones directamente en el cuadro de
Selección Múltiple, haciéndolo únicamente herramienta para mostrar.
Ignorar Nulos Los valores NULL (Nulos) no se considerarán para mostrar los valores posibles
de un determinado campo.
Nota:
El uso incorrecto de esta opción puede afectar a la visualización de datos no correlacionados en
el cuadro de selección múltiple.
Ignorar Campo Esta casilla de verificación permite realizar selecciones en un campo en concreto
Bloqueado del cuadro de selección múltiple incluso si ese campo está bloqueado. El campo
permanecerá bloqueado para selecciones realizadas en cualquier parte del
documento.
Estilo de Rejilla Esta casilla de verificación cambia el diseño del Cuadro de Selección Múltiple,
de tal forma que cada etiqueta se posiciona por encima del campo
correspondiente.
549
Sólo Lectura Marcar esta casilla evita que se realicen selecciones directamente en este campo
en particular del cuadro de Selección Múltiple, haciéndolo únicamente
herramienta para mostrar.
Color Cerrado Establece el color de las celdas de columnas de datos de un cuadro de selección
múltiple cerrado. El color puede definirse como un color sólido, o como un
degradado mediante el diálogo Área de Color (página 450), que se abre al hacer
clic sobre el botón.
Limitar Lista desplegable Limita la longitud de los cuadros de lista desplegable abiertos en el Cuadro de
a n Líneas Selección Múltiple. Introduzca en el cuadro de texto el número máximo de
valores que se mostrarán.
550
Opciones de Imagen
Representación Están disponibles las siguientes alternativas:
Texto
Cuando se seleccione esta opción los valores de la expresión se interpretarán y
mostrarán siempre como texto.
Imagen
Al seleccionar esta opción QlikView tratará de interpretar cada valor de la
expresión como una referencia a una imagen. La referencia puede ser una ruta a
un archivo de imagen en el disco (por ej. C:\Miimagen.jpg) o dentro del
documento qvw (por ej. qmem://<Name>/<Pedro>). Si QlikView no puede
interpretar el valor de una expresión como una referencia válida a una imagen, se
mostrará el valor mismo.
Info como Imagen
Si está marcada esta opción, QlikView mostrará información de la imagen,
vinculada con el valor de campo, mediante sentencias info load/select del script.
Si no hay disponible información de imagen alguna para un valor de campo, se
mostrará el valor mismo, a menos que esté marcada la opción Ocultar Texto
Cuando Falta Imagen. Se trata de una opción no disponible para los gráficos en
modo de mapa de bits.
Formato de Imagen Sólo está disponible cuando se han seleccionado las opciones de imagen arriba.
Esta configuración describe cómo QlikView formatea la imagen para ajustarla a
la celda. Hay cuatro alternativas
Sin Ajustar
La imagen se muestra tal cual es, sin realizar ningún tipo de ajustes. Esto puede
hacer que algunas partes de la imagen queden invisibles o que sólo aparezca
rellena una parte de la celda.
Rellenar
Si se selecciona esta opción, se ajustará la imagen hasta llenar la celda, sin tener
en cuenta el ratio de aspecto (la proporción) de la imagen.
Mantener Aspecto
Si se selecciona esta opción, se ajustará la imagen lo más posible hasta llenar la
celda, manteniendo al mismo tiempo el ratio de aspecto (la proporción). 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
La imagen se ajusta lo más posible, para cubrir la celda de la hoja en ambas
direcciones, al tiempo que se mantiene el ratio de aspecto correcto (o las
proporciones correctas). Esto normalmente da como resultado partes de la imagen
sesgadas en una dirección.
Ocultar Texto cuando Si se selecciona esta opción y la interpretación como referencia de imagen falla
falta la Imagen por alguna razón, QlikView no mostrará el texto del valor de campo. La celda
entonces se dejará en blanco.
Ignorar Estilo de Cuando se muestren imágenes en lugar de texto puede que sea necesario emplear
Selección otro estilo de selección diferente al que trae el documento por defecto, para que
el estado lógico de los valores de campo permanezca visible. Utilice la lista
desplegable de Sobreescribir Estilo de Selección para seleccionar un estilo de
selección adecuado, por ej. Indicador de Esquina.
551
Opciones de Búsqueda
Este grupo le permite controlar ciertos aspectos de la búsqueda de texto aplicable a Cuadros de Selección
Múltiple abiertos y a selectores desplegables en tablas.
Incluir Valores Excluidos Este parámetro especifica si los valores excluidos deberían ser incluidos en las
en la Búsqueda búsquedas de texto. Están disponibles las siguientes alternativas:
<utilizar predeterminado>
Se aplica lo definido por defecto en Preferencias de Usuario (página 85).
Sí
Los valores excluidos se incluirán siempre en la búsqueda de texto.
No
Los valores excluidos no se incluyen nunca en la búsqueda de texto, mientras
que los valores opcionales se incluyen como es habitual.
Modo de Búsqueda Especifica el modo de búsqueda inicial predefinido que se empleará en las
Predeterminado búsquedas de texto. El modo puede modificarse sobre la marcha introduciendo
los símbolos * , o bien ~ como parte de la cadena de búsqueda. Están disponibles
las siguientes alternativas:
<utilizar predeterminado>
Se aplica lo definido por defecto en Preferencias de Usuario (página 85).
Utilizar Búsqueda con Comodín
la cadena inicial de búsqueda serán dos caracteres comodín con el cursor situado
entre ellos para facilitar la búsqueda con comodín.
Utilizar Búsqueda Difusa
La cadena inicial de búsqueda será una tilde (~) lo cual denota que se trata de
una búsqueda difusa.
Utilizar Búsqueda Normal
No se añadirán caracteres adicionales a la cadena de búsqueda. Sin caracteres
comodín, se realizará una Búsqueda Normal.
552
35.5 Propiedades del Cuadro de Selección Múltiple:
Número
Número Muestra los valores numéricos con el número de dígitos establecido en el cuadro
Precisión.
Fijar en _ Decimales Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
553
Date Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Time Muestra valores que pueden ser interpretados como horas en el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Timestamp Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Interval Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
El botón Mostrar en porcentaje (%) opera en los siguientes formatos: Número, Entero y Fijado en.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
El botón ISO establece la hora, la fecha y el formato fecha/hora conforme al estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
El botón Modificar formato de documento abre la página Propiedades de Documento: Número (página
476) en la que se puede editar el formato de número por defecto de cualquier campo.
35.6 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
35.7 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
35.8 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
554
36 Cuadro de Tabla
El Cuadro de Tabla es un objeto de hoja que muestra varios campos simultáneamente. El contenido de cada
fila está conectado de forma lógica. Las columnas pueden recuperarse desde diferentes tablas internas,
dejando al usuario crear tablas libremente desde cualquier combinación posible de campos.
Haciendo clic con el botón derecho sobre el cuadro de tabla se abre el Cuadro de Tabla: Menú Objeto
(página 555). También se puede acceder desde el menú Objeto, cuando el cuadro de tabla es el objeto
activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
555
Ajustar Columnas a los Ajusta el ancho de todas las columnas de las tablas al dato más ancho de cada
Datos columna. La cabecera se incluye en el cálculo.
Igualar Ancho de Si hace clic en una columna esta opción establece el mismo ancho de dicha
Columna columna para toda la tabla.
Ordenar Ordena los registros por el campo en el se que haya hecho clic.
Personalizar Formato de Abre el El diálogo Personalizar Formato de Celdas (página 559), el cual le
Celdas permitirá dar formato a las celdas de la columna y de la línea sobre las que haya
hecho clic con el ratón. Este menú en cascada sólo está disponible si se ha
activado la opción Rejilla de Diseño en la página Menú Ver (página 64).
Ordenar Capas Este menú en cascada únicamente está disponible cuando está activado el
comando Rejilla de Diseño de Menú Ver (página 64) o cuando está marcada la
casilla de verificación Mostrar Siempre Opciones de Menú de Diseño (página
95). Contiene cuatro comandos para fijar la capa de diseño de los objetos de
hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Cambiar Valor Únicamente disponible para columnas de cuadro de tabla que muestren campos
de entrada. Sitúa la celda sobre la que se haya hecho clic en modo de edición de
entrada. Equivale a pulsar el icono de entrada en la celda.
Restaurar Valores Únicamente disponible para columnas de cuadro de tabla que muestren campos
de entrada. Abre un menú en cascada con tres opciones disponibles.
Restaurar Valor Único
Restaura el valor del valor de campo sobre el que se haya hecho clic,
devolviéndolo a su valor predeterminado por defecto desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo posibles, devolviéndolos a
sus valores predefinidos desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los valores de campo, devolviéndolos a sus valores
predefinidos desde el script.
556
Seleccionar Valores Se seleccionan todos los valores excluidos del campo.
Excluidos
Borrar Todas las Borra las selecciones de todos los campos mostrados en el cuadro de tabla.
Selecciones
Borrar Otros Campos Selecciona todos los valores posibles del campo actual, después borra las
selecciones en todos los demás campos.
Imprimir Abre el cuadro de diálogo estándar Imprimir: General (página 109) desde el
que podrá imprimir la tabla.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada. Tras
pulsar Aceptar se le pedirá un nombre de archivo para el archivo PDF de salida.
Este comando sólo está disponible si el sistema dispone de una impresora
QlikViewPDF. La impresora QlikViewPDF debe descargarse de la página web de
QlikView e instalarse aparte.
Enviar a Excel Exporta la tabla a Microsoft Excel, el cual se abre automáticamente si no estaba
abierto ya. 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.
557
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Tabla Completa
Copia la tabla completa al Portapapeles, con su cabecera y estado de selección.
Á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 lista sobre la
que se haya hecho clic con el botón derecho (al invocar el menú Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar. Las tablas generadas
por la parte oculta del script no serán representadas por nombre alguno en el
campo de sistema $Table.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
558
El diálogo Personalizar Formato de Celdas
Panel de Vista Previa de Este panel de vista previa le mostrará cambios de formato efectuados en un grupo
Tabla o varios grupos de celdas de tabla. A diferencia del panel de visualización previa
más pequeño que hay a la derecha, Texto de Muestra, muestra los cambios en su
contexto y tras la aplicación de pistas visuales y/o formateado de expresiones de
atributo.
En este panel podrá moverse libremente por la tabla y aplicar formatos a los
diversos grupos de celdas. Haga simplemente clic en una celda para variar el foco
de formato.
559
Deshacer El botón Deshacer sirve para poder deshacer paso a paso los cambios efectuados
en el diálogo Personalizar Formato de Celdas.
Tras abandonar el diálogo Personalizar Formato de Celdas todos los cambios
efectuados en dicho diálogo podrán deshacerse mediante un simple clic de ratón
en el botón Deshacer de la barra de herramientas principal.
Rehacer El botón Rehacer sirve para poder reaplicar paso a paso los cambios previamente
deshechos con el botón Deshacer en el diálogo Personalizar Formato de
Celdas.
Texto de Muestra Aquí tiene una celda de visualización previa que le permitirá ver el efecto de los
parámetros aplicados.
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 también un botón con el que podrá elegir
el color del borde. Tenga en cuenta que los bordes de celda de las diversas celdas
se mezclarán entre sí, lo cual puede hacer que el borde real de la tabla presente
un aspecto distinto del que se observa en la visualización 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 también un botón con el que podrá elegir
el color del borde. Tenga en cuenta que los bordes de celda de las diversas celdas
se mezclarán entre sí, lo cual puede hacer que el borde real de la tabla presente
un aspecto distinto del que se observa en la visualización previa.
Configuraciones de Texto En este grupo hallará diversos modificadores de texto que se pueden aplicar a la
celda.
Tamaño de Texto
Utilice el desplegable para aplicar una modificación de tamaño a la fuente
general empleada en la tabla.
Negrita
Marque esta casilla de verificación si desea el texto resaltado en negrita.
Cursiva
Marque esta casilla de verificación si desea el texto en cursiva.
Subrayado
Marque esta casilla de verificación si desea el texto subrayado.
Sombreado
Marque esta casilla de verificación si desea el texto sombreado.
560
36.3 Propiedades de Cuadro de Tabla: General
La página Propiedades de Cuadro de Tabla: General se abre haciendo clic con el botón derecho sobre un
cuadro de tabla y eligiendo el comando Propiedades en el menú contextual, o seleccionando Propiedades
en el menú Objeto cuando está activo un cuadro de tabla.
En la ventana Título se puede dar un nombre al objeto contenedor, que se mostrará en el título de ventana.
El título también puede definirse como una Fórmula Calculada (página 943) para actualización dinámica
del texto de la etiqueta. Haga clic en el botón ... para abrir el diálogo Editar Expresión para una edición
más fácil de fórmulas largas.
Campos Mostrados en el En esta columna se muestran los nombres de los campos seleccionados de la lista
Cuadro de Tabla Campos Disponibles que se incluirán en el cuadro de tabla. Inicialmente no hay
campos en esta columna.
Cuando se selecciona un campo en esta lista, puede darle una Etiqueta
personalizada en la ventana de edición.
Mostrar Campos de Si marca esta casilla se muestran los campos de sistema en la columna Campos
Sistema Disponibles.
561
Mostrar Campos de Desde aquí, podrá controlar qué campos aparecerán en la lista de Campos
Tabla Disponibles. La lista desplegable muestra la alternativa Todas las Tablas por
defecto. Si desea que la lista muestre campos de una tabla específica, seleccione
el nombre de tabla en la lista desplegable.
La alternativa Todas las Tablas (Cualificadas) muestra los campos por el
nombre de las tablas en que aparecen . Esto significa que los campos clave
(conexiones) serán listados más de una vez. (Esta alternativa sólo se emplea para
propósitos de presentación y no tiene nada que ver con los campos Qualify
(página 283) del script de carga.)
Ordenar por Volumen Ordena los campos de la columna Campos Mostrados en Cuadro de Tabla en
orden numérico.
Orden de Carga Ordena los campos de la columna Campos Mostrados en Cuadro de Tabla por
orden de carga, es decir, en el orden en que son leídos desde la base de datos.
Orden Alfabético Ordena los campos de la columna Campos Mostrados en Cuadro de Tabla en
orden alfabético.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). Todo objeto de hoja tiene asignado un ID exclusivo, el cual, en el caso de
los Cuadros de Tabla, comienza con TB01. Los objetos de hoja compartidos
comparten un mismo ID de objeto. Es posible editar este número de ID más
adelante.
Condición de Cálculo Especifique una Condición de Cálculo la cual debe ser completa para que se
muestre el Cuadro de Tabla. Mientras no se cumpla la condición, se mostrará el
mensaje "Condición de Cálculo no completa" en su lugar.
Mensajes de Error Los mensajes de error estándar en los cuadros de Tabla (y gráficos) pueden
personalizarse en el diálogo Mensajes de Error Personalizados (página 947), el
cual se abre pulsando el botón Mensajes de error.
562
36.4 Propiedades del Cuadro de Tabla: Ordenar
Valor Numérico Cambia si el procedimiento de ordenación de los valores debe hacerse por valor
numérico o no.
Texto Alterna entre hacer el procedimiento de ordenación de los valores por orden
alfabético o no, de acuerdo con el estándar ASCII.
563
Orden de Carga Cambia si el procedimiento de ordenación de los valores debe hacerse por orden
de carga o no.
Si se especifica más de un criterio de ordenación la prioridad será expresión, frecuencia, valor numérico,
texto y orden de carga.
La pestaña Propiedades de Cuadro de Tabla: Presentación se abre haciendo clic con el botón derecho en
un cuadro de tabla y eligiendo el comando Propiedades en el menú contextual.
En este diálogo se puede determinar el diseño del Cuadro de Tabla.
Alineación La alineación por defecto de valores de campo puede establecerse separadamente
para Texto y Números seleccionando el campo en la lista de Campos y la
opción apropiada en el grupo Alineación. Por defecto, los valores de texto están
alineados a la izquierda, y los valores numéricos están alineados a la derecha.
Omitir Filas con valores Si está activado, se eliminarán del campo seleccionado las filas donde el valor de
de Campos Nulos campo sea nulo. Se entiende por nulo "sin valor".
Selectores Desplegables Si está marcado, se añade un icono de flecha desplegable al lado izquierdo de la
cabecera de columna del campo seleccionado. Haga clic en el icono para acceder
a los valores de campo desde una lista de campos desplegable. Esto funciona
exactamente como hacer selecciones en un Cuadro de Selección Múltiple.
564
Avanzado... Este botón abre el diálogo Configuraciones de Campo Avanzadas (página 550)
que ofrece parámetros para la representación de valores de campo y opciones
especiales de búsqueda de texto.
Configuraciones de En este grupo se pueden configurar las cabeceras de tabla y las celdas de datos
Varias Filas para que muestren los valores en varias filas, lo cual es útil para cadenas de texto
largas.
Dividir TextoAltura de Cabecera n Líneas
Con esta opción seleccionada, la cabecera mostrará su contenido en más de una
fila. Aquí se especifican los límites deseados del número de líneas de cabecera.
Dividir TextoAltura de Celda n Líneas
Con esta opción seleccionada, la celda mostrará su contenido en más de una fila.
Aquí se pueden especificar los límites del número de líneas de filas de celda.
Etiquetas Verticales Si está marcado, todas las etiquetas de campo serán rotadas a la posición vertical.
Permitir Arrastrar y Si está marcada esta opción, se podrán ordenar los campos de Cuadro de Tabla
Soltar haciendo clic y arrastrando y soltando sus cabeceras.
Indicador de Ordenación Si está marcada esta opción, se añadirá un icono de indicador de ordenación al
lado derecho de la cabecera de columna del campo por el cual está ordenado el
cuadro de tabla. El icono alterna para reflejar un orden ascendente o descendente.
Indicadores de Selección Si está marcada esta opción, se añadirá un icono de indicador de ordenación al
lado derecho de la cabecera de columna del campo por el cual está ordenado
actualmente el cuadro de tabla. El icono alterna para reflejar un orden ascendente
o descendente.
Suprimir Fila de Si está marcado, la tabla se mostrará sin fila de cabecera (etiqueta).
Cabecera
565
36.6 Propiedades de Gráfico: Estilo
Esta página de estilo se aplica a todo tipo de tablas en QlikView; cuadros de tabla, tablas pivotantes y
tablas simples. Aquí podrá configurar los estilos de formato para la tabla.
Estilo Actual Puede elegir el estilo de tabla más 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 parámetro,
devolviéndolo a uno de los estilos predefinidos, el formato personalizado se
perderá.
Líneas cada _Filas Aquí puede establecer si desea que aparezcan líneas de sombreado o no y con
qué intervalo de frecuencia.
Modo Indentado Este parámetro solo está disponible para tablas pivotantes. Si selecciona esta
opción, creará un estilo de tabla ligeramente diferente, que será de especial
utilidad cuando necesite acomodar varias etiquetas de dimensión en un ancho de
tabla limitado.
Utilizar Sólo Etiqueta de Primera Dimensión
Este parámetro sólo está disponible para tablas pivotantes que ya estén en Modo
Indentado y sirve para modificar aún más el estilo de la tabla pivotante.
Bordes Verticales de Este parámetro determina si se mostrarán bordes de celda verticales en las
Celdas de Dimensión columnas de la dimensión.
566
Bordes Verticales de Igual que el anterior, pero para las columnas de la expresión.
Celdas de Expresión
La pestaña Propiedades del Objeto de tabla: Número se abre haciendo clic con el botón derecho sobre un
cuadro de tabla y eligiendo el comando Propiedades en el menú contextual.
Esta página de propiedades da información de formato a todos los campos del Cuadro de Lista. El formato de
número se puede establecer de forma individual en los campos, seleccionando uno o varios campos (Clic,
<Mayús>-clic o <Ctrl>-clic) en el cuadro de texto Campos.
567
Cada campo tiene un formato numérico predefinido que se puede establecer en la página Propiedades de
Documento: Número (página 476). No obstante, se puede utilizar un formato numérico aparte para un objeto
de hoja individual. Para ello, marque la alternativa Ignorar Configuraciones de Documento y especifique
un formato de número en el grupo inferior. Esta página de propiedades se aplica al objeto activo y contiene
los siguientes controles para dar formato a los valores:
Mixto Incluye números y texto. Los números se muestran en formato original.
Número Muestra los valores numéricos con el número de dígitos establecido en el cuadro
Precisión.
Fijar en _ Decimales Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
Date Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Time Muestra valores que pueden ser interpretados como horas en el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Timestamp Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Interval Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
El botón Mostrar en porcentaje (%) opera en los siguientes formatos: Número, Entero y Fijado en.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
El botón ISO establece la hora, la fecha y el formato fecha/hora conforme al estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
El botón Modificar formato de documento abre la página Propiedades de Documento: Número (página
476) en la que se puede editar el formato de número por defecto de cualquier campo.
36.8 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
568
36.9 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
36.10 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
569
570
37 Cuadro de Selecciones Actuales
En el cuadro de selecciones actuales se listan las selecciones por nombre y valor de campo. Esta herramienta
muestra la misma información que el cuadro flotante Selecciones Actuales (página 121) pero se posiciona
directamente en la hoja, igual que cualquier objeto de hoja. El Indicador (página 119) sirve para distinguir
entre valores seleccionados y valores bloqueados.
Haciendo clic con el botón derecho sobre el cuadro de selecciones actuales se muestra el menú Cuadro de
Selecciones Actuales: Menú Objeto (página 571). También se puede acceder al mismo desde el menú
Objeto, cuando el cuadro de selecciones actuales es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
571
Seleccionar Valores Se seleccionan todos los valores excluidos del campo.
Excluidos
Borrar Otros Campos Borra las selecciones en todos los demás objetos de hoja, incluyendo las
selecciones de otros campos del Cuadro de Selecciones Actuales, al tiempo que
mantiene las selecciones en este campo específico del Cuadro de Selecciones
Actuales.
Imprimir Abre el diálogo Imprimir: General (página 109) donde se pueden especificar las
configuraciones de impresión. Todos los valores del cuadro de selecciones
actuales se envían a la impresora.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView 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 ejecución. El texto aparecerá en las celdas de 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 diálogo donde se puede exportar el contenido del cuadro de selecciones
actuales a un archivo de su elección. Los formatos de archivo admitidos incluyen
un abanico de formatos de archivos de texto, HTML, XML, BIFF (formato nativo
de Excel) y QVD (Archivos de Datos QlikView).
572
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Datos
Copia los datos (las selecciones) del cuadro de selecciones actuales 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 botón derecho (al invocar el
menú Objeto).
Imagen
Copia una imagen del cuadro de selecciones actual en el portapapeles. La
imagen incluirá o excluirá el título y el borde del objeto de hoja, dependiendo
de los parámetros definidos en el diálogo Preferencias de Usuario, página
Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
573
Propiedades del Cuadro de Selecciones Actuales, General
Título El texto que va a aparecer en el área de título del Cuadro de Selecciones
Actuales. El título también puede definirse como una Fórmula Calculada
(página 943) para actualización dinámica del texto de la etiqueta. Haga clic en
el botón ... para abrir el diálogo Editar Expresión para una edición más fácil de
fórmulas largas.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). A cada objeto de hoja se le asigna un ID único y exclusivo, el cual, para
los cuadros de selecciones actuales comienza por CS01. Los objetos compartidos
comparten un mismo ID de objeto. Podrá editar este número ID más adelante.
En el grupo Columnas Mostradas, se puede determinar si el estado y/o las columnas de valores aparecerán
en el cuadro de selecciones actuales.
574
Estado Marcar esta opción añadirá una columna de Estado con un indicador al cuadro
de selecciones actuales.
Valores Marcar esta opción añadirá una columna de Valores al cuadro de selecciones
actuales, que lista el valor de campo seleccionado.
Selectores Desplegables Active esta opción si desea 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 verificación está marcada, en cada fila de campo del cuadro de
selecciones actuales se visualizará un pequeño icono de borrado. Pulsar el icono
de borrado eliminará las selecciones del campo. No se visualizará icono de
borrado alguno para los campos bloqueados
Iconos de Si esta casilla de verificación está marcada, cada fila de campo del cuadro de
Bloqueo/Desbloqueo selecciones actuales mostrará un pequeño icono de bloqueo/desbloqueo. Pulsar el
icono bloqueará o desbloqueará las selecciones del campo.
En el grupo Color se pueden editar los colores de los diferentes componentes del cuadro de selecciones
actuales.
Fondo de Etiqueta Define el color de fondo que tendrá la etiqueta.
37.3 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
575
37.4 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
37.5 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
576
38 Cuadro de entrada
El cuadro de entrada es un objeto de hoja que sirve para introducir datos en variables QlikView y para
mostrar sus valores.
Haciendo clic con el botón derecho sobre el cuadro de entrada se abre el Cuadro de Entrada: Menú Objeto
(página 577). También se puede acceder desde el menú Objeto cuando el cuadro de entrada es el objeto
activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
577
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Imprimir Abre el diálogo Imprimir: General (página 109) donde se pueden especificar las
configuraciones de impresión. Todos los valores del cuadro de selecciones
actuales se envían a la impresora.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar a Excel Exporta los valores del cuadro de entrada a Microsoft Excel, el cual es lanzado
automáticamente si no estaba ya antes en ejecución. Los valores exportados
aparecerán en una nueva hoja Excel. Para que esta funcionalidad opere como es
debido es necesario tener instalado Microsoft Excel 97 o posterior en el
ordenador.
Exportar Abre un diálogo en el que podrá exportar los contenidos del cuadro de entrada a
un archivo de su elección. Los formatos de archivo admitidos incluyen un
abanico de formatos de archivos de texto, HTML, XML, BIFF (formato nativo de
Excel) y QVD (Archivos de Datos QlikView).
578
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Datos
Copia las filas de datos del cuadro de entrada en el portapapeles.
Valor de Celda
Copia al portapapeles el valor de texto de la celda del cuadro de entrada sobre la
que se haya hecho clic con el botón derecho (al invocar el menú Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
579
Propiedades del Cuadro de Entrada, General
Título Es el texto que aparecerá en el área de cabecera del cuadro de entrada. El título
puede definirse como una Fórmula Calculada (página 943) para actualización
dinámica posterior del texto de la etiqueta. Haga clic en el botón ... para abrir el
diálogo Editar Expresión para una edición más fácil de fórmulas largas.
Variables Disponibles Todas las variables disponibles se listan en esta columna. Para incluir las
variables de sistema, marque la casilla de verificación Mostrar Variables de
Sistema. Seleccione los elementos que se van a utilizar/eliminar haciendo clic en
ellos. Utilice los botones Añadir o Quitar para moverlos a la columna deseada.
Mostrar Variables de Hace que se muestren las variables de sistema en la lista de Variables
Sistema Disponibles.
Nueva Variable Abre el diálogo Nueva Variable donde se puede definir una variable
personalizada.
Variables Mostradas Las variables que se habrán de mostrar en el cuadro de entrada se listan en esta
columna. Inicialmente la columna está vacía.
580
Etiqueta Aquí se puede introducir un nombre alternativo para emplearlo como título de la
variable en el Cuadro de Entrada. La etiqueta puede definirse como una
Fórmula Calculada (página 943) para su actualización dinámica. Haga clic en el
botón ... para abrir el diálogo Editar Expresión para una edición más fácil de
fórmulas largas.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). A cada objeto de hoja se le asigna un ID exclusivo, el cual en el caso de
los Cuadros de Entrada comienza por IB01. Los objetos de hoja enlazados
comparten un mismo ID de objeto. Podrá editar este número ID más adelante.
581
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 podrán 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 parámetro es común a todas las variables.
Alineación Aquí podrá fijar la alineación de las variables. Se pueden alinear de forma
individual a la izquierda, centradas o a la derecha.
Colores de Fila En este grupo se pueden configurar opciones individuales de color para la fila
seleccionada en la lista de Variables a la izquierda.
Fondo
Especifica el color de fondo de la fila seleccionada. El color puede definirse
como un color sólido o un degradado, mediante el diálogo Área de Color que se
abre al pulsar el botón.
Texto
Determina el color del texto de la fila seleccionada.
Aplicar a Todas las Filas
Si marca esta casilla de verificación antes de pulsar Aplicar o Aceptar los
colores seleccionados se aplicarán a todas las filas del cuadro de entrada.
582
38.5 Propiedades de Cuadro de Entrada: Reglas y
Propiedades de documento: Variables
La página Propiedades de Cuadro de Entrada: Reglas se abre haciendo clic con el botón derecho sobre un
cuadro de entrada y seleccionando la opción Propiedades en el menú contextual. Las variables (ver
Variable (página 187)) que se han añadido al conjunto de Variables Mostradas en la página Propiedades
del Cuadro de Entrada: General (página 579) se enumeran en la lista de Variables de la pestaña Reglas
donde se pueden editar.
La página Propiedad: Variables es accesible desde Configuración - Propiedades de Documento:
Variables. La lista de variables puede modificarse mediante la opción Mostrar Variables de sistema.El
botón Nuevo... permite añadir una nueva variable al documento. El botón Eliminar quita la variable
seleccionada.
En el grupo Configuraciones para la Variable Seleccionada el cuadro de edición muestra el Valor actual
de la variable seleccionada. El valor introducido puede ser una fórmula calculada. Haga clic en el botón ...
para abrir el Editar Expresión (diálogo) (página 823).
Las variables no se incluyen normalmente en los marcadores, pero aquí es posible marcar la opción Incluir
en Marcadores.
En el grupo Reglas de Entrada especifique unas reglas según las cuales se comprobarán todos los valores
introducidos por el usuario en un cuadro de entrada. Si un valor no cumple con la regla especificada, será
rechazado y aparecerá un mensaje de error. Están disponibles las siguientes alternativas:
Sin Reglas Los valores introducidos no se contrastan con ninguna regla específica.
583
Estándar Los valores introducidos se contrastan con una de varias reglas estándar
seleccionadas en el cuadro desplegable. Por defecto no hay ninguna regla
seleccionada en absoluto, cualquier valor puede introducirse en la variable. Solo
puede marcarse una de las alternativas: Estándar, Personalizado, Solo Valores
Predefinidos y Solo Lectura.
Personalizar Los valores introducidos se comprobarán según una regla especificada por el
usuario. La regla se introduce en el cuadro de edición y debe expresarse como
una expresión QlikView que devuelve VERDADERO (valor distinto de cero) si
el valor introducido es admisible. El valor introducido se indica mediante el
signo dólar ($) en la expresión.
Ejemplo:
$>0 hará que el cuadro de entrada sólo acepte la introducción de valores positivos en la
variable seleccionada.
Sólo Valores Predefinidos Los valores introducidos se comprobarán contra una lista de valores definida en
el grupo Valores predefinidos. Sólo se aceptarán los valores introducidos que se
encuentren en la lista.
Sólo lectura Marca la variable como de sólo lectura. No se pueden introducir valores.
Habilitar el diálogo Marque esta alternativa para permitir la edición del valor de la variable en el
Definir Expresión diálogo Editar Expresión, el cual se abre desde el botón ... que aparece al hacer
clic en el valor mismo.
Sonido en Caso de Marque esta alternativa para que se reproduzca un sonido de advertencia en
Entrada no Permitida QlikView cuando el usuario introduce un valor que no cumple las reglas.
Mensaje de Error Normalmente, si el usuario intenta introducir un valor que no cumple las reglas
no será admitido, dejando el valor actual de la variable en su lugar. Marcando
esta alternativa, es posible especificar un Mensajes de Error Personalizados
(página 947) que se presentará al usuario en caso de entradas incorrectas. El
mensaje de error se escribe en el cuadro de texto. Puede definirse como una
Fórmula Calculada (página 943) para actualización dinámica. Haga clic en el
botón ... para abrir el diálogo Editar Expresión para una edición más fácil de
fórmulas largas.
En el grupo Lista de Valores se especifica si se quiere, y cómo se quiere, presentar una lista de valores para
un cuadro de entrada.
Sin lista No se mantiene ninguna lista de los valores previamente utilizados en la
variable.
List _ Valores Recientes Una lista desplegable con los últimos valores utilizados estará disponible para la
variable seleccionada en el cuadro de entrada. El número de valores previos que
se deban almacenar se puede fijar en el cuadro de entradas.
584
Predefinidos (Lista Una lista desplegable, disponible para el usuario, con los Valores Predefinidos
Desplegable) para la variable seleccionada en el cuadro de entrada.
Predefinidos (Botones de Una barra de desplazamiento, disponible para el usuario, para la variable
Incremento) seleccionada en el cuadro de entrada. El desplazamiento se hará entre los
Valores Predefinidos.
En el grupo Valores Predefinidos se especifica una lista de valores predefinidos, los cuales podrán
presentarse al usuario como una lista desplegable y/o emplearse para definir valores de variable aceptados.
Series Numéricas Marque esta alternativa para generar una lista de valores numéricos predefinidos
basados en un límite inferior (Desde), un límite superior (A) y un valor Paso a.
Esta opción puede utilizarse sola o en combinación con Valores Listados.
Valores Listados Marque esta alternativa para especificar una lista de valores arbitrarios
predefinidos. Los valores pueden ser numéricos o alfanuméricos. Los valores
alfanuméricos deben ir entre comillas (p.ej. 'abc' ). Cada valor va separado por
un punto y coma ( ; ) (p.ej. 'abc';45;14.3;'xyz' ). Esta opción puede utilizarse
sola o en combinación con Series Numéricas.
Número Muestra los valores numéricos con el número de dígitos establecido en el cuadro
Precisión.
Fijar en _ Decimales Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
585
Date Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Time Muestra valores que pueden ser interpretados como horas en el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Timestamp Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Interval Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
El botón Mostrar en porcentaje (%) opera en los siguientes formatos: Número, Entero y Fijado en.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
El botón ISO establece la hora, la fecha y el formato fecha/hora conforme al estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
38.7 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
38.8 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
38.9 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
586
39 Botón
En QlikView se pueden crear y definir botones para que ejecuten comandos o acciones. Hay básicamente
tres tipos de botones: el botón Lanzar/Exportar, el botón de Método Abreviado y el botón de Macro.
Haciendo clic con el botón derecho sobre el objeto se muestra la página Botón: Menú Objeto (página 587).
También se puede acceder desde el menú Objeto cuando el botón es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado View Menu (page 1)
o la casilla de verificación Menú Ver (página 64) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Enviar a Excel Exporta el texto a Microsoft Excel, el cual es lanzado de inmediato, si es que no
estaba ya en ejecución. 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.
587
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Texto
Copia al portapapeles el texto mostrado en el botón.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en el diálogo Preferencias de Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
588
39.2 Botón Propiedades: General
En el grupo Texto podrá establecer las propiedades del texto que se mostrará en el botón.
Text Si introduce un texto en el campo de texto etiquetará el botón. El texto puede
definirse como una Fórmula Calculada (página 943). El texto puede constar de
varias líneas, que se separan pulsando Intro.
En el grupo Fondo podrá definir el fondo del botón. El desplegable le ofrece tres posibles estilos básicos de
botón entre los que elegir:
Aqua Opción por defecto para botones de nueva creación. Crea un botón redondeado,
con un aspecto acuoso tridimensional.
589
Imagen Crea un botón de imagen. La imagen podría ser una única imagen estática, o una
imagen combinada, con tres partes, una para cada uno de los tres estados posibles
del botón (activo, inactivo o pulsado).
Imagen Combinada
Marque este botón de radio y explore hasta encontrar un archivo de imagen
utilizando el botón Seleccionar Imagen... para asignar una imagen combinada de
tres estados para el botón. El archivo de imagen deberá contener tres imágenes de
un mismo botón, una junto a otra, la primera representando el botón activo, la
segunda el botón pulsado y la tercera el botón en gris (inactivo).
Imagen Única
Marque este botón de opción y explore hasta hallar un archivo de imagen
mediante el botón Seleccionar Imagen... para asignar una única imagen al botón.
Los tipos de archivo de imagen que admite son jpg, png, bmp, gif y gif animado.
Color Seleccione este botón de radio si desea que el botón aparezca con un fondo de
color (no disponible con el parámetro Imagen). El color puede definirse como
color sólido o como un degradado mediante el diálogo Área de Color que se
abre al hacer clic sobre el botón de color.
Transparencia Establece el grado de transparencia del fondo del Botón. En 100% el fondo es
completamente transparente. La transparencia se aplicará independientemente de
que se esté utilizando una imagen o un color para el fondo.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
Condición Habilitada La expresión aquí introducida determina el estado del botón. Si la expresión
devuelve 0, el botón quedará inactivo; si la expresión devuelve 1, el botón
quedará activo. Si no se introduce expresión alguna, se presupone 1. Los botones
deshabilitados debido a un estado subyacente no pueden activarse mediante una
condición.
590
Configuraciones de Pulsando este botón tendrá acceso al diálogo Configuraciones de Impresión,
Impresión... donde podrá definir formatos de cabeceras/pies de página y márgenes. El diálogo
Configuraciones de Impresión contiene dos páginas, Imprimir: Diseño (página
110) y Imprimir: Cabecera/Pie de página (página 112), las cuales son idénticas
a las últimas dos páginas del diálogo Imprimir.
39.3 Acciones
En esta página se pueden establecer determinadas acciones para determinados objetos:
l Botones
l Objetos de texto
l Indicadores
l Objetos de línea/flecha
Entre las acciones se incluyen lanzar una aplicación externa o exportar datos desde QlikView.
Añadir Abre el diálogo Añadir Acción (Diálogo) (página 591) en el que se eligen las
diversas acciones para el objeto. Escoja el tipo de acción en las listas.
Dependiendo del tipo de acción escogida, los diferentes parámetros aparecerán en
la página Acciones. Las acciones se ejecutarán según el orden en que aparecen
en la lista.
Estado Alterno Determina el estado al que hace referencia la acción. Este parámetro sólo es
relevante para acciones relacionadas con selecciones o marcadores.
La página Acciones
591
Se pueden añadir las siguientes acciones desde el diálogo Añadir Acción. En todos los campos con el botón
... es posible introducir una expresión calculada para actualización dinámica. Véase Fórmula Calculada
(página 943).
Selección
Seleccionar en Campo Selecciona los valores y campos especificados. En la Cadena de Búsqueda puede
especificar una máscara de búsqueda, por ej. (A|B) seleccionará tanto A como B.
Alternar Select Alterna entre la selección actual y el valor de Campo y Cadena de Búsqueda
especificado. En la Cadena de Búsqueda puede especificar una máscara de
búsqueda, por ej. (A|B) seleccionará tanto A como B.
Pareto Select Realiza una selección pareto en el campo especificado, basada en una expresión
y un porcentaje. Este tipo de selección se emplea para seleccionar aquellos
indicadores que contribuyan de manera fundamental a una medida, normalmente
según una regla general de 80/20. Por ejemplo, para hallar los principales clientes
que contribuyen al 80% de la facturación total, debemos emplear Cliente como
campo, sum(Facturación) como expresión y 80 como porcentaje.
Desbloquear y Borrar Desbloquea todos los valores y elimina todas las selecciones de todos los
Todo campos.
Borrar Otros Campos Borra todos los campos excepto uno que se especifique.
Copiar Contenidos de Copia las selecciones del Estado Fuente al Estado Destino. Sólo disponible
Estado cuando se hayan definido estados alternos.
Intercambiar Contenidos Intercambia las selecciones del Estado 1 con las del Estado 2. Sólo disponible
de Estado cuando se hayan definido estados alternos.
592
Diseño
Activar Objeto Activa el objeto especificado por ID de Objeto.
Fijar Nombre de Estado Aplica el Estado especificado al objeto definido por ID de Objeto. Sólo
disponible cuando se hayan definido estados alternos.
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. Para aplicar el
marcador del servidor especifique Server\bookmarkID.
Imprimir
Imprimir Objeto Imprime el objeto especificado por ID de Objeto. Especifique el Nombre de
impresora si el objeto debería enviarse a otra impresora distinta de la
especificada por defecto. (no disponible como disparador de hoja o documento).
Imprimir Hoja Imprime la hoja especificada por el ID de Hoja. (no disponible como disparador
de hoja o documento).
593
Externo
Exportar Exporta una tabla con un conjunto específico de campos, pero únicamente se
exportarán aquellos registros que son aplicables según la selección efectuada.
Pulse el botón Configuración de la página Acciones para abrir el diálogo
Exportar Configuraciones de Acción. (no disponible como disparador de hoja o
documento).
Abrir URL Abre la URL en el navegador establecido por defecto. (no disponible como
disparador de hoja o documento).
Abrir Documento QlikView Abre el documento especificado. Ha de incluirse la extensión del archivo. (no
disponible como disparador de hoja o documento)
Marque la casilla 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 opción Aplicar estado encima del actual para conservar las
selecciones del segundo documento y aplicar las selecciones del documento
original sobre las del primero.
Abrir en la misma ventana abre el documento nuevo en la misma pestaña del
navegador cuando se está utilizando el cliente AJAX ZFC.
Ejecutar Macro Introduzca la ruta y el nombre de la macro que se habrá de ejecutar. Puede
introducir cualquier nombre para el que posteriormente creará una macro en el
diálogo Editor de Módulo, o una expresión calculada para actualización
dinámica.
Mostrar Información Muestra la información asociada, como un archivo de texto o una imagen para el
campo especificado por Campo.
594
Recargar Efectúa una recarga del documento.
Actualización Dinámica Efectúa una actualización dinámica a través de un código de macro. La sentencia
para la actualización dinámica se debe introducir en el campo Sentencia.
Nota:
Las acciones que disparan otras acciones, las denominadas "acciones en cascada", pueden traer
consecuencias imprevisibles y por tanto no se permiten.
Nota:
Existen limitaciones en cuanto al comportamiento de ciertos disparadores de macros cuando se trabaja con
documentos en QlikView Server. Le remitimos a la sección especial Consideraciones respecto al empleo de
macros en documentos QV en QlikView Server del Manual de Referencia de QlikView Server antes de
proceder al diseño de documentos de servidor con disparadores de macros.Le remitimos a la sección
Utilización de Macros en Documentos QV del QV-Server (página 975) antes de diseñar documentos de
servidor con disparadores de macros.
Selección
En este grupo se establece qué campos deben seleccionarse para exportar.
595
Campos En el cuadro Campos (página 185) se encuentra una lista de los campos
disponibles.
Exportar Filas En este cuadro se encuentran los campos que ha seleccionado para exportar. Los
campos para los que ha permitido varios valores están marcados con un asterisco.
Ascender Mueve el campo seleccionado un paso hacia arriba, es decir un paso hacia la
izquierda en la tabla de exportación.
Descender Mueve el campo seleccionado un paso hacia abajo, es decir un paso hacia la
derecha en la tabla de exportación.
Valor Múltiple (*) Marcando un campo en la ventana Exportar Filas y marcando este control,
permitirá que un campo tenga diversos valores en la lista de exportación.
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 ningún nombre, los valores se exportarán al
portapapeles. El nombre de archivo puede introducirse como una Fórmula
Calculada (página 943).
Examinar Abre el diálogo Exportar Archivo, el cual le permitirá buscar un archivo al que
exportar los valores.
Selecciones de Campo Si está marcada esta opción, el archivo de exportación tendrá, para cada campo
seleccionado, una fila con todos los valores de campo posibles en una fila
separada por tabuladores.
Incluir Etiquetas Si está marcada esta opción, los nombres de los campos figurarán en la primera
posición en la fila (si está marcada la opción Selecciones de Campo ) o el primer
registro (si está marcada la opción Registros).
Registros Si está marcada esta opción, el archivo de exportación tendrá una columna para
cada campo seleccionado, separado por etiquetas.
Anexar al Archivo Si está marcada esta opción, la exportación se anexará al archivo de exportación,
Existente si existe el archivo. Las etiquetas no serán exportadas cuando añadimos a un
archivo existente. Si no existe el archivo de exportación, esta opción no tiene
sentido.
596
Formato Numérico
Algunos programas pueden tener problemas a la hora de manejar los formatos numéricos correctamente.
QlikView ofrece tres opciones para exportar los formatos numéricos de datos numéricos a archivos o al
portapapeles.
Los nuevos botones de exportación heredarán la configuración de la página Preferencias de Usuario:
Exportar. No obstante, es posible establecer para cada botón de exportación una configuración individual.
Formato completo Indica a QlikView que exporte los datos numéricos con su formato numérico
completo, tal como se muestra en el objeto de hoja del documento.
Separador de Miles sin Elimina de los datos numéricos todo separador de miles. Se recomienda esta
especificar opción si se importan los datos en MS Excel.
Sin Formato Elimina todos los formatos numéricos y exporta los números tal cual, sin formato.
El separador decimal será el que se haya definido en la configuración del sistema
operativo (Panel de Control).
Nota:
Existen limitaciones en cuanto al comportamiento de ciertos disparadores de macros cuando se trabaja con
documentos en QlikView Server. Le remitimos a la sección especial Consideraciones respecto al empleo de
macros en documentos QV en QlikView Server del Manual de Referencia de QlikView Server antes de
proceder al diseño de documentos de servidor con disparadores de macros.Le remitimos a la sección
Utilización de Macros en Documentos QV del QV-Server (página 975) antes de diseñar documentos de
servidor con disparadores de macros.
39.4 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
39.5 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
39.6 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
597
598
40 Objeto de Texto
Los objetos de texto sirven para añadir información al documento, como por ej. etiquetas, etc. Éstas pueden
moverse y colocarse en cualquier lugar del área de hoja, incluso en áreas cubiertas por otros objetos de hoja.
Haciendo clic con el botón derecho sobre el objeto de texto se muestra el menú Menú de Objeto del Objeto
de texto (página 599). También se puede acceder desde el menú del Objeto, cuando el objeto de texto está
activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Imprimir Abre el diálogo Imprimir: General (página 109) desde donde podrá imprimir
una imagen del objeto de texto.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada. Tras
pulsar Imprimir se le pedirá un nombre de archivo para el archivo PDF de
salida. Este comando sólo está disponible si el sistema dispone de una impresora
PDF. La impresora QlikViewPDF deberá descargarse de la página 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 ejecución. 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.
599
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Texto
Copia al portapapeles el texto mostrado en el objeto de texto.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
600
Propiedades del Objeto de Texto, General
Primer Plano Aquí podrá definir el primer plano del objeto de texto. El Primer Plano
normalmente es el texto mismo, pero también podría ser una imagen.
601
Texto
Aquí podrá introducir el texto que desea mostrar. El texto puede definirse como
una Fórmula Calculada (página 943) para actualización dinámica.
Representación
El texto del objeto de texto puede interpretarse como referencia a una imagen en
memoria o en disco. Se presentan dos alternativas. Cuando seleccione Texto los
contenidos del objeto de texto se interpretarán y mostrarán siempre como texto.
Cuando seleccione Imagen QlikView tratará de interpretar los contenidos del
texto como una referencia a una imagen. La referencia puede ser una ruta a un
archivo de imagen en el disco (p.ej.C:\Mypic.jpg), o dentro del documento qvw
(por ej. qmem://<Name>/<Peter>). También puede ser una función info vinculada
a un campo que contenga información sobre una imagen (por ej. Si QlikView no
puede interpretar los contenidos del texto como una referencia válida a una
imagen, se visualizará el texto mismo.
Ocultar Texto Cuando Falta Imagen
Si esta opción está seleccionada, QlikView no mostrará texto alguno en el objeto
de texto (por haber fallado la interpretación de una referencia a una imagen por
alguna razón). El objeto de texto en este caso se dejará en blanco.
Barra de Desplazamiento Horizontal
Si marca esta casilla de verificación, se insertará una barra de desplazamiento
horizontal en el objeto de texto para poder visualizarlo con comodidad cuando el
contenido de texto sea demasiado extenso como para poder mostrarlo en el área
suministrada.
Barra de Desplazamiento Vertical
Si marca esta casilla de verificación, se insertará una barra de desplazamiento
vertical en el objeto de texto para poder visualizarlo con comodidad cuando el
contenido de texto sea demasiado largo como para poder mostrarlo en el área
suministrada.
602
Diseño En este grupo puede definir la forma en que QlikView habrá de mostrar el texto
o imagen de primer plano dentro del área del objeto de texto.
Alineación Horizontal
El texto puede alinearse horizontalmente a la izquierda, centrado o a la derecha,
dentro del objeto de texto.
Alineación Vertical
El texto puede alinearse verticalmente hacia arriba, centrado o hacia abajo,
dentro del objeto de texto.
Ajuste de Imagen
Este parámetro describe cómo encaja QlikView una imagen en primer plano en el
área de objeto de texto. Hay cuatro alternativas
Sin Ajustar
La imagen se muestra tal cual es, sin realizar ningún tipo de ajustes. Esto puede
hacer que no se vean partes de la imagen o que sólo se rellene parte del objeto
de texto.
Rellenar
La imagen se ajusta de modo que cubra por completo el área del objeto de texto,
sin mantener las proporciones o ratio de aspecto.
Mantener Aspecto
La imagen se ajusta lo más posible, para tratar de cubrir el área de texto, al
tiempo que se mantienen las proporciones o ratio de aspecto correcto. 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
La imagen se ajusta lo más posible, para tratar de cubrir el área de texto, al
tiempo que se mantienen las proporciones o ratio de aspecto correcto. Esto
normalmente da como resultado partes de la imagen sesgadas en una dirección.
Margen de Texto
Esta configuración permite 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), píxeles (px, pxl, pixel), puntos (pt, pts, point) o unidades de
documento (du, docunit).
603
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 botón de opción si quiere que el texto se muestre con un color de
fondo. El color puede definirse como un color sólido, o como un degradado
mediante el diálogo Área de Color (página 450), que se abre al hacer clic sobre
el botón.
Imagen
Seleccione este botón de opción si desea mostrar una imagen de fondo. Para
cambiar la imagen actual, haga clic en el botón Cambiar. Si no se introduce
texto en el campo Texto, el objeto de texto se puede usar para mostrar una
imagen fija como objeto de hoja en el diseño. Los tipos de archivo de imagen
que admite son jpg, png, bmp, gif y gif animado.
Transparencia
Esta opción establece el grado de transparencia del fondo del objeto de texto. En
100% el fondo es completamente transparente. La transparencia se aplicará
independientemente de que se esté utilizando una imagen o un color para el
fondo.
Ajuste de Imagen
Este parámetro describe cómo encaja QlikView una imagen de fondo en el área
de objeto de texto. Para más detalles sobre las opciones disponibles vea la
sección Ajuste de Imagen arriba.
Alineación
El fondo puede alinearse horizontal o verticalmente.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
604
40.3 Acciones
En la pestaña Acciones se fijan las acciones que se llevarán a cabo al hacer clic en el objeto. Esta página es
idéntica a la página Acciones del Objeto de Botón, véase la Acciones (página 591).
40.4 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
40.5 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
40.6 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
605
606
41 Objeto de Línea/Flecha
El objeto de línea/flecha sirve para añadir líneas o flechas en el diseño. Éstas pueden moverse y colocarse en
cualquier área de la hoja, incluso en áreas ocupadas por otros objetos de hoja.
Haciendo clic con el botón derecho sobre el objeto línea/flecha se muestra el menú Objeto de Línea/Flecha:
Menú Objeto (página 607). También puede accederse desde el menú Objeto, cuando el Objeto de
Línea/Flecha es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
607
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
608
Propiedades del Objeto de Línea/Flecha, General
Estilo de Línea Elija entre una línea sólida y varios tipos de líneas de puntos y/o guiones.
Grosor de Línea Determina el grosor de las barras. La distancia se puede especificar en mm, cm,
pulgadas, ('', pulgada), píxeles (px,pxl,pixel), puntos (pt, pts, punto) o unidades
de documento (du, docunit).
Estilo de Flecha Aquí están disponibles varias selecciones de estilo y orientación de la punta de
la flecha.
En el grupo Color determine el color del objeto de línea/flecha mediante un clic de ratón en el botón
coloreado que abre el diálogo Área de Color (página 450).
En el grupo Fondo podrá definir un fondo para el objeto de línea/flecha.
Color Elija esta alternativa si desea que el objeto se muestre con un fondo coloreado.
El color se puede definir como un color sólido o como un degradado calculado
dinámicamente mediante el diálogo Área de Color que se abre al hacer clic en
el botón coloreado, a la derecha del botón de opción.
Imagen Si selecciona esta alternativa, tendrá que importar una imagen haciendo clic en el
botón Seleccionar Imagen.
Transparencia Esta alternativa establece el grado de transparencia del fondo del objeto. En 0%
el fondo será completamente opaco. En 100% el fondo es completamente
transparente. La transparencia se aplicará independientemente de que se esté
utilizando una imagen o un color para el fondo.
609
ID de Objeto El ID de Objeto se emplea para cuestiones de Intérprete Interno de Macros
(página 965). Cada objeto de hoja recibe un ID exclusivo, el cual para el objeto
de línea/flecha, comienza por LA01. Los objetos de hoja enlazados comparten un
mismo ID de objeto. Podrá editar este número ID más adelante.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
41.3 Acciones
En la pestaña Acciones se fijan las acciones que se llevarán a cabo al hacer clic en el objeto. Esta página es
idéntica a la página Acciones del Objeto de Botón, véase la Acciones (página 591).
41.4 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
41.5 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
610
42 Objeto Calendario/Deslizador
Modo Calendario
Un objeto Calendario/Deslizador cuando está en modo de Calendario se visualiza en el diseño como un
cuadro desplegable con un icono de calendario a la derecha. Al hacer clic sobre el icono de calendario se
expande hasta convertirse en un control de calendario. Se puede navegar por los diferentes meses y años
mediante los botones de flecha o los controles desplegables de mes y año. Tras haber seleccionado una fecha
o un rango de fechas (dependiendo de las propiedades del objeto) en el control de calendario, la selección se
aplicará al campo o variable subyacente.
Si el objeto está conectado a un campo, las selecciones realizadas en el campo se reflejarán en el control de
calendario expandido, empleándose para la selección los mismos códigos 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 múltiples valores, se podrán seleccionar con el ratón múltiples valores igual que se hace en un cuadro
de lista. Si pulsa la tecla Ctrl es incluso posible seleccionar múltiples rangos de valores, incluso si éstos
aparecen en meses o años muy dispares. Una vez cerrado el control de calendario tras la selección, el
desplegable se comportará en esencia exactamente igual que un campo desplegable de un cuadro de
selección múltiple.
611
Propiedades Abre el diálogo Propiedades objeto calendario/deslizador donde los parámetro
Propiedades del Objeto Calendario/Deslizador: General (página 613),
Propiedades del Objeto Calendario/Deslizador: Presentación (modo deslizador)
(página 615), Propiedades del Objeto Calendario/Deslizador: Presentación
(modo calendario) (página 617), Propiedades del Cuadro de Lista: Ordenar
(página 546), Propiedades: Número (página 521), Fuente (página 523), Diseño
(página 524), y Título (página 528) se pueden fijar.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado View Menu (page 1)
o la casilla de verificación Menú Ver (página 64) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
612
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
613
Campo Seleccione este botón de opción para conectar el objeto calendario/deslizador a
un campo o una expresión. Seleccione el campo en el cuadro desplegable. Si
elige Expresión en el desplegable, se abrirá el diálogo Editar Expresión.
Editar... Abre el diálogo Editar Expresión (diálogo) (página 823) para la expresión
elegida en el desplegable.
En el grupo Modo se decide si el objeto calendario/deslizador debiera emplearse para seleccionar un Valor
Único o un conjunto de valores - Valor Múltiple.
En el grupo Modo de Valor se decide si el objeto calendario/deslizador debiera seleccionar valores
Discretos (no disponible en modo Valor Múltiple) o definir un rango de valores Continuos/Numéricos (no
disponible en modo Valor Único con datos de Campo). Este grupo no está disponible en modo Calendario.
En el modo Calendario siempre se presuponen valores discretos.
Valor Mínimo Establece el valor mínimo para el calendario/deslizador en modo de valor
Continuo/Numérico.
Incremento Estático Marque la casilla e introduzca un valor en el cuadro de edición para especificar
un incremento estático para los valores del calendario/deslizador en modo
Continuo/Numérico.
Rango Fijo Si se marca esta alternativa, el usuario no podrá ampliar o estrechar el rango
arrastrando los ejes del desplazador del deslizador.
614
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). A todo objeto de hoja se le asigna un ID único y exclusivo, el cual para
los objetos deslizador comienza por SL01. Los objetos de hoja enlazados
comparten un mismo ID de objeto. Podrá editar este número ID más adelante.
La pestaña Propiedades del Objeto Calendario/Deslizador: Presentación se abre haciendo clic con el
botón derecho sobre un objeto calendario u objeto deslizador y eligiendo la opción Propiedades en el
615
menú contextual. Aquí es donde se pueden configurar las propiedades visuales del objeto
calendario/deslizador.
El grupo Colores le permite definir los colores para las diversas partes del calendario/deslizador, tal como se
muestra en la figura a continuación:
El color de Fondo del Deslizador y el de Fondo de la Escala pueden definirse como un color sólido o un
gradiente mediante el diálogo Área de Color (página 450) que se abre al pulsar el botón correspondiente. El
grado de transparencia del fondo del control de calendario se puede fijar por medio del control Transparencia
a la derecha del botón. En 0% el fondo será completamente opaco. En 100% el fondo es completamente
transparente.
El color del Desplazador, las Flechas de Desplazamiento y las Marcas puede definirse como un color
sólido o un gradiente mediante el diálogo Área de Color que se abre al pulsar el botón correspondiente.
En el grupo Orientación de Desplazamiento el deslizador puede visualizarse el dirección Vertical u
Horizontal.
En la Orientación de Línea podrá determinar si el texto de la escala debería orientarse en sentido Vertical
u Horizontal.
En el grupo Escala podrá definir una escala para el deslizador. Seleccione Utilizar Escala Automática para
generar una escala de forma automática, basada en el tamaño del deslizador y en sus datos subyacentes. La
alternativa Utilizar Escala Personalizada le permite especificar diversos parámetros relativos a la escala:
Unidades Principales Define el número de unidades principales que hay en la escala del deslizador.
Unidades Secundarias Define el número de unidades inferiores por cada unidad superior en la escala del
por Unidad Principal deslizador.
Las flechas de desplazamiento pueden visualizarse u ocultarse mediante la opción Mostrar Flechas de
Desplazamiento.
El Estilo del Deslizador se puede establecer como Sólido o Brillo.
616
42.5 Propiedades del Objeto Calendario/Deslizador:
Presentación (modo calendario)
La pestaña Propiedades del Objeto Calendario/Deslizador: Presentación se abre haciendo clic con el
botón derecho sobre un objeto calendario o deslizador y eligiendo la opción Propiedades en el menú
contextual. Aquí es donde se pueden configurar las propiedades visuales del objeto calendario/deslizador.
El grupo Colores le permite definir los colores de fondo del control de calendario. El color de fondo puede
definirse como un color sólido o un gradiente mediante el diálogo Área de Color que se abre al pulsar el
botón. El grado de transparencia del fondo del control de calendario se puede fijar por medio del control
Transparencia a la derecha del botón. En 0% el fondo será completamente opaco. En 100% el fondo es
completamente transparente.
42.6 Ordenar
En la pestaña Ordenar se fija el criterio de ordenación para los datos del objeto deslizador. Es un diálogo
muy similar al que se encuentra en Propiedades de Documento (véase Document Properties: Sort (page 1)).
42.7 Número
En la pestaña Número se establece el formato numérico para la escala del deslizador. Es un diálogo muy
similar al que se encuentra en Propiedades de Documento (véase Propiedades de Documento: Número
(página 476)).
42.8 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
617
42.9 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
42.10 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
618
43 Objeto Marcador
El objeto marcador es un objeto de hoja que se utiliza para mostrar marcadores en las selecciones.
Dependiendo de su configuración también se puede emplear para añadir nuevos marcadores o eliminar los
antiguos. El objeto marcador básicamente ofrece las opciones del Menú Marcadores (página 67).
Haciendo clic en el objeto con el botón derecho, el Objeto Marcador: Menú Objeto (página 619) se
visualizará. También se puede acceder desde el menú Objeto, cuando el objeto marcador es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Añadir Marcador Abre el diálogo Crear Marcador, donde se puede editar el nombre del
marcador.
619
Reemplazar Marcador Abre un menú en cascada con los diez marcadores empleados más recientemente
definidos actualmente en el documento. Si elige uno de ellos, los contenidos de
ese marcador serán reemplazados por el estado de las selecciones actuales y los
valores de las variables.
Eliminar Marcador Abre un menú en cascada con los diez marcadores empleados más recientemente
definidos actualmente en el documento. Seleccionar uno de éstos lo elimina del
documento.
Exportar Marcadores Abre el diálogo Exportar Marcadores (página 140) donde podrá exportar los
marcadores seleccionados a un archivo de marcador QlikView (.qbm).
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en el diálogo Preferencias de Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
620
43.3 Propiedades del Objeto Marcador: General
La pestaña Propiedades del Objeto Marcador: General se abre haciendo clic con el botón derecho sobre un
objeto marcador y eligiendo la opción Propiedades en el menú contextual. Aquí se pueden establecer
parámetros generales para el objeto marcador.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). Cada objeto de hoja tiene asignado un ID único, el cual para los objetos
marcadores comienza con BM01. Los objetos enlazados tienen el mismo ID. Este
código se puede editar más adelante en cualquier momento.
621
Fondo Color
Éste puede definirse como un color sólido o como un degradado, mediante el
diálogo Área de Color (página 450) que se abrirá al hacer clic sobre el botón
correspondiente.
Transparencia
Esta alternativa establece el grado de transparencia del fondo del objeto
marcador. En 0% el fondo será completamente opaco, con el color que se haya
definido en Color de Fondo, en la parte superior del diálogo. En 100% el fondo
es completamente transparente.
Mostrar Botón Añadir Marque esta alternativa para mostrar un botón Añadir Marcador en el objeto
marcador. Es la opción seleccionada por defecto.
Texto
Aquí puede escribir el texto que se mostrará en el botón Añadir Marcador. El
título puede definirse como una Fórmula Calculada (página 943) para
actualización dinámica del texto de la etiqueta. Haga clic en el botón ... para
abrir el diálogo Editar Expresión para una edición más fácil de fórmulas largas.
Si no se escribe texto alguno en el cuadro de edición, éste mostrará <usar
predeterminado> y se mostrará el texto "Añadir Marcador" en el botón.
Color de Texto
Determina el color del texto del botón Añadir Marcador.
Alineación de Botón Aquí puede elegir cómo posicionar los botones Añadir y Eliminar uno en
relación a otro, cuando ambos se muestren: Elegir entre orientación Horizontal
(uno junto al otro) o Vertical (amontonados).
Mostrar Botón Eliminar Marque esta alternativa si desea mostrar un botón Eliminar Marcador en el
objeto marcador. Esta opción está deseleccionada por defecto.
Texto
Aquí podrá escribir un texto para mostrarlo en el botón Eliminar Marcador.
Esto puede definirse como una etiqueta de expresión calculada para
actualizaciones dinámicas del texto de la etiqueta. Haga clic en el botón ... que
abre el diálogo Editar Expresión para una edición más fácil de fórmulas largas.
Si no se escribe texto alguno en en el cuadro de edición, éste mostrará <usar
predefinido> y se visualizará el texto "Eliminar Marcador" en el botón.
Color de Texto
Determina el color del texto del botón Eliminar Marcador.
Mostrar Mis Marcadores Marque esta casilla de verificación si desea mostrar marcadores personales en la
lista de objetos marcadores. Los marcadores personales se mostrarán al final de la
lista, con una línea divisoria que los separa de los marcadores de documento.
Mostrar Texto de Marque esta opción si desea mostrar el texto introducido en Editar Información.
Información de
Marcador
43.4 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
622
43.5 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
43.6 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
623
624
44 Objeto de Búsqueda
Los objetos de búsqueda sirven para buscar información en cualquier parte del documento.
Para crear un nuevo Objeto de Búsqueda seleccione Diseño - Nuevo Objeto de Hoja - Objeto de Búsqueda
en el Menú Principal, haga clic con el botón derecho en el área de la hoja y seleccione Nuevo Objeto de
Hoja - Objeto de Búsqueda) o haga clic en Crear Objeto de Búsqueda en la barra de herramientas (si la
herramienta está activa).
Haciendo clic con el botón derecho sobre el objeto de búsqueda se muestra el menú Objeto de Búsqueda:
Menú Objeto (página 625). También se puede acceder desde el menú Objeto, cuando el objeto de búsqueda
es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
625
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en el diálogo Preferencias de Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si está
activa la opción maximizar en el diálogo del objeto Propiedades en la página
Título (página 528).
626
Propiedades del Objeto de Búsqueda: General
Todos los Campos Marque este botón de opción si desea permitir que el Objeto de Búsqueda
busque en todos los campos del documento.
Lista de Campos Marque este botón de opción y liste los campos en el campo inferior para
determinar en qué campos se debería buscar. Utilice el punto y coma (;) como
separador entre campos. Se permite la inclusión de los caracteres comodín * y ?
en los nombres de campo. La lista puede definirse como una fórmula calculada
para actualización dinámica.
Campos Seleccionados Marque este botón de opción y elija en qué campos se debería buscar.
Mostrar Campos de Este menú desplegable muestra el valor -Todas las Tablas, el cual contiene
Tabla todos los campos del documento. Seleccionando un nombre de tabla específico
en el menú desplegable, podrá limitar la lista de Campos Seleccionados
únicamente a los campos de esa tabla interna.
Finalmente, podrá seleccionar el valor -Todas las Tablas (Calificadas) el cual
mostrará todos los campos del documento calificados con su nombre de tabla. Se
mostrará un campo cada vez, por cada tabla en la que aparece.
627
Modo de Búsqueda Especifica el modo de búsqueda inicial predefinido que se empleará en las
Predeterminado búsquedas de texto. El modo puede modificarse sobre la marcha introduciendo
los símbolos * , o bien ~ como parte de la cadena de búsqueda. Están disponibles
las siguientes alternativas:
<usar por defecto>
Por defecto especificado en Preferencias de Usuario (página 85) será aplicado.
Utilizar Búsqueda con Comodín
La cadena de búsqueda inicial estará compuesta por dos caracteres comodín con
el cursor entre ambos para facilitar la búsqueda con comodín.
Utilizar Búsqueda Difusa
La cadena de búsqueda inicial será un tipo de tilde (~) que denota una búsqueda
difusa.
Utilizar Búsqueda Normal
No se añadirán caracteres adicionales a la cadena de búsqueda. Sin caracteres
comodín, se realizará una Búsqueda Normal.
Utilizar Búsqueda Asociada
El cuadro de búsqueda se abrirá en modo Búsqueda Asociada.
Estados Alternos Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
628
44.3 Propiedades del Objeto de Búsqueda: Presentación
Buscar Resultado
Incluir Valores Excluidos Marque esta casilla de verificación si desea incluir en la búsqueda los valores
excluidos por las selecciones.
Estilo Visual
Aspecto Escoja entre un aspecto Redondeado o Cuadrado.
Texto en Campo de Introduzca el texto que deberá visualizarse en el objeto de búsqueda, antes de
Búsqueda proceder a introducir una cadena de búsqueda. Al hacer clic en el botón ... se
abre el diálogo Editar Expresión (diálogo) (página 823) que le facilitará la
edición de fórmulas extensas.
629
44.4 Propiedades del Objeto de Búsqueda: Ordenar
En este grupo se definen los criterios de ordenación de los campos en el objeto de búsqueda.
Texto Ordena alfabéticamente los campos que contengan resultados de búsqueda.
Número de Resultados Ordena los campos que contienen resultados de búsqueda según el número de
resultados hallados en cada campo.
Según se listan en la Ordena los campos que contienen resultados de búsqueda según el orden en que
pestaña General los campos se listan en la pestaña General.
44.5 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
44.6 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
630
44.7 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
631
632
45 Contenedor
El contenedor es un objeto que contiene otros objetos. Un contenedor puede contener todos los tipos de
objetos de hoja posibles. Los objetos van agrupados de manera conjunta y tienen parámetros comunes de
fuente, diseño y título.
Haciendo clic con el botón derecho del ratón sobre el botón se muestra el menú Contenedor: Menú Objeto
(página 633). También se puede acceder desde el menú Objeto, cuando el contenedor es el objeto activo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado View Menu (page 1)
o la casilla de verificación Menú Ver (página 64) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
633
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en el diálogo Preferencias de Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
634
Propiedades del Contenedor, General
Objetos Existentes Es una lista de los objetos disponibles en el documento. Seleccione los
elementos que se van a utilizar/eliminar haciendo clic en ellos. Utilice los
botones Añadir o Quitar para moverlos a la columna deseada.
Filtro Con esta opción podrá filtrar la lista de Objetos Existentes por ejemplo, por tipo
de objeto.
635
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
Etiqueta para Objeto Aquí se puede introducir un nombre alternativo para el objeto mostrado. La
Seleccionado etiqueta puede definirse como una Fórmula Calculada (página 943) para su
actualización dinámica. Al hacer clic en el botón ... se abre el diálogo Editar
Expresión que le facilitará la edición de fórmulas extensas.
636
Aspecto Aquí se establece la presentación de los diferentes objetos en el contenedor. Sólo
disponible en modo de Objeto Único.
Pestañas en la parte superior
Todos los objetos del contenedor se muestran en la forma de pestañas, en la parte
superior del objeto contenedor.
Pestañas a la izquierda
Todos los objetos del contenedor se muestran como pestañas en la parte
izquierda del contenedor.
Pestañas a la derecha
Todos los objetos del contenedor se muestran como pestañas en la parte derecha
del contenedor.
Pestañas en la parte inferior
Todos los objetos del contenedor se muestran como pestañas en la parte inferior
del contenedor.
Desplegable Superior
Todos los objetos del contenedor se muestran en un menú desplegable situado en
la parte superior del objeto contenedor.
Mostrar Iconos de Tipo Habilite esta opción si desea mostrar iconos que simbolizan los diferentes objetos
de Objeto que hay en las pestañas. Sólo disponible en modo de Objeto Único.
Color de Pestaña Especifica el color de las pestañas. El color puede definirse como un color sólido
o un degradado mediante el diálogo Área de Color que se abre tras pulsar el
botón. Sólo disponible en modo de Objeto Único.
45.4 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
45.5 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
45.6 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
637
Véase Título (página 528).
638
46 Objeto Personalizado
El objeto personalizado es un objeto de hoja cuya finalidad específica es la de alojar controles externos
OCX personalizados y definidos.
Se puede acceder al Objeto Personalizado: Menú Objeto (página 639) desde el menú Objeto, cuando el
objeto personalizado sea el objeto activo.
Los controles externos son controles OCX sin ventanas, programados por QlikTech, por usted mismo, o por
terceros que cumplan con las especificaciones para los controles externos OCX de QlikView. El control
OCX se trazará en un rectángulo, en la hoja, bordeado por el objeto personalizado subyacente. La
comunicación entre el control OCX y el documento QlikView se mantiene mediante el Intérprete Interno
de Macros (página 965) de QlikView.
La instalación de QlikView incluye unos cuantos ejemplos de controles externos OCX. Estos se suministran
tal cual, con el código fuente VB completo. Puede utilizarlos tal y como están, o modificar el código fuente
de forma que cubra sus necesidades. QlikTech no ofrece soporte para estos ejemplos de controles.
Propiedades Abre el diálogo Propiedades del Objeto personalizado: General (página 640).
Ordenar Capas Este menú en cascada sólo está disponible cuando la Rejilla de Diseño se ha
activado en Menú Ver (página 64) o cuando se ha marcado la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 95).
Contiene cuatro comandos para fijar la capa de diseño de los objetos de hoja.
Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el valor mayor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
639
Copiar al Portapapeles Este menú contiene las diversas opciones de copia disponibles para el objeto de
hoja.
Imagen
Copia una imagen, en modo mapa de bits, del objeto personalizado en el
portapapeles. La imagen incluirá o excluirá el título y el borde del objeto de
hoja, dependiendo de los parámetros definidos en el diálogo Preferencias de
Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo de Propiedades del objeto, en la página
Título (página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si está
activa la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
640
Propiedades de Objeto Personalizado, General
OCX Seleccionado El nombre del control externo OCX seleccionado actualmente.
Actualmente
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
965). Cada objeto de hoja tiene asignado un ID único, el cual, para los objetos
personalizados comienza por CO01. Los objetos enlazados comparten un mismo
ID de objeto. Podrá editar este número ID más adelante.
Seleccionar Control Haga clic sobre este botón para abrir el diálogo Insertar Objeto donde puede
Externo OCX seleccionar o cambiar un Control Externo OCX.
Propiedades de OCX Abre el diálogo de Propiedades del control externo OCX empleado. Este
diálogo está programado por el proveedor del control externo OCX y puede
variar en apariencia y funcionalidad. También puede estar no disponible para
ciertos controles externos.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
641
46.3 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
46.4 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
642
47 Panel de Objetos del Servidor
El panel Objetos del Servidor ofrece a los usuarios una manera sencilla de gestionar sus propios objetos de
servidor y acceder a los objetos compartidos por otros usuarios.
643
Para ocultar un objeto en la ventana de la aplicación QlikView, haga clic con el botón derecho sobre el
objeto y elija Eliminar. Para mostrar de nuevo el objeto en el diseño, deberá arrastrar el objeto desde el
panel Objetos del Servidor .
Cuando pase con el puntero del ratón por encima de un objeto, aparecerá un mensaje emergente con
información sobre dicho objeto: nombre, tipo de objeto, propietario de dicho objeto y la última fecha de
modificación.
Compartir
644
Compartir con Todos El objeto se compartirá con todos los usuarios.
Compartir por El objeto se compartirá con los usuarios que se listan a continuación
nombreusuario
El objeto se mostrará en el área de Objetos Compartidos permaneciendo al mismo tiempo también en el área
Mis Objetos, marcada ahora con una pequeña mano que indica su estado compartido.
Para dejar de compartir un objeto que haya compartido previamente, haga clic con el botón derecho en el
objeto, en el área Mis Objetos, elija No compartir o Compartir Permisos nuevamente para abrir el diálogo
Compartir y a continuación elija No Compartir en el desplegable Compartir Permisos. El objeto
desaparecerá de la lista de Objetos Compartidos y ya no estará disponible para otros usuarios. Observe no
obstante que no desaparecerá de las sesiones activas de otros usuarios.
Aquí podrá gestionar sus objetos de servidor personales y compartirlos con otros usuarios.
En la parte superior del diálogo 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 verificación si desea que el objeto se muestre en el diseño
del documento. Si la casilla se deja sin marcar, el objeto no se visualizará,
aunque seguirá estando disponible mediante este diálogo.
ID de Objeto El ID exclusivo del objeto. Los objetos enlazados tienen el mismo ID.
645
Título El título del objeto (si se definió).
Compartir Esta casilla de verificación únicamente está disponible a través de la página Mis
Objetos de Servidor. Marcándola para uno de sus objetos personales de servidor,
pondrá el objeto a disposición de otros usuarios del mismo documento que estén
debidamente autenticados a través de la página Objetos Compartidos. El objeto
permanecerá en la página Mis Objetos de Servidor y no aparecerá en la página
Objetos Compartidos. Es posible revocar el hecho de compartir en cualquier
momento deseleccionando la casilla de verificación.
En la parte inferior del diálogo 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.
Objetos Compartidos
ID de Objeto El ID exclusivo del objeto. Los objetos enlazados tienen el mismo ID.
646
ID de Hoja El ID de la hoja donde residirá el objeto cuando se visualice.
Usuario La identidad en Windows del usuario que creó el objeto (usted mismo).
647
648
48 Plantillas de Diseño
48.1 Acerca de las plantillas de diseño QlikView
Cuestiones básicas acerca de las Plantillas
Una plantilla de diseño en QlikView es un conjunto de propiedades de formato que puede aplicarse a todo
un diseño completo en QlikView, o a partes del mismo. Los archivos de plantilla se codifican en xml y
normalmente se guardan en una carpeta de plantillas QlikView específica bajo la carpeta Datos de Programa
de Windows.
Las plantillas pueden reducir de manera significativa el tiempo y esfuerzo empleados para darle a un diseño
QlikView la consistencia y buen aspecto que precisa. También pueden servir para reforzar un determinado
estilo gráfico dentro de una compañía, etc.
649
determinado tamaño en cierto lugar de la página. Para hacer esto, necesitará definir una plantilla con una
única propiedad del grupo Título/Borde únicamente para los gráficos, esto es, una sola subsección.
650
5. Seleccione una plantilla en el diálogo de exploración que aparece.
6. Pulse Aceptar.
Todas las propiedades de la plantilla que sean aplicables al documento se aplicarán en este momento.
Además, la plantilla se aplicará también a todas las hojas y objetos de hoja que haya en el documento.
Seleccione el comando Asistente de Creación de Plantillas desde el menú Herramientas para iniciar el
Asistente de Creación de Plantillas.
La primera vez que una página de inicio que expone la finalidad del asistente y los pasos básicos que deben
seguirse. Para omitir la página de inicio en lo sucesivo, marque la casilla de verificación No volver a
mostrar esta página. Pulse Siguiente para continuar.
Modificar la Plantilla Para modificar una plantilla existente, elija esta opción. Seleccione una plantilla
Existente en el desplegable. El desplegable mostrará un listado con todas las plantillas
existentes en la carpeta de plantillas QlikView predeterminada. Al final de la
lista se encuentra una opción Examinar... para poder buscar archivos de plantilla
en otras posibles ubicaciones.
Pulse Siguiente para continuar. El diálogo Guardar como aparecerá cuando se cree una nueva plantilla.
651
Origen Seleccione el objeto fuente u origen de la lista 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 diseño e insertarse en una plantilla. Marque una o más
de las tres casillas de verificación siguientes para la extracción desde el objeto de
origen a la plantilla:
Específico de Tipo de Objeto
Marque esta casilla de verificación para extraer propiedades específicas de tipo
de objeto desde el objeto de origen para incluirse en la plantilla. Las propiedades
específicas de tipo de objeto son propiedades tales que solo existen en un tipo de
objeto dado, por ejemplo, gráficos. Este tipo de propiedades solo puede copiarse
a otros objetos del mismo tipo como el tipo de objeto fuente.
Título y Borde
Marque esta casilla de verificación para extraer propiedades de título y borde del
objeto fuente e insertarlas en la plantilla. Este tipo de propiedad puede copiarse a
otros tipos de objeto distintos del tipo de objeto del objeto fuente.
Opciones de Configuración de impresora
Marque esta casilla de verificación para extraer propiedades de configuración de
la impresora del objeto fuente para su inclusión en la plantilla. Este tipo de
propiedad puede copiarse a otros tipos de objeto distintos del tipo de objeto del
objeto fuente. Para cada una de las selecciones especificadas, podrá escoger entre
diversas propiedades específicas para su inclusión o exclusión de la plantilla en
los siguientes pasos del asistente.
652
Las columnas con casillas de verificación corresponden a las tres casillas de verificación del paso 2. Solo es
posible realizar selecciones en una columna si se seleccionó la correspondiente casilla de verificación en el
paso 2, seguida de las selecciones adecuadas en el paso 3.
La subsección específica de Tipo de Objeto solo puede seleccionarse para el tipo de objeto fuente
seleccionado en el paso 2. La configuración de título/borde y la configuración de impresora pueden
establecerse en los tipos de objeto.
Pulse Siguiente para continuar.
Establecer como plantilla Marque esta casilla de verificación para utilizar esta plantilla como plantilla por
predeterminada para defecto en documentos nuevos. Esto implica que se aplicará dicha plantilla a
nuevos documentos todos los documentos de reciente creación. La plantilla seleccionada deberá estar
accesible en todo momento desde el disco, para poder utilizarla. También es
importante que la plantilla empleada se defina para todo tipo de objetos que
puedan darse en un documento QlikView. La plantilla por defecto para
documentos nuevos puede establecerse en cualquier momento desde la página
Diseño del diálogo Preferencias de Usuario.
653
654
Parte 6 Gráficos:
Parte 6 Gráficos:
655
49 Introducción
Los gráficos y las tablas son objetos de hoja que pueden mostrar números de manera muy compacta. Por
ejemplo, se pueden mostrar sumas de dinero distribuidas en diversos campos tales como año, mes, número de
cuenta, etc.
Los gráficos 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 se utilizará para etiquetar los segmentos de la tarta, las diferentes
barras en el gráfico de barras y las filas en la tabla pivotante, respectivamente.
656
Parte 6 Gráficos:
Gráfico Mekko
Los gráficos QlikView se dividen en dos categorías fundamentales. La primera, los objetos gráficos, son los
gráficos de barras, de líneas, combinados, de tarta, de dispersión, de radar, de rejilla, de bloques, mekko y de
indicador. La segunda categoría, los gráficos de tabla, se compone de las tablas simples y tablas pivotantes.
Los gráficos de estos dos tipos se trazan o dibujan como tablas con celdas en columnas y filas. Tenga en
cuenta que los cuadros de tabla, aunque en muchos aspectos son similares a los gráficos de tabla, pertenecen
a otro tipo de objetos de hoja.
Gráficos de imagen
El gráfico de barras a continuación muestra algunos de los componentes más comunes de un objeto gráfico
en QlikView:
657
En muchos casos, el usuario puede modificar la posición de los diferentes componentes. Vea el capítulo
Ajustar y mover componentes de un gráfico (página 660) para más detalles.
Gráficos de Tabla:
La tabla pivotante inferior muestra algunos de los componentes más comunes de un gráfico de tablas en
QlikView:
658
Parte 6 Gráficos:
Una vez el gráfico se muestra en la hoja, puede ser modificado haciendo clic con el botón derecho sobre el
gráfico y seleccionando Propiedades o activando el gráfico (clic en el área de título) y seleccionando
Propiedades en el menú Objeto.
659
segunda y tercera dimensiones que pertenezcan a dichos valores se seleccionarán, no solo los que fueron
'tocados' por la selección.
660
Parte 6 Gráficos:
El Título de Gráfico y la Leyenda del Gráfico se pueden mover y ajustar (o redimensionar) ambos. Puede
limitar con el borde superior, inferior, derecho o izquierdo del gráfico, pero también pueden posicionarse de
manera flotante en cualquier sitio del gráfico.
Los textos flotantes pueden ser movidos a una posición cualquiera del gráfico. El rectángulo de delineación
puede ser redimensionado para acomodar texto más largo o multilínea.
Las áreas ocupadas por los ejes de gráfico y sus etiquetas pueden redimensionarse.
Los iconos de ciclo de expresión y cambio de gráfico rápido pueden moverse a una posición cualquiera
dentro del gráfico.
El área de gráfico no puede redimensionarse o moverse en el modo de edición, pero se trazará en el espacio
que hay disponible entre los ejes y la leyenda y título.
661
En la página General se pueden establecer propiedades generales, tales como títulos y tipos de gráfico. Es la
primera página del Asistente de Gráfico Rápido y del diálogo Propiedades de Gráfico.
Título de la Ventana El título que se muestra en la cabecera de la ventana. El valor introducido puede
ser una fórmula calculada. Haga clic en el botón ... para abrir el Editar
Expresión (diálogo) (página 823).
Mostrar Título en Por defecto, la etiqueta de la primera expresión definida está configurada como
Gráfico título de gráfico. Desmarque la casilla si no desea mostrar título alguno para el
gráfico. Para mostrar de nuevo el título original, simplemente marque la casilla de
verificación. El valor introducido puede ser una fórmula calculada. Haga clic en
el botón ... para abrir el Editar Expresión (diálogo) (página 823). En tablas
pivotantes y tablas simples no se muestra el título del gráfico.
Configuraciones de Podrá definir opciones avanzadas para el título del gráfico haciendo clic en el
Título botón Configuraciones de Título.
Estado Alterno Seleccione uno de los estados disponibles en el desplegable. Los siguientes
Estados Alternos están siempre disponibles.
Heredado
Las hojas y objetos de hoja siempre se encuentran en estado heredado a menos
que el desarrollador de QlikView lo modifique. Este parámetro se hereda del
objeto del nivel superior, un gráfico de una hoja recibe los mismos parámetros de
la hoja si se ha elegido la opción heredado.
El estado predefinido
Es el estado en el que más uso se hace de QlikView y viene representado por el
signo $. El documento QlikView se halla siempre por defecto en el estado
predefinido.
Sólo Lectura Convierte el gráfico en un gráfico de solo lectura, es decir, no se podrán realizar
selecciones haciendo clics de ratón ni seleccionando con el ratón en el gráfico.
Condición de Cálculo Al escribir una expresión en este cuadro de texto se define una condición que se
ha de cumplir para que el gráfico se calcule. Si la condición no se cumple, se
mostrará el texto 'Condición de Cálculo sin cumplir' en el gráfico. El valor
introducido puede ser una fórmula calculada. Haga clic en el botón ... para abrir
el Editar Expresión (diálogo) (página 823).
662
Parte 6 Gráficos:
Tipo de Gráfico El grupo Tipo de Gráfico permite seleccionar el diseño básico del gráfico. Para
más información acerca de cada tipo de gráfico, vea Tipos de Gráficos (página
663).
Cambio de Estilo Rápido En este grupo se puede habilitar un icono en el gráfico con el que el usuario
pueda cambiar el estilo de gráfico sin tener que pasar por el diálogo Propiedades
de Gráfico.
Tipos Permitidos
En esta lista puede seleccionar los tipos de gráfico que deberán aparecer en la
lista desplegable. Tendrá que seleccionar dos o más tipos para que el Cambio de
Estilo Rápido pueda habilitarse.
Posición Preferida de Icono
En cuadros gráficos, el icono de cambio de estilo rápido puede posicionarse
dentro del gráfico, o bien en el título del objeto de hoja. En los gráficos de tabla
el título es la única alternativa disponible.
Restablecer Tamaños Pulsando este botón se restablece toda la configuración de los tamaños de
(definidos por el usuario) leyenda, título, etc. en los objetos gráficos, según las definiciones del usuario. El
ajuste de elementos individuales no se verá afectado.
Restablecer Ajuste Pulsando este botón se restablece toda la configuración de todos los ajustes de
leyenda, título, etc. efectuados por el usuario en los gráficos.
Modo de Referencia Aquí podrá elegir entre diversas opciones para el trazado de la referencia de
fondo, cuando haga uso de la opción Establecer Referencia, en el menú
contextual del gráfico. Este parámetro sólo tiene sentido en ciertos tipos de
gráficos.
Tipos de Gráficos
Los gráficos son representaciones gráficas de unos datos numéricos. Podrá elegir entre los siguientes tipos de
gráfico: Barras, Líneas, Combinado, Radar, Dispersión, Rejilla, Tarta, Embudo, Bloques e Indicador, así
como Tabla Pivotante y Tabla Simple. Se puede alternar entre las diferentes representaciones de un mismo
gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico: General (página 661).
Una breve introducción a los tipos de gráficos:
Gráfico de Barras Este es el tipo de gráfico más básico. Cada valor del eje x se corresponde con
una barra. La altura de barra se corresponde con su valor numérico en el eje y.
Gráfico de Líneas El gráfico de líneas se define esencialmente de la misma forma que el gráfico de
barras. En lugar de usar barras, los datos pueden representarse como líneas entre
puntos, sólo como puntos de valores, o como líneas y puntos a la vez (véase
Propiedades de Gráfico: Expresiones (página 680)).
663
Gráfico de Radar El gráfico de radar es una variante del gráfico de línea donde el eje x está
distribuido en un círculo alrededor del gráfico, resultando una proyección
parecida a una pantalla de radar o una tela de araña.
Gráfico de Rejilla El gráfico de rejilla es una variante del gráfico de indicador que sitúa los valores
de dimensión sobre los ejes y usa una expresión para determinar el símbolo de
gráfico. También puede mostrar una tercera dimensión en la forma de pequeños
gráficos de tarta como símbolos de gráfico.
Gráfico de Tarta Muestra la relación entre un campo único (véase Campos (página 185))
(expresión primaria) y una única expresión. Se dibuja una variante del gráfico
cuando se introduce una segunda dimensión. Si se habilita más de una expresión
en la página Propiedades de Gráfico: Expresiones, se mostrará la primera en la
lista de expresiones. Para cambiar una expresión use la página d propiedades
Ascender/Descender en la página de propiedades Expresiones.
Gráfico de Bloques Gráfico de Bloques El gráfico de Bloques muestra de forma muy clara la relación
existente entre los valores de una expresión representándolos como bloques de
diversa área. Se pueden mostrar hasta tres dimensiones, donde cada bloque de
dimensión se divide a su vez en diversos sub-bloques. A veces se utiliza una
expresión adicional para calcular el color de cada bloque. Véase Funciones de
color (página 393).
Gráfico de Indicador Los gráficos de indicador se utilizan para mostrar el valor de una expresión
simple, sin dimensiones.
Tabla Simple La tabla simple difiere de la tabla pivotante en que no puede mostrar subtotales y
en que el agrupamiento de dimensiones se visualiza en forma de registros, de
manera que cada fila de la tabla contiene valores de campo y de expresión.
664
Parte 6 Gráficos:
Configuraciones de Título
Color de Fondo Establece el color del fondo del título. El color puede definirse como un color
sólido o un degradado, mediante el diálogo Área de Color que se abre al pulsar
el botón.
Alineación Horizontal Especifica cómo se coloca el título del texto en relación con el área de gráfico.
Fuente Establece la fuente que se va a usar en el título del gráfico. Cuando hace clic en
el correspondiente botón, se abre el diálogo estándar Fuente.
665
666
50 Gráfico de Barras
Los gráficos son representaciones gráficas de unos datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
La forma más rápida de crear un nuevo gráfico de barras es seleccionando Asistente de Gráfico Rápido
(página 833) en el menú Herramientas.
Haciendo clic en el objeto con el botón derecho, se visualizará el Gráfico de Barras: Menú Objeto (página
667). También se puede acceder desde el menú Objeto, cuando el Gráfico de Barras es el objeto activo.
Para información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página 663).
667
Propiedades Abre el diálogo Propiedades donde se fijan y editan los parámetros que definen
el gráfico.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. No es posible establecer una referencia para un gráfico que contenga
un grupo cíclico o jerárquico. La referencia se perderá al cerrar el documento o al
recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
668
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
669
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y
tamaño que el de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos
diferentes con diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando solo está disponible si está
permitida la opción minimizar en el diálogo Propiedades del objeto, en la
página Título (página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando solo está disponible si está
permitida la opción maximizar en el diálogo Propiedades del objeto en la página
Título (página 528).
50.3 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
670
50.4 Propiedades de Gráfico: Dimensiones
Propiedades de Gráfico:
Se accede a la página Propiedades de Gráfico: Dimensiones haciendo clic con el botón derecho en un
gráfico y seleccionando Propiedades, o seleccionando Propiedades en el menú Objeto cuando el gráfico
está activo.
Al crear un gráfico, debería plantearse primero las siguientes cuestiones:
l ¿Qué es lo que deseo ver? ¿Con qué se corresponderán los tamaños de las barras de un gráfico de
barras? La respuesta puede ser "la Suma de Ventas", o algo parecido. Esto se configura en la pestaña
Expresiones.
l ¿Cómo deseo agruparlo? ¿Qué valores deseo utilizar como etiquetas para las barras en el gráfico de
barras? La respuesta puede ser: "por País", o algo similar. Bien, pues esto se configura en la pestaña
Dimensiones.
Un gráfico puede contener una o más dimensiones. El límite en el número máximo de dimensiones
dependerá del tipo de gráfico que se esté empleando en ese momento, de la complejidad de los datos
mostrados y de la memoria disponible. Los gráficos de Tarta, de Líneas y de Dispersión pueden mostrar un
máximo de dos dimensiones; los gráficos de Barras, de Bloques y de Rejilla, tres. Los gráficos de Radar sólo
pueden mostrar una única dimensión, mientras que los gráficos de Indicador no emplean dimensiones en
absoluto. El gráfico de embudo normalmente contiene entre una y tres dimensiones. Si hubiera más
dimensiones se ignoran.
Una dimensión de un gráfico obtiene sus valores de un campo especificado en la página Propiedades de
Gráfico: Dimensiones Una dimensión puede contener un solo valor o todo un conjunto de valores (véase
Editar Grupos a continuación).
Una dimensión puede estar constituida por un único campo, un grupo o una expresión (dimensión
calculada). También puede ser una dimensión creada sintéticamente, véase Funciones para dimensiones
sintéticas (página 893).
671
Mueva los campos hacia atrás o hacia delante seleccionando (mediante clic, o Ctrl+clic) y utilizando los
botones Añadir> o <Eliminar, o haciendo doble clic directamente en sus selecciones.
Las dimensiones de un gráfico se pueden calcular también a partir de una expresión.
Esta página de propiedades sirve para definir dimensiones:
Campos/Grupos Lista todos los campos o grupos de campos disponibles para emplear como
Disponibles dimensiones (esto es, los que se encuentran a lo largo de un eje x en un gráfico
de barras corriente). Los grupos de campos irán precedidos por un icono en forma
de flecha vertical en el caso de Grupos Jerárquicos (página 945) o en forma de
flecha curvada si se trata de Grupos no jerárquicos (Cíclicos) (página 946). Los
grupos se definen en la página Propiedades de Documento: Grupos (página
468). Seleccione los elementos que se van a utilizar/eliminar haciendo clic en
ellos. Utilice los botones Añadir o Quitar para moverlos a la columna deseada.
El número de dimensiones que puede mostrarse varía según los diferentes tipos
de gráficos, como se perfila en la página Propiedades de Gráfico: General
(página 661).
Todos los campos que aparezcan en más de una tabla interna irán precedidos de
un símbolo clave. Los gráficos de tarta, de línea y de dispersión no pueden
mostrar más de dos dimensiones. En los gráficos de barras se pueden visualizar
hasta tres dimensiones.
Mostrar Campos de Marcando esta opción, se mostrarán los Campos de Sistema (página 399) en la
Sistema columna Campos/Grupos disponibles.
Mostrar Campos de Desde aquí puede controlar qué campos/grupos de campos aparecerán en la lista
Tabla de Campos/Grupos Disponibles. La lista desplegable muestra la alternativa --
Todas las Tablas-- por defecto.
La alternativa --Todas las Tablas (Cualificadas) -- muestra los campos por el
nombre de la(s) tabla(s) en que aparecen. Esto significa que los campos clave
(conexiones) se listarán más de una vez. (Esta alternativa sólo se emplea para
propósitos de presentación y no tiene nada que ver con los campos Qualify
(página 283) del script de carga.)
También es posible ver los campos de una tabla de una vez. Los grupos
disponibles siempre se listan.
Animar... Abre El diálogo Animación (página 675), mediante el cual se puede hacer uso
de la primera dimensión del gráfico para que incluya animaciones. La animación
sólo está disponible para gráficos en mapa de bits, excluidos los gráficos de tarta.
Puede encontrarse con algunas limitaciones cuando emplee animación.
Entramado... Abre el diálogo Configuraciones de Entramado (página 676) donde podrá crear
un conjunto de gráficos basado en la primera dimensión. Cualquier tipo de
gráfico en mapa de bits puede convertirse en un gráfico de entramado.
672
Dimensiones Utilizadas Esta lista contiene las dimensiones actualmente seleccionadas para ser utilizadas
como tales en el gráfico. El número de dimensiones que se pueden emplear varía
según el tipo de gráfico. Se descartarán las dimensiones superfluas en cualquiera
de los tipos de gráficos. Las celdas de datos de las dimensiones, cuando se
utilizan en tablas, pueden formatearse de un modo dinámico por medio de las
expresiones de atributo. Cada vez que se introduce una expresión de atributo
para una dimensión, su icono cambiará de gris a color o, en el caso de Formato
de Texto, de gris a negro. Estos parámetros prevalecerán sobre las
configuraciones de gráfico. Haga clic en el icono de expansión ‘+’ que aparece
frente a cualquier dimensión para visualizar los marcadores de posición (o
contenedores) o la expresión de atributo de la dimensión.
Color de Fondo
Haga doble clic con el ratón sobre Color de Fondo para introducir una expresión
de atributo que calcule el color de fondo de la celda de dimensión. La expresión
empleada deberá devolver una representación válida de color (un número que
represente cada componente de rojo, verde y azul, tal y como se definen éstos en
Visual Basic). Esto se hace utilizando una de las funciones específicas de color
para gráficos (véase Funciones de color (página 393)). Si el resultado de la
expresión no es una representación válida de color, el programa volverá al negro
por defecto.
Color de Texto
Haga doble clic con el ratón sobre Color de Texto para introducir una expresión
de atributo que calcule el color de texto de la celda de dimensión. La expresión
empleada deberá devolver una representación válida de color (un número que
represente cada componente de rojo, verde y azul, tal y como se definen éstos en
Visual Basic). Esto se hace utilizando una de las funciones específicas de color
para gráficos (véase Funciones de color (página 393)). Si el resultado de la
expresión no es una representación válida de color, el programa volverá al negro
por defecto.
Formato de Texto
Haga doble clic con el ratón sobre Formato de Texto para introducir una
expresión de atributo que calcule el estilo de la fuente del texto para cada celda
de dimensión. La expresión utilizada como expresión de formato de texto deberá
devolver una cadena que contenga una '<N>' para texto en negrita, una '<K>' para
texto en cursiva y una '<S>' para texto subrayado.
Añadir Dimensión Añade una nueva dimensión y la abre para editarla en el diálogo Editar
Calculada Expresión (diálogo) (página 823). Una dimensión de un gráfico se compone a
menudo de un único campo, pero puede calcularse también dinámicamente. Una
dimensión calculada consiste en una expresión que incluye uno o más campos.
Se pueden utilizar todas las funciones estándar. Puede que no se empleen las
funciones de agregación, pero se puede incluir la función Agregación Avanzada
(página 318) a fin de lograr agregación anidada.
673
Configuraciones para la En este grupo hallará opciones para las dimensiones individuales.
Dimensión Seleccionada Suprimir Cuando el Valor es Nulo
Con esta opción marcada, la dimensión seleccionada en la lista superior de
Dimensiones Utilizadas no se mostrará en el gráfico si su valor es nulo.
Mostrar Todos los Valores
Marque esta casilla si desea mostrar todos los valores de la dimensión
independientemente de la selección. Como el valor de la expresión es cero en el
caso de los valores de dimensión excluidos, la opción Suprimir Valores Cero
en la página Presentación deberá deshabilitarse para que Mostrar Todos los
Valores funcione.
Mostrar Leyenda
Cuando está marcado Mostrar Leyenda, los "nombres" de los valores de campo
se muestran a lo largo del eje x.
Etiqueta
Si marca la opción de Etiqueta, se mostrará el nombre del campo. Las etiquetas
pueden editarse en el cuadro de texto inferior. Una etiqueta también puede
definirse como una expresión de etiqueta calculada para actualización dinámica
del texto de la etiqueta. Véase Fórmula Calculada (página 943). Haga clic en
el botón ... para abrir el Editar Expresión (diálogo) (página 823) para una
edición más fácil de fórmulas extensas.
Avanzado...
Este botón abre el diálogo Configuraciones de Campo Avanzadas (página 550)
que ofrece parámetros para la representación en imagen de valores de campo y
opciones especiales de búsqueda de texto.
Comentario
Un campo de comentario donde se puede describir la dimensión seleccionada. El
comentario puede ser una fórmula calculada. Haga clic en el botón ... para abrir
el Editar Expresión (diálogo) (página 823).
Saltos de Página
Esta opción sólo tiene sentido en caso de querer utilizar saltos de página en la
copia impresa de una tabla simple o pivotante. Hay tres modos disponibles, cada
uno con el resultado siguiente:
Sin Saltos
Sólo insertará saltos de página al final de cada página, según se necesite.
Saltos Condicionales
Inserta un salto de página, a menos que todas las filas con el valor de la
dimensión siguiente quepan en la página actual.
Saltos Forzados
Inserta un salto de página cada vez que cambia el valor de la dimensión.
674
El diálogo Animación
Animar la Primera Si marca esta casilla de verificación, está indicando que desea utilizar la primera
Dimensión dimensión del gráfico para animar el gráfico. La animación sólo está disponible
para gráficos en mapa de bits, excluidos los gráficos de tarta. Puede encontrarse
con ciertas limitaciones en cuanto a la funcionalidad cuando emplee animación.
Por ejemplo, no podrá hacer selecciones que aparezcan pintadas o pulsadas en
pantalla. Además, las líneas de tendencia no se mostrarán en un gráfico animado.
La animación sólo es posible cuando haya más de un valor posible en la
dimensión objeto de animación.
Tiempo Entre valores Establece el tiempo en milisegundos entre cada valor de la dimensión objeto de
(ms) animación. Dicho valor puede mostrarse como una Fórmula Calculada (página
943).
Marcos por Segundo Establece el número de marcos por segundo. QlikView interpolará el trazado
entre los valores reales de la dimensión sujeta a animación. El valor deberá ser un
entero comprendido entre 1 y 30. Dicho valor puede mostrarse como una
Fórmula Calculada (página 943).
675
Ejecución Automática Marque esta casilla de verificación si desea que la animación se inicie de forma
automática cada vez que realice una selección en el documento.
Iterar Seleccione esta opción si desea que la animación se ejecute repetidas veces hasta
ser detenida con el botón de Pausa que encontrará en la Barra de Animación.
Ejecutar Una Vez Seleccione esta opción si desea que la animación se ejecute una sola vez, de
principio a fin, cada vez que se inicia.
Volver al Primer Marco
Marque esta casilla de verificación si desea que la animación retorne al primer
marco tras haber finalizado.
Mostrar Valor de la Si marca esta casilla de verificación, el valor de los datos se mostrará en el
Dimensión de Animación gráfico durante la animación.
Alineación
Fija la alineación del valor mostrado.
Horizontal
Alinea el valor a la derecha, centrado o a la izquierda.
Vertical
Alinea el valor en la parte superior, centrado o inferior.
Fuente
Establece el tipo de letra y color de fuente para el valor mostrado.
Configuraciones de Entramado
Habilitar Dimensión Marque esta casilla de verificación si desea incluir la segunda dimensión en el
Secundaria de gráfico de entramado. Si se emplea una dimensión secundaria, los valores de la
Entramado primera dimensión se mostrarán en forma de columnas en la matriz del
entramado; mientras que los valores de la segunda dimensión se mostrarán como
filas en la matriz del gráfico de entramado.
Número de Columnas Elija Auto para que QlikView decida cuántas columnas mostrar; o escoja Fijo
para fijar el número de columnas usted mismo.
Número de Filas Elija Automático para que QlikView decida cuántas filas mostrar; o escoja Fijo
para fijar el número de filas usted mismo.
676
50.5 Propiedades de Gráfico: Límites de Dimensión
Se pueden establecer unos límites de dimensión en gráficos de todo tipo, excepto los Gráficos de Indicador y
las Tablas Pivotantes.
La página Límites de Dimensión controla el número de valores de dimensión que se podrán visualizar en un
gráfico.
Antes de pasar a ello, es importante describir el efecto que tendrán las tres opciones en el desplegable. El
desplegable contiene tres valores: Primero, Mayor y Menor. Estos valores controlan la forma en que el
motor de cálculo ordena los valores que devuelve al motor de gráficos. Si se va a restringir la dimensión, es
obligatorio tener una de estas opciones seleccionada. La ordenación sólo se produce en la primera expresión,
a excepción de las tablas pivotantes, en las que el orden primario puede reemplazar al orden de la primera
dimensión.
Esta página de propiedades sirve para definir límites de dimensiones: Cada dimensión del gráfico se
configura de forma aislada.
677
Límites Restringe qué valores mostrar en la primera expresión
Estas propiedades regulan cuántos valores de dimensión se mostrarán en el
gráfico, conforme a los parámetros introducidos debajo.
Mostrar sólo
Seleccione esta opción si desea mostrar el Primero, Mayor o Menor número x
de valores. Si esta opción está configurada en 5, se mostrarán cinco valores. Si la
dimensión tiene activado Mostrar Otros, el segmento Otros ocupará uno de los
cinco espacios de presentación.
678
Opciones Mostrar Otros
Habilitar esta opción creará un segmento Otros en el gráfico. Todos los valores
de dimensión que no cumplan los criterios de comparación para las restricciones
de presentación se agruparán en el segmento Otros. Si hay dimensiones tras la
dimensión seleccionada, Contraer Dimensiones Internas controlará si los
valores individuales de las dimensiones subsiguientes/internas se han de mostrar
en el gráfico.
Etiqueta
Introduzca el nombre que desee mostrar en el gráfico. Si no se introduce texto
alguno, la etiqueta será automáticamente el texto de la expresión. El valor
introducido puede ser una fórmula calculada. Haga clic en el botón ... para abrir
el Editar Expresión (diálogo) (página 823).
Mostrar Total
El gráfico mostrará un total para la dimensión seleccionada si se habilita esta
opción. Este total se comporta de manera diferente que el total de la expresión, el
cual se configura en la pestañaExpresiones del diálogo de propiedades.
Etiqueta
Introduzca el nombre que desee mostrar en el gráfico. Si no se introduce texto
alguno, la etiqueta será automáticamente el texto de la expresión. El valor
introducido puede ser una fórmula calculada. Haga clic en el botón ... para abrir
el Editar Expresión (diálogo) (página 823).
679
Totales de Expresión y Totales de Dimensión
Cuando se empleen Totales de Dimensión, es posible tener sub-totales en una tabla simple.
Para acceder a la pestaña Propiedades de Gráfico: Expresiones, haga clic con el botón derecho en un
gráfico o tabla y seleccione Propiedades desde el menú Objeto.
Cuando se cree un gráfico, deberían formularse antes estas dos preguntas:
l ¿Qué quiero ilustrar con el tamaño de las barras, por ejemplo? Esas serán las Expresiones (o una
única expresión) (p.ej. suma de VentasNetas).
l ¿Cómo deberían agruparse los datos? Esas son las Dimensiones (o una única dimensión) (por ej. por
País).
680
Nota:
El diálogo Expresiones presenta distinto aspecto según los diferentes tipos de gráficos o tablas. Si una
opción está en gris, no estará disponible para ese tipo de tabla o gráfico en particular.
681
Listado de expresiones El listado de expresiones que se muestra en el panel superior izquierdo es un
árbol de control muy completo, con numerosas opciones, las cuales se describen
a continuación:
Frente a cada expresión (o grupo de expresiones) encontrará un icono de
expansión (un recuadro con un signo '+'). Haciendo clic en el icono de expansión
se abrirán las sub-expresiones o expresiones de atributo. El icono será
reemplazado entonces inmediatamente por un icono contraído ('-'). Ciertas
opciones de presentación hacen uso de las subexpresiones, esto es, un conjunto
de dos o más expresiones que juntas definen el símbolo de trazado (por ej. Stock
o Cuadro, descritos a continuación).
Los datos de las expresiones también pueden formatearse dinámicamente
mediante las expresiones de atributo. Haga clic sobre el icono de expansión que
hallará frente a cualquier expresión, para visualizar los contenedores (o
marcadores de posición) para las expresiones de atributo de la dimensión. Éstos
son:
Color de Fondo
Edite la expresión predefinida Color de Fondo para crear la expresión de
atributo que calcule el color básico de los datos. El color resultante reemplazará a
cualquier otra selección de color predeterminada en QlikView y debe ser una
representación válida de color, lo cual se logra utilizando una de las Funciones
de color (página 393). Si el resultado de la expresión no es una representación
válida de color, el programa volverá al negro por defecto. Se puede crear una
expresión auxiliar para Color de Texto empleando el mismo método.
Color de Texto
Se puede crear una expresión auxiliar para Color de Texto empleando el mismo
método que para el color de fondo (vease arriba).
Formato de Texto
Edite la expresión Formato de Texto si desea introducir una expresión de
atributo que calcule el estilo de fuente del texto asociado a los datos. (En el caso
de las tablas: el texto en las celdas de la tabla para cada celda de las
dimensiones. El formato de texto calculado predominará frente al estilo de tabla
definido en Propiedades de Gráfico: Estilo (página 821). La expresión utilizada
como expresión de formato de texto debería devolver una cadena que contenga
una '<N>' para texto en negrita, una '<K>' para texto en cursiva y una '<S>' para
texto subrayado. Tenga en cuenta que será necesario el signo = antes de la
cadena.
Gajo extraído
Haga clic en Gajo extraído para introducir una expresión de atributo que calcule
si el gajo o porción de tarta asociado con el punto de datos debería arrastrarse
hacia una posición un tanto "extraída", más destacada. Este tipo de expresión de
atributo sólo está disponible para los gráficos de tarta.
Desplazamiento de Barra
Haga clic en Desplazamiento de Barra para introducir una expresión de atributo
y calcular un desplazamiento para la barra o el segmento de barra asociados con
el punto de datos. El desplazamiento puede ser positivo o negativo y moverá la
barra o el segmento de barra en consecuencia. Esto puede resultar útil, por
682
ejemplo, al crear los denominados gráficos en cascada. Este tipo de expresión de
atributo sólo surte efecto en los gráficos de barras.
Tipo de Línea
Haga clic en Tipo de Línea para introducir una expresión de atributo que calcule
el tipo o estilo de línea de una línea o segmento de línea asociado con el punto
de datos. Este tipo de expresión de atributo sólo tiene efecto en los gráficos de
líneas, gráficos combinados y de radar.
El ancho relativo de la línea puede controlarse insertando una etiqueta <Wn>
donde n es un factor múltiple que se habrá de aplicar en el ancho predefinido de
la línea. El número n ha de ser un número real entre 0,5 y 8. Ejemplo: <W2.5>.
El estilo de la línea 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=contínuo,
2=guionado, 3=de puntos, 4=guionado/de puntos). Ejemplo: <S3>. Las etiquetas
<Wn> y <Sn> se pueden combinar libremente, pero sólo se tendrá en cuenta la
primera incidencia de cada una de ellas. Las etiquetas o tags deberán ir
encerradas entre comillas simples.
Mostrar Valor
Haga clic en Mostrar Valor si desea introducir una expresión de atributo que
calcule si el área del punto de datos debería complementarse con un valor
introducido en el punto de datos, incluso si Valores sobre los datos no ha sido
previamente seleccionado para la expresión principal. Si se ha seleccionado
Valores sobre los Datos para la expresión principal, la expresión de atributo se
descartará. Este tipo de expresión de atributo sólo surteefecto en los gráficos de
barras, de líneas y gráficos combinados.
Copiar La opción Copiar únicamente está disponible en el menú contextual que aparece
al hacer clic con el botón derecho en una expresión de la lista de expresiones.
Cuando se utilice este comando en una de las expresiones principales, todos los
datos y parámetros asociados con la expresión (incluyendo rótulos y etiquetas) se
copiarán al portapapeles como una cadena de xml. La expresión podrá entonces
copiarse de nuevo sobre el mismo gráfico o cualquier otro gráfico QlikView del
mismo u otro documento. Si se emplea el comando en una expresión de atributo,
únicamente se copiará la definición de la expresión de atributo. A continuación
se podrá pegar la expresión de atributo en cualquier expresión principal del
mismo u otro gráfico.
683
Exportar La opción Exportar... sólo está disponible en el menú contextual que aparece al
hacer clic con el botón derecho en una expresión de la lista de expresiones.
Cuando se haga uso de este comando en una expresión principal, todos los datos
y parámetros asociados a la expresión (incluida la etiqueta) podrán ser exportados
a un archivo xml. La expresión podrá entonces importarse de nuevo en el mismo
gráfico o en cualquier otro gráfico de QlikView, en el mismo u otro documento.
El comando abre el diálogo Exportar Expresión, en el que podrá elegir el
destino para el archivo que se ha de exportar. El archivo recibirá la extensión
Ex.xml.
Pegar La opción Pegar sólo está disponible en el menú contextual que aparece al hacer
clic con el botón derecho en una expresión o expresión de subatributo de la lista
de expresiones. Si previamente se ha copiado una expresión principal en el
portapapeles, podrá pegarla en el área en blanco de la lista de expresiones,
creándose así una nueva expresión idéntica a la copiada originalmente. Si se ha
copiado una expresión de atributo, podrá pegarla en una expresión principal.
Importar La opción Importar solo está disponible en el menú contextual que aparece al
hacer clic con el botón derecho del ratón sobre el área en blanco de la lista de
expresiones. El comando abre un diálogo en el que podrá buscar la expresión
previamente exportada. La expresión importada aparecerá como una nueva
expresión en el gráfico.
Ascender Si se visualizan varias expresiones, éstas pueden ordenarse mediante los botones
Descender Ascender y Descender. Esto afectará al orden en el cual las columnas se
muestran en el gráfico.
Grupo El botón Grupo puede utilizarse para fusionar expresiones dentro de uno o más
grupos cíclicos, siempre y cuando haya dos o más expresiones disponibles. En el
diseño QlikView se puede recorrer un ciclo a través de las expresiones
disponibles haciendo clic en el icono de ciclo que se muestra en el gráfico
(Grupo de Ciclo). Si hace clic con el botón derecho sobre el mismo icono de
ciclo, verá una lista emergente de las expresiones disponibles (actualmente fuera
de uso) que corresponden al gráfico a fin de seleccionar una directamente.
Nota:
No confunda Grupo de Ciclo con Grupos no jerárquicos (Cíclicos) (página 946).
Habilitar Desactivar esta casilla hará que la expresión se omita del gráfico.
Relativo Marcar esta casilla hará que el gráfico muestre el resultado en porcentaje, en
lugar de números absolutos. Esta opción no está disponible para tablas
pivotantes.
Invisible Marcar esta opción impedirá que se trace esta expresión, mientras que sí se
mantendrá el espacio asignado a la misma.
684
Etiqueta Frente a la etiqueta de la expresión se encuentran uno o varios iconos que
indican los Tipos de Gráficos (página 663) utilizados y/o las Opciones de
Presentación seleccionadas para la expresión (ver debajo).
685
Opciones de Presentación Este grupo sirve para modificar la forma en que se distribuyen los puntos de
datos, o el contenido que se introducirá en las celdas de expresión de los gráficos
de tabla. Fíjese en que algunas opciones sólo están disponibles para ciertos tipos
de gráficos, otras no pueden combinarse entre sí y otras harán uso de una o más
expresiones adicionales para poder crear gráficos complejos.
Barra
Muestra los valores de las expresiones seleccionadas como barras. Esta opción
sólo está disponible para gráficos de barras y gráficos combinados.
Símbolo
Muestra los valores de la expresión seleccionada como símbolos. Esta opción
sólo está disponible para gráficos de líneas y gráficos combinados. Elija entre los
diversos símbolos del desplegable.
Línea
Muestra los valores de la expresión seleccionada como una línea. Esta opción
sólo está disponible para gráficos de líneas y gráficos combinados. Escoja entre
Normal,Suave y tres líneas distintas de Meseta en el menú desplegable.
Stock
Marque esta casilla de verificación para trazar la expresión como un marcador de
stock. La expresión irá precedida de su propio icono en la lista de Expresiones y
aparecerá como un contenedor vacío con cuatro subexpresiones. La primera
subexpresión se utilizará para trazar un punto alto del marcador de stock. La
segunda subexpresión se utilizará para trazar un punto bajo del marcador de
stock. Estas dos subexpresiones deberán contener definiciones válidas para que el
marcador de stock se pueda trazar. Hay una tercera subexpresión opcional, pero
se reserva para el punto Cerrar del marcador de stock. La cuarta subexpresión
también es opcional, y se utiliza para el punto Abrir del marcador de stock. Se
crearán automáticamente nuevas subexpresiones vacías cuando se marque la
casilla Stock para una expresión. Una vez seleccionado Stock como opción para
una expresión, no se podrán seleccionar Barra, Línea, Símbolo, Cuadro o
Definir Barras de Error para la misma expresión. De la misma forma, la opción
de Stock no podrá seleccionarse para una expresión si alguna de esas opciones ha
sido previamente seleccionada para esa misma expresión. Esta opción sólo está
disponible para gráficos combinados.
Cuadro
Marque esta casilla de verificación si desea trazar la expresión como un cuadro, a
menudo empleado para la presentación de datos estadísticos. La expresión irá
precedida por su propio icono en la lista de Expresiones y aparecerá como un
contenedor vacío con cinco subexpresiones. La primera subexpresión servirá para
trazar un punto en la Parte Superior del cuadro. La segunda subexpresión servirá
para trazar un punto en la Parte Inferior del cuadro. Estas dos expresiones deberán
contener definiciones válidas para que el cuadro se pueda dibujar. Las demás
subexpresiones son opcionales. Si se utilizan, dichas subexpresiones definen una
mediana, un eje superior y un eje inferior. Una ampliación muy común de los
Cuadros son los denominados periféricos de valores extremos. Estos se logran
trazando expresiones diferentes como símbolo. Se crearán automáticamente
686
nuevas subexpresiones vacías cuando se seleccione el Cuadro para la expresión
principal. Una vez seleccionado Cuadro como opción para una expresión, no se
podrán seleccionar Barra, Línea, Símbolo, Stock o Definir Barras de Error
para la misma expresión. De la misma forma, la opción de Cuadro no podrá
seleccionarse para una expresión si alguna de estas opciones ha sido previamente
seleccionada para esa misma expresión. Esta opción sólo está disponible para
gráficos combinados.
Texto en Eje
Marque esta opción si desea tener el resultado de una expresión mostrado como
texto en cada valor del eje x, el eje mismo y las etiquetas del eje. Esta opción
sólo está disponible para gráficos de líneas, de barras y combinados.
687
Opciones de Presentación Representación
Esta opción sólo está disponible para tablas simples y tablas pivotantes.
Texto
Los valores de la expresión siempre se interpretan y muestran como texto.
Imagen
Al seleccionar esta opción, QlikView tratará de interpretar cada valor de la
expresión como una referencia a una imagen. La referencia puede ser una ruta a
un archivo de imagen en el disco (por ej.C:\Mypic.jpg) o dentro del documento
mismo qvw (por ej. qmem://<Name>/<Peter>). Si QlikView no puede interpretar
un valor de expresión como una referencia de imagen válida, se mostrará el valor
en si mismo, a menos que el cuadro de opción Ocultar Texto Cuando Falta
Imagen esté marcado.
Mini Gráfico
Con esta opción activa QlikView mostrará los valores de la expresión en un
gráfico de barras o de líneas. El gráfico se inscribirá en la celda de tabla
disponible. Los parámetros visuales del gráfico se pueden modificar mediante el
botón Configuraciones de Mini Gráfico que abre el diálogo Configuraciones
de Mini Gráfico (página 515). Esta opción sólo está disponible para tablas
simples.
Nota:
El mini gráfico no se mostrará cuando se exporte a Excel.
Enlazar
Seleccione esta opción para introducir una expresión en el campo Definición,
que creará un enlace sobre el que se pueda pinchar con el ratón en la celda de
tabla. La expresión debería devolver un texto que puede interpretarse como Texto
de Visualización<url>Texto de Enlace. El Texto de Visualización 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 visualización. Haciendo clic en el botón ... se abre el
cuadro de diálogo completo Editar Expresión.
Ejemplos:
=Name & '<url>' & Link
=Name & '<url>www.qlikview.com'
donde Name y Link son campos de tabla cargados en el script.
Formato de Imagen
Sólo disponible si se ha activado la opción de Imagen. Esta opción sólo está
688
disponible para tablas simples y tablas pivotantes. Esta configuración describe
cómo QlikView formatea la imagen para ajustarla a la celda. Hay cuatro
alternativas:
Sin Ajustar
La imagen se muestra tal cual es, sin realizar ningún tipo de ajustes. Esto puede
hacer que algunas partes de la imagen queden invisibles o que sólo aparezca
rellena una parte de la celda.
Rellenar
Si se selecciona esta opción, se ajustará la imagen hasta llenar la celda, sin tener
en cuenta el ratio de aspecto (la proporción) de la imagen.
Mantener Aspecto
Si se selecciona esta opción, se ajustará la imagen lo más posible hasta llenar la
celda, manteniendo al mismo tiempo el ratio de aspecto (la proporción).
Rellenar con Aspecto
La imagen se ajusta lo más posible, hasta cubrir la celda en ambas direcciones, al
tiempo que se mantiene el ratio de aspecto (o las proporciones correctas). Esto
normalmente da como resultado partes de la imagen sesgadas en una dirección.
Acumulación Eligiendo entre los diversos parámetros que figuran en este grupo, podrá decidir
si desea acumular los valores en el gráfico o no. En un gráfico acumulado, cada
valor y se añade al valor y del siguiente valor x. En un gráfico de barras
acumulado que muestre la suma de ventas por año, por ej., el valor del año 1996
se añade al del año 1997. Si su gráfico contiene varias expresiones, seleccione la
expresión cuyos valores se acumularán en la lista de Expresiones. La
acumulación no está disponible en el caso de tablas pivotantes..
Sin Acumulación
Si selecciona esta casilla, los valores y de la expresión de gráfico seleccionada no
se acumularán.
Acumulación Completa
Si selecciona esta casilla, cada valor y acumulará todos los valores y previos de
la expresión. Vea arriba, en Acumulación.
Acumular n Pasos Atrás
Introducir un número en el recuadro configura el número de valores y de la
expresión que se habrán de acumular. Vea arriba, en Acumulación.
689
Modo Total Este grupo está disponible para la expresión seleccionada. Hay tres parámetros
posibles:
Sin Totales
Los totales no se calculan para la expresión seleccionada.
Total de la Expresión
El total de la expresión evaluada en el siguiente nivel. Por ejemplo, si una
expresión genera el salario medio mensual de un número de empleados, el Total
de la Expresión generará la media total de todos los salarios.
F(x) de Filas
Si esta opción está seleccionada, los valores individuales de cada punto de datos
(cada barra de un gráfico de barras, cada fila en una tabla simple etc.) para la
expresión seleccionada se agregarán empleando la función de agregación
seleccionada en el desplegable (normalmente, la suma). F(x) de Filas no está
disponible para tablas pivotantes.
Ancho de Borde de Barra Determina el ancho (en píxeles) de la línea de borde alrededor de las barras
mostradas por esta expresión en gráficos de barras y combinados. La distancia se
puede especificar en mm, cm, pulgadas, ('', pulgada), píxeles (px,pxl,pixel),
puntos (pt, pts, punto) o unidades de documento (du, docunit).
Expresiones como Cuando se emplean varias expresiones, esta opción muestra una leyenda que
Leyenda visualiza las expresiones y sus correspondientes colores al lado del gráfico.
690
Líneas de Tendencia En algunos gráficos QlikView, la visualización de expresiones en los gráficos se
puede complementar o reemplazar por líneas de tendencia estadística. Las líneas
de tendencia sólo se pueden mostrar en los gráficos de dispersión, gráficos de
líneas y gráficos de barras/combinados con una dimensión y una expresión como
máximo mostradas como barras. Para otros tipos de gráfico, las opciones en el
cuadro Líneas de Tendencia no están disponibles y no tienen efecto alguno. En
los gráficos de dispersión, se tratan los puntos de datos como si y=f(x). Para los
gráficos de barras, de líneas y combinados, es posible deseleccionar todas las
opciones de Opciones de Visualización y añadir líneas de tendencia, que se
visualizarán entonces sin los puntos de datos subyacentes. Se pueden extrapolar
las líneas de tendencia de gráficos de barras, de líneas y combinados
especificando intervalos de previsión y/o de retrovisión (ver página Ejes). Las
líneas extrapoladas se trazarán en puntos. Las líneas de tendencia en gráficos con
un eje X discreto se mostrarán como líneas con símbolos. En un eje X continuo
sólo se mostrará una línea.
Media
La media se dibuja como una línea recta.
Lineal
Traza una línea de regresión lineal.
Polinomio de 2º grado
Traza una línea de tendencia polinomial de segundo grado.
Polinomio de 3º grado
Traza una línea de tendencia polinomial de tercer grado.
Polinomio de 4º grado
Traza una línea de tendencia polinomial de cuarto grado.
Exponencial
Traza una línea de tendencia exponencial.
Mostrar Ecuación
Si está marcada esta opción para una determinada expresión, las líneas de
tendencia de la expresión se complementarán con la ecuación de la línea de
tendencia expresada como texto en el gráfico.
Mostrar R²
Si está marcada esta opción para una determinada expresión, las líneas de
tendencia de la expresión se complementarán con el coeficiente de determinación
expresado como texto en el gráfico.
691
50.7 Propiedades de Gráfico: Ordenar
Las Propiedades de gráfico: Ordenar se abre haciendo clic con el botón derecho del ratón en un gráfico y
seleccionando Propiedades en el menú Objeto.
Aquí es donde podrá decidir el criterio de ordenación para las dimensiones del gráfico a partir de unas
determinadas opciones de ordenación disponibles.
La lista de Dimensiones contiene las dimensiones del gráfico. Para asignar un criterio de ordenación, marque
una dimensión y escoja uno o más criterios a la derecha.
Valor Y Los valores de la dimensión se ordenarán por el valor numérico del eje y. Esta
opción no está disponible para las dimensiones calculadas.
Estado Los valores de la dimensión se ordenarán conforme a su estado lógico, es decir,
los valores seleccionados antes que los opcionales, y éstos antes que los
excluidos.
Expresión Los valores de la dimensión se ordenarán conforme a una expresión que se
introduce en el cuadro de edición de texto bajo esta opción de ordenación.
Frecuencia Los valores de la dimensión se ordenarán según el número de veces que aparecen
en la tabla.
Valor Numérico Los valores de la dimensión se ordenarán conforme a su valor numérico.
Orden de Carga Los valores de la dimensión se ordenarán según su orden de carga inicial.
Existe una jerarquía en el grupo, que va de arriba a abajo para que, en caso de conflictos de ordenación, el
primer criterio hallado tenga preferencia. El criterio de ordenación elegido se puede modificar en Ascender y
Descender o A -> Z y Z -> A.
Al hacer clic en el botón Predeterminado, los valores de dimensión volverán a lo predefinido en el diálogo
Propiedades de Documento: Ordenar (página 473).
692
La casilla de verificación Ignorar Comando de Ordenación de Grupo sólo está disponible cuando se
selecciona una dimensión de grupo en la lista de Dimensiones. Normalmente el criterio de ordenación de
una dimensión de grupo se fija para cada campo de un grupo mediante las propiedades de grupo. Activando
esta opción podrá ignorar todas las configuraciones a nivel de grupo y aplicar un único criterio de
ordenación para toda la dimensión, independientemente del campo que esté activo en el grupo.
En esta página podrá determinar un estilo básico para el gráfico. No todas las características listadas están
disponibles para todos los tipos de gráfico.
Aspecto Seleccione uno de los estilos disponibles. En algunos casos esto afectará no sólo
a la apariencia del gráfico sino también a su funcionalidad
693
Subtipo En este grupo podrá fijar el modo Agrupado o Apilado para las barras
(Superpuesto o Apilado en el caso de los Gráficos de Radar). Esta configuración
sólo funciona cuando el gráfico muestra dos dimensiones, o una dimensión y más
de una expresión. Los valores negativos en las barras apiladas se establecen
aparte, separadamente, por debajo del eje x.
1 1 Barra única
Vista 3D Los parámetros de este grupo definen el ángulo desde el que se ve el gráfico en
tres dimensiones.
Ángulo Superior
Define el ángulo vertical de la vista 3D. El valor deberá ser un entero
comprendido entre 0 y 30.
Ángulo Lateral
Define el ángulo lateral de la vista 3D. El valor deberá ser un entero
comprendido entre 0 y 45.
694
Estilo de Color de Área Este control se puede utilizar para imponer un estilo de color para todos los
colores de área del gráfico. Cuando se selecciona un estilo en la lista desplegable
todos los colores de Mapa de Color, en la página Colores, cambiarán al estilo
seleccionado. El cambio es instantáneo y la configuración en sí misma no se
guardará hasta la próxima vez que entre en este diálogo. Los colores de base
actuales en el mapa de color no se verán afectados. El Estilo de Color de Área
no está disponible para todo tipo de aspectos gráficos. Están disponibles las
siguientes opciones:
Color sólido
Fija todos los colores en el mapa de color como colores sólidos.
Degradado Oscuro
Establece todos los colores del mapa de colores como degradados de un solo
color hacia tonos más oscuros.
Degradado Claro
Establece todos los colores del mapa de colores como degradados de un solo
color hacia tonos más oscuros.
Brillante
Otorga un aspecto brillante a todas las barras.
Trazar Estilo de Fondo Este control se puede utilizar para cambiar el aspecto del fondo del área de
de Área gráfico. Este parámetro sólo está disponible para los gráficos que cuenten con un
área de gráfico. Las siguientes opciones están disponibles:
Marco
Se traza un marco alrededor del área de gráfico.
Sombreado
Esta opción crea un efecto de sombreado en el fondo del área del gráfico.
Mínimo
Elimina el fondo del área de gráfico.
Vista Previa Ofrece una vista previa de las propiedades visuales básicas del gráfico.
695
50.9 Propiedades de Gráfico: Presentación (Gráfico de
Barras, de Líneas, Combinado, de Radar, Mekko)
Esta pestaña se utiliza de forma colectiva para gráficos de barras, de líneas, combinados, de radar y gráficos
mekko.
El grupo Configuraciones de Barras contiene diversas opciones de visualización para las barras que se
emplean en los gráficos de barras y gráficos combinados.
Distancia entre Barras (- Establece la distancia entre las barras de la unidad del cluster. Un número
6 -8) negativo da como resultado la superposición de las barras. Los valores pueden
estar entre -6 y 8.
Distancia de Separación Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
(0 - 8) Los valores pueden estar entre 0 y 8.
Permitir Barras Finas Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Las barras se dibujan por defecto
con un mínimo de anchura de cuatro píxeles, para hacerlas claramente
diferenciables. Marque esta opción para permitir la compresión de barras a una
anchura de 1 pixel.
Mostrar todas las Barras Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Marque esta opción para forzar el
trazado de todos los puntos de datos. Las barras se pueden comprimir (como para
Permitir Barras Finas) y algunas pueden ser tapadas parcialmente por otras.
696
En el grupo Valores sobre los datos podrá configurar opciones de visualización para los valores sobre los
puntos de datos, siempre y cuando esta opción haya sido seleccionada para una o más expresiones de gráfico
en Opciones de Visualización en Propiedades de Gráfico: Expresiones (página 680).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos de
Mostrado datos que se mostrará en el gráfico. Si no se especifica límite alguno, se
visualizarán valores en todos los puntos de datos, lo cual puede afectar a la
legibilidad del gráfico.
Trazar Valores en los Marcar esta casilla de verificación hará que se tracen los valores sobre los puntos
Segmentos de datos en el interior de los segmentos y no encima de éstos.
En el grupo Barras de Error se fijan opciones de presentación para cualquier barra de error utilizada en el
gráfico.
Ancho Especifica el ancho de las barras de error.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
Utilizar Juego de Esta alternativa amplía la selección de símbolos disponibles (aros, triángulos,
Símbolos Completo etc.)
Semi-transparente Marque esta opción si quiere que se dibujen las líneas rellenas semitransparentes.
Etiquetas Emergentes Marque esta opción si desea mostrar el correspondiente valor de la dimensión en
una ventana emergente cada vez que el puntero del ratón toque un valor.
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
697
Suprimir Valores Cero Esta casilla de verificación elimina las dimensiones que están vacías o contienen
únicamente ceros. Es la opción seleccionada por defecto.
Cero en Barras
Esta opción sólo es aplicable cuando se ha deseleccionado Suprimir Valores
Cero. Si está marcado el cuadro de verificación y se ha seleccionado Valores
sobre los datos para la expresión de gráfico de Opciones de Presentación en
Propiedades de Gráfico: Expresiones (página 680), los valores cero aparecerán
como texto por encima de los puntos de datos. En otros casos puede elegir no
mostrar los valores cero.
Suprimir Nulos y Si esta casilla está marcada, todas las combinaciones de los campos de dimensión
Alfanuméricos asociados sólo a valores nulos en todas las expresiones no se tomarán en cuenta
para el cálculo. Es la opción seleccionada por defecto. En algunos casos puede
ser útil deseleccionar esta opción, p.ej. si desea contar los valores nulos en un
gráfico.
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Desplazamiento en Gráfico se definen las opciones para el desplazamiento en el gráfico.
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable para
Herramientas de Eje X el eje X. La barra de desplazamiento puede servir para desplazarse por la
selección de los valores del eje X que se muestran. El número de valores que se
podrán mostrar de una vez se establece en Cuando el Número de Elementos
pase de:.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
El grupo Texto en Gráfico sirve para añadir texto flotante al gráfico.
Add Abre el diálogo Texto en Gráfico (página 701), donde puede crear un nuevo
texto del gráfico.
698
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la parte superior izquierda del gráfico, pero se pueden desplazar a otro lugar
cuando el gráfico está en modo de edición. Véase Ajustar y mover componentes de un gráfico (página 660).
Configuraciones de Leyenda
El diseño de la leyenda del gráfico se controla mediante las diferentes configuraciones que hay en este
diálogo.
Estilo de Leyenda Establece el estilo básico para la leyenda. Eliga de entre varios estilos.
Color de Fondo Establece el color del fondo de la leyenda. El color puede definirse como color
sólido o como un gradiente mediante el diálogo Área de Color (página 450)
que se abre al hacer clic sobre el botón.
Alineación Vertical Especifica cómo se posiciona la leyenda con relación al área de trazado del
gráfico, cuando necesita menos espacio vertical que el área de trazado del
gráfico.
Fuente Abre el diálogo estándar Fuente (página 523) donde se puede especificar una
fuente para el texto.
Varias Líneas Fija las opciones para elementos de leyendas de varias líneas:
Dividir Texto
Divide el texto de los elementos de leyenda en dos o más líneas.
Altura de celda (líneas)
Si la opción Dividir Texto está activa esta configuración especifica cuantas
líneas deben usarse para cada elemento.
699
Líneas de Referencia
El diálogo puede variar ligeramente en apariencia dependiendo del tipo de gráfico que se utiliza. Una línea
de referencia es una línea que cruza el área de gráfico desde un punto de datos, en uno o ambos ejes. Puede
emplearse por ej. para indicar un cierto nivel, o unos percentiles de los datos en el gráfico. La línea de
referencia sólo se traza si cae dentro del rango actual del eje desde el cual se origina.
Etiqueta Introduzca una etiqueta que se trazará junto a la línea de referencia. El valor
empleado por defecto es la expresión. La etiqueta puede definirse como una
expresión calculada.
Mostrar Etiqueta en Active esta opción si la etiqueta debe aparecer junto a la línea de referencia.
Gráfico
Localización Fija el eje a partir del cual se debe originar la línea de referencia:
X Continuo
La línea de referencia se origina en el eje-x. Esta opción sólo está disponible si el
gráfico tiene un eje X continuo (véase Propiedades de Gráfico: Ejes (Gráfico de
Barras, de Líneas, Combinado, de Radar, Mekko) (página 702)).
Y Primario
La línea de referencia se origina en el eje-y primario (izquierda/abajo).
Y Secundario
La línea de referencia se origina en el eje-y secundario (derecha/arriba).
700
Definición Establece el valor en el que debería trazarse la línea de referencia. El valor podrá
ser también un Percentil fijo (introduzca un valor entre 1 y 100 en el cuadro de
edición) de los datos del gráfico actual o cualquier Expresión numérica.
Texto en Gráfico
Fuente Abre el diálogo estándar Fuente (página 523) donde se puede especificar una
fuente para el texto.
701
Fondo Define el fondo del texto.
Transparente
Con esta opción, sólo el texto mismo será visible. Cualquier objeto de hoja
cubierto con el texto será plenamente visible.
Fijo
Esta alternativa permite escoger un color de fondo haciendo clic en el botón
Color, a la derecha del botón de opción.
Calculado
El color de fondo puede calcularse dinámicamente desde una expresión. La
expresión deberá ser una representación válida de color, la cual se consigue
empleando las Funciones de color (página 393). Haga clic en el botón ... para
abrir el diálogo Editar Expresión para una edición más fácil de fórmulas largas.
Si el resultado de la expresión no es una representación válida de color, el
programa volverá al negro por defecto.
Ángulo (grados) Determina el ángulo del texto. Se permite de 0 a 360 grados, el valor por defecto
es 0.
Este diálogo se abre desde el diálogo Propiedades de Gráfico de Gráficos de Barras, Gráficos de Líneas,
Gráficos Combinados y Gráficos de Radar.
En este diálogo podrá fijar el aspecto de los ejes y las expresiones, representados por los ejes y del gráfico.
Se pueden definir una o dos escalas para el eje-y. En caso de que el eje-x represente valores numéricos, se
pueden establecer como continuo (vea abajo).
702
Los contenidos de este diálogo son:
Ejes de Expresión
Expresiones Las expresiones disponibles aquí mostradas, se definen en el diálogo
Propiedades de Gráfico: Expresiones (página 680).
Establezca un Color de Eje y un Ancho para el eje x, así como una Fuente para la numeración de escala,
haciendo clic en sus correspondientes opciones.
Escala Logarítmica Se puede usar una escala logarítmica, siempre que todos los puntos de datos de
los gráficos tengan valores positivos (>0).
Forzado a 0 Los ejes-x se cruzarán en y = 0. Esta opción no está disponible cuando se utiliza
un eje logarítmico.
Mostrar Rejilla / Mostrar Las marcas de escala del eje Y que se usarán para mostrar líneas de rejilla
Rejilla Menor horizontales (la Posición de los ejes Y se establece a Izquierda o Derecha) y
verticales (la Posición de los ejes Y se establece en Superior y/o Inferior).
Los valores introducidos en el grupo Escala pueden ser especificados como Fórmula Calculada (página
943). Haga clic en el botón ... para abrir el diálogo Editar Expresión para una edición más fácil de fórmulas
largas.
Dividir Eje Dividir el eje-y en dos partes, crea la impresión de dos gráficos o dos ejes que
comparten un eje común-x. El parámetro Primario (%) define el porcentaje de
longitud de eje disponible que se utilizará para la parte primaria del eje.
703
Eje de Dimensión:
Etiquetas de Dimensión Establece si las etiquetas de dimensión primaria se mostrarán en horizontal,
Primaria diagonal o vertical.
Etiquetas de Dimensión Muestra las etiquetas de dimensión secundaria como texto horizontal, diagonal o
Secundaria vertical.
Mostrar Rejilla Las marcas del eje-x se extenderán a líneas de rejilla. El diseño de rejilla se
puede modificar mediante las configuraciones de Estilo de Rejilla y Color de
Rejilla (Vea el final de la página).
Contrapear Etiquetas Cuando no hay sitio suficiente para mostrar las etiquetas de todos los valores del
eje-x, las etiquetas serán contrapeadas. Cuando se desactiva esta opción, se
muestran menos etiquetas. Este parámetro sólo afecta a las etiquetas horizontales.
Las etiquetas normalmente se contrapean de izquierda a derecha. Si marca la
casilla de verificación Invertir Contrapeado, el drapeado se invertirá, pasando a
ser de derecha a izquierda.
Puede establecer un Color de Eje y un Ancho individualmente para el eje x, así como también una Fuente
diferente para la numeración de la escala, marcando las correspondientes opciones.
Los valores introducidos en el grupo Escala pueden ser especificados como Fórmula Calculada (página
943). Haga clic en el botón ... para abrir el diálogo Editar Expresión para una edición más fácil de fórmulas
largas.
Retrospección Esta función opera sobre las líneas de tendencia. Introduzca en el cuadro de
edición de texto cuánto hacia atrás quiere establecer la línea de tendencia. Véase
Propiedades de Gráfico: Expresiones (página 680). La porción de retrospección
de las líneas de tendencia se muestra como punteada.
704
Proyección Introduzca en el cuadro de edición de texto cuánto hacia adelante quiere
establecer la línea de tendencia. Véase Propiedades de Gráfico: Expresiones
(página 680). La porción de prospección de las líneas de tendencia se muestra
como punteada.
Estilo de Rejilla Con la opción Mostrar Rejilla marcada, puede elegir entre los estilos de rejilla
disponibles en la lista desplegable.
Color de Rejilla Color de Rejilla Esta opción le permite escoger un color de rejilla.
Sincronizar Nivel Cero Cuando se muestran los dos ejes-y, esta configuración se utiliza para sincronizar
para Ejes de Expresión sus niveles cero.
La página Propiedades de gráfico: Colores se abre haciendo clic con el botón derecho sobre la ventana de
gráfico y eligiendo el comando Propiedades en el menú Objeto.
En el grupo Apariencia de Datos es posible asignar hasta 18 colores diferentes a los valores de los campos
de dimensión de los gráficos.
705
Colores 1 - 18 Los colores se pueden definir como colores sólidos o degradados de color. Para
personalizar un color, haga clic en su botón para abrir el diálogo Área de Color
(página 450).
El botón Obtener Colores Predefinidos restablece el mapa de color a las
configuraciones predefinidas de QlikView.
El botón Deshacer Cambios de Color devuelve las configuraciones de color que
se aplicaron al entrar en este diálogo.
El botón Avanzado... abre el diálogo Mapa de Color Avanzado (página 707)
donde se pueden establecer mapas de color y recuperarlos a nivel de hoja,
documento, usuario o predeterminado en QlikView.
Multicolor Desmarcando esta opción todas las barras tendrán el mismo color.
Colores Persistentes Marcando esta opción el mapa de colores se bloquea para que cada valor tenga el
mismo color permanentemente asignado.
Repetir Último Color Marcar esta opción asignará el color 18º del mapa de color a cualquier valor
posterior al valor 18º. Si se deja sin marcar, los colores simplemente se repiten en
una sucesión del 1 al 18.
En el grupo Fondo de Marco se establecen las configuraciones de color para el área de gráfico y el fondo
del área que rodea el área de gráfico.
Color El gráfico se dibujará con un fondo coloreado. Se pueden establecer diferentes
colores para el área de gráfico y el área de alrededor.
Hacer clic en cualquiera de los botones abre el diálogo Área de Color (página
450).
Consejo: La configuración Color de Fondo se puede combinar con las opciones
de Imagen y/o Sólo Área de Gráfico que hay a continuación.
Fondo Es el color utilizado para el fondo alrededor del área de trazado o, en el caso de
algunos gráficos, para el fondo del gráfico completo. El color puede definirse
como un color sólido o un degradado a través del diálogo Área de Color que se
abre al pulsar el botón. El color establecido por defecto es el blanco.
Área de Gráfico El color utilizado para el área de gráfico. El color puede definirse como un color
sólido o un degradado a través del diálogo Área de Color que se abre al pulsar
el botón. El color predefinido es un gris claro. Este parámetro no está disponible
para gráficos de tarta, gráficos de bloques, de embudo o de radar.
Imagen Seleccione esta alternativa y haga clic en el botón Imagen para abrir el diálogo
Seleccionar Imagen, donde podrá importar una imagen para el fondo.
Puede limitar la imagen importada únicamente al área de gráfico marcando la
alternativa Sólo Área de Gráfico.
706
Imagen Dinámica Introduzca una expresión calculada para mostrar imágenes de fondo dinámico,
que cambien con la selección. Disponible para gráficos de barras, de líneas, de
rejilla, combinados y de dispersión.
Transparencia Establece el grado de transparencia del fondo del gráfico. En 0% el fondo será
completamente opaco, con el color definido en Color de Fondo. En 100% el
fondo es completamente transparente.
En el grupo Borde de Área de Gráfico puede asignar Ancho y Color de Borde para el rectángulo que
rodea al área de gráfico.
En este diálogo se fijan, eliminan o recuperan parámetros de color para los diversos niveles.
Mapa de Color Actual Cuando el diálogo está abierto, se muestra el mapa de color del gráfico actual.
Podrá modificar el mapa de color haciendo clic en los colores de forma aislada o
pulsando el botón Recuperar en Configuración Predefinida de Hoja,
Configuración Predefinida de Documento, Predefinido por el Usuario o
Predefinido por QlikView.
Configuración Establece, recupera o elimina el mapa de colores definido por defecto para la
Predefinida de Hoja hoja actual. Pulse Recuperar si desea obtener el mapa de color actual de la hoja
(opción únicamente disponible si hay una hoja por defecto). Pulse Actualizar
para aplicar el mapa de color actual como predeterminado para la hoja. Pulse
Eliminar para borrar el parámetro predefinido para la hoja actual (opción sólo
disponible si hay disponible una hoja por defecto).
707
Predefinido por el Establece, recupera o elimina el mapa de colores por defecto del usuario actual.
Usuario Pulse Recuperar para recuperar el mapa de colores del usuario actual (opción
sólo disponible si hay 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 (opción sólo disponible si está
disponible un usuario actual).
Predefinido por QlikView Pulse Recuperar si desea restablecer el mapa de colores predeterminado en
QlikView. No es posible modificar este parámetro predeterminado.
Esta página de propiedades se aplica al gráfico activo y contiene los siguientes controles para formatear
valores:
Expresión Predefinida Muestra los valores numéricos usando el formato numérico suministrado por la
expresión.
Número Muestra los valores numéricos con el número de dígitos establecido en el cuadro
Precisión.
Fijar en Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
708
Money Muestra los valores numéricos en el formato establecido en el cuadro de texto
Formato. El formato por defecto es el establecido en Windows para moneda.
Date Muestra valores que pueden ser interpretados como fechas con el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Time Muestra valores que pueden ser interpretados como horas en el formato
establecido en el cuadro de edición Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Fecha/Hora Muestra los valores que pueden ser interpretados como fecha + hora con el
formato establecido en el cuadro Patrón de Formato. Un ejemplo de este
formato se muestra en el cuadro Vista Previa.
Interval Muestra la hora como un incremento secuencial de tiempo (es decir formato =
mm muestra el valor como un número de minutos desde que comenzó el
calendario (1899:12:30:24:00).
El botón Mostrar en porcentaje (%) opera en los siguientes formatos: Número, Entero y Fijado en.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
En el cuadro de edición Símbolo se pueden introducir símbolos por unidad,1000, 1000 000 y 1000 000 000.
El botón ISO establece la hora, la fecha y el formato fecha/hora en el estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
50.13 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
50.14 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
50.15 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
709
710
51 Gráfico de Líneas
Los gráficos son representaciones gráficas de datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
Los gráficos de líneas presentan los datos como líneas entre los valores, como valores sólamente, o como
líneas y valores. Los gráficos de líneas son muy útiles para mostrar cambios o tendencias.
La forma más rápida de crear un nuevo gráfico de líneas es seleccionando Asistente de Gráfico Rápido
(página 833) en el menú Herramientas.
Haciendo clic con el botón derecho sobre el gráfico de líneas se muestra el menú Gráfico de Líneas: Menú
Objeto (página 712). También se puede acceder desde el menú Objeto, cuando el gráfico de líneas es el
objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
711
Una vez el gráfico se muestra en la hoja, puede ser modificado haciendo clic con el botón derecho sobre el
gráfico y seleccionando Propiedades o activando el gráfico (clic en el área de título) y seleccionando
Propiedades en el menú Objeto.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
712
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
713
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
51.3 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
51.4 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
51.6 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
51.7 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
714
51.8 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
Esta pestaña se utiliza de forma colectiva para gráficos de barras, de líneas, combinados, de radar y gráficos
mekko.
El grupo Configuraciones de Barras contiene diversas opciones de visualización para las barras que se
emplean en los gráficos de barras y gráficos combinados.
Distancia entre Barras (- Establece la distancia entre las barras de la unidad del cluster. Un número
6 -8) negativo da como resultado la superposición de las barras. Los valores pueden
estar entre -6 y 8.
Distancia de Separación Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
(0 - 8) Los valores pueden estar entre 0 y 8.
Permitir Barras Finas Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Las barras se dibujan por defecto
con un mínimo de anchura de cuatro píxeles, para hacerlas claramente
diferenciables. Marque esta opción para permitir la compresión de barras a una
anchura de 1 pixel.
715
Mostrar todas las Barras Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Marque esta opción para forzar el
trazado de todos los puntos de datos. Las barras se pueden comprimir (como para
Permitir Barras Finas) y algunas pueden ser tapadas parcialmente por otras.
En el grupo Valores sobre los datos podrá configurar opciones de visualización para los valores sobre los
puntos de datos, siempre y cuando esta opción haya sido seleccionada para una o más expresiones de gráfico
en Opciones de Visualización en Propiedades de Gráfico: Expresiones (página 680).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos de
Mostrado datos que se mostrará en el gráfico. Si no se especifica límite alguno, se
visualizarán valores en todos los puntos de datos, lo cual puede afectar a la
legibilidad del gráfico.
Trazar Valores en los Marcar esta casilla de verificación hará que se tracen los valores sobre los puntos
Segmentos de datos en el interior de los segmentos y no encima de éstos.
En el grupo Barras de Error se fijan opciones de presentación para cualquier barra de error utilizada en el
gráfico.
Ancho Especifica el ancho de las barras de error.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
Utilizar Juego de Esta alternativa amplía la selección de símbolos disponibles (aros, triángulos,
Símbolos Completo etc.)
Semi-transparente Marque esta opción si quiere que se dibujen las líneas rellenas semitransparentes.
Etiquetas Emergentes Marque esta opción si desea mostrar el correspondiente valor de la dimensión en
una ventana emergente cada vez que el puntero del ratón toque un valor.
716
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
Suprimir Valores Cero Esta casilla de verificación elimina las dimensiones que están vacías o contienen
únicamente ceros. Es la opción seleccionada por defecto.
Cero en Barras
Esta opción sólo es aplicable cuando se ha deseleccionado Suprimir Valores
Cero. Si está marcado el cuadro de verificación y se ha seleccionado Valores
sobre los datos para la expresión de gráfico de Opciones de Presentación en
Propiedades de Gráfico: Expresiones (página 680), los valores cero aparecerán
como texto por encima de los puntos de datos. En otros casos puede elegir no
mostrar los valores cero.
Suprimir Nulos y Si esta casilla está marcada, todas las combinaciones de los campos de dimensión
Alfanuméricos asociados sólo a valores nulos en todas las expresiones no se tomarán en cuenta
para el cálculo. Es la opción seleccionada por defecto. En algunos casos puede
ser útil deseleccionar esta opción, p.ej. si desea contar los valores nulos en un
gráfico.
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Desplazamiento en Gráfico se definen las opciones para el desplazamiento en el gráfico.
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable para
Herramientas de Eje X el eje X. La barra de desplazamiento puede servir para desplazarse por la
selección de los valores del eje X que se muestran. El número de valores que se
podrán mostrar de una vez se establece en Cuando el Número de Elementos
pase de:.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
717
El grupo Texto en Gráfico sirve para añadir texto flotante al gráfico.
Add Abre el diálogo Texto en Gráfico (página 701), donde puede crear un nuevo
texto del gráfico.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la parte superior izquierda del gráfico, pero se pueden desplazar a otro lugar
cuando el gráfico está en modo de edición. Véase Ajustar y mover componentes de un gráfico (página 660).
51.10 Ejes
En la pestaña Ejes se configuran las propiedades de visualización de los ejes x e y.
Esta página es idéntica a Propiedades de Gráfico: Ejes (Gráfico de Barras, de Líneas, Combinado, de
Radar, Mekko) (página 702).
51.11 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
51.12 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
51.13 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
51.14 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
51.15 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
718
52 Gráfico Combinado
Los gráficos son representaciones gráficas de datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
El Gráfico Combinado permite combinar la funcionalidad del gráfico de barras con la del gráfico de líneas:
puede mostrar los valores de una expresión como barras al tiempo que muestra los de otra expresión como
una línea o símbolos.
La forma más rápida de crear un nuevo gráfico combinado es pulsando el botón Crear Gráfico de la
barra de herramientas.
Haciendo clic con el botón derecho sobre el gráfico combinado se muestra el menú Gráfico Combinado:
Menú Objeto (página 719). También se puede acceder desde el menú Objeto, cuando el gráfico combinado
es el objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
719
Desvincular El título del gráfico se marcará con el texto "(Desvinculado)" y el gráfico ya no
se actualizará con las selecciones que se vayan realizando en el documento
(aunque en efecto se puedan seguir haciendo selecciones desde el gráfico, éstas
no se registrarán en el gráfico desvinculado). Este comando sólo está disponible
para un gráfico vinculado.
Si hace una copia del gráfico y lo desvincula, podrá hacer comparaciones directas
entre la copia y el original.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
720
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
721
Restaurar Restaura un objeto maximizado o minimizado a su posición y tamaño anteriores.
Hacer doble clic en el icono de un objeto minimizado o pulsar en el título del
objeto (si lo hay) de un objeto maximizado ofrece el mismo resultado. Este
comando sólo está disponible para objetos minimizados o maximizados.
52.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
52.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
52.5 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
52.6 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
52.7 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
722
52.8 Propiedades de Gráfico: Presentación (Gráfico de
Barras, de Líneas, Combinado, de Radar, Mekko)
Esta pestaña se utiliza de forma colectiva para gráficos de barras, de líneas, combinados, de radar y gráficos
mekko.
El grupo Configuraciones de Barras contiene diversas opciones de visualización para las barras que se
emplean en los gráficos de barras y gráficos combinados.
Distancia entre Barras (- Establece la distancia entre las barras de la unidad del cluster. Un número
6 -8) negativo da como resultado la superposición de las barras. Los valores pueden
estar entre -6 y 8.
Distancia de Separación Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
(0 - 8) Los valores pueden estar entre 0 y 8.
Permitir Barras Finas Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Las barras se dibujan por defecto
con un mínimo de anchura de cuatro píxeles, para hacerlas claramente
diferenciables. Marque esta opción para permitir la compresión de barras a una
anchura de 1 pixel.
Mostrar todas las Barras Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Marque esta opción para forzar el
trazado de todos los puntos de datos. Las barras se pueden comprimir (como para
Permitir Barras Finas) y algunas pueden ser tapadas parcialmente por otras.
723
En el grupo Valores sobre los datos podrá configurar opciones de visualización para los valores sobre los
puntos de datos, siempre y cuando esta opción haya sido seleccionada para una o más expresiones de gráfico
en Opciones de Visualización en Propiedades de Gráfico: Expresiones (página 680).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos de
Mostrado datos que se mostrará en el gráfico. Si no se especifica límite alguno, se
visualizarán valores en todos los puntos de datos, lo cual puede afectar a la
legibilidad del gráfico.
Trazar Valores en los Marcar esta casilla de verificación hará que se tracen los valores sobre los puntos
Segmentos de datos en el interior de los segmentos y no encima de éstos.
En el grupo Barras de Error se fijan opciones de presentación para cualquier barra de error utilizada en el
gráfico.
Ancho Especifica el ancho de las barras de error.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
Utilizar Juego de Esta alternativa amplía la selección de símbolos disponibles (aros, triángulos,
Símbolos Completo etc.)
Semi-transparente Marque esta opción si quiere que se dibujen las líneas rellenas semitransparentes.
Etiquetas Emergentes Marque esta opción si desea mostrar el correspondiente valor de la dimensión en
una ventana emergente cada vez que el puntero del ratón toque un valor.
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
724
Suprimir Valores Cero Esta casilla de verificación elimina las dimensiones que están vacías o contienen
únicamente ceros. Es la opción seleccionada por defecto.
Cero en Barras
Esta opción sólo es aplicable cuando se ha deseleccionado Suprimir Valores
Cero. Si está marcado el cuadro de verificación y se ha seleccionado Valores
sobre los datos para la expresión de gráfico de Opciones de Presentación en
Propiedades de Gráfico: Expresiones (página 680), los valores cero aparecerán
como texto por encima de los puntos de datos. En otros casos puede elegir no
mostrar los valores cero.
Suprimir Nulos y Si esta casilla está marcada, todas las combinaciones de los campos de dimensión
Alfanuméricos asociados sólo a valores nulos en todas las expresiones no se tomarán en cuenta
para el cálculo. Es la opción seleccionada por defecto. En algunos casos puede
ser útil deseleccionar esta opción, p.ej. si desea contar los valores nulos en un
gráfico.
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Desplazamiento en Gráfico se definen las opciones para el desplazamiento en el gráfico.
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable para
Herramientas de Eje X el eje X. La barra de desplazamiento puede servir para desplazarse por la
selección de los valores del eje X que se muestran. El número de valores que se
podrán mostrar de una vez se establece en Cuando el Número de Elementos
pase de:.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
El grupo Texto en Gráfico sirve para añadir texto flotante al gráfico.
Add Abre el diálogo Texto en Gráfico (página 701), donde puede crear un nuevo
texto del gráfico.
725
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la parte superior izquierda del gráfico, pero se pueden desplazar a otro lugar
cuando el gráfico está en modo de edición. Véase Ajustar y mover componentes de un gráfico (página 660).
52.9 Ejes
En la pestaña Ejes se configuran las propiedades de visualización de los ejes x e y.
Esta página es idéntica a Propiedades de Gráfico: Ejes (Gráfico de Barras, de Líneas, Combinado, de
Radar, Mekko) (página 702).
52.10 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
52.11 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
52.12 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
52.13 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
52.14 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
726
53 Gráfico de Radar
Los gráficos son representaciones gráficas de datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
Los gráficos de radar podrían describirse como gráficos de líneas 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 araña o una pantalla de radar.
La forma más rápida de crear un nuevo gráfico de radar es pulsando el botón Crear Gráfico de la barra
de herramientas.
Haciendo clic con el botón derecho sobre el gráfico de radar se mostrará el El Menú Objeto del Gráfico de
Radar (página 727). También se puede acceder desde el menú Objeto, cuando el gráfico de radar es el
objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
727
Desvincular El título del gráfico se marcará con el texto "(Desvinculado)" y el gráfico ya no
se actualizará con las selecciones que se vayan realizando en el documento
(aunque en efecto se puedan seguir haciendo selecciones desde el gráfico, éstas
no se registrarán en el gráfico desvinculado). Este comando sólo está disponible
para un gráfico vinculado.
Si hace una copia del gráfico y lo desvincula, podrá hacer comparaciones directas
entre la copia y el original.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
728
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
729
Restaurar Restaura un objeto maximizado o minimizado a su posición y tamaño anteriores.
Hacer doble clic en el icono de un objeto minimizado o pulsar en el título del
objeto (si lo hay) de un objeto maximizado ofrece el mismo resultado. Este
comando sólo está disponible para objetos minimizados o maximizados.
53.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
53.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
53.5 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
53.6 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
53.7 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
730
53.8 Propiedades de Gráfico: Presentación (Gráfico de
Barras, de Líneas, Combinado, de Radar, Mekko)
Esta pestaña se utiliza de forma colectiva para gráficos de barras, de líneas, combinados, de radar y gráficos
mekko.
El grupo Configuraciones de Barras contiene diversas opciones de visualización para las barras que se
emplean en los gráficos de barras y gráficos combinados.
Distancia entre Barras (- Establece la distancia entre las barras de la unidad del cluster. Un número
6 -8) negativo da como resultado la superposición de las barras. Los valores pueden
estar entre -6 y 8.
Distancia de Separación Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
(0 - 8) Los valores pueden estar entre 0 y 8.
Permitir Barras Finas Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Las barras se dibujan por defecto
con un mínimo de anchura de cuatro píxeles, para hacerlas claramente
diferenciables. Marque esta opción para permitir la compresión de barras a una
anchura de 1 pixel.
Mostrar todas las Barras Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Marque esta opción para forzar el
trazado de todos los puntos de datos. Las barras se pueden comprimir (como para
Permitir Barras Finas) y algunas pueden ser tapadas parcialmente por otras.
731
En el grupo Valores sobre los datos podrá configurar opciones de visualización para los valores sobre los
puntos de datos, siempre y cuando esta opción haya sido seleccionada para una o más expresiones de gráfico
en Opciones de Visualización en Propiedades de Gráfico: Expresiones (página 680).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos de
Mostrado datos que se mostrará en el gráfico. Si no se especifica límite alguno, se
visualizarán valores en todos los puntos de datos, lo cual puede afectar a la
legibilidad del gráfico.
Trazar Valores en los Marcar esta casilla de verificación hará que se tracen los valores sobre los puntos
Segmentos de datos en el interior de los segmentos y no encima de éstos.
En el grupo Barras de Error se fijan opciones de presentación para cualquier barra de error utilizada en el
gráfico.
Ancho Especifica el ancho de las barras de error.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
Utilizar Juego de Esta alternativa amplía la selección de símbolos disponibles (aros, triángulos,
Símbolos Completo etc.)
Semi-transparente Marque esta opción si quiere que se dibujen las líneas rellenas semitransparentes.
Etiquetas Emergentes Marque esta opción si desea mostrar el correspondiente valor de la dimensión en
una ventana emergente cada vez que el puntero del ratón toque un valor.
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
732
Suprimir Valores Cero Esta casilla de verificación elimina las dimensiones que están vacías o contienen
únicamente ceros. Es la opción seleccionada por defecto.
Cero en Barras
Esta opción sólo es aplicable cuando se ha deseleccionado Suprimir Valores
Cero. Si está marcado el cuadro de verificación y se ha seleccionado Valores
sobre los datos para la expresión de gráfico de Opciones de Presentación en
Propiedades de Gráfico: Expresiones (página 680), los valores cero aparecerán
como texto por encima de los puntos de datos. En otros casos puede elegir no
mostrar los valores cero.
Suprimir Nulos y Si esta casilla está marcada, todas las combinaciones de los campos de dimensión
Alfanuméricos asociados sólo a valores nulos en todas las expresiones no se tomarán en cuenta
para el cálculo. Es la opción seleccionada por defecto. En algunos casos puede
ser útil deseleccionar esta opción, p.ej. si desea contar los valores nulos en un
gráfico.
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Desplazamiento en Gráfico se definen las opciones para el desplazamiento en el gráfico.
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable para
Herramientas de Eje X el eje X. La barra de desplazamiento puede servir para desplazarse por la
selección de los valores del eje X que se muestran. El número de valores que se
podrán mostrar de una vez se establece en Cuando el Número de Elementos
pase de:.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
El grupo Texto en Gráfico sirve para añadir texto flotante al gráfico.
Add Abre el diálogo Texto en Gráfico (página 701), donde puede crear un nuevo
texto del gráfico.
733
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la parte superior izquierda del gráfico, pero se pueden desplazar a otro lugar
cuando el gráfico está en modo de edición. Véase Ajustar y mover componentes de un gráfico (página 660).
53.9 Ejes
En la pestaña Ejes se configuran las propiedades de visualización de los ejes x e y.
Esta página es idéntica a Propiedades de Gráfico: Ejes (Gráfico de Barras, de Líneas, Combinado, de
Radar, Mekko) (página 702).
53.10 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
53.11 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
53.12 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
53.13 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
53.14 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
734
54 Gráfico de Dispersión
Los gráficos son representaciones gráficas de datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
El gráfico de dispersión presenta parejas de valores de dos expresiones. Esto puede ser muy útil para mostrar
datos en los que cada instancia tiene dos números, p.ej. país (población y crecimiento de población).
La forma más rápida de crear un nuevo gráfico de dispersión es pulsando el botón Crear Gráfico de la
barra de herramientas.
Haciendo clic con el botón derecho en el gráfico de dispersión se mostrará el El menú Objeto del Gráfico
de Dispersión (página 735). También se puede acceder desde el menú Objeto, cuando el gráfico de
dispersión es el objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
735
Desvincular El título del gráfico se marcará con el texto "(Desvinculado)" y el gráfico ya no
se actualizará con las selecciones que se vayan realizando en el documento
(aunque en efecto se puedan seguir haciendo selecciones desde el gráfico, éstas
no se registrarán en el gráfico desvinculado). Este comando sólo está disponible
para un gráfico vinculado.
Si hace una copia del gráfico y lo desvincula, podrá hacer comparaciones directas
entre la copia y el original.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
736
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
737
Restaurar Restaura un objeto maximizado o minimizado a su posición y tamaño anteriores.
Hacer doble clic en el icono de un objeto minimizado o pulsar en el título del
objeto (si lo hay) de un objeto maximizado ofrece el mismo resultado. Este
comando sólo está disponible para objetos minimizados o maximizados.
54.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
54.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
738
La página Propiedades de gráfico: Expresiones se abre haciendo clic con el botón derecho del ratón en un
gráfico y seleccionando Propiedades en el menú Objeto. Este es un diálogo Expresiones simplificado que
sólo se muestra cuando la alternativa Modo Avanzado no está marcada.
El grupo X se utiliza para definir la expresión x. De idéntica manera, la dimensión y se crea en el grupo Y.
En este diálogo Expresiones simplificado, todas las dimensiones x e y serán definidas como
Avg(NombedeCampo). Avg (media) se usa por defecto, si es la función más oportuna para producir una
dispersión válida.
Para cualquier dimensión se puede especificar una Etiqueta. Esta etiqueta también puede definirse como una
Fórmula Calculada (página 943). Haga clic en el botón ... para abrir el diálogo Editar Expresión para una
edición más fácil de fórmulas largas.
En el grupo Z puede especificar una expresión opcional que será usada para calcular el tamaño de los puntos
de datos en la dispersión.
Gráfico de Burbujas Si está marcada esta opción, se usará una tercera expresión (z) de gráfico para
calcular el tamaño relativo de los puntos de dispersión. El valor de la expresión
determinará el área de la burbuja.
Expresión de Tamaño de Aquí es donde se introduce la expresión que determina el tamaño relativo del
Burbuja trazado de la burbuja en cada punto de dispersión. Haga clic en el botón ... para
abrir el diálogo Editar Expresión para una edición más fácil de fórmulas largas.
54.6 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
54.7 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
739
54.8 Propiedades de Gráfico: Presentación (Gráfico de
Dispersión - de Rejilla)
Sólo Símbolos Los datos se representan como símbolos, trazados en los puntos de datos.
Tamaño de Símbolos Ajusta el tamaño máximo de burbuja al tamaño del gráfico de dispersión/al
Automático número de valores en el gráfico de rejilla.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
740
Tamaño max. de burbuja Determina el tamaño de la burbuja más grande del gráfico. Disponible
únicamente para algunos aspectos (los cuales se seleccionan en la pestaña Estilo)
en combinación con Solo Símbolos o Línea y Símbolo para Representación, y
si Tamaño de Símbolos Automático está deseleccionado.
Mostrar Flechas Puede establecer opciones de visualización para las flechas de las líneas de
conexión. (Véase el grupo Representación, arriba). Las flechas irán dirigidas
entre los puntos de dispersión en el orden secuencial definido por el orden de
clasificación de la segunda dimensión de campo. Marque esta alternativa si desea
mostrar cabezas de flecha en las línes de conexión.
En el grupo Etiquetas en Gráfico se pueden establecer opciones de visualización para las etiquetas en los
puntos de datos. Las etiquetas dibujadas son las mismas que las de la leyenda.
Nº Máximo de Etiquetas Limita el número de etiquetas mostradas. Configurar este dato en un número
Mostradas demasiado alto puede degradar la claridad del gráfico.
Etiquetas sobre los datos Marque esta alternativa si desea mostar las etiquetas.
Etiquetas Emergentes Marque esta alternativa para mostrar el valor de la dimensión correspondiente en
una ventana emergente cuando apunte al gráfico.
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
Las casillas de verificación Suprimir Valores Cero y Suprimir Nulos y Alfanuméricos eliminan de la tabla
las dimensiones que están vacías o contienen solo ceros.
Mostrar Etiqueta de X La etiqueta de la dimensión especificada en el grupo X de la página
Propiedades gráfico: Expresiones (gráfico de dispersión) (página 738) se traza al
final del eje x.
741
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Líneas de Referencia puede definir líneas de referencia (rejilla) entrecruzando el área de gráfico
desde un punto dado en un eje-x o eje-y continuo. Las líneas de referencia existentes se listan en la ventana.
Add Abre el diálogo Líneas de Referencia (página 700) donde se puede crear una
nueva línea de referencia para el gráfico.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la posición superior izquierda en el gráfico, pero se pueden desplazar a otro
lugar cuando el gráfico está en modo editar diseño de gráfico; véase Ajustar y mover componentes de un
gráfico (página 660).
742
Líneas de Referencia
El diálogo puede variar ligeramente en apariencia dependiendo del tipo de gráfico que se utiliza. Una línea
de referencia es una línea que cruza el área de gráfico desde un punto de datos, en uno o ambos ejes. Puede
emplearse por ej. para indicar un cierto nivel, o unos percentiles de los datos en el gráfico. La línea de
referencia sólo se traza si cae dentro del rango actual del eje desde el cual se origina.
Etiqueta Introduzca una etiqueta que se trazará junto a la línea de referencia. El valor
empleado por defecto es la expresión. La etiqueta puede definirse como una
expresión calculada.
Mostrar Etiqueta en Active esta opción si la etiqueta debe aparecer junto a la línea de referencia.
Gráfico
Localización Establece de qué eje deberá partir la línea de referencia, elija entre el Eje X, Eje
Y o Eje X y Eje Y
Definición Establece el valor en el que debería trazarse la línea de referencia. El valor podrá
ser también un Percentil fijo (introduzca un valor entre 1 y 100 en el cuadro de
edición) de los datos del gráfico actual o cualquier Expresión numérica.
743
Mostrar Determina la condición para visualizar la línea de referencia.
Siempre
La línea de referencia estará siempre visible.
Condicional
La línea de referencia se mostrará u ocultará dependiendo de una expresión
condicional, que se evaluará cada vez que se haya de trazar el gráfico. Sólo si la
expresión devuelve verdadero, la línea de referencia será visible.
Este diálogo se abre desde el diálogo Propiedades de Gráfico de los gráficos de Dispersión y de Rejilla.
En este diálogo se puede fijar el aspecto de los ejes x e y.
Los contenidos de este diálogo son:
Eje X
Forzado a 0 Los ejes-y se cruzarán en x = 0.
Mostrar Rejilla / Mostrar Las marcas de los ejes x se ampliarán a líneas de rejilla que pueden seguir siendo
Rejilla Menor modificadas por las opciones del Estilo de Rejilla y el Color de Rejilla.
744
Puede establecer un Color de Eje y un Ancho individualmente para el eje x, así como también una Fuente
diferente para la numeración de la escala, marcando las correspondientes opciones.
Los valores introducidos en el grupo Escala pueden ser especificados como Fórmula Calculada (página
943). Haga clic en el botón ... para abrir el diálogo Editar Expresión para una edición más fácil de fórmulas
largas.
Eje Y
Forzado a 0 Los ejes-x se cruzarán en y = 0.
Mostrar Rejilla / Mostrar Las marcas de escala del eje y se ampliarán a líneas de rejilla que pueden además
Rejilla Menor seguir siendo modificadas por las configuraciones de Estilo de Rejilla y Color
de Rejilla.
Puede establecer un Color de Eje y un Ancho diferentes para los ejes y, así como también una Fuenteaparte
para la numeración de la escala, marcando las opciones adecuadas.
745
Escala Min Estático
La escala del eje Y no cambiará con el estado del documento. Marque esta
alternativa para establecer un valor mínimo fijo para el eje Y en el cuadro de
edición.
Max Estático
Marque esta alternativa para establecer un valor máximo fijo para el eje Y en el
cuadro de texto.
Incremento Estático
Marque esta alternativa para establecer un intervalo fijo entre las marcas de
escala de los ejes Y.
Centrar en
Marque esta alternativa para establecer un valor fijo en los ejes Y, los cuales se
posicionarán en el centro del área de gráfico. Si el valor Centrar en entra en
conflicto con Min Estático y/o Max Estático el valor Centrar en tendrá
prioridad.
Los valores introducidos en el grupo Escala pueden ser especificados como Fórmula Calculada (página
943). Haga clic en el botón ... para abrir el diálogo Editar Expresión para una edición más fácil de fórmulas
largas.
Estilo de Rejilla Con la opción Mostrar Rejilla marcada, puede elegir entre los estilos de rejilla
disponibles en la lista desplegable.
Color de Rejilla Color de Rejilla Esta opción le permite escoger un color de rejilla.
54.10 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
54.11 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
54.12 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
54.13 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
746
54.14 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
747
748
55 Gráfico de Rejilla
El gráfico de rejilla es similar al gráfico de dispersión pero traza los valores de dimensión en los ejes y
emplea una expresión para determinar el símbolo del gráfico. Un modo especial hace que muestre una tercera
dimensión en forma de pequeños gráficos de tarta como símbolos de gráfico.
La forma más rápida de crear un nuevo gráfico de rejilla es pulsando el botón Crear Gráfico de la barra
de herramientas.
Haciendo clic con el botón derecho sobre lel gráfico de rejilla se muestra el menú Gráfico de Rejilla: Menú
Objeto (página 749). También se puede acceder desde el menú Objeto, cuando el gráfico de rejilla es el
objeto activo.
Para información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página 663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
749
Desvincular El título del gráfico se marcará con el texto "(Desvinculado)" y el gráfico ya no
se actualizará con las selecciones que se vayan realizando en el documento
(aunque en efecto se puedan seguir haciendo selecciones desde el gráfico, éstas
no se registrarán en el gráfico desvinculado). Este comando sólo está disponible
para un gráfico vinculado.
Si hace una copia del gráfico y lo desvincula, podrá hacer comparaciones directas
entre la copia y el original.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
750
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
751
Restaurar Restaura un objeto maximizado o minimizado a su posición y tamaño anteriores.
Hacer doble clic en el icono de un objeto minimizado o pulsar en el título del
objeto (si lo hay) de un objeto maximizado ofrece el mismo resultado. Este
comando sólo está disponible para objetos minimizados o maximizados.
55.2 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
55.4 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
55.5 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
55.6 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
752
55.7 Propiedades de Gráfico: Presentación (Gráfico de
Dispersión - de Rejilla)
Sólo Símbolos Los datos se representan como símbolos, trazados en los puntos de datos.
Tamaño de Símbolos Ajusta el tamaño máximo de burbuja al tamaño del gráfico de dispersión/al
Automático número de valores en el gráfico de rejilla.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
753
Tamaño max. de burbuja Determina el tamaño de la burbuja más grande del gráfico. Disponible
únicamente para algunos aspectos (los cuales se seleccionan en la pestaña Estilo)
en combinación con Solo Símbolos o Línea y Símbolo para Representación, y
si Tamaño de Símbolos Automático está deseleccionado.
Mostrar Flechas Puede establecer opciones de visualización para las flechas de las líneas de
conexión. (Véase el grupo Representación, arriba). Las flechas irán dirigidas
entre los puntos de dispersión en el orden secuencial definido por el orden de
clasificación de la segunda dimensión de campo. Marque esta alternativa si desea
mostrar cabezas de flecha en las línes de conexión.
En el grupo Etiquetas en Gráfico se pueden establecer opciones de visualización para las etiquetas en los
puntos de datos. Las etiquetas dibujadas son las mismas que las de la leyenda.
Nº Máximo de Etiquetas Limita el número de etiquetas mostradas. Configurar este dato en un número
Mostradas demasiado alto puede degradar la claridad del gráfico.
Etiquetas sobre los datos Marque esta alternativa si desea mostar las etiquetas.
Etiquetas Emergentes Marque esta alternativa para mostrar el valor de la dimensión correspondiente en
una ventana emergente cuando apunte al gráfico.
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
Las casillas de verificación Suprimir Valores Cero y Suprimir Nulos y Alfanuméricos eliminan de la tabla
las dimensiones que están vacías o contienen solo ceros.
Mostrar Etiqueta de X La etiqueta de la dimensión especificada en el grupo X de la página
Propiedades gráfico: Expresiones (gráfico de dispersión) (página 738) se traza al
final del eje x.
754
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Líneas de Referencia puede definir líneas de referencia (rejilla) entrecruzando el área de gráfico
desde un punto dado en un eje-x o eje-y continuo. Las líneas de referencia existentes se listan en la ventana.
Add Abre el diálogo Líneas de Referencia (página 700) donde se puede crear una
nueva línea de referencia para el gráfico.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la posición superior izquierda en el gráfico, pero se pueden desplazar a otro
lugar cuando el gráfico está en modo editar diseño de gráfico; véase Ajustar y mover componentes de un
gráfico (página 660).
755
Líneas de Referencia
El diálogo puede variar ligeramente en apariencia dependiendo del tipo de gráfico que se utiliza. Una línea
de referencia es una línea que cruza el área de gráfico desde un punto de datos, en uno o ambos ejes. Puede
emplearse por ej. para indicar un cierto nivel, o unos percentiles de los datos en el gráfico. La línea de
referencia sólo se traza si cae dentro del rango actual del eje desde el cual se origina.
Etiqueta Introduzca una etiqueta que se trazará junto a la línea de referencia. El valor
empleado por defecto es la expresión. La etiqueta puede definirse como una
expresión calculada.
Mostrar Etiqueta en Active esta opción si la etiqueta debe aparecer junto a la línea de referencia.
Gráfico
Localización Establece de qué eje deberá partir la línea de referencia, elija entre el Eje X, Eje
Y o Eje X y Eje Y
Definición Establece el valor en el que debería trazarse la línea de referencia. El valor podrá
ser también un Percentil fijo (introduzca un valor entre 1 y 100 en el cuadro de
edición) de los datos del gráfico actual o cualquier Expresión numérica.
756
Mostrar Determina la condición para visualizar la línea de referencia.
Siempre
La línea de referencia estará siempre visible.
Condicional
La línea de referencia se mostrará u ocultará dependiendo de una expresión
condicional, que se evaluará cada vez que se haya de trazar el gráfico. Sólo si la
expresión devuelve verdadero, la línea de referencia será visible.
55.8 Ejes
En la pestaña Ejes se configuran las propiedades de visualización de los ejes x e y.
Esta página es idéntica a Propiedades de Gráfico: Ejes (Gráfico de Barras, de Líneas, Combinado, de
Radar, Mekko) (página 702).
55.9 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
55.10 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
55.11 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
55.12 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
55.13 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
757
758
56 Gráfico de Tarta
Los gráficos son representaciones gráficas de unos datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
En general, los gráficos de tarta muestran la relación que hay entre una dimensión y una expresión. Algunas
veces pueden tener dos dimensiones
La forma más rápida de crear un nuevo gráfico de Tarta es seleccionando Asistente de Gráfico Rápido
(página 833) en el menú Herramientas.
Haciendo clic con el botón derecho sobre el gráfico de tarta se muestra el menú El menú Objeto del Gráfico
de Tarta (página 759). También se puede acceder desde el menú Objeto, cuando el gráfico de tarta es el
objeto activo.
Para información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página 663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
759
Vincular Vincula un gráfico desvinculado. El gráfico se vuelve a vincular dinámicamente
a los datos. El comando está disponible sólo si el gráfico está desvinculado.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado View Menu (page 1)
o la casilla de verificación Menú Ver (página 64) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
760
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
761
56.2 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
56.4 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
56.5 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
56.6 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
762
En este diálogo se especifican las configuraciones que determinan cómo se visualizarán los segmentos.
Los valores por defecto son:
Etiquetas Emergentes Habilite esta opción si desea mostrar el correspondiente valor de la dimensión en
una ventana emergente cada vez que el puntero del ratón toque un valor.
Suprimir Valores Cero Si está marcada esta opción, todas las combinaciones de campos de dimensión
que devuelvan cero o nulo procedentes de cualquier expresión, serán obviadas en
el cálculo. Esta opción está activa por defecto.
Suprimir Nulos y Si se habilita esta opción, todas las combinaciones de los campos de dimensión
Alfanuméricos asociados sólo a valores nulos en todas las expresiones no se tomarán en cuenta
para el cálculo. Esta opción está activa por defecto. En algunos casos puede ser
útil deseleccionar esta opción, por ej. si desea contar los valores nulos en un
gráfico.
Resaltar Si marca esta casilla de verificación, pasar con el ratón sobre un segmento de la
tarta hará que éste se resalte para una mejor visión de conjunto. El realzado
también se aplicará a la leyenda, si la hubiere.
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Mostrar Números en la Si está marcada esta opción, se incluirá una leyenda en el gráfico que muestre los
Leyenda valores numéricos.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Marque un texto de la lista y haga clic en este botón para borrarlo de la lista
Los textos flotantes aparecen en la posición superior izquierda en el gráfico, pero se pueden desplazar a otro
lugar cuando el gráfico está en modo editar diseño de gráfico; véase Ajustar y mover componentes de un
gráfico (página 660).
763
56.8 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
56.9 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
56.10 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
56.11 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
56.12 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
764
57 Gráfico de Embudo
Los gráficos son representaciones gráficas de datos numéricos. El gráfico de embudo se utiliza normalmente
para la presentación de datos en flujos o procesos. Desde el punto de vista del diseño se relaciona en gran
medida con el Gráfico de Tarta (página 759). El gráfico puede mostrarse con diversa anchura/altura en los
segmentos o con un área de segmentos proporcional a los datos. El gráfico puede mostrarse con áreas de
segmento proporcionales a los datos (en cuanto a altura/anchura) o bien con idénticas áreas de segmento,
independientemente de la significación que tengan los datos.
Se puede alternar entre las diferentes representaciones de un mismo gráfico, cambiando el Tipo de Gráfico
en la página Propiedades de Gráfico: General (página 661).
Haciendo clic con el botón derecho sobre el gráfico de embudo se muestra el menú Gráfico de Embudo:
Menú Objeto (página 765). También se puede acceder desde el menú Objeto, cuando el gráfico de embudo
es el objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
765
Desvincular El título del gráfico se marcará con el texto "(Desvinculado)" y el gráfico ya no
se actualizará con las selecciones que se vayan realizando en el documento
(aunque en efecto se puedan seguir haciendo selecciones desde el gráfico, éstas
no se registrarán en el gráfico desvinculado). Este comando sólo está disponible
para un gráfico vinculado.
Si hace una copia del gráfico y lo desvincula, podrá hacer comparaciones directas
entre la copia y el original.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
766
Borrar Todas las Elimina todas las selecciones de los campos utilizados como dimensiones en el
Selecciones gráfico.
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. Este comando solo está disponible si hay una
impresora QlikViewPDF disponible en el sistema. La impresora QlikViewPDF
debe descargarse de la página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
767
Restaurar Restaura un objeto maximizado o minimizado a su posición y tamaño anteriores.
Hacer doble clic en el icono de un objeto minimizado o pulsar en el título del
objeto (si lo hay) de un objeto maximizado ofrece el mismo resultado. Este
comando sólo está disponible para objetos minimizados o maximizados.
57.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
57.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
57.5 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
57.6 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
57.7 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
768
57.8 Propiedades de gráfico: Presentación (Gráfico de
embudo)
Cambiando los parámetros de esta página, se puede modificar la forma en que el gráfico de embudo se
presenta en pantalla.
Etiquetas Emergentes Marque esta casilla de verificación 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 gráfico. Este parámetro no tiene 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.
Orientación Invertida Marque esta casilla de verificación si desea que el embudo apunte hacia la
izquierda o hacia arriba.
769
Proporcionalidad de los Este parámetro controla el grado en que los segmentos han de ser proporcionales
Datos a los datos subyacentes.
Segmentos con Idéntica 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
demás segmentos. Normalmente esto solo tiene sentido en caso de mostrar
números en el gráfico.
Altura de Segmentos Proporcional a los Datos
Cada segmento se traza con una altura (o ancho, en el caso de embudos
horizontales) proporcional a los datos subyacentes.
Área de Segmento Proporcional a los Datos
Cada segmento se traza con el área total proporcional a los datos que contiene.
Mostrar Leyenda En el grupo Mostrar Leyenda puede controlar la presentación de las etiquetas
de los datos de las dimensiones en el gráfico. Marque la casilla de verificación si
desea mostrar las etiquetas de datos. Las etiquetas de datos se visualizan
únicamente para el nivel superior actual del gráfico.
Configuración...
Abre el diálogo Configuraciones de Leyenda (página 699), donde se pueden
editar los parámetros de configuración de la leyenda.
Mostrar Números en la Leyenda
Marque esta casilla de verificación si desea mostrar los valores junto a las
etiquetas de datos de la dimensión.
Limitar leyenda (Caracteres)
Seleccione esta casilla de verificación si desea limitar la longitud de las cadenas
de valores de una dimensión que se han de visualizar sobre los ejes y en la
leyenda del gráfico. Los valores truncados irán seguidos de ... en el gráfico.
Texto en Gráfico En el grupo Texto en Gráfico podrá añadir texto flotante al gráfico.
Añadir
Si pulsa este botón se abrirá el diálogo Texto en Gráfico (página 701) donde
podrá crear y editar libremente textos flotantes para mostrarlos en el gráfico.
Editar
Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701). Hacer doble clic con
el ratón sobre el texto de la lista tiene el mismo efecto.
Eliminar
Seleccione un texto ya existente de la lista y haga clic en este botón para
eliminarlo de la lista.
57.9 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
57.10 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
770
57.11 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
57.12 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
57.13 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
771
772
58 Gráfico de Bloques
Los gráficos son representaciones gráficas de datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
El gráfico de bloques muestra la relación entre los valores de las expresiones como bloques de diversa área.
Se pueden mostrar hasta tres dimensiones, donde cada dimensión se divide a su vez en diversos sub-bloques.
Se suele utilizar a menudo una expresión extra para calcular el color de cada bloque, en cuyo caso el tipo de
gráfico recibe el nombre de Gráfico de Calor.
La forma más rápida de crear un nuevo gráfico de bloques es pulsando el botón Crear Gráfico de la
barra de herramientas.
Haciendo clic con el botón derecho sobre el gráfico de bloques se mostrará el Gráfico de Bloques: Menú
Objeto (página 773). También se puede acceder desde el menú Objeto, cuando el Gráfico de Bloques es el
objeto activo.
Para información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página 663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
773
Vincular Vincula un gráfico desvinculado. El gráfico se vuelve a vincular dinámicamente
a los datos. El comando está disponible sólo si el gráfico está desvinculado.
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
774
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
775
58.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
58.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
58.5 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
58.6 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
En este diálogo se pueden definir las opciones que determinan cómo se mostrarán los bloques de datos.
776
Los valores por defecto son:
Niveles Visibles Un gráfico de bloques puede mostrar un máximo de tres niveles de bloques,
equivalentes a las tres dimensiones permitidas. Seleccionando 1, 2 o 3 se puede
fijar el número de niveles mostrados actualmente.
Seleccionando entre las siguientes opciones del grupo Emergente puede controlar qué información se
mostrará en la ventanita emergente que aparece al cabo de un rato al merodear con el cursor por los datos del
gráfico. (Nota: Estos parámetros no tienen efecto en las expresiones marcadas para mostrarse como
emergentes.)
Mostrar Valores de Marque esta casilla de verificación para mostrar los valores de todas las
Dimensión dimensiones. Esta casilla deberá estar marcada para que las 3 primeras opciones
que se hay a continuación.
Total Relativo de la 1ª Con esta opción, se incluirá en el emergente el porcentaje relativo al total del
Dimensión valor mostrado en la primera dimensión.
Total Relativo de la 2ª Con esta opción, se incluirá en el emergente el porcentaje relativo al total del
Dimensión valor mostrado en la segunda dimensión.
Valor Relativo en la 1ª El porcentaje del bloque indicado, relativo al total del valor de la primera
Dimensión dimensión.
Valor Relativo en la 2ª El porcentaje del bloque indicado, relativo al total del valor de la primera
Dimensión dimensión.
Mostrar Etiquetas de Marque esta alternativa para incluir etiquetas en el gráfico (comprobadas por
Dimensión defecto). También es posible cambiar la configuración Fuente (página 523)
haciendo clic en el botón correspondiente.
Mostrar Números con Etiquetas Marque esta alternativa si desea incluir valores
numéricos junto con las etiquetas.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la posición superior izquierda en el gráfico, pero se pueden desplazar a otro
lugar cuando el gráfico está en modo editar diseño de gráfico; véase Ajustar y mover componentes de un
gráfico (página 660).
777
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
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 dimensión. Los bordes de bloque no se podrán aplicar cuando se
esté utilizando el estilo de título de los gráficos de bloques.
Haga clic en el control del ancho de borde para poder modificarlo y en el botón Color para seleccionar un
color de borde distinto.
En el grupo Configuraciones de Título podrá fijar el tipo de letra y el color del título empleado para los
niveles de dimensión superior e intermedio. Estas configuraciones sólo se podrán aplicar cuando se esté
utilizando el estilo de título del gráfico de bloques.
Fuente... Abre el diálogo Fuente para determinar una fuente del título.
Color Abre el diálogo Área de Color para determinar el color de la base del título.
Títulos de Nivel Marque esta casilla de verificación si desea incluir títulos en el nivel intermedio
Intermedio de la dimensión de gráficos de bloques tridimensionales
58.8 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
58.9 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
58.10 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
778
58.11 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
58.12 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
779
780
59 Gráfico de Indicador
Los gráficos son representaciones gráficas de unos datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
Los Gráficos de Indicador se usan para mostrar el valor de una única expresión sin dimensiones.
La forma más rápida de crear un nuevo gráfico de Indicador es seleccionando Asistente de Gráfico Rápido
(página 833) en el menú Herramientas.
Haciendo clic con el botón derecho sobre el gráfico de indicador se muestra el menú Gráfico de Indicador:
Menú Objeto (página 781). También se puede acceder desde el menú Objeto, cuando el gráfico de indicador
es el objeto activo.
Para información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página 663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
781
Establecer Referencia Si elige esta opción creará una referencia para el gráfico, es decir, una trama fija
de líneas en el gráfico con las selecciones actuales. Cuando realice más
selecciones en el documento, la trama fija de referencia permanecerá invariable,
en gris, al fondo. Los ejes de los gráficos, etc. se ajustarán de manera que
incluyan siempre el máximo 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 parámetro
Modo de Referencia en el diálogo Propiedades de Gráfico: General La
visualización de tramas de referencia en los gráficos sólo es posible en
determinados tipos de gráfico, como son los gráficos de barras, gráficos de líneas,
gráficos combinados, gráficos de radar, de dispersión, de rejilla y de indicador
con agujas. La referencia se perderá al cerrar el documento o al recargar los datos.
Eliminar Referencia Este comando reemplaza al anterior elemento de menú Establecer Referencia,
tras haberse creado una referencia. Si lo selecciona, la referencia establecida
anteriormente se eliminará y el gráfico volverá a su modo de trazado normal.
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
782
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si es que no se está ejecutando ya. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
se puede guardar como png, jpg, bmp o gif.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
783
59.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
59.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
59.4 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
59.5 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
59.6 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
784
El grupo Configuraciones de Indicador se usa para determinar los límites del indicador. El estilo de gráfico
de indicador seleccionado determina qué opciones estarán disponibles en este diálogo.
Mínimo Es el valor mínimo que limita el rango del indicador. El valor introducido puede
ser una fórmula calculada. Haga clic en el botón ... para abrir el Editar
Expresión (diálogo) (página 823).
Máximo Este es el valor máximo que limita el rango del indicador. El valor introducido
puede ser una fórmula calculada. Haga clic en el botón ... para abrir el Editar
Expresión (diálogo) (página 823).
El grupo Configuración de Segmentos sirve para definir los segmentos que componen el gráfico. Todos los
gráficos, 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 gráficos de indicador de
semáforo, cada segmento se corresponde con una luz.
Add Haga clic en este botón para añadir un nuevo segmento al indicador.
Eliminar Haga clic en este botón para eliminar del indicador el segmento seleccionado
actualmente.
Etiqueta Especifica un nombre para el segmento seleccionado. Este nombre es sólo para
identificación y no se utiliza cuando se dibuja el gráfico de indicador.
En el grupo Indicador se pueden fijar opciones de visualización para el indicador. Este grupo no está
disponible para gráficos de indicador de tipo LED.
Modo Seleccione uno de los modos de indicación de la lista desplegable.
785
En el grupo Configuraciones de Indicador, el cual es específico para gráficos de indicador de estilo circular,
se configuran las propiedades de la forma del indicador.
Tamaño del Área El indicador normalmente se traza como un círculo sólido o un segmento de
Interior círculo. Cuanto mayor el número introducido aquí, más 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 Mínimo y Máximo en el gráfico de
indicador. Debe ser un valor ente 45 y 360.
Centrar Ángulo El ángulo del valor central del gráfico en relación con el reloj. Debe ser un valor
ente 0 y 360. 0 indica el centro en la parte superior del indicador (12 en punto).
En el grupo Líneas de Referencia puede definir líneas de referencia (rejilla) entrecruzando el área de gráfico
desde un punto dado en un eje-x o eje-y continuo. Las líneas de referencia existentes se listan en la ventana.
Add Abre el diálogo Líneas de Referencia (página 700), donde se puede crear una
nueva línea de referencia en el gráfico.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
El grupo Texto en Gráfico sirve para añadir texto flotante al gráfico.
Add Abre el diálogo Texto en Gráfico (página 701), donde puede crear un nuevo
texto del gráfico.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la posición superior izquierda en el gráfico, pero se pueden desplazar a otro
lugar cuando el gráfico está en modo editar diseño de gráfico; véase Ajustar y mover componentes de un
gráfico (página 660).
Segmentos de Mientras esté marcada esta opción (por defecto), el tamaño de los segmentos se
Autoanchura calcula automáticamente, basándose en el valor Min del indicador, el valor Max
y el número de segmentos definidos. Si la opción no está seleccionada, estarán
disponibles las siguientes opciones: Límite Inferior, disponible en el grupo
Configuración de Segmentos, Límites de Segmento Relativos y Escala
Logarítmica.
Límites de Segmento Si está seleccionada esta opción, los límites de segmento pueden introducirse
Relativos como números del 0 al 1, que indican una fracción del total entre los valores
Mínimo y Máximo.
Ocultar Límites de Si está seleccionada esta opción no se dibujará ningún límite entre los límites de
Segmento segmento de los indicadores circulares y lineales, lo cual es útil para crear fondos
degradados con más de dos colores.
786
Ocultar Límites de Si está seleccionada esta opción, no se dibujará ningún límite alrededor del
Indicador indicador.
Escala Logarítmica Se puede usar una escala logarítmica, siempre que todos los puntos de datos
tengan valores positivos (>0).
Etiquetas Emergentes Seleccionando este cuadro de verificación, las expresiones de los valores se
mostrarán como un globo emergente cuando pasamos por encima con el cursor
sobre los puntos de datos del gráfico.
En el grupo LED, que es específico para los gráficos de indicador de estilo LED, usted establece las
propiedades visuales específicas para la visualización del LED.
Color Asigne un color al LED seleccionado haciendo clic en el botón coloreado. Esto
abrirá el diálogo Área de Color (página 450).
Estilo Seleccione una de las opciones de las variantes LED de la lista desplegable.
59.8 Acciones
En la pestaña Acciones se fijan las acciones que se llevarán a cabo al hacer clic en el objeto. Esta página es
idéntica a la página Acciones del Objeto de Botón, véase la Acciones (página 591).
787
59.9 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
59.10 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
59.11 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
59.12 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
59.13 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
788
60 Gráfico Mekko
Los gráficos son representaciones gráficas de datos numéricos. Se puede alternar entre las diferentes
representaciones de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico:
General (página 661).
Los gráficos Mekko presentan los datos empleando barras de ancho variable. Pueden mostrar hasta tres
niveles de datos en un gráfico de dos dimensiones. Son muy útiles en áreas como el análisis de mercados.
Haciendo clic con el botón derecho sobre el gráfico se muestra Gráfico Mekko: Menú Objeto (página 789).
También se puede acceder desde el menú Objeto, cuando el gráfico es el objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
789
Clonar Crea una copia idéntica del gráfico. Si se clona un gráfico desvinculado, se
vinculará la copia.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Borrar Todas las Elimina todas las selecciones de las dimensiones y las expresiones del gráfico.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el que podrá imprimir el
gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. Este comando sólo está disponible si el sistema
dispone de una impresora PDF. La impresora QlikViewPDF deberá descargarse
de la página web de QlikTech e instalarse aparte.
Enviar Valores a Excel Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a Microsoft
Excel, el cual es lanzado automáticamente, si no estaba abierto ya antes. 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 diálogo para guardar una imagen del gráfico en un archivo. La imagen
puede guardarse como bmp, jpg, gif o png.
790
Copiar al Portapapeles Este menú contiene las diversas opciones de copia disponibles para el objeto de
hoja.
Valores
Copia los valores en forma de tabla al portapapeles.
Imagen
Copia una imagen del objeto gráfico en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
60.2 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
60.3 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
791
60.4 Límites de Dimensión
La página Límites de Dimensión controla el número de valores de dimensión que se podrán ver en un
gráfico. Esta página es idéntica a Propiedades de Gráfico: Límites de Dimensión (página 677).
60.5 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
60.6 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
60.7 Estilo
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. Esta página es idéntica a Propiedades de Gráfico: Estilo (página 693).
Esta pestaña se utiliza de forma colectiva para gráficos de barras, de líneas, combinados, de radar y gráficos
mekko.
El grupo Configuraciones de Barras contiene diversas opciones de visualización para las barras que se
emplean en los gráficos de barras y gráficos combinados.
792
Distancia entre Barras (- Establece la distancia entre las barras de la unidad del cluster. Un número
6 -8) negativo da como resultado la superposición de las barras. Los valores pueden
estar entre -6 y 8.
Distancia de Separación Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
(0 - 8) Los valores pueden estar entre 0 y 8.
Permitir Barras Finas Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Las barras se dibujan por defecto
con un mínimo de anchura de cuatro píxeles, para hacerlas claramente
diferenciables. Marque esta opción para permitir la compresión de barras a una
anchura de 1 pixel.
Mostrar todas las Barras Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos de
datos como quepan en el área de gráfico disponible. Los puntos de datos que no
puedan situarse se truncarán desde el gráfico. Marque esta opción para forzar el
trazado de todos los puntos de datos. Las barras se pueden comprimir (como para
Permitir Barras Finas) y algunas pueden ser tapadas parcialmente por otras.
En el grupo Valores sobre los datos podrá configurar opciones de visualización para los valores sobre los
puntos de datos, siempre y cuando esta opción haya sido seleccionada para una o más expresiones de gráfico
en Opciones de Visualización en Propiedades de Gráfico: Expresiones (página 680).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos de
Mostrado datos que se mostrará en el gráfico. Si no se especifica límite alguno, se
visualizarán valores en todos los puntos de datos, lo cual puede afectar a la
legibilidad del gráfico.
Trazar Valores en los Marcar esta casilla de verificación hará que se tracen los valores sobre los puntos
Segmentos de datos en el interior de los segmentos y no encima de éstos.
En el grupo Barras de Error se fijan opciones de presentación para cualquier barra de error utilizada en el
gráfico.
Ancho Especifica el ancho de las barras de error.
Tamaño de Símbolo Determina el tamaño de los símbolos, si se especifica una representación de línea.
793
Ancho de Línea de Esta configuración determina la anchura de las líneas de tendencia.
Tendencia
Utilizar Juego de Esta alternativa amplía la selección de símbolos disponibles (aros, triángulos,
Símbolos Completo etc.)
Semi-transparente Marque esta opción si quiere que se dibujen las líneas rellenas semitransparentes.
Etiquetas Emergentes Marque esta opción si desea mostrar el correspondiente valor de la dimensión en
una ventana emergente cada vez que el puntero del ratón toque un valor.
Resaltar Si marca esta casilla de verificación, merodear con el puntero del ratón sobre una
línea o símbolo hará que la línea o símbolo se resalten a fin de poder verlos
mejor. Este resaltado también se produciría en la leyenda, si la hubiere,
pudiéndose resaltar de esta manera uno de varios valores que se solapen.
Suprimir Valores Cero Esta casilla de verificación elimina las dimensiones que están vacías o contienen
únicamente ceros. Es la opción seleccionada por defecto.
Cero en Barras
Esta opción sólo es aplicable cuando se ha deseleccionado Suprimir Valores
Cero. Si está marcado el cuadro de verificación y se ha seleccionado Valores
sobre los datos para la expresión de gráfico de Opciones de Presentación en
Propiedades de Gráfico: Expresiones (página 680), los valores cero aparecerán
como texto por encima de los puntos de datos. En otros casos puede elegir no
mostrar los valores cero.
Suprimir Nulos y Si esta casilla está marcada, todas las combinaciones de los campos de dimensión
Alfanuméricos asociados sólo a valores nulos en todas las expresiones no se tomarán en cuenta
para el cálculo. Es la opción seleccionada por defecto. En algunos casos puede
ser útil deseleccionar esta opción, p.ej. si desea contar los valores nulos en un
gráfico.
En el grupo Leyenda se puede controlar la presentación de las etiquetas de los datos de las dimensiones en
el gráfico. Marque la casilla de verificación si desea mostrar las etiquetas de datos. Las etiquetas de datos se
visualizan únicamente para el nivel superior actual del gráfico.
Mostrar Leyenda Marque esta alternativa para incluir una leyenda en el gráfico (opción por
defecto). También es posible cambiar las Configuraciones de Leyenda (página
699), haciendo clic en el botón Configuración.... Si el gráfico no tiene
dimensiones, pero sí diversas expresiones, deshabilitar esta casilla de verificación
mostrará las expresiones en el eje en vez.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de la
(Caracteres) dimensión que se van a mostrar en los ejes y en la leyenda del gráfico. Los
valores truncados irán seguidos de ... en el gráfico.
En el grupo Desplazamiento en Gráfico se definen las opciones para el desplazamiento en el gráfico.
794
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable para
Herramientas de Eje X el eje X. La barra de desplazamiento puede servir para desplazarse por la
selección de los valores del eje X que se muestran. El número de valores que se
podrán mostrar de una vez se establece en Cuando el Número de Elementos
pase de:.
Editar Resalte una línea de referencia ya existente de la lista y haga clic en este botón
para editar sus propiedades en el diálogo Líneas de Referencia (página 700).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
El grupo Texto en Gráfico sirve para añadir texto flotante al gráfico.
Add Abre el diálogo Texto en Gráfico (página 701), donde puede crear un nuevo
texto del gráfico.
Editar Resalte un texto ya existente de la lista y haga clic en este botón para editar sus
propiedades en el diálogo Texto en Gráfico (página 701).
Eliminar Seleccione un texto de la lista y haga clic en este botón para borrarlo de la lista.
Los textos flotantes aparecen en la parte superior izquierda del gráfico, pero se pueden desplazar a otro lugar
cuando el gráfico está en modo de edición. Véase Ajustar y mover componentes de un gráfico (página 660).
60.9 Ejes
En la pestaña Ejes se configuran las propiedades de visualización de los ejes x e y.
Esta página es idéntica a Propiedades de Gráfico: Ejes (Gráfico de Barras, de Líneas, Combinado, de
Radar, Mekko) (página 702).
60.10 Colores
En la pestaña Colores se establecen los colores del diseño. Esta página es idéntica a Propiedades de
Gráfico: Colores (página 705).
60.11 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
60.12 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
795
60.13 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
60.14 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
796
61 Tabla Pivotante
Los gráficos son representaciones gráficas de datos numéricos. La Tabla Pivotante y la Tabla Simple son
casos especiales de representación gráfica porque muestran los datos en un formato de tabla conservando al
mismo tiempo todas las propiedades de un gráfico. Se puede alternar entre las diferentes representaciones de
un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico: General (página
661).
La tabla pivotante es una de las herramientas más potentes para el análisis de datos. Ofrece una
funcionalidad muy sofisticada, pero fácil de usar al mismo tiempo. Las tablas pivotantes muestran
dimensiones y expresiones en filas y columnas, por ejemplo de tablas cruzadas. Los datos de una tabla
pivotante se pueden agrupar. Y las tablas pivotantes pueden mostrar sumas parciales.
La forma más rápida de crear una nueva tabla pivotante es seleccionando Asistente de Gráfico Rápido
(página 833) en el menú Herramientas.
Haciendo clic con el botón derecho sobre la tabla pivotante se muestra el menú El menú Objeto de la Tabla
Pivotante (página 801). También se puede acceder desde el menú Objeto, cuando la tabla pivotante sea el
objeto activo.
Para más información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página
663).
797
Desde El menú Objeto de la Tabla Pivotante (página 801) también se tiene acceso a los comandos
Expandir todo, Contraer todo, Contraer Filas de Dimensión y Contraer Columnas de Dimensión lo cual
tiene el mismo efecto.
Ejemplo:
Para mover el campo Producto en la tabla pivotante inferior, del eje vertical al eje horizontal, apunte
con el ratón a la columna Producto. Pulse el botón izquierdo del ratón y manténgalo pulsado mientras
arrastra el cursor del ratón hacia arriba a la fila de las etiquetas de expresión. La columna
seleccionada y su destino están resaltados en azul mientras se esté arrastrando.
El resultado:
No sólo los campos de las dimensiones, sino también las filas de las expresiones pueden ser
pivotadas.
El resultado:
798
Expandir y colapsar los ejes de dimensión
Las tablas pivotantes de QlikView le permiten expandir y contraer las dimensiones de los ejes en sus
valores individuales. Esto permite bajar en la jerarquía a los detalles de uno o varios valores,
manteniendo los totales de los demás valores.
Nota:
Se pueden deshabilitar las funciones expandir y contraer de una tabla pivotante marcando la casilla Siempre
expandido en la página Propiedades de Gráfico: Presentación de la tabla pivotante.
Ejemplo (expandir):
En la tabla pivotante inferior, los iconos + a la derecha de los valores de campo de la columna
Company indican que se puede expandir la tabla para ver más detalles.
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 botón derecho en esa
columna y seleccionar Expandir Todo desde el menú Objeto. Si hace esto para la columna
Company en la tabla superior, el resultado será el siguiente:
Los iconos + en la columna Producto indican que existe otro nivel. Haga clic con el botón derecho en
la columna Producto y seleccione de nuevo Expandir Todo. El resultado será el siguiente:
799
Como no hay iconos + disponibles en la columna Year, podemos concluir que sólo hay tres campos de
dimensión disponibles en esta tabla pivotante.
Ejemplo (contraer):
Al igual que se expande con los iconos +, se pueden contraer los valores de forma individual
haciendo clic en los iconos -.
Si hace clic en el icono -, a la derecha del valor A en la tabla superior, el resultado será el siguiente:
Finalmente, se puede contraer incluso hasta la primera columna, dejando solamente el gran total de la
expresión para el eje vertical. Para hacer esto hay que hacer clic con el botón derecho en cualquier
columna de dimensión y elegir Contraer Columnas de Dimensión desde el menú Objeto. El
resultado será el siguiente:
800
61.2 El menú Objeto de la Tabla Pivotante
Haciendo clic con el botón derecho sobre un gráfico, aparece un menú contextual. Este menú también se
encuentra en el menú Objeto cuando el gráfico está activo.
Están disponibles los siguientes comandos (y éstos pueden variar, dependiendo del campo sobre el que pulse
con el ratón):
Propiedades Abre el diálogo Propiedades donde se fijan y editan los parámetros que definen
el gráfico. Este comando también puede invocarse con el método abreviado de
teclado: Alt+Intro.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Expandir Todo Estos comandos operan en los botones expandir (+) y contraer (-) que se muestran
Contraer Todo en las tablas pivotantes multidimensionales.
Contraer Filas de
Dimensión
Contraer Columnas de
Dimensión
Clonar Hace una copia idéntica de la Tabla Pivotante. Si se clona una tabla pivotante
desvinculada, la copia se vinculará.
801
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Ajustar Columnas a los Ajusta el ancho de cada columna de la tabla a la cadena de datos más larga. Las
Datos cabeceras van incluidas en los cálculos.
Igualar Ancho de Si se sitúa el puntero del ratón sobre una columna de la Tabla Pivotante este
Columna comando se torna disponible en el menú contextual (no en el menú Objeto de la
barra de herramientas principal).
El comando fija el ancho de columna de todas las columnas de la Tabla
Pivotante idéntico a la columna indicada por el puntero del ratón.
El ancho de columna puede configurarse de forma aislada moviendo el puntero al
borde derecho de la columna (el puntero cambia de aspecto) y arrastrando.
Personalizar Formato de Abre el El diálogo Personalizar Formato de Celdas (página 559), el cual le
Celdas permitirá dar formato a las celdas de la columna y de la línea sobre las que haya
hecho clic con el ratón. Este menú en cascada sólo está disponible si se ha
activado la opción Rejilla de Diseño en la página Menú Ver (página 64).
Cambiar Valor Únicamente disponible para columnas de expresión que contengan una
agregación inputsum de un campo de entrada. Pone la celda sobre la que se haya
hecho clic en modo de edición de entrada. Equivale a pulsar el icono de entrada
en la celda.
Restaurar Valores Únicamente disponible para columnas de expresión que contengan una
agregación inputsum de un campo de entrada. Abre un menú en cascada con tres
opciones disponibles.
Restaurar Valor Único
Restaura los valores de campo de la celda sobre la que se haya hecho clic con el
ratón, devolviéndolos a sus valores predefinidos desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo posibles, devolviéndolos a
sus valores predefinidos desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los campos, devolviéndolos a los valores
predefinidos desde el script.
802
Borrar Todas las Elimina todas las selecciones de las dimensiones y expresiones de la tabla.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el cual podrá imprimir la
tabla pivotante.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar a Excel Exporta la tabla a Microsoft Excel, el cual se abre automáticamente si no estaba
abierto ya. 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 el diálogo Guardar como donde podrá especificar la ruta, el nombre y tipo
de archivo para la tabla exportada.
Los formatos de archivo admitidos incluyen un abanico de formatos de archivos
de texto, HTML, XML, BIFF (formato nativo de Excel) y QVD (Archivos de
Datos QlikView).
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Tabla Completa
Copia la tabla completa al Portapapeles, con su cabecera y estado de selección.
Área de Datos de Tabla
Copia al portapapeles únicamente los valores de la tabla.
Valor de Celda
Copia al portapapeles el valor de texto de la celda sobre la que se haya hecho
clic con el botón derecho del ratón (al invocar el menú Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en el diálogo Preferencias de Usuario, página Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
803
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
61.3 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
61.4 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
61.5 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
61.6 Ordenar
En esta página se pueden ordenar los valores de las dimensiones según uno de los criterios de ordenación
disponibles. La página es idéntica a la página Ordenar del gráfico de barras. Véase Propiedades de
Gráfico: Ordenar (página 692).
804
61.7 Propiedades de gráfico: Presentación (tabla
dinámica)
En el grupo Dimensiones y Expresiones se listan todas las dimensiones y expresiones de campo de la tabla
pivotante. Seleccione una de la lista para realizar los ajustes individuales que desee.
Selectores Desplegables Si está seleccionada esta casilla de verificación para una columna de campo,
aparecerá un icono desplegable a la derecha en la cabecera de columna.
Haciendo clic en el icono, se abre sobre la tabla un cuadro de lista que muestra
todos los valores de campo. Entonces se pueden hacer selecciones y búsquedas
de la misma forma que si el campo fuera una fila en un cuadro de selección
múltiple.
Etiqueta para Columna / El texto introducido aquí se mostrará como una etiqueta de título para la
Fila dimensión o expresión selecionada, si es aplicable.
Etiqueta para Totales Aquí puede especificar el texto que se mostrará en las celdas de etiqueta de los
totales. Si no se especifica etiqueta alguna, se empleará la cadena ’Total’.
Alineación En este grupo, se puede establecer la alineación de los valores de expresión y sus
etiquetas en la tabla pivotante. Etiqueta, Datos (Numéricos) y Datos (Texto)
pueden ajustarse individualmente a la Izquierda, Centrado o a la Derecha.
Cuando se utilizan celdas y etiquetas de múltiples líneas, Etiqueta(Vertical) y
Datos (Vertical) se pueden fijar en la parte Superior, Centrado o Inferior.
805
Permitir Pivotar Si esta opción no está seleccionada, la función pivotante habitual de la Tabla
Pivotante estará deshabilitada.
Texto Vertical en las El texto de las cabeceras de columna rotará a la posición vertical.
Etiquetas de Columna
Indicadores de Selección Con esta opción marcada, se mostrará un indicador coloreado en la cabecera de
cualquier dimensión de campo en la que se haya hecho una selección.
Siempre Expandido Esta alternativa implica que no se podrán contraer dimensiones haciendo clic en
los símbolos menos (-).
Suprimir Iconos de Seleccione esta casilla de verificación si no desea que los iconos + y - (de
Expansión en la expansión y contracción) estén visibles cuando imprima la tabla pivotante.
Impresión
Suprimir Valores Cero Marcar esta opción elimina las filas o columnas de la tabla que contengan solo
ceros.
Suprimir Nulos y Marcar esta opción elimina las filas o columnas de la tabla que estén vacías.
Alfanuméricos
Rellenar Celdas sin Si se marca esta casilla de verificación, las celdas de tablas cruzadas que
Valor representen combinaciones perdidas de dimensiones se harán corresponder con
valores nulos estándar. Con ello será posible aplicar expresiones para comprobar
valores nulos y atributos de expresión y aplicar estilos de formato. Este parámetro
se activa por defecto para todas las tablas pivotantes creadas en QlikView 7.5 y
versiones posteriores.
Símbolo de Nulo El símbolo aquí introducido será el empleado para mostrar valores nulos (valores
NULL) en la tabla.
Símbolo de Perdido El símbolo aquí introducido será el empleado para mostrar valores perdidos en la
tabla.
El grupo Subtotales se emplea para configurar la presentación de totales y subtotales en la tabla pivotante.
Subtotales Arriba Si esta opción está marcada, los totales se mostrarán en la parte superior izquierda
de la tabla pivotante.
Subtotales Abajo Si esta opción está marcada, los totales se mostrarán en la parte inferior derecha
de la tabla pivotante.
En el grupo Configuraciones de Varias Líneas (Celdas de Datos de Expresión) puede especificar los
valores que se mostrarán en múltiples filas, a fin de gestionar largas cadenas de texto.
Dividir Texto de Si marca esta opción, los contenidos de una celda de etiqueta se mostrarán en dos
Cabecera o más filas. El cuadro de edición Altura de Cabecera (Líneas) permite establecer
el número de líneas de celda.
Dividir Texto de Celda Igual que el parámetro anterior, pero este parámetro se aplica a las celdas de
datos. El valor está establecido como Altura de Celda _ Líneas.
806
61.8 Propiedades de Gráfico: Efectos Visuales
La página Propiedades de Gráfico: Efectos Visuales sólo está disponible para tablas pivotantes y tablas
simples. Se abre haciendo clic con el botón derecho en una ventana de gráfico y eligiendo el comando
Propiedades desde el menú contextual.
Los efectos visuales se usan para resaltar valores de expresión y se muestran aplicando fuentes de estilo
diferentes, color de fuente y/o color de celda. Los valores que pertenecen a los diferentes intervalos
normalmente se dan con diferentes efectos.
Los valores pueden ser especificados para tres intervalos diferentes con las opciones Superior >= , Normal e
Inferior <= , cada una con distintas configuraciones. El intervalo superior especifica valores por encima del
valor numérico introducido en la caja de texto, el intervalo inferior especifica valores por debajo del valor
introducido. Los valores normales son los valores entre estos dos límites. Los valores de Texto son valores
carentes de una interpretación numérica válida.
807
61.9 Propiedades de Gráfico: Estilo
Esta página de estilo se aplica a todo tipo de tablas en QlikView; cuadros de tabla, tablas pivotantes y
tablas simples. Aquí podrá configurar los estilos de formato para la tabla.
Estilo Actual Puede elegir el estilo de tabla más 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 parámetro,
devolviéndolo a uno de los estilos predefinidos, el formato personalizado se
perderá.
Líneas cada _Filas Aquí puede establecer si desea que aparezcan líneas de sombreado o no y con
qué intervalo de frecuencia.
Modo Indentado Este parámetro solo está disponible para tablas pivotantes. Si selecciona esta
opción, creará un estilo de tabla ligeramente diferente, que será de especial
utilidad cuando necesite acomodar varias etiquetas de dimensión en un ancho de
tabla limitado.
Utilizar Sólo Etiqueta de Primera Dimensión
Este parámetro sólo está disponible para tablas pivotantes que ya estén en Modo
Indentado y sirve para modificar aún más el estilo de la tabla pivotante.
Bordes Verticales de Este parámetro determina si se mostrarán bordes de celda verticales en las
Celdas de Dimensión columnas de la dimensión.
808
Bordes Verticales de Igual que el anterior, pero para las columnas de la expresión.
Celdas de Expresión
61.10 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
61.11 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
61.12 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
61.13 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
809
810
62 Tabla Simple
Los gráficos son representaciones gráficas de unos datos numéricos. La Tabla Pivotante y la Tabla Simple
son casos especiales de representación gráfica porque muestran los datos en un formato de tabla conservando
al mismo tiempo todas las propiedades de un gráfico. Se puede alternar entre las diferentes representaciones
de un mismo gráfico, cambiando el Tipo de Gráfico en la página Propiedades de Gráfico: General (página
661).
Al contrario que la tabla pivotante, 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 combinación de
dimensión(es)+expresión(es).
La forma más rápida de crear una nueva tabla simple es seleccionando Asistente de Gráfico Rápido (página
833)en el menú Herramientas.
Haciendo clic con el botón derecho sobre la tabla simple se muestra el menú Tabla Simple: Menú Objeto
(página 812). También se puede acceder desde el menú Objeto, cuando la tabla simple sea el objeto activo.
Para información sobre los tipos de gráficos disponibles en QlikView, vea Tipos de Gráficos (página 663).
811
62.2 Tabla Simple: Menú Objeto
Haciendo clic con el botón derecho sobre un gráfico, aparece un menú contextual. Este menú también se
encuentra en el menú Objeto cuando el gráfico está activo.
El menú contiene los siguientes comandos:
Propiedades Abre el diálogo Propiedades donde se fijan y editan los parámetros que definen
el gráfico.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 500) para más información.
Clonar Hace una copia idéntica de la tabla simple. Si una tabla desvinculada se clona, la
copia se vinculará.
Ajustar Columnas a los Ajusta el ancho de cada columna de la tabla a la cadena de datos más larga. Las
Datos cabeceras van incluidas en los cálculos.
Igualar Ancho de Si se sitúa el puntero del ratón sobre una columna de la tabla simple, este
Columna comando se torna disponible en el menú contextual (no en el menú Objeto de la
barra de menú principal ).
El comando fija el ancho de columna de todas las columnas de la Tabla
Pivotante idéntico a la columna indicada por el puntero del ratón.
El ancho de columna puede configurarse de forma aislada moviendo el puntero al
borde derecho de la columna (el puntero cambia de aspecto) y arrastrando.
Ordenar Si se sitúa el puntero del ratón sobre una columna de la tabla simple, este
comando se torna disponible en el menú contextual (no en el menú Objeto de la
barra de menú principal ). Las filas de la tabla se ordenarán por la columna
especificada. El criterio de ordenación se especifica en la página de propiedades
Propiedades de Gráfico: Ordenar.
Personalizar Formato de Abre el El diálogo Personalizar Formato de Celdas (página 559), el cual le
Celdas permitirá dar formato a las celdas de la columna y de la línea sobre las que haya
hecho clic con el ratón. Este menú en cascada sólo está disponible si se ha
activado la opción Rejilla de Diseño en la página Menú Ver (página 64).
812
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver (página
64) o la casilla de verificación View Menu (page 1) está marcada como comando
de Diseño de rejilla. Contiene cuatro comandos para fijar la capa de diseño de
los objetos de hoja. Los números válidos de capa van desde -128 a 127.
Traer al Frente
Fija la capa de diseño del objeto de hoja en el mayor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Enviar Atrás
Fija la capa de diseño del objeto de hoja en el menor valor utilizado por
cualquiera de los objetos de hoja de la hoja actual.
Adelantar
Incrementa la capa de diseño del objeto de hoja en un valor. El valor máximo es
127.
Atrasar
Reduce la capa de diseño del objeto de hoja en un valor. El valor mínimo es -
128.
Cambiar Valor Únicamente disponible para columnas de expresión que contengan una
agregación inputsum de un campo de entrada. Pone la celda sobre la que se haya
hecho clic en modo de edición de entrada. Equivale a pulsar el icono de entrada
en la celda.
Restaurar Valores Únicamente disponible para columnas de expresión que contengan una
agregación inputsum de un campo de entrada. Abre un menú en cascada con tres
opciones disponibles.
Restaurar Valor Único
Restaura los valores de campo de la celda sobre la que se haya hecho clic con el
ratón, devolviéndolos a sus valores predefinidos desde el script.
Restaurar Valores Posibles
Restaura los valores de todos los valores de campo posibles, devolviéndolos a
sus valores predefinidos desde el script.
Restaurar Todos los Valores
Restaura los valores de todos los campos, devolviéndolos a los valores
predefinidos desde el script.
Borrar Todas las Elimina todas las selecciones de las dimensiones y expresiones de la tabla.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 109) desde el cual podrá imprimir la
tabla simple.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora QlikViewPDF preseleccionada.
Tras pulsar el botón Imprimirse le pedirá que introduzca un nombre de archivo
para el archivo PDF de salida. La impresora QlikViewPDF debe descargarse de la
página web de QlikView e instalarse aparte.
Enviar a Excel Exporta la tabla a Microsoft Excel, el cual se abre automáticamente si no estaba
abierto ya. 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.
813
Exportar Abre el diálogo Guardar como donde podrá especificar la ruta, el nombre y tipo
de archivo para la tabla exportada.
Los formatos de archivo admitidos incluyen un abanico de formatos de archivos
de texto, HTML, XML, BIFF (formato nativo de Excel) y QVD (Archivos de
Datos QlikView).
Nota:
Los mini gráficos no se mostrarán cuando se exporte a Excel.
Copiar al Portapapeles Este menú en cascada contiene las diversas opciones disponibles para el objeto
de hoja.
Tabla Completa
Copia la tabla completa al Portapapeles, con su cabecera y estado de selección.
Área de Datos de Tabla
Copia al portapapeles únicamente los valores de la tabla.
Valor de Celda
Copia al portapapeles el valor de texto de la celda sobre la que se haya hecho
clic con el botón derecho del ratón (al invocar el menú Objeto).
Imagen
Copia una imagen del objeto de hoja en el portapapeles. La imagen incluirá o
excluirá el título y el borde del objeto de hoja, dependiendo de los parámetros
definidos en la página Preferencias de Usuario: Exportar.
Objeto
Copia el objeto de hoja completo en el portapapeles, para poder pegarlo
posteriormente en cualquier parte del diseño, o en otro documento abierto en la
misma sesión actual de QlikView.
Objetos Enlazados Abre un menú con los siguientes comandos relativos a los objetos enlazados.
Ajustar Posición de Objetos Enlazados
Todos los objetos enlazados de todas las hojas se ajustan a la misma posición y tamaño que el
de el/los objetos resaltados.
Desenlazar Este Objeto/Desenlazar Objetos
Esto elimina el enlace que había entre los objetos, convirtiéndolos en objetos diferentes con
diferentes IDs de objeto.
Minimizar Convierte el objeto en un icono. Hacer clic en en el título del objeto (si se
muestra) da el mismo resultado. Este comando sólo está disponible si está activa
la opción minimizar en el diálogo del objeto Propiedades en la página Título
(página 528).
Maximizar Amplía el objeto hasta llenar la pantalla. Hacer clic en en el título del objeto
(si se muestra) da el mismo resultado. Este comando sólo está disponible si se
permite la opción maximizar en el diálogo de Propiedades del objeto, en la
página Título (página 528).
814
62.3 General
En la página General se establece el tipo de gráfico, se elige su nombre, etc. Esta página es igual para todos
los tipos de gráficos. Véase Propiedades de Gráfico: General (página 661).
62.4 Dimensiones
En la página Dimensiones, se definen las dimensiones que se mostrarán en el gráfico. Esta página es idéntica
a Propiedades de Gráfico: Dimensiones (página 671).
62.6 Expresiones
En la página Expresiones, es posible definir las expresiones que se mostrarán en el gráfico. Esta página es
idéntica a Propiedades de Gráfico: Expresiones (página 680).
Las Propiedades de gráfico: Ordenar se abre haciendo clic con el botón derecho del ratón en una tabla
simple y seleccionando Propiedades en el menú Objeto.
Aquí es donde podrá decidir el criterio de ordenación para las dimensiones del gráfico a partir de unas
determinadas opciones de ordenación disponibles.
Las variables y expresiones que definen la tabla simple aparecen listadas en el grupo Columnas.
815
Prioridad Contiene las dimensiones/expresiones elegidas como columnas y listadas por
orden de prioridad. Si selecciona una de las columnas, podrá fijar el criterio de
ordenación de sus valores en el grupo Ordenar por.
También se puede variar la prioridad de ordenación haciendo clic en los botones
Ascender y Descender.
Ordenar por En este grupo se puede fijar el criterio de ordenación de los valores de las
columnas.
Expresión
Ordena los valores de las columnas conforme a la expresión introducida en el
cuadro de edición de texto de esta opción de ordenación.
Frecuencia
Los valores de columna se ordenan de acuerdo con el número de veces que
aparecen en la tabla.
Valor Numérico
Los valores de las columnas se ordenan conforme a su valor numérico.
Texto
Los valores de columna se ordenan por orden alfabético.
Orden de Carga
Los valores de columna se ordenan conforme a su orden de carga inicial.
Ignorar Criterio de Esta casilla de verificación únicamente está disponible si se ha seleccionado una
Ordenación de Grupo dimensión de grupo en la lista Prioridad. Normalmente el criterio de ordenación
de una dimensión de grupo se fija para cada campo de un grupo mediante las
propiedades de grupo. Marcando esta casilla de verificación podrá ignorar todas
las configuraciones a nivel de grupo y aplicar un único criterio de ordenación
para toda la dimensión, independientemente del campo que esté activo en el
grupo.
816
62.8 Propiedades de Gráfico: Presentación (Tabla
Simple)
Las dimensiones y expresiones que definen una tabla simple se muestran en el grupo Columnas.
Seleccionando una de las columnas de la lista se pueden cambiar sus configuraciones.
Etiqueta de Columna La Etiqueta de Columna muestra la etiqueta de un campo, el cual también puede
ser editado.
Mostrar Columna Si selecciona este botón de opción, la columna seleccionada estará visible
cuando se trace la tabla en el diseño.
Ocultar Columna En algunas ocasiones pudiera ocurrir que se desee ordenar una tabla simple en un
campo no visible para el usuario. La opción Ocultar Columna le permite ocultar
un campo, manteniéndolo disponible a efectos de ordenación. Los criterios de
ordenación se fijan en la Prioridad del grupo Columna en la página
Propiedades de gráfico: Orden (tabla simple) (página 815).
817
Selectores Desplegables La opción Selectores Desplegables añade un icono de flecha desplegable al lado
izquierdo de la cabecera de cualquier columna seleccionada. Haga clic sobre el
icono para acceder a los datos desde una lista de datos desplegable. Esto es muy
parecido a como se realizan las selecciones de un cuadro de selección múltiple.
Permitir Arrastrar y Con esta opción se podrán ordenar los campos de la tabla haciendo clic y
Soltar arrastrando las cabeceras. Se pueden mezclar columnas de expresiones y de
dimensiones en cualquier orden.
Horizontal Seleccionar esta opción permite girar la tabla simple 90 grados, de modo que las
columnas de datos se muestren horizontalmente.
Suprimir Valores Cero Las casillas de verificación Suprimir Valores Cero y Suprimir Nulos y
Alfanuméricos eliminan de la tabla las dimensiones que están vacías o contienen
solo ceros.
Etiquetas de Columna Las etiquetas de las cabeceras de columna se rotarán a posición vertical.
Verticales
Indicadores de Selección Marcar esta opción hace que se muestre un indicador coloreado en la cabecera de
cualquier columna de campo donde se hayan hecho las selecciones.
Suprimir Fila de Seleccionar esta opción hará que la tabla se muestre sin fila (etiqueta) de
Cabecera cabecera.
Suprimir Nulos y Las casillas de verificación Suprimir Valores Cero y Suprimir Nulos y
Alfanuméricos Alfanuméricos eliminan de la tabla las dimensiones que están vacías o contienen
solo ceros.
Símbolo de Nulo El símbolo aquí introducido será el empleado para mostrar valores nulos (valores
NULL) en la tabla.
Símbolo de Perdido El símbolo aquí introducido será el empleado para mostrar valores perdidos en la
tabla.
818
Totales Los totales de las columnas de expresión se muestran según las configuraciones
que aparecen debajo.
Totales en la primera Fila
Los totales se muestran en la parte superior de la tabla.
Totales en la última Fila
Los totales se muestran al final de la tabla.
Utilizar Etiqueta
Aquí puede introducir una etiqueta para los totales.
Configuraciones de En este grupo se pueden configurar las cabeceras de tabla y las celdas de datos
Varias Filas para que muestren los valores en varias filas, lo cual es útil para cadenas de texto
largas.
Dividir Texto de Cabecera
Seleccionando esta opción, la cabecera mostrará sus contenidos en más de una
fila.
Altura de Cabecera_Líneas
Aquí puede especificar un límite al número de líneas de cabecera.
Dividir Texto de Celda
Seleccionando esta opción, una celda mostrará sus contenidos en más de una
fila.
Altura de Celda_Líneas
Aquí puede especificar un límite al número de líneas de celda.
819
62.9 Propiedades de Gráfico: Efectos Visuales
La página Propiedades de Gráfico: Efectos Visuales sólo está disponible para tablas pivotantes y tablas
simples. Se abre haciendo clic con el botón derecho en una ventana de gráfico y eligiendo el comando
Propiedades desde el menú contextual.
Los efectos visuales se usan para resaltar valores de expresión y se muestran aplicando fuentes de estilo
diferentes, color de fuente y/o color de celda. Los valores que pertenecen a los diferentes intervalos
normalmente se dan con diferentes efectos.
Los valores pueden ser especificados para tres intervalos diferentes con las opciones Superior >= , Normal e
Inferior <= , cada una con distintas configuraciones. El intervalo superior especifica valores por encima del
valor numérico introducido en la caja de texto, el intervalo inferior especifica valores por debajo del valor
introducido. Los valores normales son los valores entre estos dos límites. Los valores de Texto son valores
carentes de una interpretación numérica válida.
820
62.10 Propiedades de Gráfico: Estilo
Esta página de estilo se aplica a todo tipo de tablas en QlikView; cuadros de tabla, tablas pivotantes y
tablas simples. Aquí podrá configurar los estilos de formato para la tabla.
Estilo Actual Puede elegir el estilo de tabla más 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 parámetro,
devolviéndolo a uno de los estilos predefinidos, el formato personalizado se
perderá.
Líneas cada _Filas Aquí puede establecer si desea que aparezcan líneas de sombreado o no y con
qué intervalo de frecuencia.
Modo Indentado Este parámetro solo está disponible para tablas pivotantes. Si selecciona esta
opción, creará un estilo de tabla ligeramente diferente, que será de especial
utilidad cuando necesite acomodar varias etiquetas de dimensión en un ancho de
tabla limitado.
Utilizar Sólo Etiqueta de Primera Dimensión
Este parámetro sólo está disponible para tablas pivotantes que ya estén en Modo
Indentado y sirve para modificar aún más el estilo de la tabla pivotante.
Bordes Verticales de Este parámetro determina si se mostrarán bordes de celda verticales en las
Celdas de Dimensión columnas de la dimensión.
821
Bordes Verticales de Igual que el anterior, pero para las columnas de la expresión.
Celdas de Expresión
62.11 Número
En la página Número se establece el formato numérico deseado. Esta página es similar a la página Número
del gráfico de barras.
Véase Propiedades de gráfico: Número (página 708).
62.12 Fuente
En la pestaña Fuente se puede variar la fuente del texto del objeto. Esta página es idéntica a la página
Fuente del cuadro de lista.
Véase Fuente (página 523).
62.13 Diseño
En la pestaña Diseño podrá especificar cómo desea que se muestre el objeto de hoja en el diseño. Esto
incluye opciones de forma, borde, título y la capa en la que el gráfico deberá residir. Esta página es idéntica
a la página Diseño del cuadro de lista.
Véase Diseño (página 524).
62.14 Título
En la pestaña Título se fijan las configuraciones avanzadas de título, incluidos los colores (de texto) de
primer plano y de fondo con opciones aparte para los estados activo e inactivo. Esta página es idéntica a la
página Título a nivel de objeto, documento y hoja.
Véase Título (página 528).
822
63 Editar Expresión (diálogo)
Este diálogo se abre seleccionando el botón Añadir situado debajo de la lista de expresiones en
Propiedades de Gráfico: Expresiones (página 680) o haciendo clic con el botón derecho en una expresión
ya existente y seleccionando Añadir Expresión o Editar Expresión.
Aunque este cuadro de diálogo se utiliza principalmente para las expresiones de gráfico, se puede emplear
igualmente el mismo diálogo para crear o editar otras expresiones en las que se necesiten Fórmula
Calculada (página 943). Se accede a él de manera genérica haciendo clic sobre el símbolo de los tres puntos
suspensivos, que se encuentran junto a los cuadros de edición de texto a lo largo de todo el programa. La
partes fundamentales de este diálogo son dos:
el área de edición de la Expresión, que puede redimensionarse de forma que acoja expresiones de gran
tamaño y, junto a ésta, el área de las pestañas, que se compone de cuatro pestañas: Campos, Funciones,
Variables e Imágenes.
Aceptar Expresión Se trata del área de edición para la expresión seleccionada. Puede escribir la
expresión entera aquí, pero a menudo resulta más conveniente realizar la mayor
parte de la expresión en el área de pestaña descrita más abajo.
La etiqueta Aceptar Expresión sólo se muestra si la sintaxis de la expresión es
aceptada por el programa, es decir, siempre y cuando la expresión sea válida. Si
no es así, la etiqueta mostrará alguno de los siguientes mensajes de error:
Nombre(s) de campo incorrecto(s), Error en la expresión, Palabras
irreconocibles tras la expresión). No tiene mucho sentido abandonar el cuadro
de diálogo pulsando el botón Aceptar si la expresión no es válida.
Campos
823
La pestaña Campos contiene controles que se utilizan para crear funciones de agregación estadística basadas
en los datos de campo.
Agregación La primera lista desplegable contiene una lista de las funciones estadísticas
disponibles. (Las funciones Primera Cadena y Última Cadena pueden usarse,
por ej. para mostrar el texto en una tabla pivotante.)
Tabla Este desplegable permite limitar los campos mostrados en la lista Campo a una
tabla interna específica.
Campo Este desplegable contiene una lista con los nombres de campo disponibles.
Mostrar Campos de Marque esta opción si desea incluir los campos de sistema en la lista de Campo.
Sistema
Distinct Las funciones estadísticas se calculan por defecto sobre el número de ocurrencias.
Si está marcada la casilla Distinct la expresión se calculará sin tener en cuenta
los valores duplicados. (Para una explicación más detallada de la utilización del
calificador distinct, véanse las Funciones de Agregación en Gráficos (página
856)).
Pegar Pulse este botón para introducir sus selecciones como un componente de la
expresión.
Funciones
La pestaña Funciones contiene controles que se utilizan para introducir funcionalidad general de QlikView
en la expresión. Categoría de Función
Categoría de Función Esta lista desplegable permite limitar las funciones que se muestran en la lista
inferior Nombre de Función a una sola categoría por vez.
Nombre de Función Este desplegable contiene un listado de todas las funciones QlikView
disponibles (a excepción de unas cuantas funciones de script específicas).
El panel al final de la pestaña Funciones muestra la sintaxis de argumentos de la
función seleccionada.
Pegar Pulse este botón para introducir sus selecciones como un componente de la
expresión.
824
Variables
La pestaña Variables contiene controles que sirven para introducir variables QlikView en la expresión.
Variables Este desplegable contiene una lista de todas las variables actualmente definidas
para el documento.
Mostrar Variables de Marque esta alternativa si desea incluir las variables de sistema en la lista de
Sistema Variables.
Pegar Pulse este botón para introducir sus selecciones como un componente de la
expresión.
Al final de la pestaña Variables hay un panel que muestra el valor actual de cualquier variable seleccionada
en la lista de Variables.
Imágenes
La pestaña Imágenes contiene controles que se utilizan para acceder a los Archivos Internos (página 179)
que están disponibles en QlikView. También puede acceder si lo desea a otros archivos de imagen
asociados. Tenga presente que esa funcionalidad está limitada a ciertas áreas específicas del diseño.
Carpeta de Imágenes Este desplegable contiene una lista de carpetas de imágenes disponibles.
Avanzado... Pulse este botón para seleccionar directamente de entre las imágenes en el
diálogo Selector de Imagen .
Pegar Pulse este botón para introducir sus selecciones como un componente de la
expresión.
A la derecha de la pestaña Imágenes hay un panel que muestra la imagen actualmente seleccionada.
Además, el diálogo Editar Expresión contiene los siguientes botones y comandos de menú:
825
63.1 Menú Archivo
Exportar a Archivo de Se pueden guardar los contenidos del cuadro de edición Expresión como un
Expresión... archivo de tabla mediante el comando Exportar a Archivo de Expresiones. El
archivo se almacena con la extensión .qve.
Asistente de Mezcla de Se puede crear una expresión de mezcla de color empleando el Asistente de
Colores... Mezcla de Colores (página 826).
Rehacer Rehace el último Deshacer. Este comando también puede invocarse con el
método abreviado de teclado: Ctrl+Y.
Copiar Copia el texto resaltado al portapapeles. Este comando también puede invocarse
con el método abreviado de teclado: Ctrl+C.
Buscar/ Reemplazar... Abre un diálogo que permite buscar y reemplazar números o caracteres en la
expresión. Este comando también puede invocarse con el método abreviado de
teclado: Ctrl+F.
826
dinámica a partir de una determinada medida.
Supongamos que se desea mostrar, por ejemplo, un índice calculado, con un valor en torno a 100, en una
tabla pivotante. Cuanto más elevado sea el índice, mejor. Si un determinado valor de una dimensión tuviera
un índice que excediera ampliamente de 100, quizás desearíamos marcar esta línea de la tabla pivotante en
verde, mientras que el rojo sería el color más adecuado para marcar un índice que quede muy por debajo de
100. Y supongamos que nos gustaría que ese cambio de color sea gradual, con el amarillo marcando el 100.
En otras palabras, lo que buscamos es un color dinámico.
Dicho cálculo gradual de color se puede realizar con las funciones de Mezcla de Color de QlikView, pero
puede resultar engorroso crear la expresión más adecuada dentro de la función de Mezcla de Color. Aquí es
donde el Asistente Mezcla de Colores puede ayudar.
En primer lugar, es importante clarificar que la utilización de las funciones de color, por lo tanto también el
Asistente de Mezcla de Colores, solo tiene sentido allí donde QlikView espera una función de color, es
decir, no en la expresión misma del gráfico, sino en la expresión de Color de Fondo o en la expresión de
Color de Texto.
Cuando abra el Asistente de Mezcla de Colores desde el menú Archivo del diálogo Editar Expresión, verá
aparecer en primer lugar una página que describe lo que se necesita para crear un color dinámico. Si desea
saltarse la página de inicio en las sucesivas ocasiones en que emplee el asistente, marque la opción No
volver a mostrar esta página.
Pulse Siguiente para continuar.
Ésta es la expresión que controlará el color que QlikView deberá mostrar. Expresiones típicas podrían ser:
l Sum(Ventas) / Sum(total Ventas)
l Sum(Ventas) / Sum(Cuota)
l Avg(Edad )
Observe que normalmente se trata de un valor con el mismo orden de magnitud, sin importar el número más
o menos alto de registros que usted haya seleccionado. Una media aritmética, porcentaje o índice son
normalmente una buena medida que se puede emplear.
Pulse Siguiente para continuar.
827
Segundo Paso – Establezca unos límites superior e inferior
En esta página deberá definir los límites superior e inferior de las expresiones del valor, así como sus
correspondientes colores. Con “Límite” nos referimos no al valor máximo posible, sino al límite en el que se
alcanza el máximo color.. Expresiones típicas podrían ser, por ejemplo, las siguientes:
Expresión del Valor Límite Superior Límite Inferior
Estas expresiones calcularán el valor mayor y menor de una fila de <ExpresiónValor> en el gráfico.
Autonormalizar Si se marca esta opción, QlikView tratará de hallar unos límites superior e
inferior adecuados. En tal caso, no se podrán introducir manualmente expresiones
para los niveles superior e inferior.
Límite Superior Aquí podrá introducir una expresión para el límite superior, a menos que esté
marcada la opción Autonormalizar.
828
Intermedio Aquí podrá introducir una expresión para un nivel intermedio, asociado a un
tercer color.
Límite Inferior Aquí introduciremos una expresión para el límite inferior, a menos que esté
marcada la opción Autonormalizar.
Invertir Este botón invierte los colores de los límites superior e inferior.
Pulse Siguiente para continuar.
Saturación del Valor Aquí podrá controlar el comportamiento de la expresión si ésta excede el límite
superior o inferior. Si se marca Utilizar Color Superior (Inferior), QlikView
utilizará el color para el máximo o el mínimo. Si se marca la opción Utilizar
Color Estándar, QlikView revertirá los colores a su valor estándar, tal como se
define en la página Colores.
829
830
64 Asistente de Cuadro
La primera vez que ejecute el asistente se encontrará con una página de inicio que le informa acerca de la
finalidad del asistente y los pasos básicos que engloba. Si desea saltarse la página de inicio cuando emplee
el asistente en lo sucesivo, marque la casilla de verificación No volver a mostrar esta página.
Seleccione la dimensión para el eje x. Tras haber finalizado este asistente, podrá añadir más dimensiones o
modificarlas en cualquier momento mediante el diálogo Propiedades de Gráfico.
Seleccione el aggregator. El agregador es el valor que se repite una y otra vez cuando se calcula la
expresión.
Por último, defina la expresión. La expresión define el valor calculado en el gráfico. Las expresiones se
encuentran por lo general en el eje y en un gráfico de barras. Las expresiones en QlikView pueden oscilar
entre breves y simples hasta bien extensas y complicadas. Este campo le permitirá teclear/introducir su
expresión desde cero.
Tras finalizar este asistente podrá modificar la expresión y/o añadir más expresiones en cualquier momento
mediante el diálogo Propiedades de Gráfico.
831
64.2 Presentación del Asistente de Cuadro
Incluir Ejes Incluir ejes para que el gráfico muestre los ejes superior e inferior, como
Min/Max o percentiles 5/95.
Usar Valores atípicos Marque esta casilla de verificación si desea que se muestren los valores atípicos o
(Min/Max) extremos.
832
65 Asistente de Gráfico Rápido
La funcionalidad de Gráfico Rápido se ha desarrollado pensando en el usuario que desea crear un gráfico de
una manera rápida y sencilla, sin tener que preocuparse de analizar la ingente cantidad de opciones y
parámetros disponibles.
El Asistente de Gráfico Rápido le guiará a través de los siguientes pasos básicos:
1) Seleccione el tipo de gráfico que desee crear
2) Defina la(s) dimensión(es) del gráfico
3) Defina la expresión del gráfico
4) Dé formato al gráfico
Dependiendo de las selecciones que haya realizado, algunos de los pasos anteriores podrían obviarse.
Paso 1: Seleccione un tipo de Seleccione el tipo de gráfico que desee crear haciendo clic en uno de los
gráfico iconos. Los tipos de gráficos disponibles son los más habituales en
QlikView. Es posible cambiar el gráfico por otro tipo de gráfico
cualquiera de los que hay en QlikView a través del diálogo Propiedades
de Gráfico, una vez finalizado el asistente. Pulse Siguiente para
continuar.
833
Paso 2: Defina la(s) dimensión(es) A menos que seleccionara Gráfico de Indicador en el primer paso, ahora
llegará a la página 2, Defina la(s) dimensión(es). Los gráficos de
indicador por lo general no contienen dimensiones, así que en su caso
esta página se omite de manera automática.
Seleccione una o más dimensiones en los cuadros desplegables. La(s)
dimensión(es) define(n) los valores para los que se ha(n) de calcular la(s)
expresión(es) del gráfico. Las dimensiones normalmente se sitúan a la
izquierda en los gráficos de tabla y en el eje x de, por ej., los gráficos de
barras.
Tras haber finalizado este asistente, podrá añadir más dimensiones o
modificarlas en cualquier momento mediante el diálogo Propiedades de
Gráfico.
Pulse Siguiente para continuar.
834
Paso 3: Defina la Expresión La expresión del gráfico define el(los) valor(es) calculado(s) en el
gráfico. Las expresiones normalmente se muestran a la derecha en los
gráficos de tabla y en el eje Y de los gráficos de barras, por ej.
Las expresiones en QlikView pueden oscilar entre breves y simples hasta
bien extensas y complicadas. Esta página le permite elegir entre tres
expresiones base muy habituales, o bien crear su propia expresión desde
el principio.
Suma
Elija esta opción si desea ver la suma numérica de un campo, por ej.
sum(Ventas). A continuación, elija un campo para sumar en el cuadro
combinado de debajo.
Media
Elija esta opción si desea obtener la media numérica (aritmética) de un
determinado campo, por ej. avg(Resultado). A continuación elija un
campo para calcularla en el cuadro combinado inferior.
Contador
Elija esta opción si desea ver el número de valores de un campo, por ej.
count(IDdePedido). A continuación elija un campo para contar en el
cuadro combinado de debajo.
Personalizar
Elija esta opción si desea crear su propia expresión desde cero. Si
necesita más espacio para editar las expresiones, haga clic en el icono ...
para abrir el diálogo Editar Expresión.
Tras finalizar este asistente podrá modificar la expresión y/o añadir más
expresiones en cualquier momento mediante el diálogo Propiedades de
Gráfico..
Pulse Siguiente para continuar.
835
Paso 4: Formato del Gráfico En esta página podrá especificar opciones de formato para el tipo de
(gráfico de barras) gráfico seleccionado.
Modo
Cuando tenga más de dos dimensiones en el gráfico de barras, deberá
elegir entre mostrar los puntos de datos apilados o agrupados (uno al
lado de otro). Haga su selección haciendo clic en el icono apropiado.
Mostrar Números
Marque esta casilla de verificación si desea que los valores de la
expresión se muestren en forma de números, sobre las barras.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño.
Como ya se ha mencionado anteriormente, podrá volver al gráfico en
cualquier momento si así lo desea, a través del diálogo estándar
Propiedades de Gráfico para realizar ulteriores ajustes.
Paso 4: Formato del Gráfico En esta página podrá especificar opciones de formato para el tipo de
(gráfico de líneas) gráfico seleccionado.
Modo
Muestre los puntos de datos como líneas, símbolos o una combinación
de los mismos. Haga su selección haciendo clic en el icono apropiado.
Mostrar Números
Marque esta casilla de verificación si los valores de la expresión se van a
mostrar como números por encima de los puntos de datos.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño.
Como ya se ha mencionado anteriormente, es posible volver al gráfico en
cualquier momento si así lo desea, a través del diálogo estándar
Propiedades de Gráfico para realizar ulteriores ajustes.
836
Paso 4: Formato del Gráfico En esta página podrá especificar opciones de formato para el tipo de
(gráfico de tarta) gráfico seleccionado.
Número Máximo de Segmentos (2-50)
Seleccione el número máximo de segmentos (porciones individuales de
tarta) individuales en la tarta. Los puntos de datos sobrantes se recogerán
en un segmento 'Otros'.
Mostrar Números en la Leyenda
Marque esta casilla de verificación si desea que los valores de la
expresión se muestren en forma numérica en la leyenda del gráfico.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño.
Como ya se ha mencionado anteriormente, podrá volver al gráfico en
cualquier momento si así lo desea, a través del diálogo estándar
Propiedades de Gráfico para realizar ulteriores ajustes.
837
Paso 4: Formato del Gráfico En esta página podrá especificar opciones de formato para el tipo de
(tabla simple) gráfico seleccionado.
Estilo
Seleccione un estilo de tabla en el desplegable.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño.
Como ya se ha mencionado anteriormente, podrá volver al gráfico en
cualquier momento si así lo desea, a través del diálogo estándar
Propiedades de Gráfico para realizar ulteriores ajustes.
Paso 4: Formato del Gráfico En esta página podrá especificar opciones de formato para el tipo de
(tabla pivotante) gráfico seleccionado.
Estilo
Seleccione un estilo de tabla en el desplegable.
Modo
Si desea una tabla pivotante con todas las dimensiones a la izquierda,
elija el icono de la izquierda. Si prefiere una tabla cruzada con las
dimensiones repartidas a la izquierda y en la parte superior, pulse en el
icono de la derecha.
Siempre Expandido
Marque esta casilla de verificación si no desea la funcionalidad de
expandir y colapsar típica de la tabla pivotante en QlikView. En este
modo todos los valores posibles de dimensión para todas las dimensiones
se mostrarán en todo momento.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño.
Como ya se ha mencionado anteriormente, podrá volver al gráfico en
cualquier momento si así lo desea, a través del diálogo estándar
Propiedades de Gráfico para realizar ulteriores ajustes.
838
Paso 4: Formato del Gráfico En esta página podrá especificar opciones de formato para el tipo de
(gráfico de indicador) gráfico seleccionado.
Número de Segmentos
Seleccione el número de segmentos que desea en el gráfico, por ej.
cuántas luces quiere en un indicador de semáforo.
Modo Indicador
Seleccione la forma en que desea mostrar el valor actual en el indicador.
Hay diferentes modos de indicador disponibles para todos y cada uno de
los tipos de indicador.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño.
Como ya se ha mencionado anteriormente, podrá volver al gráfico en
cualquier momento si así lo desea, a través del diálogo estándar
Propiedades de Gráfico para realizar ulteriores ajustes.
839
840
66 Asistente de gráfico de tiempos
El asistente de Gráfico de Tiempos le ayuda en la tarea común de crear gráficos en los que una determinada
medida (expresión) debiera ser cualificada y a menudo sometida a comparación entre diversos períodos de
tiempo.
Como ejemplo, puede que desee mostrar una expresión como sum(Ventas) pero únicamente en el último año
o el actual trimestre hasta la fecha. Con frecuencia también querrá comparar ese resultado con la misma
medida de un período anterior, por ejemplo con el año anterior o con el mismo trimestre del año anterior.
QlikView contiene diversas funciones para crear expresiones que realicen justamente esto, pero para un
principiante pudieran parecer de difícil manejo. El asistente de gráficos de tiempos le ayuda precisamente a
eso, a acometer la tarea de insertar su expresión básica de medida en las funciones de cualificación de tiempo
más adecuadas según sus especificaciones.
Seleccione el tipo de gráfico Seleccione el tipo de gráfico que desee crear haciendo clic en uno de los
iconos. Los tipos de gráficos disponibles son los que se utilizan
normalmente con gráficos que implican una cualificación de períodos de
tiempo. Es posible cambiar el gráfico por otro tipo de gráfico cualquiera de
los que hay en QlikView a través del diálogo Propiedades de Gráfico,
una vez finalizado el asistente.
841
Defina la(s) dimensión(es) Esta página define la(s) dimensión(es) del gráfico. Seleccione una o más
dimensiones en los cuadros desplegables. La(s) dimensión(es) define(n) los
valores para los que se ha(n) de calcular la(s) expresión(es) del gráfico. Las
dimensiones se hallan normalmente a la izquierda en los gráficos de tabla y
en el eje X por ej. en los gráficos de barras.
Tras haber finalizado este asistente, podrá añadir más dimensiones o
modificarlas en cualquier momento mediante el diálogo Propiedades de
Gráfico.
842
La expresión base y las Esta página define la expresión base subyacente en el gráfico, así como las
referencias de tiempo referencias de tiempo.
Expresión Base
Introduzca una expresión que defina la medida que desee analizar, por ej.
sum(Ventas)
Expresión de Fecha/Hora
Introduzca una expresión (o simplemente un nombre de campo) que
indique la ubicación de una especificación de tiempo (normalmente una
fecha) asociada con cada transacción, por ej. FechaPedido.
Expresión de Fecha Base
Teclee una expresión que suministre la referencia en el tiempo hacia la que
todas las especificaciones de tiempo debieran ser comparadas, por ej. hoy().
Si necesita más espacio para editar cualquiera de las expresiones, haga clic
en el icono... para abrir el diálogo Editar Expresión.
843
Seleccione el período de tiempo En esta página podrá seleccionar la unidad básica de período de tiempo
para la cual se realizará el gráfico.
En Período de Tiempo seleccione la extensión del período con la cual
desea cualificar la expresión del gráfico y realizar comparaciones. Cuando
utilice la opción Mes(es) podrá seleccionar períodos de 1, 2, 3, 4 ó 6 meses
en el desplegable Múltiples Meses. El valor 3 se puede otorgar, pero se
corresponde exactamente con Trimestre. Las semanas lunares se definen
como períodos de 7 días consecutivos que se repiten desde el 1 de enero
de cada año. Siempre hay exactamente 52 semanas lunares en un año, lo
cual significa que la semana lunar número 52 tendrá 8 ó 9 días.
Marque la casilla de verificación Modo hasta la Fecha si desea utilizar el
Modo Hasta la Fecha incluyendo sólo los datos hasta el momento. Para
todos los períodos de tiempo, excepto Día, este modo implica que solo se
incluirán las transacciones con un valor de fecha indicado en Expresión de
Fecha/Hora hasta la fecha (incluida) de la Expresión de Fecha Base,
(consulte las definiciones en la página anterior). Para Día se empleará
como divisor el momento exacto reflejado en la Expresión de Fecha Base.
Si marca esta casilla de verificación Último Período Completado como
Base, QlikView utilizará el último período completo como base, por ej. el
último trimestre completo.
844
Definición del desplazamiento En esta página puede definir un desplazamiento al inicio del período de
al inicio de período tiempo elegido. En muchos casos esta página se puede obviar.
Dependiendo del Período de Tiempo elegido en el paso 4 anterior, se dará
una de las dos opciones siguientes:
inicio de Año
Si trabaja con años (fiscales) que no comienzan en Enero, puede
seleccionar el primer mes de su año fiscal en este desplegable. Esta opción
solo está disponible si el Período de Tiempo básico elegido en el paso 4
es Año, Trimestre o Meses.
Desplazamiento de Semana/Día
Si desea desplazar el inicio de semana o el inicio de día lo puede hacer
aquí. Los desplazamientos se dan en días y/o fracciones a partir de aquí.
Por ej. 1 para la semana de calendario que empieza el Martes o 0.125 para
el día que que comience a las 3 am. Esta opción sólo está disponible si el
Período de Tiempo básico elegido en el paso 4 es de Semana, Semana
Lunar o Día.
Establezca el período de En esta página podrá definir el período de comparación. Si ha elegido Año
comparación como Período de Tiempo principal en el paso 4, esta página se omitirá de
forma automática.
Año
Establece como período de comparación el mismo período pero del año
anterior, por ej. el mismo trimestre del año pasado.
Período
Establece como período de comparación el período anterior, por ej.
compara el 2º trimestre con el 3er trimestre de un mismo año.
Año Anterior Dinámico
Esta opción le permite comparar el período más extenso, el año base con
cualquier año que le preceda. Así pues, si desea comparar entre el año
actual (por ej. 2006) y un año anterior no consecutivo (por ej. 2003), puede
utilizar esta opción y luego seleccionar 2006 y 2003 en la aplicación. Esta
opción solo está disponible si el período de comparación básico es el año.
845
Selección y presentación de En esta página puede elegir qué columnas de expresión desea incluir en el
columnas gráfico y si desea que el asistente asigne un título a su gráfico.
Marque la casilla de verificación Establecer Título de Objeto si desea que
el asistente asigne un título de gráfico apropiado.
El gráfico resultante del asistente siempre contendrá una columna que
muestra la expresión base del gráfico durante el período base. Además de
esto, tendrá la opción de elegir entre un máximo de tres columnas
adicionales:
Incluir Período de Comparación
Marque esta casilla de verificación si desea incluir una columna que
muestre la expresión base del gráfico durante el período de comparación.
Incluir Cambio
Marque esta casilla de verificación si desea incluir una columna que
muestre la diferencia absoluta entre la expresión base del gráfico durante el
período base y el período de comparación.
Incluir Cambio Relativo
Marque esta casilla de verificación si desea añadir una columna que
muestre la diferencia relativa (porcentaje de cambio) entre la expresión
base del gráfico durante el período base y el período de comparación.
846
67 Asistente de Gráfico de Estadísticas
El Asistente de Gráfico de Estadísticas le guiará oportunamente si desea aplicar pruebas estadísticas comunes
a los datos en QlikView.
Esta opción genera una tabla simple con los valores que devuelve una prueba chi2. La prueba chi2 se
emplea con frecuencia para comparar dos conjuntos de valores y determinar la probabilidad de que ambos
conjuntos provengan de una misma distribución estadística. Para obtener el gráfico correspondiente a la
prueba chi2, deberá especificar lo siguiente:
Columna Especifique un campo o expresión que devuelva las cabeceras de las columnas
para la muestra de datos.
Fila Especifique un campo o expresión que devuelva las cabeceras de las filas para la muestra de
datos.
Valor Especifique un campo o expresión que devuelva los datos de los valores de
prueba.
847
Valor Esperado Marque esta casilla de verificación si desea probar el valor esperado. Introduzca
un nombre de campo, o una expresión que devuelva el valor esperado, en el
cuadro de edición inferior. Si no se especifican valores esperados, la prueba se
realizará con variaciones dentro de las filas o columnas mismas.
p (Mostrar Valor p/ Marque esta casilla de verificación para incluir el valor p (significación) en el
Significación) gráfico resultante.
df (Mostrar grados de Marque esta casilla de verificación si desea incluir el valor df (grados de libertad)
libertad) en el gráfico resultante.
Chi2 (Mostrar Valor Marque esta casilla de verificación si desea incluir el valor de prueba en el
Chi2) gráfico resultante.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño. Podrá volver al gráfico en cualquier
momento, a través del diálogo habitual Propiedades de Gráfico donde podrá continuar haciendo ajustes.
Esta opción genera una tabla simple con los valores que devuelve una prueba t de estudiante pareada.
Para obtener el gráfico de la prueba t, deberá especificar lo siguiente:
Campo/Expresión de Especifique un campo o expresión que devuelva series de datos de valores de
valor prueba.
t (Mostrar valor t) Marque esta casilla de verificación para incluir el valor t en el gráfico resultante.
df (Mostrar grados de Marque esta casilla de verificación si desea incluir el valor df (grados de libertad)
libertad) en el gráfico resultante.
p (Mostrar valor p/ Marque esta casilla de verificación para incluir el valor p (nivel de significación
Significación (de cola 2)) de cola 2) en el gráfico resultante.
848
Diferencia de Media Marque esta casilla de verificación si desea incluir el valor de la diferencia de
media en el gráfico resultante.
Lower (CL %) Marque esta casilla de verificación si desea incluir el límite más bajo del
intervalo de confianza (tal y como se especifica en el Nivel de Confianza,
debajo) en el gráfico resultante.
Upper (CL %) Marque esta casilla de verificación para incluir el límite más alto del intervalo de
confianza (tal y como se especifica en Nivel de Confianza, debajo) en el gráfico
resultante.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño. Podrá volver al gráfico en cualquier
momento, a través del diálogo habitual Propiedades de Gráfico donde podrá continuar haciendo ajustes.
Esta opción genera una tabla simple con los valores que devuelve una prueba t de estudiante no pareada, de
dos muestras.
Para obtener el gráfico de la prueba t, deberá especificar lo siguiente:
Agrupando Especifique un campo o expresión que devuelva series de datos de agrupación.
Campo/Expresión Deberá devolver exactamente dos valores.
Campo/Expresión de Especifique un campo o expresión que devuelva la serie de datos de los valores
Prueba de la prueba.
t (Mostrar valor t) Marque esta casilla de verificación si desea incluir el valor t en el gráfico
resultante.
df (Mostrar grados de Marque esta casilla de verificación si desea incluir el valor df (grados de libertad)
libertad) en el gráfico resultante.
849
p (Mostrar valor p/ Marque esta casilla de verificación para incluir el valor p (nivel de significación
Significación (de cola 2)) de cola 2) en el gráfico resultante.
Diferencia de Media Marque esta casilla de verificación si desea incluir el valor de la diferencia de
media en el gráfico resultante.
Lower (CL %) Marque esta casilla de verificación si desea incluir el límite más bajo del
intervalo de confianza (tal y como se especifica en el Nivel de Confianza,
debajo) en el gráfico resultante.
Upper (CL %) Marque esta casilla de verificación para incluir el límite más alto del intervalo de
confianza (tal y como se especifica en Nivel de Confianza, debajo) en el gráfico
resultante.
Haga clic en Finalizar para terminar el gráfico y retornar al diseño. Podrá volver al gráfico en cualquier
momento, a través del diálogo habitual Propiedades de Gráfico donde podrá continuar haciendo ajustes.
850
68 Expresiones de Gráfico
Las expresiones se utilizan en los gráficos para definir datos calculados, es decir, los datos mostrados en los
ejes y de cualquier gráfico de barras o gráfico de líneas estándar. Aunque a menudo es suficiente con hacer
clic en las expresiones de gráfico más básicas en el diálogo Editar Expresión (diálogo) (página 823),
QlikView admite expresiones de gráfico mucho más complejas, que incluyen funciones, campos y
operadores. Sin embargo, observe que existen algunas diferencias entre las expresiones de script y las
expresiones de los gráficos en cuanto a sintaxis y funciones disponibles.
Nota:
La diferencia más notable está en el papel que juegan las funciones de agregación y el uso de las referencias
a los campos. La regla básica es que cualquier nombre de campo en una expresión de gráfico debe ir
incluido en una única función de agregación. Una función de agregación nunca puede tener otra expresión
que contenga una función de agregación como argumento.
l Todas las expresiones devuelven un número y/o una cadena, lo que sea más apropiado.
l Las funciones lógicas y los operadores devuelven 0 para falso, -1 como verdadero. Las conversiones de número a
cadena y viceversa están implícitas.
l Los operadores lógicos y las funciones interpretan 0 como falso y todo lo demás como verdadero.
l Las expresiones que no pueden ser evaluadas correctamente, p.ej. como resultado de parámetros incorrectos o
funciones, devuelven NULL.
nombreexpresión |
operador1 expresión |
función |
función de agregación |
( expresión) )
donde:
constante es una cadena (un texto, fecha u hora) entre comillas simples, o un número. Las constantes se
escriben sin separadores de miles y con un punto decimal como separador decimal.
nombreexpresión es el nombre (etiqueta) de otra expresión en el mismo gráfico.
operador1 es un operador unitario (que opera con una expresión, la de la derecha)
operador2 es un operador binario (que opera con dos expresiones, una a cada lado).
función ::= nombrefunción (parámetros )
parámetros ::= expresión { , expresión }
El nombre y los tipos de parámetros no son aleatorios. Dependen de la función empleada.
851
El nombre y los tipos de parámetros no son aleatorios. Dependen de la función empleada.
operador1 expresiónagreg |
funciónagreg |
( expresiónagreg ) )
852
Ambas expresiones pueden darse en un mismo gráfico. Esto permite a los usuarios finales comparar
múltiples estados dentro de un mismo objeto. Las referencias a estados dentro de las expresiones
ignoran el estado del objeto.
Las selecciones de un campo en un estado pueden emplearse como modificadores en otro estado.
Ejemplo:
sum({[Grupo 1]<Región = $::Región>} Ventas)
Esta sintaxis utiliza las selecciones del campo Región desde el estado predefinido y modifica el
estado ‘Grupo 1’ con ellas. El resultado es que el campo Región se mantiene "sincronizado" entre el
estado predefinido y el ‘Grupo 1’ para esta expresión.
$( nombrevariable )
$( nombrevariable ) se expande al valor de nombrevariable. Si nombrevariable no existe, la expansión será
la cadena vacía.
Para expansión de macros de texto se emplea la sintaxis siguiente:
$( #nombrevariable )
$( # nombrevariable ) siempre produce un punto decimal legal en el valor numérico de nombrevariable,
probablemente con notación exponencial (para números muy grandes o muy pequeños). Si no existe
nombrevariable o no contiene un valor numérico, se expandirá a 0.
La expansión numérica es bastante menos aplicable que la expansión de texto cuando se utiliza en
expresiones de gráficos, pero no obstante está aquí documentada para que esté más completa.
Ejemplo:
La variable x contiene la cadena de texto sum(Sales).
En un gráfico, usted define la expresión $(x)/12 . El efecto es el mismo que tener la expresión de gráfico
sum(Sales)/12 .
Sin embargo, si cambia el valor de la variable x a sum(Budget), el gráfico se recalculará inmediatamente con
la expresión interpretada como sum(Budget)/12.
Con la ayuda de esta funcionalidad, usted podrá p.ej. cambiar la expresión utilizada en varios gráficos
simultáneamente mediante la simple selección de un valor en un cuadro de entrada.
68.3 Operadores
Hay dos tipos de operadores en QlikView, operadores unitarios que sólo tienen un operando, o binarios, que
tienen dos operandos. La mayoría de los operadores son binarios.
Se pueden definir los siguientes operadores:
Operadores numéricos página 854
853
Operadores de cadena página 854
Operadores numéricos
Todos los operadores numéricos usan los valores numéricos de los operandos y devuelven un valor numérico
como resultado.
+ Signo para número positivo (operador unitario) o suma aritmética. La operación
binaria devuelve la suma de los dos operandos.
Operadores de cadena
Hay dos operadores de cadena. Uno utiliza los valores cadena de los operandos y devuelve una cadena como
resultado. El otro compara los operandos y devuelve un valor booleano que indica la correspondencia.
& Concatenación de cadenas. La operación devuelve una cadena de texto, que
consiste en los dos operandos, uno tras otro.
Ejemplo:
'abc' & 'xyz' devuelve 'abcxyz'
Ejemplos:
'abc' like 'a*' devuelve verdadero (-1)
'abcd' like 'a?c*' devuelve verdadero (-1)
'abc' like 'a??bc' devuelve falso (0)
Operadores lógicos
Todos los operadores lógicos interpretan los operandos de forma lógica y devuelven verdadero (true) (-1) o
falso (false) (0) como resultado.
854
not Lógica inversa. Uno de los pocos operadores unitarios. La operación devuelve la
lógica inversa del operando.
Operadores relacionales
Todos los operadores relacionales comparan los valores de los operandos y devuelven true (-1) o false (0)
como resultado. Todos los operadores relacionales son binarios.
< Menor que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
<= Menor o igual que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
> Mayor que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
>= Mayor o igual que Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
<> Distinto Se hace una comparación numérica si ambos operadores pueden ser
interpretados numéricamente. La operación devuelve el valor
lógico de la evaluación de la comparación.
precedes Menor que A diferencia del operador < no se intenta hacer una interpretación
(ASCII) numérica de los valores del argumento antes de la comparación. La
operación devuelve true si el valor de la izquierda del operador
tiene una representación de texto, la cual en una comparación
ASCII, viene antes de la representación de texto del valor de la
derecha.
Ejemplo:
' 11' precedes ' 2' devuelve verdadero
compare esto con:
' 11' < ' 2' devuelve falso
855
follows Mayor que A diferencia del operador > no se intenta hacer una interpretación
(ASCII) numérica de los valores del argumento antes de la comparación. La
operación devuelve true si el valor de la izquierda del operador
tiene una representación de texto, la cual en una comparación
ASCII, viene después de la representación de texto del valor de la
derecha.
Ejemplo:
' 23' follows ' 111' devuelve verdadero
compare esto con:
' 23' < ' 111' devuelve falso
Operadores de Bit
Todos los operadores de bit convierten los operandos en enteros con signo (32 bits) y devuelven el resultado
de la misma forma. Todas las operaciones se realizan bit a bit.
bitnot Bit inverso. Operador unitario. La operación devuelve el inverso del operando ejecutado
bit a bit.
bitand Bit and. La operación devuelve el AND lógico de los operandos ejecutados bit a bit.
bitor Bit or. La operación devuelve el OR lógico de los operandos ejecutados bit a bit.
>> Bit right shift. Operador unitario. La operación devuelve el operando desplazado un paso a
la derecha.
<< Bit left shift. Operador unitario. La operación devuelve el operando desplazado un paso a
la izquierda.
856
Agregación Avanzada página 318
857
sum(Ventas)/sum(total <Cuatr,Mes,Semana> Ventas) posible sintaxis para emplear
con un grupo jerárquico de tiempo
sum({1} total Ventas) devuelve las ventas de todo el documento
sum({BM01} Ventas) devuelve las ventas dentro de la selección definida por el marcador BM01
sum({$ <Year={2007,2008}>} Ventas) devuelve las ventas de la selección actual, pero
únicamente para los años 2007 y 2008, es decir, devuelve lo mismo que sum(if(Year=2007 or
Year=2008, Ventas))
min([{conjunto_expresión}][ distinct ] [ total [<campo {, campo}>]]
expresión [, rango]))
Devuelve el valor numérico mínimo de expresión o campo que se repiten a lo largo de las dimensiones del
gráfico. Rango se fija por defecto en 1, que se corresponde con el valor más bajo. Si se especifica rango en
2, devolverá el segundo valor más bajo. Si se asigna 3 a rango, devolverá entonces el tercer valor más bajo y
así sucesivamente.
Ejemplos:
min( Ventas)
min( Ventas, 2 )
min( Precio*Cantidad )
min( total Ventas)
min( {1} total Ventas)
858
Devuelve el valor de la moda, es decir, el valor de expresión o campo que más veces aparece, o se repite, a
lo largo de la(s) dimensión(es) del gráfico. Si más de un valor es lo que se muestra con más frecuencia,
devuelve NULL (nulo). Mode puede devolver tanto valores numéricos como valores de texto.
Mode no admite el cualificador total.
Ejemplos:
mode( Producto )
mode( X*Y/3 )
firstsortedvalue([{conjunto_expresión}][ distinct ] [ total [<campo
{, campo}>]] expresión [, número_de_orden [, n]])
devuelve el primer valor de la expresión ordenado por su correspondiente número de orden cuando la
expresión se repite por la(s) dimensión(es) del gráfico. Criterio de ordenación devuelve un valor numérico
en el que el valor menor se corresponde con el valor de la expresión que se ha de ordenar primero. Si un
signo menos precede a la expresión valor_de_ordenación la función devolverá el último valor en vez. Si
más de un valor de la expresión comparten el número de orden más bajo, la función devolverá nulo (NULL).
Si se establece n mayor que 1, entonces devolverá el enésimo valor en orden.
Ejemplos:
firstsortedvalue ( ArtículoAdquirido, FechaPedido)
firstsortedvalue ( ArtículoAdquirido, -FechaPedido, 2 )
firstsortedvalue ( A/B, X*Y/3 )
firstsortedvalue ( distinct ArtículoAdquirido, FechaPedido )
firstsortedvalue ( total ArtículoAdquirido, FechaPedido)
firstsortedvalue ( total <Grupo> ArtículoAdquirido, FechaPedido )
859
MaxString( total <X> Moneda )
concat([{expresión_conjunto}] [ distinct ] [ total [<campo {,
campo}>]] expresión[, delimiter[, número_de_orden]])
Devuelve una concatenación de cadenas agregadas, con todos los valores de la expresión que se repiten por
la(s) dimensión(es) del gráfico. Cada valor puede ir separado por la cadena que se encuentra en el
delimitador. El orden de la concatenación puede ser definido en número-de-orden. Número-de-orden deberá
devolver un valor numérico en el que el valor más bajo determina el elemento que se ha de clasificar
primero.
Ejemplos:
concat( Code, ';' )
concat( FirstName&' '&LastName, ',' )
concat( distinct Code, ';' )
concat( total Name, ';' , Date )
concat( total <Grp> Name, ';' , Date)
860
TextCount( Ventas )
TextCount( Precio*Cantidad )
TextCount( distinct Precio )
TextCount(Ventas)/TextCount(total Ventas) devuelve las ventas de la selección
TextCount(Ventas)/TextCount({1} total Ventas) devuelve las ventas del total del
documento
NullCount([{expresión_conjunto}][ distinct ] [ total [<campo {,
campo}>]] expresión)
Devuelve la cuenta agregada de valores NULL de expresión o campo que se repiten a lo largo de las
dimensiones del gráfico.
Ejemplos:
NullCount( Ventas )
NullCount( Precio*Cantidad )
NullCount( distinct Precio )
NullCount(Ventas)/NullCount(total Ventas) devuelve las ventas de la selección
NullCount(Ventas)/NullCount({1} total Ventas) devuelve las ventas del total del
documento
MissingCount([{expresión_conjunto}][ distinct ] [ total [<campo {,
campo}>]] expresión)
Devuelve la cuenta agregada de los valores cero o nulos que encuentra en expresión o campo que se repiten
en la(s) dimensión(es) del gráfico. Los valores cero o nulos no son valores numéricos.
Ejemplos:
MissingCount( Ventas )
MissingCount( if( Precio>10, Precio, 'invalid' ) )
MissingCount( distinct Precio )
MissingCount(Ventas)/MissingCount(total Ventas) devuelve las ventas de la
selección
MissingCount(Ventas)/MissingCount({1} total Ventas) devuelve las ventas del
total del documento
861
Si la palabra total aparece antes que los argumentos de función, el cálculo se hará sobre todos los valores
posibles dadas las selecciones actuales, pero descartando las variables de dimensión del gráfico.
El cualificador total puede ir seguido de una lista con uno o más nombres de campo entre paréntesis
angulares. Estos nombres de campo deberían ser un subgrupo de las variables de dimensión del gráfico. En
este caso, el cálculo se realizará ignorando todas las variables de dimensión del gráfico excepto las listadas,
es decir, que devolverá un valor por cada combinación de valores de campo de los campos de dimensión
listados. También los campos que no constituyan actualmente una dimensión de un gráfico pueden incluirse
en la lista. Esto puede resultar útil en el caso de dimensiones de grupo, en las que los campos de dimensión
no son fijos. Listar todas las variables del grupo hará que la función opere correctamente cuando el ciclo o
nivel jerárquico varíe.
Ejemplos:
avg( Ventas )
avg(X'Y/3)
avg(distinct Precio )
avg(total Ventas )
avg({1} total Ventas)
862
steyx( total <Z> Y, X)
863
linest_b( Y, X, 1, 1
linest_r2 ([{expresión_conjunto}] [ distinct ] [ total [<campo
{,campo}>] ] expresión-y, expresión-x [, y0 [, x0 ]] )
devuelve el valor r2 agregado (coeficiente de determinación) de una regresión lineal definida por la ecuación
y=mx+b para una serie de coordenadas representadas por números pareados en expresión-x y expresión-y que
se repiten a lo largo de la(s) dimensión(es) del gráfico. Los valores de texto, valores nulos y valores perdidos
de cualquier parte o ambas partes de un par de datos harán que se descarte el par de datos completo.
Se puede especificar un valor y 0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Si se especifican y 0 y x 0, es posible forzar a la línea de regresión a atravesar una
única coordenada fija.
A menos que se especifiquen ambos: y 0 y x 0, la función requiere al menos dos pares de datos válidos para
calcular. Si se especifican y 0 y x 0, un único par de datos bastará.
Esta función tiene las mismas limitaciones para agregaciones anidadas que la función avg([{conjunto_
expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861). La función linest_r2
admite Análisis de conjuntos (página 888) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861).
Ejemplos:
linest_r2( Y, X )
linest_r2( A/B, X*Y/3 )
linest_r2( total Y, X )
linest_r2( total <Z> Y, X)
linest_r2( Y, X, 0 )
linest_r2( Y, X, 1, 1 )
864
linest_seb ([{expresión_conjunto}][ distinct ] [ total [<campo
{,campo}>] ] expresión-y, expresión-x [, y0 [, x0 ]] )
devuelve el error estándar agregado del valor b de una regresión lineal definida por la ecuación y=mx+b para
una serie de coordenadas representadas por números pareados en expresión-x y expresión-y que se repiten a
lo largo de la(s) dimensión(es) del gráfico. Los valores de texto, valores nulos y valores perdidos de
cualquier parte o ambas partes de un par de datos harán que se descarte el par de datos completo.
Se puede especificar un valor y 0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Si se especifican y 0 y x 0, es posible forzar a la línea de regresión a atravesar una
única coordenada fija.
A menos que se especifiquen ambos: y 0 y x 0, la función requiere al menos dos pares de datos válidos para
calcular. Si se especifican y 0 y x 0, un único par de datos bastará.
Esta función tiene las mismas limitaciones para agregaciones anidadas que la función avg([{conjunto_
expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861). La función linest_seb
admite Análisis de conjuntos (página 888) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861).
Ejemplos:
linest_seb( Y, X )
linest_seb( A/B, X*Y/3 )
linest_seb( total Y, X )
linest_seb( total <Z> Y, X)
linest_seb( Y, X, 0 )
linest_seb( Y, X, 1, 1 )
865
linest_df ([{expresión_conjunto}][ distinct ] [total [<campo
{,campo}>] ] expresión-y, expresión-x [, y0 [, x0 ]] )
devuelve los grados de libertad agregados de una regresión lineal definida por la ecuación y=mx+b para una
serie de coordenadas representadas por números pareados en expresión-x y expresión-y que se repiten a lo
largo de la(s) dimensión(es) del gráfico. Los valores de texto, valores nulos y valores perdidos de cualquier
parte o ambas partes de un par de datos harán que se descarte el par de datos completo.
Se puede especificar un valor y 0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Si se especifican y 0 y x 0, es posible forzar a la línea de regresión a atravesar una
única coordenada fija.
A menos que se especifiquen ambos: y 0 y x 0, la función requiere al menos dos pares de datos válidos para
calcular. Si se especifican y 0 y x 0, un único par de datos bastará.
Esta función tiene las mismas limitaciones para agregaciones anidadas que la función avg([{conjunto_
expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861). La función linest_df
admite Análisis de conjuntos (página 888) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861).
Ejemplos:
linest_df( Y, X )
linest_df( A/B, X*Y/3 )
linest_df( total Y, X )
linest_df( total <Z> Y, X)
linest_df( Y, X, 0 )
linest_df( Y, X, 1, 1 )
866
linest_ssreg ([{expresión_conjunto}][ distinct ] [ total [<campo
{,campo}>] ] expresión-y, expresión-x [, y0 [, x0 ]] )
devuelve la suma de cuadrados agregada de una regresión lineal definida por la ecuación y=mx+b para una
serie de coordenadas representadas por números pareados en expresión-x y expresión-y que se repiten a lo
largo de la(s) dimensión(es) del gráfico. Los valores de texto, valores nulos y valores perdidos de cualquier
parte o ambas partes de un par de datos harán que se descarte el par de datos completo.
Se puede especificar un valor y 0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Si se especifican y 0 y x 0, es posible forzar a la línea de regresión a atravesar una
única coordenada fija.
A menos que se especifiquen ambos: y 0 y x 0, la función requiere al menos dos pares de datos válidos para
calcular. Si se especifican y 0 y x 0, un único par de datos bastará.
Esta función tiene las mismas limitaciones para agregaciones anidadas que la función avg([{conjunto_
expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861). La función linest_
ssregadmite Análisis de conjuntos (página 888) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861).
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 )
867
correl ([{conjunto_expresión}] [ distinct ] [ total [<campo
{,campo}>] ] expresión-x, expresión-y )
devuelve el coeficiente de correlación agregado de una serie de coordenadas representadas por un par de
números en las expresiones x e y que se repiten sobre la(s) dimensión(es) del gráfico. Los valores de texto,
valores nulos y valores perdidos de cualquier parte o ambas partes de un par de datos harán que se descarte
el par de datos completo. Véase también la función rangecorrel(x-value , y-value { , x-value , y-value})
(página 905).
La expresión-x y la expresión-y no deben contener funciones de agregación, a menos que dichas
agregaciones internas contengan el cualificador total. Para agregaciones anidadas más avanzadas, utilice la
función aggr (ver Agregación Avanzada (página 318)) en combinación con dimensiones calculadas. Véase
Añadir Dimensión Calculada (página 673).
Esta función tiene las mismas limitaciones para agregaciones anidadas que la función avg([{conjunto_
expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861). La función correl admite
Análisis de conjuntos (página 888) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 861).
Ejemplos:
correl( Pagos, Fechas )
correl( A/B, X*Y/3 )
correl( total Pagos, Fechas )
correl( total <Grp> Pagos, Fechas )
868
stdev(X'Y/3)
stdev(distinct Precio)
stdev(total Ventas)
stdev({1} total Ventas)
869
El cualificador total puede ir seguido de una lista con uno o más nombres de campo entre paréntesis
angulares. Estos nombres de campo deberían ser un subgrupo de las variables de dimensión del gráfico. En
este caso, el cálculo se realizará ignorando todas las variables de dimensión del gráfico excepto las listadas,
es decir, que devolverá un valor por cada combinación de valores de campo de los campos de dimensión
listados. También los campos que no constituyan actualmente una dimensión de un gráfico pueden incluirse
en la lista. Esto puede resultar útil en el caso de dimensiones de grupo, en las que los campos de dimensión
no son fijos. Listar todas las variables del grupo hará que la función opere correctamente cuando el ciclo o
nivel jerárquico varíe.
Ejemplos:
fractile( Ventas, 0.75 )
fractile( X*Y/3, 0.9 )
fractile( total Precio, 0.25 )
fractile( total <Group> Precio )
870
devuelve la tasa interna agregada de devolución de una planificación de flujos de efectivo (que no tienen
por qué ser necesariamente periódicos) representada por los números pareados en valorexpresión y
fechaexpresión que se repiten a lo largo de la(s) dimensión(es) del gráfico. Todos los pagos son descontados
según una base de un año de 365 días. Los valores de texto, valores nulos y valores perdidos de cualquier
parte o ambas partes de un par de datos harán que se descarte el par de datos completo. Véase también la
función rangexirr(valor, fecha { ,valor, fecha} ) (página 341).
Valorexpresión y fechaexpresión no deben contener funciones de agregación, a menos que estas
agregaciones internas contengan el calificador total. Para agregaciones anidadas más avanzadas, utilice la
función Agregación Avanzada (página 318) en combinación con dimensiones calculadas. Véase Añadir
Dimensión Calculada (página 673).
Si la palabra total aparece antes que los argumentos de función, el cálculo se hará sobre todos los valores
posibles dadas las selecciones actuales, pero descartando las variables de dimensión del gráfico.
El cualificador total puede ir seguido de una lista con uno o más nombres de campo entre paréntesis
angulares. Estos nombres de campo deberían ser un subgrupo de las variables de dimensión del gráfico. En
este caso, el cálculo se realizará ignorando todas las variables de dimensión del gráfico excepto las listadas,
es decir, que devolverá un valor por cada combinación de valores de campo de los campos de dimensión
listados. También los campos que no constituyan actualmente una dimensión de un gráfico pueden incluirse
en la lista. Esto puede resultar útil en el caso de dimensiones de grupo, en las que los campos de dimensión
no son fijos. Listar todas las variables del grupo hará que la función opere correctamente cuando el ciclo o
nivel jerárquico varíe.
Ejemplos:
xirr( Pagos, Fechas )
xirr( A/B, X*Y/3 )
xirr( total Pagos, Fechas )
xirr( total <Grp> Pagos, Fechas)
871
npv( 0.1, Pagos)
npv( 0.1, X*Y/3 )
npv( total 0.1, Pagos)
npv( total <Grp> 0.1, Pagos)
872
utilice la función aggr (ver Agregación Avanzada (página 318)) en combinación con dimensiones
calculadas. Véase Añadir Dimensión Calculada (página 673).
Si la palabra total aparece antes que los argumentos de función, el cálculo se hará sobre todos los valores
posibles dadas las selecciones actuales, pero descartando las variables de dimensión del gráfico.
El cualificador total puede ir seguido de una lista con uno o más nombres de campo entre paréntesis
angulares. Estos nombres de campo deberían ser un subgrupo de las variables de dimensión del gráfico. En
este caso, el cálculo se realizará ignorando todas las variables de dimensión del gráfico excepto las listadas,
es decir, que devolverá un valor por cada combinación de valores de campo de los campos de dimensión
listados. También los campos que no constituyan actualmente una dimensión de un gráfico pueden incluirse
en la lista. Esto puede resultar útil en el caso de dimensiones de grupo, en las que los campos de dimensión
no son fijos. Listar todas las variables del grupo hará que la función opere correctamente cuando el ciclo o
nivel jerárquico varíe.
Ejemplos:
chi2test_p( Grp, Grado, Cuenta )
chi2test_p( Género, Descripción, Observado, Esperado )
chi2test_df ([expresión_conjunto][ total [<campo {,campo}>] col,
fila, valor_observado [, valor_esperado] )
devuelve el valor df agregado (degrees of freedom, grados de libertad ) de la prueba chi2 de una o dos series
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
chi2test_df( Grp, Grado, Cuenta )
chi2test_df( Género, Descripción, Observado, Esperado )
chi2test_chi2 ([expresión_conjunto][ total [<campo {,campo}>] col,
fila, valor_observado [, valor_esperado])
devuelve el valor agregado de la prueba chi2 de una o dos series de valores que se repiten a lo largo de la(s)
dimensión(es) del gráfico. Véase la función chi2test_p ([conjunto_expresión][ total [<campo{,campo}>]
col, fila, valor_observado [, valor_esperado]) (página 872) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
chi2test_chi2( Grp, Grado, Cuenta )
chi2test_chi2( Género, Descripción, Observado, Esperado )
Las ocho funciones que a continuación se describen se aplican a las pruebas t de estudiante de muestras
independientes.
873
TTest_t ([expresión_conjunto][ total [<campo {,campo }>] grupo,
valor [, eq_var = true])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de la(s)
dimensión(es) del gráfico. Valor deberá devolver los valores y éstos se agruparán de forma lógica mediante
exactamente dos valores de grupo. Si eq_var se especifica como falso, se asumirán distintas variaciones de
las dos muestras, si no, se asumirán idénticas variaciones de ambas muestras. Los valores de texto, valores
nulos y valores perdidos en valor darán como resultado que la función devuelva nulo.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_t( Grupo, Valor )
ttest_t( Grupo, Valor, falso )
TTest_df ([expresión_conjunto][ total [<campo {,campo}>] grupo,
valor [, eq_var = verdadero])
Devuelve el valor df agregado (degrees of freedom, grados de libertad) de dos series independientes de
valores no pareadas que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest_t
([expresión_conjunto][ total [<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) para
obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_df( Grupo, Valor )
ttest_df( Grupo, Valor, falso )
TTest_sig ([expresión_conjunto][ total [<campo {,campo}>] grupo,
valor [, eq_var = verdadero])
Devuelve el nivel de significación agregado de cola 2 de dos series independientes de valores no pareadas
que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest_t ([expresión_conjunto][
total [<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) para obtener descripciones de los
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_sig( Grupo, Valor )
ttest_sig( Grupo, Valor, falso )
TTest_dif ([expresión_conjunto][ total [<campo {,campo}>] grupo,
valor [, eq_var = verdadero])
874
Devuelve la diferencia de media agregada de la prueba t de estudiante de dos series independientes de
valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest_t ([expresión_
conjunto][ total [<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) para obtener
descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_dif( Grupo, Valor )
ttest_dif( Grupo, Valor, falso )
TTest_sterr ([expresión_conjunto][ total [<campo {,campo}>] grupo,
valor [, eq_var = verdadero])
Devuelve el error estándar agregado de la diferencia de media de dos series independientes de valores que se
repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest_t ([expresión_conjunto][ total
[<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) para obtener descripciones de los
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_sterr( Grupo, Valor )
ttest_sterr( Grupo, Valor, falso )
TTest_conf ([expresión_conjunto][ total [<campo {,campo}>] grupo,
valor [, sig = 0.025 [, eq_var = verdadero]])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de la(s)
dimensión(es) del gráfico. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se
fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la función TTest_t
([expresión_conjunto][ total [<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) para una
descripción del resto de argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_conf( Grupo, Valor )
ttest_conf( Grupo, Valor, falso )
TTest_lower ( [expresión_conjunto] [ total [<campo {,campo}>]
grupo, valor [, sig = 0.025 [, eq_var = verdadero]])
Devuelve el valor agregado, para el extremo inferior del intervalo de confianza, de dos series independientes
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase las funciones TTest_t
([expresión_conjunto][ total [<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) y TTest_
875
conf ([expresión_conjunto][ total [<campo {,campo}>] grupo, valor [, sig = 0.025 [, eq_var = verdadero]])
(página 875) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_lower( Grupo, Valor )
ttest_lower( Grupo, Valor, falso )
TTest_upper ([expresión_conjunto][ total [<campo {,campo}>] grupo,
valor [, sig = 0.025 [, eq_var = verdadero]])
Devuelve el valor agregado, para el extremo superior del intervalo de confianza, de dos series independientes
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase las funciones TTest_t
([expresión_conjunto][ total [<campo {,campo }>] grupo, valor [, eq_var = true]) (página 874) y TTest_
conf ([expresión_conjunto][ total [<campo {,campo}>] grupo, valor [, sig = 0.025 [, eq_var = verdadero]])
(página 875) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest_upper( Grupo, Valor )
ttest_upper( Grupo, Valor, falso )
Las ocho funciones que a continuación se describen se aplican a pruebas t de estudiante de dos muestras
independientes, en las que la serie de datos de entrada se suministra en un formato de dos columnas
ponderadas.
TTestw_t ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, eq_var = verdadero])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de la(s)
dimensión(es) del gráfico. Valor deberá devolver los valores y éstos se agruparán de forma lógica mediante
exactamente dos valores de grupo. Cada valor de valor puede contarse una o más veces dependiendo de su
correspondiente valor de peso en peso. Si eq_var se especifica como falso, se asumirán distintas variaciones
de las dos muestras, si no, se asumirán idénticas variaciones de ambas muestras. Los valores de texto, valores
nulos y valores perdidos en valor darán como resultado que la función devuelva nulo.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_t( Peso, Grupo, Valor )
TTestw_t( Peso, Grupo, Valor, falso )
TTestw_df ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, eq_var = verdadero])
876
Devuelve el valor df agregado (degrees of freedom grados de libertad) de dos series independientes de
valores no pareadas que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTestw_t
([expresión_conjunto][ total [<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876)
para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_df( Peso, Grupo, Valor )
TTestw_df( Peso, Grupo, Valor, falso )
TTestw_sig ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, eq_var = verdadero])
Devuelve el nivel de significación agregado de cola 2 de dos series independientes de valores no pareadas
que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTestw_t ([expresión_
conjunto][ total [<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876) para obtener
descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_sig( Peso, Grupo, Valor )
TTestw_sig( Peso, Grupo, Valor, falso )
TTestw_dif ([expresión_conjunto][ total [campo{,campo}]] peso,
grupo, valor [, eq_var = true])
Devuelve la diferencia de media agregada de la prueba t de estudiante de dos series independientes de
valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTestw_t ([expresión_
conjunto][ total [<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876) para obtener
descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_dif( Peso, Grupo, Valor )
TTestw_dif( Peso, Grupo, Valor, falso )
TTestw_sterr ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, eq_var = verdadero])
Devuelve el error estándar agregado de la diferencia de media de dos series independientes de valores que se
repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTestw_t ([expresión_conjunto][ total
[<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876) para obtener descripciones de
los argumentos.
877
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_sterr( Peso, Grupo, Valor )
TTestw_sterr( Peso, Grupo, Valor, falso )
TTestw_conf ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, sig = 0.025 [, eq_var = verdadero]])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de la(s)
dimensión(es) del gráfico. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se
fijará en 0,025, dando como resultado un intervalo de confianza del 95%. Véase la función TTestw_t
([expresión_conjunto][ total [<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876)
para una descripción del resto de argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_conf( Peso, Grupo, Valor )
TTestw_conf( Peso, Grupo, Valor, falso )
TTestw_lower ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, sig = 0.025 [, eq_var = verdadero]])
Devuelve el valor agregado, para el extremo inferior del intervalo de confianza, de dos series independientes
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase las funciones TTestw_t
([expresión_conjunto][ total [<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876)
y TTestw_conf ([expresión_conjunto][ total [<campo {,campo}>] peso, grupo, valor [, sig = 0.025 [, eq_
var = verdadero]]) (página 878) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_lower( Peso, Grupo, Valor )
TTestw_lower( Peso, Grupo, Valor, falso )
TTestw_upper ([expresión_conjunto][ total [<campo {,campo}>] peso,
grupo, valor [, sig = 0.025 [, eq_var = verdadero]])
Devuelve el valor agregado, para el extremo superior del intervalo de confianza, de dos series independientes
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase las funciones TTestw_t
([expresión_conjunto][ total [<campo {,campo}>] peso, grupo, valor [, eq_var = verdadero]) (página 876)
y TTestw_conf ([expresión_conjunto][ total [<campo {,campo}>] peso, grupo, valor [, sig = 0.025 [, eq_
var = verdadero]]) (página 878) para obtener descripciones de los argumentos.
878
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
TTestw_upper( Peso, Grupo, Valor )
TTestw_upper(Peso, Grupo, Valor, falso )
Las ocho funciones siguientes se aplican a pruebas t de estudiante de una muestra.
TTest1_t ([expresión_conjunto][ total [<campo {,campo}>] valor)
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. Valor devuelve los valores. Los valores de texto, valores nulos y valores perdidos en valor darán
como resultado que la función devuelva nulo.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1_t( Valor )
TTest1_df ([expresión_conjunto][ total [<campo {,campo}>] valor)
Devuelve el valor df agregado (degrees of freedom, grados de libertad) de la prueba t de estudiante de una
serie de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1_t
([expresión_conjunto][ total [<campo {,campo}>] valor) (página 879) para obtener descripciones de los
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1_df( Valor )
TTest1_sig ([expresión_conjunto][ total [<campo {,campo}>] valor)
Devuelve el nivel de significación de cola 2 agregado de la prueba t de estudiante de una serie de valores
que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1_t ([expresión_
conjunto][ total [<campo {,campo}>] valor) (página 879) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1_sig( Valor )
TTest1_dif ([expresión_conjunto][ total [<campo {,campo}>] valor)
879
Devuelve la diferencia de medias agregada de una prueba t de estudiante de una serie de valores que se
repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1_t ([expresión_conjunto][ total
[<campo {,campo}>] valor) (página 879) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1_dif( Valor )
TTest1_sterr ([expresión_conjunto][ total [<campo {,campo}>] valor)
Devuelve el error estándar agregado de la diferencia de medias de una prueba t de estudiante para una serie
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1_t
([expresión_conjunto][ total [<campo {,campo}>] valor) (página 879) para obtener descripciones de los
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1_sterr( Valor )
TTest1_conf ([expresión_conjunto][ total [<campo {,campo}>] valor
[, sig = 0.025 ])
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se fijará en 0,025,
dando como resultado un intervalo de confianza del 95%. Véase la función TTest1_t ([expresión_conjunto][
total [<campo {,campo}>] valor) (página 879) para una descripción del resto de argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1_conf( Valor )
ttest1_conf( Valor, 0,005 )
TTest1_lower ([expresión_conjunto][ total [<campo {,campo}>] valor
[, sig = 0.025 ])
Devuelve el valor agregado, para el extremo inferior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase las funciones TTest1_t ([expresión_conjunto][
total [<campo {,campo}>] valor) (página 879) y TTest1_conf ([expresión_conjunto][ total [<campo
{,campo}>] valor [, sig = 0.025 ]) (página 880) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
880
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1_lower( Valor )
ttest1_lower( Valor,0,005 )
TTest1_upper ([expresión_conjunto][ total [<campo {,campo}>] valor
[, sig = 0.025 ])
Devuelve el valor agregado, para el extremo superior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase las funciones TTest1_t ([expresión_conjunto][
total [<campo {,campo}>] valor) (página 879) y TTest1_conf ([expresión_conjunto][ total [<campo
{,campo}>] valor [, sig = 0.025 ]) (página 880) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1_upper( Valor )
ttest1_lower( Valor, 0,005 )
Las ocho funciones siguientes se aplican a pruebas t de estudiante de una muestra en las que los datos de
entrada se suministran en un formato de dos columnas ponderadas.
TTest1w_t ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor)
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. Valor devuelve los valores. Cada valor de valor puede contarse una o más veces dependiendo de su
correspondiente valor de peso en peso. Los valores de texto, valores nulos y valores perdidos en valor darán
como resultado que la función devuelva nulo.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1w_t( Peso, Valor )
TTest1w_df ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor)
Devuelve el valor df agregado (degrees of freedom, grados de libertad) de la prueba t de estudiante de una
serie de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1w_t
([expresión_conjunto][ total [<campo {,campo}>] peso, valor) (página 881) para obtener descripciones de
los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
881
ttest1w_df( Peso, Valor )
TTest1w_sig ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor)
Devuelve el nivel de significación de cola 2 agregado de la prueba t de estudiante de una serie de valores
que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1w_t ([expresión_
conjunto][ total [<campo {,campo}>] peso, valor) (página 881) para obtener descripciones de los
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1w_sig( Peso, Valor )
TTest1w_dif ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor)
Devuelve la diferencia de medias agregada de una prueba t de estudiante de una serie de valores que se
repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1w_t ([expresión_conjunto][
total [<campo {,campo}>] peso, valor) (página 881) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1w_dif( Peso, Valor )
TTest1w_sterr ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor)
Devuelve el error estándar agregado de la diferencia de medias de una prueba t de estudiante para una serie
de valores que se repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función TTest1w_t
([expresión_conjunto][ total [<campo {,campo}>] peso, valor) (página 881) para obtener descripciones de
los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ttest1w_sterr( Peso, Valor )
TTest1w_conf ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor [, sig = 0.025 ])
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se fijará en 0,025,
dando como resultado un intervalo de confianza del 95%. Véase la función TTest1w_t ([expresión_
882
conjunto][ total [<campo {,campo}>] peso, valor) (página 881) para una descripción del resto de
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1w_conf( Peso, Valor )
ttest1w_conf( Peso, Valor, 0,005 )
TTest1w_lower ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor [, sig = 0.025 ])
Devuelve el valor agregado, para el extremo inferior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de la(s) dimensión(es) del gráfico. Véanse las funciones TTest1w_t ([expresión_
conjunto][ total [<campo {,campo}>] peso, valor) (página 881) y TTest1w_conf para obtener
descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1w_lower( Peso, Valor )
ttest1w_lower( Peso, Valor, 0,005 )
TTest1w_upper ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor [, sig = 0.025 ])
Devuelve el valor agregado, para el extremo superior del intervalo de confianza, de una serie de valores que
se repiten a lo largo de la(s) dimensión(es) del gráfico. Véanse las funciones TTest1w_t ([expresión_
conjunto][ total [<campo {,campo}>] peso, valor) (página 881) y TTest1w_conf para obtener
descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ttest1w_upper( Peso, Valor )
ttest1w_upper( Peso, Valor, 0,005 )
Las cinco funciones siguientes se aplican a pruebas z.
ZTest_z ([expresión_conjunto][ total [<campo {,campo}>] valor [,
sigma])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. Valor devuelve los valores. Se asume una media de población de 0 a modo de muestra. Si desea que
el test se realice conforme a otra media distinta, reste dicho valor de los valores de muestra. Si se conoce, la
desviación estándar se puede indicar en sigma. Si sigma está omitido, se utilizará la desviación estándar de
883
la muestra. Los valores de texto, valores nulos y valores perdidos en valor darán como resultado que la
función devuelva nulo.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztest_z( Valor-ValordePrueba )
ZTest_sig ([expresión_conjunto][ total [<campo {,campo}>] valor [,
sigma])
Devuelve el nivel de significación de cola 2 agregado de una prueba z de una serie de valores que se repiten
a lo largo de la(s) dimensión(es) del gráfico. Véase la función ZTest_z ([expresión_conjunto][ total
[<campo {,campo}>] valor [, sigma]) (página 883) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztest_sig( Valor-ValordePrueba )
ZTest_dif ([expresión_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) dimensión(es) del gráfico. Véase la función ZTest_z ([expresión_conjunto][ total [<campo
{,campo}>] valor [, sigma]) (página 883) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztest_dif( Valor-ValordePrueba )
ZTest_sterr ([expresión_conjunto][ total [<campo {,campo}>] valor
[, sigma])
Devuelve el error estándar agregado de una prueba z de la diferencia de media de una serie de valores que se
repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función ZTest_z ([expresión_conjunto][ total
[<campo {,campo}>] valor [, sigma]) (página 883) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztest_sterr( Valor-ValordePrueba )
884
ZTest_conf ([expresión_conjunto][ total [<campo {,campo}>] valor [,
sigma [, sig = 0.025 ])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se fijará en 0,025,
dando como resultado un intervalo de confianza del 95%. Véase la función ZTest_z ([expresión_conjunto][
total [<campo {,campo}>] valor [, sigma]) (página 883) para una descripción del resto de argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztest_conf( Valor-ValordePrueba )
Las cinco funciones siguientes se aplican a pruebas z en las que los datos de entrada se suministran en
formato de dos columnas ponderadas.
ZTestw_z ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor [, sigma])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. Valor devuelve los valores. Se asume una media de 0 a modo de muestra. Si desea que el test se
realice conforme a otra media distinta, reste dicho valor de los valores de muestra. Cada valor de valor puede
contarse una o más veces dependiendo de su correspondiente valor de peso en peso. Si se conoce, la
desviación estándar se puede indicar en sigma. Si sigma está omitido, se utilizará la desviación estándar de
la muestra. Los valores de texto, valores nulos y valores perdidos en valor darán como resultado que la
función devuelva nulo.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztestw_z( Peso, Valor-ValordePrueba )
ZTestw_sig ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor [, sigma])
Devuelve el nivel de significación de cola 2 agregado de una prueba z de una serie de valores que se repiten
a lo largo de la(s) dimensión(es) del gráfico. Véase la función ZTestw_z ([expresión_conjunto][ total
[<campo {,campo}>] peso, valor [, sigma]) (página 885) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztestw_sig( Peso, Valor-ValordePrueba )
ZTestw_dif ([expresión_conjunto][ total [<campo {,campo}>]] peso,
valor [, sigma])
885
Devuelve la diferencia de medias agregada de una prueba z de una serie de valores que se repiten a lo largo
de la(s) dimensión(es) del gráfico. Véase la función ZTestw_z ([expresión_conjunto][ total [<campo
{,campo}>] peso, valor [, sigma]) (página 885) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztestw_dif( Peso, Valor-ValordePrueba )
ZTestw_sterr ([expresión_conjunto][ total [<campo {,campo}>] peso,
valor [, sigma])
Devuelve el error estándar agregado de una prueba z de la diferencia de media de una serie de valores que se
repiten a lo largo de la(s) dimensión(es) del gráfico. Véase la función ZTestw_z ([expresión_conjunto][ total
[<campo {,campo}>] peso, valor [, sigma]) (página 885) para obtener descripciones de los argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplo:
ztestw_sterr( Peso, Valor-ValordePrueba )
ZTestw_conf ([expresión_conjunto][ total [<campo {,campo}>]] peso,
valor [, sigma [, sig = 0.025 ] ])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de la(s) dimensión(es) del
gráfico. El nivel de significación de cola 2 se puede especificar en sig. Si se omite, sig se fijará en 0,025,
dando como resultado un intervalo de confianza del 95%. Véase la función ZTestw_z ([expresión_
conjunto][ total [<campo {,campo}>] peso, valor [, sigma]) (página 885) para una descripción del resto de
argumentos.
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872). Esta función admite el cualificador total de la misma manera ya descrita en la función chi2test_p
([conjunto_expresión][ total [<campo{,campo}>] col, fila, valor_observado [, valor_esperado]) (página
872).
Ejemplos:
ztestw_conf( Peso, Valor-ValordePrueba )
886
Devuelve la suma agregada de campodeentrada, el cual se repite a lo largo de la(s) dimensión(es) de
un gráfico. Campodeentrada debe ser el nombre de un campo debidamente declarado como campo de
entrada en el script.
Cuando se emplee esta función de agregación como expresión en un gráfico de tabla, se podrá editar
la suma agregada de forma interactiva. Al merodear con el puntero del ratón sobre la celda de la
expresión, aparecerá un icono de entrada. Cuando esta función de agregación se utiliza como
expresión en un gráfico de tabla, se podrá editar el valor agregado de forma interactiva. Es posible
hacer uso de los controles de flecha arriba/abajo para moverse por las celdas mientras estamos en el
modo de edición. La variación de la suma agregada se distribuirá a los valores de campo subyacentes
mediante el modo_distribución elegido. Todo el documento QlikView completo se recalculará
automáticamente cada vez que se introduzcan nuevos valores.
El parámetro modo_distribución puede tener los siguientes valores:
'+' Modo establecido por defecto. Se distribuyen partes iguales de la variación a todos los valores
subyacentes.
'*' La variación se distribuye proporcionalmente (en los valores existentes) a los valores subyacentes.
'/' El valor se divide a partes iguales entre los valores subyacentes, independientemente de la
distribución previa pero manteniendo la suma anterior.
A Por ej. hará que se produzca una compensación de la variación introducida en todos los valores
restantes (manteniendo el gran Total intacto).
Ejemplos:
inputsum( Budget )
inputsum( Budget, '+' )
inputsum( Budget, '*' )
inputsum( Budget, '=' )
inputsum( Budget, '/' )
inputsum( Budget, '+T' )
inputsum( Budget, '+A' )
inputavg(campodeentrada [, modo_distribución][conjunto_expresión])
Devuelve la media agregada de campodeentrada, el cual se repite a lo largo de la(s) dimensión(es) de un
gráfico. Campodeentrada debe ser un nombre de campo debidamente declarado como campo de entrada en
el script.
Cuando se utiliza esta función de agregación como una expresión en un cuadro de tabla, se podrá editar el
valor agregado interactivamente. Al merodear con el puntero del ratón sobre la celda de la expresión,
aparecerá un icono de entrada. Cuando esta función de agregación se utiliza como expresión en un gráfico
de tabla, se podrá editar el valor agregado de forma interactiva. Es posible hacer uso de los controles de
flecha arriba/abajo para moverse por las celdas mientras estamos en el modo de edición. El cambio efectuado
en el valor agregado se distribuirá a los valores de campo subyacentes mediante el modo_distribución
elegido. Todo el documento QlikView completo se recalculará automáticamente cada vez que se introduzcan
nuevos valores.
El parámetro modo_distribución puede tener los siguientes valores:
887
'+' Modo establecido por defecto. Se distribuyen partes iguales de la variación a todos los valores
subyacentes.
'*' La variación se distribuye proporcionalmente (en los valores existentes) a los valores subyacentes.
'/' El valor se divide a partes iguales entre los valores subyacentes, independientemente de la
distribución previa pero manteniendo la suma anterior.
A Por ej. hará que se produzca una compensación de la variación introducida en todos los valores
restantes (manteniendo el gran Total intacto).
Ejemplos:
inputavg( Budget )
inputavg ( Budget, '+' )
inputavg ( Budget, '*' )
inputavg ( Budget, '=' )
inputavg ( Budget, '/' )
inputavg ( Budget, '+T' )
inputavg ( Budget, '+A' )
Análisis de conjuntos
Se pueden emplear conjuntos en las funciones de agregación. La función de agregación normalmente
agregará sobre el conjunto de todos los posibles registros definidos por la selección. Se puede definir un
conjunto alternativo de registros mediante una expresión de conjunto. De ahí que un conjunto sea
conceptualmente similar a efectuar una selección.
Una expresión de conjunto va siempre encerrada entre llaves, por ej. {BM01}.
Identificadores de conjunto
Hay una constante que se puede utilizar para definir un conjunto de registros; 1. Representa el conjunto
completo de todos los registros de la aplicación.
El signo dólar $ representa los registros de la selección actual. La expresión de conjunto {$} es por tanto
equivalente a no declarar una expresión de conjunto. {1-$} es la más interesante, puesto que define lo
inverso de la selección actual, esto es, todo lo que la selección actual excluye.
Las selecciones de las pilas Atrás/Adelante pueden utilizarse como identificadores de conjuntos, por medio
del signo dólar: 1 $ representa la selección previa, esto es, la equivalente a pulsar el botón Atrás. De forma
similar, $_1 representa un paso hacia delante, esto es, equivale a pulsar el botón Adelante. Se puede utilizar
cualquier número entero sin signo en las notaciones Atrás y Adelante, por ej. $0 representa la selección
actual.
Finalmente, se pueden utilizar marcadores como identificadores de conjunto. Observe que sólo se pueden
utilizar marcadores de servidor y marcadores de documento como identificadores de conjunto. Se pueden
emplear, o bien el marcador ID, o el nombre del marcador, por ej. BM01 o MiMarcador. Únicamente se
utiliza la parte de la selección de un marcador. Los valores no se incluyen. Por lo tanto no es posible utilizar
campos de entrada en los marcadores para el análisis de conjuntos.
Ejemplos:
888
sum( {$} Ventas )
devuelve las ventas de la selección actual, esto es, lo mismo que sum(Ventas).
sum( {$1} Ventas )
devuelve las ventas de la selección anterior.
sum( {$_2} Ventas )
devuelve las ventas de la segunda selección siguiente, esto es, de dos pasos hacia delante. Sólo tiene
sentido si se efectuaron dos operaciones hacia Atrás.
sum( {1} Ventas )
devuelve el total de ventas de la aplicación, descartando la selección pero no la dimensión. Si se
utiliza en un gráfico con Productos, por ejemplo, como dimensión, cada producto recibirá un valor
diferente.
sum( {1} Total Ventas)
devuelve el total de ventas de la aplicación, descartando tanto la selección como la dimensión. Es
decir, devuelve lo mismo que sum(Total Ventas).
sum( {BM01} Ventas )
devuelve las ventas para el marcador BM01.
sum( {MiMarcador} Ventas )
devuelve las ventas del marcador MiMarcador.
sum({Server\BM01} Ventas)
devuelve las ventas del marcador BM01.
sum({Document\MiMarcador}Ventas)
devuelve las ventas del marcador de documento MiMarcador.
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.
+ Unión. Esta operación binaria devuelve un conjunto compuesto por los registros que pertenecen a
cualquiera de los dos operandos de conjunto.
- Exclusión. Esta operación binaria devuelve un conjunto formado por los registros que pertenecen al
primero, pero no al segundo, de los operandos de conjunto. Además, cuando se emplee como operador
unario, devuelve el otro conjunto complementario.
* Intersección. Esta operación binaria devuelve un conjunto formado por los registros que pertenecen a
ambos operandos de conjunto.
/ Diferencia simétrica (XOR). Esta operación binaria devuelve un conjunto formado por los registros que
pertenecen a cualquiera, pero no ambos, de los operandos de conjunto.
El orden de prevalencia es 1) Unary minus (complementario), 2) Intersección y Diferencia simétrica, y 3)
Unión y Exclusión. Dentro de un grupo,la expresión se evalúa de izquierda a derecha. Se pueden definir
otros órdenes alternativos mediante la utilización de paréntesis estándar, lo cual puede resultar necesario
pues los operadores de conjunto no son conmutables, esto es, por ejemplo, A+(B-C) es distinto de (A+B)-C
lo cual a su vez, es distinto de (A-C)+B.
Ejemplos:
sum( {1-$} Ventas )
devuelve las ventas de todo, excluida la selección actual.
sum( {$*BM01} Ventas )
devuelve las ventas de la intersección entre la selección actual y el marcador BM01.
sum( {-($+BM01)} Ventas )
devuelve las ventas excluidas por la selección actual y el marcador BM01.
889
Nota:
La utilización de operadores de conjuntos junto con expresiones básicas de agregación que incluyan
campos procedentes de múltiples tablas QlikView puede acarrear resultados impredecibles y debería
evitarse. Por ejemplo, si Cantidad y Precio son campos de distintas tablas, entonces la expresión
sum({$*BM01}Cantidad*Precio ) debería evitarse.
Modificadores de conjunto
Un conjunto puede modificarse mediante una selección adicional o una modificada. Dicha modificación se
puede escribir en la expresión de conjunto. El modificador consta de uno o varios nombres de campo, cada
uno de ellos seguido por una selección que debería efectuarse en el campo, todo ello enmarcado por signos
de comillas angulares < >. Por ej. <Año={2007+2008},Región={US}>. Los nombres de campo y valores de
campo pueden registrarse de la forma habitual, por ej. <[Ventas Región]={’Costa Oeste’, ’SudAmérica’}>.
Hay varias maneras de definir una selección: una forma simple sería realizar una selección basada en los
valores de otro campo, simplemente seleccionándolos, por ej. <FechaPedido = FechaEntrega>. Este
modificador tomará los valores seleccionados de FechaEntrega y los aplicará como selección a
FechaPedido. El caso más habitual, no obstante, consiste en efectuar una selección basada en una lista de
valores de campo encerrada entre llaves y con los valores separados por comas, por ej.
El caso más habitual, no obstante, consiste en efectuar una selección basada en una lista de valores de campo
encerrada entre llaves y con los valores separados por comas, por ej.<Año = {2007, 2008}>. Las llaves aquí
definen un conjunto de elementos, donde éstos pueden referirse, o bien a valores de campo, o a búsquedas de
valores de campo. Una búsqueda siempre viene definida por el empleo de comillas dobles, por ej.
<Ingrediente = {"*Ajo*"}> seleccionará todas las recetas que incluyan la cadena ‘ajo’. Las búsquedas no son
sensibles a mayúsculas y también se realizan sobre los valores excluidos.
Los conjuntos vacíos de elementos, bien de forma explícita, por ej.<Producto = {}>, o de forma implícita, por
ej. <Producto = {"MóvilPerpetuo"}> (una búsqueda sin resultados) implican cero productos, esto es,
devolverán 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 efectúe una selección en otro campo, por ej.
TransacciónID.
Finalmente, para campos en modo and, hay también la posibilidad de una exclusión forzada. Si desea forzar
la exclusión de valores específicos 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 expresión de conjunto. Cuando se utiliza en un identificador de conjuntos, el modificador
deberá escribirse inmediatamente tras el identificador de conjunto, por ej. {$<Año = {2007, 2008}>}.
Cuando se emplea por sí solo, se interpreta como una modificación de la selección actual.
Ejemplos:
sum( {1<Región= {USA} >} Ventas )
devuelve las ventas en la región USA, descartando la selección actual.
sum({$<Región = >} Ventas )
devuelve las ventas de la selección actual, pero eliminando la selección efectuada en "Región".
sum( {<Región = >} Ventas )
devuelve lo mismo que el ejemplo inmediatamente anterior. Cuando se omite el modificador de
conjuntos, se presupone $.
Nota:
La sintaxis de los dos ejemplos anteriores se interpreta como cero selecciones en Región, esto es, todas las
regiones incluidas en otras selecciones serán posibles. No es equivalente a la sintaxis <Región = {}> (o a
cualquier otro texto a la derecha del signo igual, devolviendo implícitamente un conjunto de elementos
vacío) lo cual se interpreta como sin región.
890
sum( {$<Año = {2000}, Región = {USA, SE, DE, UK, FR}>} Ventas )
devuelve las ventas de la selección actual, pero con nuevas selecciones tanto en "Año" como en
"Región".
sum( {$<~Ingrediente = {“*ajo*”}>} Ventas )
devuelve las ventas de la selección actual, pero con una exclusión forzada de todos los Ingredientes
que contengan la cadena ‘ajo’.
sum( {$< Año = {“2*”}>} Ventas )
devuelve las ventas de la selección actual, pero con todos los años que empiecen por el dígito 2, esto
es, del 2000 en adelante, seleccionados en el campo "Año".
sum( {$< Año = {“2*”,”198*”}>} Ventas )
igual que el anterior, pero ahora la década de los 80 se incluye en la selección.
sum( {$< Año = {“>1978<2004”}>} Ventas )
igual que el anterior, pero ahora con una búsqueda numérica, de forma que se pueda especificar un
rango arbitrario.
891
2000. Observe que si se incluye 2000 en la selección actual, se incluirá todavía tras la modificación.
Equivale a <Año=Año + ({“20*”,1997}–{2000})>
sum( {$<Producto *= { NuestroProducto1} >} Ventas )
devuelve las ventas de la selección actual, pero solo para la intersección de productos actualmente
seleccionados y el producto "NuestroProducto1".
892
producto ‘Zapato’. La función de elemento E( ) aquí devuelve una lista de clientes excluidos;
aquellos excluidos por la selección ‘Zapato’ en el campo Producto.
893
mismas que para el script; vea la sección de Script para más detalles. Las funciones se agrupan de la
siguiente manera:
Funciones Numéricas Generales de Gráfico página 894
894
div( -4,3 ) devuelve -1
div( 4,-3 ) devuelve -1
div( -4,-3 ) devuelve 1
mod(x1 , x2)
Función matemática de módulo. Ambos parámetros deben contener valores enteros. x2 debe ser mayor que
0. El resultado es el resto no negativo de una división de enteros.
Ejemplos:
mod( 7,2 ) devuelve 1
mod( 7.5,2 ) devuelve NULL
mod( 9,3 ) devuelve 0
mod( -4,3 ) devuelve 2
mod( 4,-3 ) devuelve NULL
mod( -4,-3 ) devuelve NULL
fmod(x1 , x2)
Función de módulo generalizada. Ambos parámetros son interpretados como números reales, esto es, no
tienen que ser enteros. El resultado es el resto de una división entera, un número real.
Ejemplos:
fmod( 7,2 ) devuelve 1
fmod( 7.5,2 ) devuelve 1,5
fmod( 9,3 ) devuelve 0
fmod( -4,3 ) devuelve -1
fmod( 4,-3 ) devuelve 1
fmod( -4,-3 ) devuelve -1
895
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 fracción es definida de modo 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 número positivo.
Ejemplos:
fabs( 2.4 ) devuelve 2,4
fabs( -3.8 ) devuelve 3,8
896
Ejemplos:
numcount( 1,2,4, ) devuelve 3
numcount( 2,xyz ) devuelve 1
numcount( null( ) ) devuelve 0
Nota:
La función numcount está obsoleta y es sustituida por la función rangecount(expr1 [ , expr2, ... exprN ] )
(página 900).
897
Nota:
La función nummax está obsoleta y es sustituida por la función rangemax(expr1 [ , expr2, ... exprN ])
(página 900).
fact(n)
Devuelve el factorial de un entero positivo n. Si el número n no es un entero, se truncará. Los números no
positivos, devolverán NULL.
Ejemplos:
fact( 1 ) devuelve 1
fact( 5 ) devuelve 120 ( 1 * 2 * 3 * 4 * 5 = 120 )
fact( -5 ) devuelve NULL
combin(n1, n2)
Devuelve el número de combinaciones de n2 elementos que pueden ser cogidos de un grupo de n1
elementos. El orden en que se seleccionan los elementos no es significativo. Los elementos no enteros serán
truncados.
Ejemplo:
¿Cuántas combinaciones de 7 números pueden obtenerse de un total de 35 números de lotería?
combin( 35,7 ) devuelve 6.724.520
permut(n1, n2)
Devuelve el número de permutaciones de n2 elementos que pueden ser seleccionados de un grupo de n1
elementos. El orden en que se seleccionan los elementos es importante. Los argumentos no enteros serán
truncados.
Ejemplo:
¿De cuántas formas pueden ser distribuidas las medallas de oro, plata y bronce después 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 falso
even( 2 * 10 ) devuelve verdadero
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 verdadero
odd( 2 * 10 ) devuelve falso
898
odd( 3.14 ) devuelve NULL
sign(x)
Devuelve 1, 0 o -1 dependiendo de si x es un número positivo, 0 o negativo. Si no se encuentra valor
numérico alguno, devuelve NULL.
Ejemplos:
sign( 66 ) devuelve 1
sign( 0 ) devuelve 0
sign( - 234 ) devuelve -1
bitcount(i)
Devuelve el número de bits activados en i. i se interpreta como un entero con signo de 32 bits.
Ejemplos:
bitcount ( 3 ) devuelve 2
bitcount ( -1 ) devuelve 32
bitcount ( n )+bitcount ( bitnot n ) devuelve 32 (siempre y cuando n sea un entero válido)
rangesum devuelve la suma de los tres resultados de la función count(x) evaluada en la fila
(above(count(x),-1,3)) inferior a la actual, la fila actual y la fila superior a la actual.
899
rangeavg (1,2,4) devuelve 2,33333333
rangeavg devuelve una media móvil del resultado de la expresión count(x) calculada en la
(above(count(x),0,3)) fila actual y dos filas más arriba de la fila actual.
rangecount devuelve el número de valores dentro de los tres resultados de la función sum(x)
(above(sum(x),-1,3)) evaluada en la fila por debajo de la actual, la fila actual y la fila superior a la fila
actual.
rangemin (above(sum(x),- devuelve el menor de los tres resultados de la función sum(x) evaluada en la fila
1,3)) por debajo de la actual, la fila actual y la fila superior a la fila actual.
900
rangemax (1,'xyz') devuelve 1
rangemax (above(sum(x),- devuelve el mayor de los tres resultados de la función sum(x) evaluada en la fila
1,3)) por debajo de la actual, la fila actual y la fila superior a la fila actual.
rangeskew devuelve una asimetría del resultado de la expresión interna count(x) calculada
(above(count(x),0,3)) para la fila actual y dos filas por encima de la fila actual.
rangekurtosis devuelve una kurtosis del resultado de la expresión interna count(x) calculada en
(above(count(x),0,3)) la fila actual y las dos filas por encima de la fila actual.
901
Devuelve el percentil de valores numéricos dentro del rango de 1 a N argumentos.
Las expresiones de los argumentos de esta función pueden contener Funciones Inter Registro en Gráficos
(página 905) con un tercer parámetro opcional, las cuales devuelven un rango de valores por sí mismas.
Ejemplos:
rangefractile devuelve 1
(0.24,1,2,4,6)
rangefractile devuelve 3
(0.5,1,2,3,4,6)
rangefractile (0.5, devuelve la mediana de los tres resultados de la función sum(x) evaluada en la
above(sum(x),-1,3)) fila por debajo de la actual, la fila actual y la fila superior a la fila actual.
rangenumericcount devuelve 1
(2,'xyz')
902
rangetextcount devuelve el número de valores de texto dentro de los tres resultados de la
(above(sum(x),-1,3)) función sum(x) evaluada en la fila por debajo de la actual, la fila actual y la fila
superior a la fila actual.
rangenullcount devuelve el número de valores NULL dentro de los tres resultados de la función
(above(sum(x),-1,3)) sum(x) evaluada en la fila por debajo de la actual, la fila actual y la fila superior
a la fila actual.
rangemissingcount devuelve 1
(2,'xyz')
903
rangeminstring (1,2,4) devuelve 1
rangeminstring devuelve el primero (en orden alfabético) de los tres resultados de la función
(above(sum(x),-1,3)) sum(x) evaluada en la fila por debajo de la actual, la fila actual y la fila superior
a la fila actual.
rangemaxstring devuelve el último (en ordena alfabético) de los tres resultados de la función
(above(sum(x),-1,3)) sum(x) evaluada en la fila por debajo de la actual, la fila actual y la fila superior
a la fila actual.
rangemode devuelve el valor que aparece con más frecuencia dentro de los tres resultados de
(above(sum(x),-1,3)) la función sum(x) evaluada en la fila por debajo de la actual, la fila actual y la
fila superior a la fila actual.
904
Si existe un valor no-NULL entre el rango de N expresiones, devuelve ese valor. En todos los demás casos,
devuelve NULL.
Las expresiones de los argumentos de esta función pueden contener Funciones Inter Registro en Gráficos
(página 905) con un tercer parámetro opcional, las cuales devuelven un rango de valores por sí mismas.
Ejemplos:
rangeonly (1,2,4) devuelve NULL
rangeonly (above(sum(x),- usa los tres resultados de la función sum(x) evaluada en la fila inferior a la fila
1,3)) actual, la fila actual y la fila superior a la fila actual. Si contiene exactamente un
valor, será devuelto ese valor.
Fieldvalue(nombredecampo, n)
Devuelve el valor del campo encontrado en la posición n del campo nombredecampo (por orden de carga).
Nombredecampo debe ir como un valor en cadena, es decir, debe ir entre comillas simples. Devuelve el
primer valor de campo para n=1. Si n fuera mayor que el número de valores de campo, devuelve NULO.
Ejemplo:
905
fieldvalue( 'Helptext', 5 )
FieldIndex(nombredecampo, valor )
Devuelve la posición del valor de campo valor en el campo nombredecampo (por orden de carga). Si no
encuentra valor en los valores del campo nombredecampo, devuelve 0. Nombredecampo debe suministrarse
como un valor en cadena, es decir, debe ir entre comillas simples.
Ejemplo:
fieldindex( 'Name', 'John Doe' )
dimensionality ( )
Devuelve el número de columnas de dimensión que no tienen un contenido agregado, es decir, que no
contienen sumas parciales o contenidos adicionales contraídos.
Un uso muy habitual se da en las expresiones de atributo, cuando se desea aplicar un formato de celda
diferente dependiendo del nivel de agregación de los datos.
Esta función sólo está disponible en los gráficos. Para todos los tipos de gráficos, excepto las tablas
pivotantes, devolverá el número de dimensiones de todas las filas excepto el total, que será 0.
Véase Ejemplos de Funciones Inter-Registro en Gráficos (página 931).
secondarydimensionality ( )
devuelve el número de filas de tabla pivotante de las dimensiones que no tienen contenido agregado, es
decir, que no contienen sumas parciales o contenidos agregados contraídos. Esta función es equivalente a la
función dimensionality() para dimensiones horizontales de tablas pivotantes.
La función secondarydimensionality() siempre devuelve 0 cuando se utiliza fuera de las tablas pivotantes.
Véase Ejemplos de Funciones Inter-Registro en Gráficos (página 931).
906
Especificando un tercer parámetro n mayor que 1, la función no devolverá uno sino un rango de n valores,
uno para cada n filas de tabla contando hacia arriba a partir de la celda original. De esta forma, la función
puede utilizarse como argumento de cualquier Funciones de Rango en Gráficos (página 899) especial.
Ejemplos:
sum( Sales ) / above( sum( Sales ))
above( sum( Sales ), 2 )
above( total sum( Sales ))
rangeavg devuelve una media de los tres resultados de la función sum(x) evaluada en las
(above(sum(x),1,3)) tres filas inmediatamente encima de la fila actual.
907
Si la tabla o el equivalente de tabla tiene múltiples dimensiones verticales, el segmento de columna actual
incluirá sólo filas con los mismos valores que la fila actual en todas las columnas de dimensión excepto para
la columna que muestra la última dimensión en el orden de campo interno. El orden interno de las Tablas
Pivotantes se define simplemente por el orden de las dimensiones, de izquierda a derecha. Para otros tipos de
gráfico esto puede manipularse en el diálogo Propiedades de gráfico: Ordenar.
Especificando un offset mayor que 1 le permite mover la evaluación de expresión a filas por debajo de la fila
superior. Un número offset negativo hará que la función top sea equivalente a una función bottom con el
correspondiente número positivo de offset. Las llamadas recursivas devolverán NULL.
Especificando un tercer parámetro n mayor que 1, la función no devolverá uno sino todo un rango de n
valores, uno para cada una de las primeras n filas del segmento actual de columna. De esta forma, la función
puede utilizarse como argumento de cualquier Funciones de Rango en Gráficos (página 899) especial.
Ejemplos:
sum( Sales ) / top( sum( Sales ))
top( sum( Sales ), 2 )
top( total sum( Sales ))
rangeavg devuelve una media de resultados de la función sum(x) evaluada en las cinco
(top(sum(x),1,5)) filas superiores del segmento actual de columna.
908
Devuelve el valor de expresión evaluado con los valores de dimensión de una tabla pivotante tal y como
aparecen en la columna antes de la columna actual dentro de un segmento de fila en la tabla pivotante. Esta
función devuelve NULL en todos los tipos de gráfico excepto en las Tablas Pivotantes.
En la primera columna de un segmento de fila se devolverá un valor NULL mientras no haya columnas antes
de ésta.
Si la tabla es uni-dimensional o si la expresión va precedida por el calificador total, el segmento de fila
actual siempres es igual a la fila entera.
Si la Tabla Pivotante tiene múltiples dimensiones horizontales, el segmento de columna actual incluirá sólo
columnas con los mismos valores que la columna actual en todas las filas de dimensión excepto para la fila
que muestra la última dimensión 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.
Especificar un offset mayor que 1 le permite mover la evaluación de expresión a columnas más a la derecha
de la columna actual. Un número offset negativo hará que la función before sea equivalente a una función
after con el correspondiente número offset positivo. Especificando un offset de 0 evaluará la expresión en la
columna actual. Las llamadas recursivas devolverán NULL.
Especificando un tercer parámetro n mayor que 1, la función devolverá no uno sino un rango de n valores,
uno para cada n columnas de tabla contando hacia la izquierda desde la celda original. De esta forma, la
función puede utilizarse como argumento de cualquier Funciones de Rango en Gráficos (página 899)
especial.
Ejemplos:
before( sum( Sales ))
before( sum( Sales ), 2 )
before( total sum( Sales ))
rangeavg devuelve una media de los tres resultados de la función sum(x) evaluada en las tres columnas
(before(sum(x),1,3)) inmediatamente a la izquierda de la columna actual.
909
función puede utilizarse como argumento de cualquier Funciones de Rango en Gráficos (página 899)
especial.
Ejemplos:
after( sum( Sales ))
after( sum( Sales ), 2 )
after( total sum( Sales ))
rangeavg devuelve una media de los tres resultados de la función sum(x) evaluada en las
(after(sum(x),1,3)) tres columnas inmediatamente a la derecha de la columna actual.
910
Especificar un offset mayor que 1 permite mover la evaluación de expresión a columnas más a la izquierda
de la última columna. Un offsetnegativo hará que la función last sea equivalente a una función first con el
correspondiente número de offset positivo. Las llamadas recursivas devolverán NULL.
Especificando un tercer parámetro n mayor que 1, la función no devolverá uno sino todo un rango de n
valores, uno para cada una de las últimas n columnas del segmento de fila actual. De esta forma, la función
puede utilizarse como argumento de cualquier Funciones de Rango en Gráficos (página 899) especial.
Ejemplos:
last( sum( Sales ))
last( sum( Sales ), 2 )
last( total sum( Sales )
rangeavg devuelve una media de los resultados de la función sum(x) evaluada en las cinco
(last(sum(x),1,5)) columnas más a la derecha del segmento de fila actual.
RowNo([total])
Devuelve el número de fila actual dentro del segmento actual de columna de una tabla o, en el caso de
gráficos de mapa de bits, dentro del equivalente de Tabla Simple del gráfico. La primera fila es la número 1.
Si la tabla es uni-dimensional o si se usa el calificador total como argumento, el segmento de columna actual
es siempre igual a la columna entera.
Si la tabla o el equivalente de tabla tiene múltiples dimensiones verticales, el segmento de columna actual
incluirá sólo filas con los mismos valores que la fila actual en todas las columnas de dimensión excepto para
la columna que muestra la última dimensión en el orden de campo interno. El orden interno de las Tablas
Pivotantes se define simplemente por el orden de las dimensiones, de izquierda a derecha. Para otros tipos de
gráfico esto puede manipularse en el diálogo Propiedades de gráfico: Ordenar.
Ejemplo:
if( RowNo( )=1, 0, sum( Sales ) / above( sum( Sales )))
ColumnNo([total])
Devuelve el número de la columna actual dentro del segmento de fila actual en una Tabla Pivotante. La
primera columna es la número 1.
Si la Tabla Pivotante es uni-dimensional o si se usa el calificador total como argumento, el segmento de fila
actual siempres es igual a la fila entera.
Si la Tabla Pivotante tiene múltiples dimensiones horizontales, el segmento de columna actual incluirá sólo
columnas con los mismos valores que la columna actual en todas las filas de dimensión excepto para la fila
que muestra la última dimensión 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.
Ejemplo:
if( ColumnNo( )=1, 0, sum( Sales ) / before( sum( Sales )))
NoOfRows([total])
Devuelve el número de filas en el segmento actual de columna en una tabla o, en el caso de gráficos de
mapa de bits, en el equivalente de Tabla Simple del Gráfico.
Si el gráfico es uni-dimensional o si se emplea el calificador total como argumento, el segmento actual de
columna siempre es igual a la columna entera.
911
Si la tabla o el equivalente de tabla tiene múltiples dimensiones verticales, el segmento de columna actual
incluirá sólo filas con los mismos valores que la fila actual en todas las columnas de dimensión excepto para
la columna que muestra la última dimensión en el orden de campo interno. El orden interno de las Tablas
Pivotantes se define simplemente por el orden de las dimensiones, de izquierda a derecha. Para otros tipos de
gráfico esto puede manipularse en el diálogo Propiedades de gráfico: Ordenar.
Ejemplo:
if( RowNo( )=NoOfRows( ), 0, after( sum( Sales )))
NoOfColumns([total])
Devuelve el número de columnas en el segmento de fila actual en una Tabla Pivotante.
Si la Tabla Pivotante es uni-dimensional o si se usa el calificador total como argumento, el segmento de fila
actual siempres es igual a la fila entera.
Si la tabla Pivotante tiene múltiples dimensiones horizontales, el segmento de fila actual sólo incluirá
columnas con los mismos valores que la columna actual en todas las filas de dimensión excepto para la fila
que muestra la última dimensión en el criterio de orden interno de campos. El orden de campo interno para
dimensiones horizontales en Tablas Pivotantes se define simplemente por el orden de las dimensiones desde
arriba hacia abajo.
Ejemplo:
if( ColumnNo( )=NoOfColumns( ), 0, after( sum( Sales )))
fieldvaluecount(nombrecampo )
Devuelve el número de valores distintos de un campo. Nombrecampo debe suministrarse como una
cadena (es decir, un texto literal entrecomillado).
Column(ColumnNo)
Devuelve el valor que se encuentra en la columna ColumnNo en una tabla simple o pivotante.
Ejemplo:
column(1)/column(2) devuelve el cociente.
912
actual en todas las columnas de dimensión excepto para la columna que muestra la última dimensión en el
orden de campo interno.
El ranking se devuelve como un valor dual, el cual, en el caso de que cada fila tenga una casificación única
será un entero entre 1 y el número de filas del actual segmento de columna.
En el caso de que varias filas compartan un mismo ranking, el texto y la representación numérica pueden
controlarse de la siguiente manera:
4 Ranking más bajo en la primera fila, incrementado por uno para cada fila.
2 Valor más bajo en la primera fila, espacio en blanco en las siguientes filas.
El orden de las filas para el modo 4 y formato 2 está determinado por el orden de las dimensiones de gráfico.
Ejemplos:
rank( sum( Ventas ))
rank( sum( Ventas ), 2 )
rank( sum( Ventas ), 0, 1 )
913
Si la tabla pivotante es unidimensional o si la expresión va precedida por el calificador total, el segmento de
fila actual siempre es igual a la fila entera. Si la Tabla Pivotante tiene múltiples dimensiones horizontales, el
segmento de columna actual incluirá sólo columnas con los mismos valores que la columna actual en todas
las filas de dimensión excepto para la fila que muestra la última dimensión horizontal del orden de campo.
El ranking se devuelve como valor dual, el cual, en el caso de que cada columna tenga un ranking único,
será entre 1 y el número de columnas del segmento de columna actual.
En el caso de que varias columnas compartan el mismo ranking, el texto y la representación de número
pueden controlarse de la siguiente manera:
4 Rango más bajo en la primera columna, luego incrementado en uno por cada
columna del grupo
2 valor bajo en la primera columna, vacío en las siguientes columnas del grupo.
El orden de las columnas para el modo 4 y el formato 2 viene determinado por el número de orden de las
dimensiones del gráfico.
Ejemplos:
HRank( sum( Ventas ))
HRank( sum( Ventas ), 2 )
HRank( sum( Ventas ), 0, 1 )
914
VRank([ total ] expresión [ , mode [, format ] ])
VRank es en realidad la misma función que rank, puede escribirse de las dos maneras.
getselectedcount(NombredeCampo [, IncluirExcluidos])
Develve el número actual de valores seleccionados en un campo
Si IncluirExcluidos es verdadero, el contador incluirá los valores seleccionados, los cuales están actualmente
excluidos por las selecciones en otros campos. Si es falso o está omitido, dichos valores no serán incluidos.
Ejemplos
915
getselectedcount ( Año)
getselectedcount ( Año, true( ) )
getpossiblecount(NombredeCampo )
Devuelve el número actual de valores posibles en un campo.
Ejemplo
getpossiblecount ( Año)
getexcludedcount (NombredeCampo)
Devuelve el número actual de valores excluidos en un campo.
Ejemplo
getexcludedcount ( Año)
getalternativecount (NombredeCampo)
Devuelve el número actual de valores alternativos en un campo.
Ejemplo
getalternativecount ( Año )
Funciones de Interpretación
Las funciones de interpretación interpretan los contenidos de los campos o expresiones. Con estas funciones
se puede determinar el tipo de fecha, el separador decimal, el separador de miles, etc. empleados.
Si no se usan funciones de interpretación, QlikView interpreta los datos como una mezcla de números,
fechas, horas, fecha/hora y cadenas, usando las configuraciones por defecto para formato numérico, formato
de fecha y hora definido por las variables de script y por el sistema operativo..
Nota:
Por razones de claridad todas las representaciones numéricas se dan con un punto decimal como separador
decimal.
Están disponibles las siguientes funciones de interpretación:
Num# página 917
916
Date# página 918
Num#
num#(expresión [ , cod-formato[ , sep-decimal [ , sep-miles] ] ])
La función num# evalúa la expresión numéricamente de acuerdo a la cadena suministrada como codigo-
formato. El separador de decimales y el separador de miles puede establecerse como tercer y cuarto
parámetro. Si se omiten los parámetros 2-4, se usará el formato de número establecido por variables de script
o definido por defecto en el sistema operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
Número - 35648,375
917
Cadena abc123,4 abc123,4
Money#
money#(expresión[ , cod-formato[ , sep-decimal[ , sep-miles] ] ])
La función money# evalúa la expresión numéricamente de acuerdo con la cadena suministrada como cod-
formato. El separador de decimales y el separador de miles puede establecerse como tercer y cuarto
parámetro. Si se omiten los parámetros 2-4, se usará el formato de número establecido por variables de script
o definido por defecto en el sistema operativo.
La función money# generalmente se comporta igual que la función num# pero toma sus valores por defecto
para los separadores de miles y de decimales de las variables de script para el formato de moneda, o de las
configuraciones de sistema para la moneda.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
Date#
date#(expresión [ , cod-formato ])
La función date# evalúa la expresión como una fecha de acuerdo con la cadena dada como cód-formato. Si
el código de formato se omite, se usa la fecha por defecto del sistema operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
918
Configuración 1 Configuración 2
Número - 35648
Time#
time#(expresión [ , cod-formato ])
La función time# devuelve la expresión como una hora, conforme a la cadena suministrada como código-
formato. Si se omite código-formato, se utilizará la hora establecida en el sistema operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración por defecto 1 Configuración por defecto 2
Número 0,375 -
Timestamp#
timestamp#(expresión[ , cod-formato])
La función timestamp# da formato a la expresión como fecha/hora de acuerdo con la cadena suministrada
como cod-formato. Si se omite el código de formato, se usa el formato de fecha/hora establecido en el
sistema operativo.
Ejemplos:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
919
Configuración por defecto 1 Configuración por defecto 2
Número - 35648,375
Interval#
interval#(expresión[ , cod-formato])
La función interval# evalúa la expresión como un intervalo de tiempo de acuerdo con la cadena
suministrada como código de formato. Si códigodeformato se omite, se usará el formato de hora establecido
en la configuración del sistema operativo.
La función interval# generalmente se comporta como la función time# pero mientras las horas no pueden ser
mayores de 23:59:59 (valor numérico 0.99999) o menor que 00:00:00 (valor numérico 0.00000) un intervalo
puede tener cualquier valor.
Ejemplos:
Los ejemplos de debajo asumen las siguientes configuraciones de sistema:
Separador de decimales: ,
Cadena 1 09:00
Número 1,375
920
Cadena 1,375
Número 1,375
Text
text(expresión )
La función text obliga a tratar como texto la expresión, incluso si es posible una interpretación numérica.
Ejemplos:
text( A ) donde A=1234 devuelve:
Resultado
Cadena 1234
Número -
Cadena 3,1415926535898
Número -
921
922
69 Ejemplos
69.1 Ejemplos de Calificadores de Agregación
Estos ejemplos emplean la función sum([{conjunto_expresión}][distinct][total[<campo {, campo}>]]
expresión) (página 857), pero pueden aplicarse a todas las funciones de agregación para gráficos que
admitan definiciones Análisis de conjuntos (página 888) y el calificador total.
Ejemplo 1:
Vea la representación de una tabla simple debajo; describe el estado lógico antes de hacer ninguna
selección:
La segunda y la tercera columna de expresión tienen el mismo número en todas las filas. Este número
es igual al total calculado de la primera columna de expresión.
Ahora seleccione solamente los meses 1 y 2. El resultado presentará el siguiente aspecto:
El resultado de la tercera expresión (quinta columna) queda sin cambios porque la definición del
conjunto descarta las selecciones actuales. La segunda expresión (cuarta columna) con el calificador
total, muestra el nuevo total 10, el cual es equivalente al total de la primera expresión (tercera
columna).
Ejemplo 2:
Vea la representación de una tabla simple:
En la tercera columna de la expresión (sum(total<Mes> Val)) se calcula un total para cada mes.
923
En la cuarta columna de la expresión (sum(total<Grp> Val)) se calcula un total para cada
grupo.
Operadores de conjunto
Se puede hacer uso de los operadores de conjunto (+, *, -, /) con los estados. Las expresiones siguientes son
válidas y contarán los números de factura distintos que están o bien en el estado predefinido o en el
Estado1.
Ejemplos:
count({$ + Estado1} DISTINCT [Número Factura])
cuenta los números de factura distintos en la unión del estado <predefinido> y el Estado1.
count({1 - Estado1} DISTINCT [Número Factura])
cuenta los números de factura distintos que no estén en el Estado1.
count({Estado1 * Estado2} DISTINCT [Número Factura])
cuenta los números de factura distintos que estén en ambos estados, el estado <predefinido> y el
Estado1.
Nota:
Tenga cuidado cuando utilice los operadores de conjunto de esta manera. En algunas situaciones el
924
resultado no será el esperado. Esto es porque las selecciones de un determinado estado generan un conjunto
de datos que puede no ser totalmente compatible con el/los conjuntos con los que se combina. Esto se hace
particularmente cierto a medida que aumenta la complejidad del modelo de datos.
925
926
70.1 Ejemplos de Funciones de Rango de Gráficos
Estos ejemplos se han hecho con la función rank(VRank), pero pueden aplicarse de manera similar a la
función HRank. Sin embargo, fíjese que la función HRank únicamente se relaciona con tablas pivotantes.
Ejemplo 1:
Observe las dos tablas siguientes de una dimensión :
Las dos tablas son iguales, pero la primera está ordenada por la primera columna, mientras la segunda está
ordenada por la última columna. Esto ejemplifica la funcionalidad básica de rank. El valor más alto tiene el
rango más alto (el menor número de rango).
La función rank siempre devuelve NULL en las filas de total.
Ejemplo 2:
Observe la siguiente tabla pivotante de dos dimensiones:
927
Esta tabla está basada en los mismo datos que las dos tablas del primer ejemplo. Ahora se puede ver cómo el
segmento de la columna actual es la agrupación interna en el caso de las múltiples dimensiones. El campo
Month dentro del grupo A se evalúa aparte del campo Month en el grupo B. Introduciendo un calificador
total se puede conseguir una función de evaluación global.
Ejemplo 3:
Este ejemplo muestra el efecto de los diferentes modos de representación numérica del rango. Analice la
tabla siguiente:
La tercera columna muestra la representación del rango en texto mientras la columna 4 -8 muestra la
representación numérica del mismo rango en diferentes modos. La expresión en cada columna es:
num( rank( sum( X ), modo ))
donde modo es 0 a 4.
Modo 0 (predeterminado) Las filas 2 y 3 comparten rango pero están claramente en la mitad inferior del
ranking total. Sus representaciones numéricas se redondean hacia abajo en 2. Las filas 4 y 5 comparten
rango, pero quedan justo por encima de la mitad del ranking. Por lo tanto obtienen una representación
numérica de la media del primer y segundo rango en la columna ((1+8)/2=4.5). Este modo es especialmente
útil cuando se quiere usar Pistas Visuales para marcar el ranking de datos más alto y más bajo dentro de un
grupo.
928
Modo 1 En ambos casos se utiliza la cifra inferior del ranking dentro del grupo, p.ej. 2 para las filas 2 y 3, y
4 para las filas 4 y 5.
Modo 2 En ambos casos se usa la media del rango inferior y superior dentro de un grupo, p.ej 2.5 ((2+3)/2)
para las filas 2 y 3, 4.5 ((4+5)/2) para las filas 4 y 5.
Modo 3 En ambos casos se usa la cifra mayor del rango dentro del grupo, p.ej. 3 para las filas 2 y 3, y 5 para
las filas 4 y 5.
Modo 4 A cada fila se le asigna su propio valor numérico. El orden dentro de los grupos que comparten
rango se determina mediante el orden de las dimensiones de los gráficos.
Ejemplo 4:
Este ejemplo muestra el efecto de los diferentes formatos para la representación de texto de la función de
rango. Analice la tabla siguiente:
Las columnas 3 - 5 muestran la representación de texto de la misma función de rango dentro de valores
diferentes en el parámetro format.
Formato 0 (predeterminado) Las filas que comparten rango se muestran como 'valor bajo - valor alto', p.ej.
'2 - 3' y '4 - 5'.
Formato 1 Las filas que comparten rango siempre toman el valor numérico del rango más bajo como
representación de texto, en este caso p.ej. para las filas 2 y 3.
Formato 2 Una fila en cada grupo que comparte el mismo rango toma el número de rango menor como
representación de texto, mientras otras filas dentro del grupo toman una cadena en blanco. El orden dentro
de los grupos que comparten rango se determina por la ordenación de las dimensiones del gráfico.
929
930
71.1 Ejemplos de Funciones Inter-Registro en Gráficos
Ejemplos de funciones top
Estos ejemplos se han realizado con la función top, pero pueden aplicarse igualmente a las funciones
bottom, first y last. Sin embargo, tenga en cuenta que las funciones first y last sólo tienen efecto en las
tablas pivotantes.
Ejemplo 1:
Observe la Tabla Simple a continuación, que describe el uso de las funciones top en una tabla de una sola
dimensión:
Cuando sólo tenemos una única dimensión, la función top se referirá siempre a la primera fila de datos de la
tabla (La fila total no se incluye.)
Observe que las expresiones que emplean la función top serán evaluadas también en la fila del total, puesto
que el total tiene una clara relación con un segmento de columna específico, en este caso la columna entera.
Ejemplo 2:
A continuación tenemos una Tabla Simple de dos dimensiones, ordenada por el campo Grp.
La función top sin el calificador total devolverá ahora la expresión evaluada en la primera fila del grupo de
ordenación más interno (en este caso, dimensión Grp). Devolverá un valor para Grp = A y otro para Grp = B.
Empleando el calificador total en el caso de múltiples dimensiones, el usuario puede referirse de nuevo a la
fila superior de la tabla con el mismo valor que está siendo devuelto para todas las filas. La expresión por
supuesto será evaluada para el segmento de columna que expande toda la columna.
La expresión que emplea la función top sin el calificador total dará NULL en la fila total, porque no puede
asociarse claramente a un segmento de columna específico.
A continuación convertiremos la tabla simple superior en una tabla pivotante, con todos los totales
activados.
931
La expresión que emplea la función top sin el calificador total dará NULL en la fila total, porque no puede
asociarse claramente a un segmento de columna específico. Sin embargo, todas las sumas parciales serán
evaluadas en cada segmento de columna.
A la expresión que utiliza el calificador total le faltarán valores en los totales parciales, pero devolverá un
valor en la fila del gran total.
Ejemplo 3:
Observe la siguiente tabla simple, ordenada por el campo Grp:
Podemos seguir alterando la ordenación de los campos inter-registro de modo que el gráfico se ordene
principalmente por el campo Month. La tabla quedará entonces más o menos así:
932
Ejemplos de Función Above
Estos ejemplos se han realizado con la función above, pero pueden aplicarse de igual manera a las funciones
below, before y after. Sin embargo, observe que las funciones before y after sólo tienen sentido en las
tablas pivotantes.
Ejemplo 1:
Estudie la tabla siguiente, que representa el uso de la función above en una tabla de una única dimensión:
La tercera columna muestra la expresión sum(Val) evaluada una fila por encima de la fila actual, lo cual
puede confirmarse comparando con los valores de sum(val) en la segunda columna. La función above
devuelve NULL en la primera fila, mientras no haya filas por encima para las que evaluar la expresión. La
función above siempre devuelve NULL en todas las filas de total.
La cuarta columna muestra el uso más típico de esta función, para calcular la diferencia p.ej. entre diferentes
periodos de tiempo.
Ejemplo 2:
Observe la siguiente tabla pivotante de dos dimensiones:
933
La función above sin el calificador total (tercera columna) sólo actuará dentro de cada grupo de ordenación.
Se devolverá un valor NULL en lo alto de cada segmento de columna.
Cuando se añade el calificador total (cuarta columna), la columna entera se considerará como un segmento
de columna. Sólo la fila superior devolverá NULL. Todas las filas de totales se ignorarán y devolverán
NULL.
Column 3 La función RowNo devolverá el número de fila dentro de cada grupo de ordenación de segmento
de columna. En las filas de subtotal, devolverá el número de fila 0, porque estos totales pertenecen
claramente a un segmento de columna específico. En la fila de totales mayor, devolverá NULL.
Column 4 Con el calificador total, la función RowNo devolverá el número de fila dentro de la columna
completa. En las filas de subtotales se devolverá NULL. En la fila de totales mayor, devolverá 0.
934
Column 5 La función NoOfRows devolverá el número de filas de datos dentro de cada segmento de
columna de grupo de ordenación. En las filas de subtotal, devolverá el mismo número que en las filas de
datos. En la fila de totales mayor, devolverá NULL.
Column 6 Con el calificador total, la función NoOfRows devolverá el número de filas de datos dentro de la
columna completa, que es lo mismo que se devuelve en la fila mayor de totales. En las filas de subtotales
devolverá NULL.
dimensionality ( )
Para una tabla pivotante con tres columnas de dimensión a la izquierda, devolvería lo siguiente:
3 para todas las celdas de datos normales y corrientes.
2 para el primer nivel de sumas parciales y entradas no expandidas en la tercera columna.
1 para sumas parciales de 2º nivel y entradas únicamente expandidas en la primera columna.
0 para la celda Total General .
dimensionality ( )
secondarydimensionality ( )
935
936
72 Agregaciones anidadas y otros
asuntos relacionados
Este capítulo ejemplifica algunas de las técnicas importantes en relación a las agregaciones anidadas y la
utilización de la función Agregación Avanzada (página 318) en los gráficos.
Nota:
En la versión 9 de QlikView, no se permiten más de 100 niveles de anidado.
937
Una pregunta obvia, con estos datos, es: "¿Cuántos clientes tiene cada representante/agente de ventas?". Esto
se averigua con facilidad en un gráfico estándar:
Ahora, sin embargo, hagámonos un par de preguntas más en relación a la información que acabamos de
recibir: "¿Cuántos agentes de ventas tienen solo un cliente?" ¿Cuántos tienen tres o más?". Si descartamos en
este caso concreto el hecho de que por supuesto usted puede hacer la cuenta directamente en las columnas,
por tratarse de un ejemplo muy sencillo, éste es el tipo de preguntas que requieren un segundo orden de
agregación. Los datos necesarios para hacer el cálculo no existen en los campos originales, ni pueden
calcularse directamente desde ellos.
Simplemente debemos encontrar la manera de incluir la columna de la expresión del gráfico superior como
dimensión de un nuevo gráfico. La respuesta está en la función Agregación Avanzada (página 318).
Especificando:
=aggr(count(Cliente),RepVentas)
como dimensión, podemos realizar el cálculo del primer gráfico como un “cálculo interno de gráfico” dentro
de un nuevo gráfico. El gráfico nuevo podría alojar entonces la expresión:
count(distinct RepVentas)
y así el “truco” funciona. El cualificador distinct es necesario, ya que QlikView contará el número de líneas
en la tabla subyacente. La tabla resultante tendrá más o menos el siguiente aspecto:
938
Hay que tener en cuenta dos cosas:
El segundo gráfico no requiere de ninguna manera la presencia del primer gráfico. Es independiente por sí
mismo en relación al primer orden de agregación definido en su dimensión.
Las posibilidades de anidamiento no terminan aquí. Los argumentos de dimensión de la función Agregación
Avanzada (página 318) pueden contener, por supuesto, dimensiones calculadas, las cuales a su vez hacen
uso de la función Agregación Avanzada (página 318). Podría no obstante ser relativamente fácil perder la
pista de lo que se está haciendo al pasar al tercer nivel de agregación.
Ahora debemos hacer un gráfico con Clase como dimensión y max(Resultado ) como expresión. Una tabla
simple con suma de filas ofrecería el siguiente aspecto:
939
Si, por alguna razón, deseamos mostrar esto en una tabla pivotante (de no mucha utilidad aquí, pero si
tuviéramos más dimensiones sí tendría sentido), nos encontramos con problemas. La tabla simple superior,
convertida en tabla pivotante, tendría el siguiente aspecto:
En este caso concreto, el total de 12 es claramente lo que queremos y 5 es incorrecto para nuestro propósito.
Una vez más la función aggr viene en nuestro auxilio. En este caso podemos usarla en la expresión, no en la
dimensión.
La expresión original está incluida en la función aggr, empleando la dimensión del gráfico de alrededor
también como una dimensión en la función aggr. A continuación utilizamos esta asociación como
argumento para sumar la agregación (sum). El resultado tendrá el siguiente aspecto:
940
No obstante, si desea mostrar los datos de regresión en un cuadro de tabla, por ejemplo, habrá que calcular la
regresión. Las funciones de agregación linest_m ([{expresión_conjunto}][ distinct ] [total [<campo
{,campo}>] ]expresión-y, expresión-x[, y0 [, x0 ]]) (página 863) y linest_b ([{expresión_conjunto}][ distinct
] [ total [<campo {,campo}>] ] expresión-y, expresión-x [, y0 [, x0 ]] ) (página 863) le darán la pendiente
que busca y los valores de interceptación de Y de la regresión lineal.
Para calcular de manera correcta, estas funciones necesitan tener la agregación completa del gráfico (la
expresión que se repite a lo largo de la dimensión) como entrada. Esto puede lograrse definiendo una
función Agregación Avanzada (página 318) que contenga las mismas expresiones y dimensiones base que
las del gráfico contenedor. La función Agregación Avanzada (página 318) se utiliza a continuación como
parámetro para las agregaciones linest. La expresión resultante presentaría el siguiente aspecto:
linest_m(total aggr(Y,X),X)*X + linest_b(total aggr(Y,X),X)
La función only está implícita en todas las instancias de X e Y. Las agregaciones linest deberían hacerse con
el cualificador total, si no los parámetros de regresión se calcularían por punto de datos, en vez de por todo
el conjunto de datos. El resultado puede verse en el cuadro combinado que hay a continuación, en el que la
regresión se muestra como una expresión de líneas normal y corriente:
941
Observe que la línea de tendencia aquí no es una de las líneas de tendencia habituales en QlikView, sino
una expresión regular trazada como una línea. Puede observar la diferencia por el hecho de que el trazado de
la expresión, a diferencia de una línea de tendencia tradicional, no está extrapolada fuera del primer y el
último punto de datos.
Este gráfico puede convertirse en una tabla simple, en la que los valores de regresión se muestren en celdas.
En la tabla simple superior se han añadido 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 presentarían el siguiente
aspecto, por orden de aparición:
linest_r2(total aggr(Y,X),X)
linest_m(total aggr(Y,X),X)
linest_b(total aggr(Y,X),X)
942
73 Fórmulas Calculadas
En los diálogos de propiedades de las hojas y los objetos de hoja en QlikView, hay una serie de propiedades
que permiten etiquetas fijas de texto o números fijos. En general se utilizan normalmente como etiquetas,
títulos de ventanas, títulos de gráficos o, en algunos casos, como límites numéricos fijos.
Para muchas de las entradas de propiedades ya mencionadas, se puede introducir una expresión calculada en
lugar de un texto o un número constantes. Esta utilidad recibe el nombre de fórmula calculada. Este manual
indica los lugares oportunos y relevantes en los que convenga utilizar una fórmula calculada.
943
944
74 Grupos de Campos
Una diferencia principal entre QlikView y muchos otros visores de bases de datos, herramientas OLAP, etc.
es que en QlikView no es necesario predefinir ninguna jerarquía en los datos de entrada. La lógica interna
exclusiva de QlikView ofrece total libertad para acceder a cualquier campo como una dimensión completa
en el orden que se prefiera. Sea cual sea su propósito, esta libertad es muy potente.
No obstante, hay ocasiones en las que una jerarquía predefinida sí le ayudará a mostrar los datos de forma
más eficaz. Por eso, QlikView ofrece la posibilidad de definir grupos de campos. Los grupos pueden ser
jerárquicos o no-jerárquicos (cíclicos).
Los grupos se crean en la página Grupos del diálogo Propiedades de Documento. Pueden utilizarse en
gráficos, donde aparecen junto con los campos disponibles en los cuadros desplegables de dimensión en la
página Dimensión (véase la Propiedades de Gráfico: Dimensiones (página 671)).
Es posible agrupar cualquier campo.
Los grupos jerárquicos van marcados con el icono ,
mientras que los grupos cíclicos se marcan con el icono .
Grupos Jerárquicos
Cuando varios campos forman una jerarquía natural, podemos crear un grupo jerárquico. Ejemplos típicos de
grupos jerárquicos pueden ser:
los relacionados con el Tiempo: Año, Trimestre, Mes
o
Geografía: Continente, País, Estado, Ciudad
Cuando se utiliza un grupo jerárquico como dimensión en un gráfico, el gráfico utilizará el primer campo de
la lista de campos del grupo que tiene más de un valor posible. Si las selecciones efectuadas hacen que el
campo tenga sólo un valor posible, se utilizará el siguiente campo de la lista en su lugar, si es que tiene más
de un valor posible. Si no hay campos en la lista que tengan más de un valor posible, se empleará el último
campo de todas formas.
En el primer ejemplo anterior, se utilizará Año como dimensión del gráfico hasta que se seleccione un único
año. El gráfico mostrará entonces Trimestre. Si se selecciona un único trimestre, el gráfico cambiará a Mes.
Cuando no hay selecciones, es decir que hay más de un valor posible en los campos de arriba en la lista de
campos del grupo, el gráfico sube automáticamente en la jerarquía. Para volver al nivel anterior haga clic en
el icono del gráfico.
945
Cuando las selecciones desaparecen, y más de un campo se convierte en disponible en los campos superiores
de la lista de campos del grupo, el gráfico volverá automáticamente al nivel anterior. Para volver al nivel
anterior haga clic en el icono del gráfico.
Cuando el mismo grupo jerárquico se usa en más de una dimensión en la especificación del gráfico, aparece
una característica especial. La segunda vez que aparece el grupo, el campo utilizado bajará automáticamente
un paso en la lista de campos. Por ejemplo, si se crea un gráfico de dos dimensiones con el grupo Geografía
anterior, empleado como dimensión principal y también 2ª dimensión, se utilizarán inicialmente Continente
y País. Tan pronto como se seleccione un continente único, País y Estate serán utilizados en su lugar.
Nota:
Aunque es conveniente utilizar esta característica con jerarquías naturales, nada nos impide usarlo también
en otras situaciones.
A veces puede ser útil agrupar campos que no forman una jerarquía natural. La razón podría ser permitir al
usuario hacer cambios rápidos en los datos que se van a mostrar en el gráfico o cuadro de lista.
Cualquier campo puede agruparse en un grupo cíclico. Cuando se usa un grupo cíclico como dimensión de
gráfico, el gráfico inicialmente usará el primer campo de la lista. El usuario puede cambiar a otro campo
haciendo clic en el icono de ciclo en el gráfico. Los campos se muestran en el orden en que aparecen en la
lista de campos del grupo. Cuando el último campo de la lista ha sido usado, el ciclo vuelve al primer
campo de nuevo. De esta forma, el gráfico puede cambiar a través de los campos indefinidamente.
No confunda grupos cíclicos con Grupo cíclico en expresiones de gráfico (consulte: Propiedades de
Gráfico: Expresiones (página 680)). Los grupos de dimensión cíclica están hechos de un número de
Campos (página 185), mientras la visualización cíclica de las expresiones de gráficos circula a través de un
número de Expresiones de Gráfico (página 851).
946
75 Mensajes de Error Personalizados
QlikView ofrece la posibilidad de personalizar los mensajes de error de gráficos y cuadros de tabla. El
diálogo Mensajes de Error Personalizados se abre pulsando el botón Mensajes de Error, que se encuentra
en la página General del diálogo Propiedades de Gráfico, así como en la página General del diálogo
Propiedades de Cuadro de Tabla.
Mensajes Estándar Una lista con los mensajes de error estándar. Para personalizar un mensaje,
selecciónelo y escriba el texto que desee en el cuadro de texto Mensaje
Personalizado.
Mensaje Personalizado Aquí puede introducir el texto que desee mostrar en lugar del mensaje estándar
arriba seleccionado. El texto puede ser una fórmula calculada.
Esta característica hace posible por ejemplo cambiar un mensaje de error críptico
(como Tiempo de cálculo expirado) a una pauta más útil para solucionar el
problema (en este caso: Seleccione... o: Por favor, aumente la asignación de
memoria/celdas en.. ).
Aplicar a Todo Pulse este botón si desea aplicar los mensajes personalizados a todos los objetos
calculados del documento.
Borrar Todo Haga clic en este botón para borrar todos los mensajes de error personalizados.
947
948
Parte 7 Formatos numéricos
949
76 Tipos de Datos en QlikView
QlikView puede manejar cadenas de texto, números, fechas, horas, formatos de fecha/hora y moneda. Se
pueden ordenar, mostrar con diferentes formatos y se pueden utilizar en la realización de cálculos. Es decir
que se puede por ej. sumar y restar fechas, horas y formatos de fecha/hora.
950
Parte 7 Formatos numéricos
951
Por defecto, se utiliza el siguiente esquema hasta conseguir una coincidencia completa. (El formato
predefinido es el formato especificado en el sistema operativo, p.ej. para el separador decimal, ordenación
entre año, mes y día, etc. según su definición en el Panel de control, o en algunos casos mediante las
variables especiales de interpretación numérica del script, véase Variables de interpretación numérica
(página 386).)
QlikView interpreta los datos de la siguiente manera:
1. un número según el formato predefinido para números.
2. una fecha según el formato predefinido para fechas.
3. una fecha/hora según el formato predefinido para fecha y hora.
4. una hora según el formato predefinido para la hora.
5. una fecha según el formato siguiente: aaaa-MM-dd.
6. una fecha-hora según el formato siguiente: AAAA-MM-DD hh:mm[:ss[.ddd]].
7. una hora según el formato siguiente: AAAA-MM-DD hh:mm[:ss[.ddd]].
8. una moneda según el formato predefinido para moneda.
9. un número con '.' como separador decimal y ',' como separador de miles, siempre que ni el separador
decimal, ni el separador de miles estén definidos como ','.
10. un número con ',' como separador decimal y '.' como separador de miles, siempre que ni el separador
decimal ni el separador de miles esté establecido como '.'
11. una cadena de texto. Este dato nunca falla: si los datos son legibles, se puede interpretar siempre
como una cadena de texto.
Pueden surgir algunos problemas de interpretación cuando se cargan números de archivos de texto, p.ej. un
separador decimal o de miles incorrecto puede ocasionar que QlikView haga una interpretación incorrecta
del número. Por esta razón, es conveniente controlar primero que las variables de interpretación numérica del
script (vea Variables de interpretación numérica (página 386)) estén correctamente definidos y que la
configuración en el Panel de control sea correcta.
Una vez que QlikView haya interpretado los datos como fecha u hora, se puede cambiar el formato de fecha
u hora en el diálogo 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 válidas, 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 diálogo de formato numérico 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 numérico del campo,
QlikView no podrá restablecer los formatos originales de los diferentes valores, a menos que se ejecute de
nuevo el script con la opción Mantener Formato tras Recarga desactivada. El botón Configuración
Predeterminada de Entrada en los diálogos de formato numérico no está disponible por tanto para este tipo
de campos una vez que se ha modificado el formato numérico.
Ejemplo:
952
Parte 7 Formatos numéricos
953
8/6/97 se almacena como 35648
o vice versa
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 números: ,
formato corto de fecha: DD-MM-AA
formato de hora: hh:mm
Los datos siguientes se leen en QlikView como el campo A:
Dentro de QlikView:
A1) Interpretación de QlikView (sin función de interpretación especial en el script)
954
Parte 7 Formatos numéricos
955
B3) Con formato numérico de fecha 'DD-MM-AAAA'
956
77 Códigos de Formato para Funciones de
Interpretación
y Formato
En los controles de formato numérico y en varias de las funciones de interpretación y formato, se puede
configurar el formato de números y fechas empleando un código de formato. Este código describe cómo
aplicar formato a un número, una fecha, una hora, o un formato de fecha y hora.
77.1 Números
l Para referirse a un número específico de dígitos, utilice el símbolo "0" para cada dígito.
l Para hacer referencia a un posible dígito, utilice el símbolo "#". Si el formato contiene únicamente símbolos # a la izquierda
del símbolo decimal, los números menores de 1 empezarán con una coma/punto decimal.
l Para marcar la posición del separador de miles o separador decimal, utilice el separador de miles y el separador decimal.
El código de formato se utiliza para definir las posiciones de los separadores. No es posible configurar el
separador en el código de formato. Para ello deberá emplear el control (en los diálogos) o parámetro (en las
funciones de script) respectivos.
Se puede utilizar el separador de miles para agrupar los dígitos por cualquier número de posiciones; por
ejemplo, una cadena de formato "0000-0000-0000" (separador de miles="-") podría utilizarse para representar
un número de doce dígitos, como 0012-4567-8912.
957
77.2 Fechas
l Para describir el día se utiliza el símbolo "D" para cada dígito.
l Para describir el mes se utiliza el símbolo "M" o "MM" para uno o dos dígitos. "MMM" denota las abreviaciones de los
meses en letras tal como están definidas por el sistema operativo, o por la variable de sistema de sustitución MonthName en
el script. "MMMM" denota el nombre completo del mes en letras tal y como está definido por el sistema operativo o por la
variable de sistema de sustitución LongMonthName en el script.
l Para describir el año, utilice el símbolo "Y" para cada dígito.
l Para describir el día de la semana, use el símbolo "W". Una W devolverá el número del día (p.ej. 0 para lunes) como un sólo
dígito. "WW" devolverá el número con dos dígitos (p.ej. 02 para miércoles). "WWW" mostrará la abreviación del nombre
del día de la semana (p.ej. Lun) según su definición en el sistema operativo o la variable de sistema de reemplazo DayName
en el script. "WWWW" mostrará la versión larga (completa) del nombre del día de la semana (p.ej. Lunes) según su
definición en el sistema operativo o la variable de sistema de reemplazo LongDayName en el script.
l Se podrá emplear cualquier separador.
77.3 Horas
l Para describir las horas, utilice el símbolo "h" para cada dígito.
l Para describir los minutos, utilice el símbolo "m" para cada dígito.
l Para describir los segundos, utilice el símbolo "s" para cada dígito.
l Para describir las fracciones de un segundo, use el símbolo "f" para cada dígito.
l Para describir la hora en formato AM/PM, utilice el símbolo "tt" tras la hora.
l Se podrá emplear cualquier separador.
77.4 Fecha/Hora
Se emplea la misma notación que la expresada anteriormente para fechas y horas.
958
num(199, '(r16)') devuelve c7
Ejemplos (Fecha):
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/YY 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 Sábado 01-03-31.
Ejemplos (Hora):
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
Ejemplos (Fecha/Hora):
YY-MM-DD hh:mm describe la fecha/hora como 97-03-31 18:30
D/M/Y hh.mm.ss.ffff describe la fecha/hora como 31/3/97 18.30.00.0000
959
960
Parte 8 Macros y Automatización
Parte 8 Macros y
Automatización
961
78 Utilización de las Macros y la
Automatización en QlikView
78.1 La Interfaz de Automatización de QlikView
QlikView viene equipado con una interfaz de Automatización (antes conocida como Automatización OLE).
Esta interfaz permite que un programa externo o una macro interna acceda y controle la aplicación
QlikView.
La especificación completa de la interfaz de Automatización QlikView se encuentra en la carpeta
Documentación de su aplicación QlikView.
La interfaz de Automatización es parte integral de QlikView. Para activarla no es necesario efectuar ninguna
tarea específica.
Eventos de Documento:
1. Una macro puede ejecutarse tras abrirse un documento QlikView.
2. Una macro puede ejecutarse tras una reejecución de script.
3. Una macro puede ejecutarse tras el comando Reducir Datos.
4. Se puede ejecutar una macro tras una selección efectuada en cualquier campo de un documento.
Eventos de Hoja:
5. Una macro puede ejecutarse después de activarse una hoja.
6. Una macro puede ejecutarse cuando una hoja sea desactivada.
962
Parte 8 Macros y Automatización
Eventos de Botón:
9. Un objeto de hoja de botón puede ser vinculado a una macro.
Eventos de Campo:
10. Se puede ejecutar una macro tras haber hecho una selección en un campo determinado.
11. Se puede ejecutar una macro al hacer una selección en cualquier campo lógicamente asociado con un
campo específico.
12. Una macro puede ser ejecutada cuando se bloquean las selecciones de un campo específico.
13. Una macro se puede ejecutar cuando las selecciones se desbloquean en un campo específico.
Eventos de Variable:
14. Una macro se puede ejecutar al introducir un valor en una variable determinada.
15. Una macro puede ser ejecutada cuando el valor de una variable determinada contiene una fórmula ha
sido cambiado debido a un cambio en el valor de la fórmula.
963
964
79 Intérprete Interno de Macros
Se accede a los objetos QlikView a través de automatización, desde dentro de QlikView, mediante el motor
de Script integrado.
Eventos de Documento:
l Una macro puede ejecutarse tras abrirse un documento QlikView.
l Una macro puede ejecutarse tras una reejecución de script.
l Una macro puede ejecutarse tras el comando Reducir Datos.
l Una macro puede ejecutarse tras haber efectuado una selección en cualquier campo del documento.
l Una macro puede ejecutarse cuando el valor de cualquier variable cambia en un documento.
Las macros invocadas desde los eventos de documento se crean desde la página Propiedades de
Documento: Disparadores (página 465).
Eventos de Hoja:
l Una macro puede ejecutarse después de activarse una hoja.
l Una macro puede ejecutarse cuando una hoja sea desactivada.
Las macros invocadas desde los eventos de hoja se crean desde la página Propiedades de Hoja:
Disparadores (página 497).
Eventos de Botón:
l Un botón puede definirse como un botón de macro.
Una macro que es invocada desde un evento de botón de macro se crea desde la página Acciones (página
591) .
Eventos de Campo:
l Una macro puede ejecutarse cuando se ha hecho una selección en un campo especificado. Ver
Campos (página 185).
l Una macro puede ejecutarse cuando se haga una selección en cualquier campo que esté asociado
lógicamente a un campo especificado.
l Una macro puede ejecutarse cuando las selecciones se bloqueen en un determinado campo.
l Una macro puede ejecutarse cuando las selecciones se desbloqueen en un campo específico.
965
Las macros invocadas desde los eventos de campo se crean desde la página Propiedades de Documento:
Disparadores (página 465).
Eventos de Variable:
l Una macro puede ejecutarse cuando se introduzca un valor nuevo directamente en una Variable
(página 187) especificada.
l Una macro puede ejecutarse cuando el valor de la variable especificada cambie como resultado de
cambios efectuados en otras variables o en el estado lógico del documento.
Las macros invocadas desde los eventos de variable se crean desde la página Propiedades de Documento:
Disparadores (página 465).
Editor de Macros:
Independientemente de cómo sean lanzadas, las macros se crean y editan desde el diálogo Editor de Módulo
(página 967).
Ejemplos de Macros
Esta sección ofrece un ejemplo de macro VBScript, la cual puede resultar muy útil.
Utilizar el cuadro de entrada VBScript para la Interacción con el
Usuario
rem ** Borra todas las selecciones, pregunta por un producto, **
rem ** selecciona ese producto, **
rem ** ve a la hoja "Mercado", **
rem ** muestra la tabla pivotante "Ventas" **
Sub ElegirValor
Set q = ActiveDocument
q.ClearAll (false)
Set f = q.Fields("Nombre Modelo")
x = inputbox ("Introduzca Producto")
f.Select(x)
set s = q.Sheets("Mercado")
s.Activate
s.SheetObjects("Ventas").Activate
end sub
966
En realidad las funciones qvlib también funcionan en macros VBScript, tal como se muestra en el ejemplo
inferior, pero en este caso se debe usar también las funciones genéricas InputBox y MsgBox de VBScript.
rem VBScript
sub TestModule
nombre = qvlib.InputBox("¿Cómo se llama?")
msg = "Hola "
msg = msg + nombre + " !"
qvlib.MsgBox(msg)
end sub
967
(Cuadro de Edición de En el cuadro de texto es donde deberá escribir las macros. Todas las macros
Macro) deberían escribirse como subrutinas entre un par de correspondencia sub ..
end sub.
(Lista de puntos de En cuanto el Motor de Script reconoce un punto de entrada, éste aparece en el
entrada) listado, en el recuadro de la esquina inferior izquierda. También es posible
seleccionar puntos de entrada desde esta lista.
(Mensaje) El estado actual de cualquier mensaje de error se muestra en el cuadro que hay
sobre el cuadro de edición de macro.
Verificar Una vez que haya escrito el sub, verifique y valide su sintaxis pulsando este
botón.
Probar Con un punto de entrada seleccionado, puede probar la macro haciendo clic en el
botón Prueba. Cualquier error aparecerá en el cuadro Mensaje.
Depurar Comience seleccionando una de las subrutinas que habrán de ser depuradas. Si
pulsa el botón Depurar, se entra en el modo de depuración.
Seguridad de Módulo Seleccionando Modo Seguro el diseñador del documento indica que las macros
Requerida en este documento QlikView no contienen código alguno que pueda acceder al
sistema o a las aplicaciones fuera de QlikView. Si encontrara dicho código
durante la ejecución de la macro en un documento declarado como Modo
Seguro, la ejecución fallará.
Seleccionando el modo de Acceso al Sistema el desarrollador del documento se
asegura de que el sistema pregunte al usuario final cuando se abra el documento
para que éste o bien apruebe el acceso al sistema (Permitir Acceso al Sistema),
deshabilite todas las macros del documento (Deshabilitar Macros) o permita
sólo las macros sin acceso al sistema (Modo Seguro).
Seguridad Local Actual Cuando se abre un documento declarado en modo seguro pero contiene macros
no seguras, el usuario será preguntado (vea Seguridad de Módulo Requerida
encima). La acción del usuario será recordada por el sistema pero esta
configuración puede ser cambiada más adelante desde este menú. El nivel de
seguridad de Macro se puede fijar en No Ejecutar, Sólo Modo Seguro o
Permitir Acceso al Sistema.
Nota:
esta es una muy breve introducción al Motor de Script QlikView. Para una comprensión más detallada de
VBScript o JScript deberá dirigirse a un manual del tema. Un archivo QlikView muy útil que describe el
empleo de la funcionalidad de macros en QlikView - APIguide.qvw - se incluye con los ejemplos generales
que se instalan junto con el programa.
968
79.4 Depurador de Macros
969
En la parte inferior derecha encontrará un panel con las variables actuales. Haciendo doble clic sobre una de
las variables abrirá el diálogo Variables. Aquí se pueden examinar más a fondo las propiedades de la
variable y su valor se puede modificar interactivamente.
En el modo depuración, se ve aparecer un nuevo menu. Muchos de los elementos de este menú tienen un
método abreviado de teclado equivalente. Los métodos abreviados de teclado se pueden personalizar
individualmente en la página Editor de las Preferencias de Usuario. Los métodos abreviados mencionados
a continuación son los predefinidos en la instalación.
Continuar Continua la ejecución de la macro en el siguiente punto de interrupción o al
final de la macro. Equivale a pulsar F5.
Paso a Paso por Salta la ejecución una línea. Si la siguiente línea es una llamada a una ejecución
Instrucciones de una subrutina irá a la primera línea de esa subrutina. Equivale a pulsar F8.
Siguiente Salta la ejecución una línea. Si la siguiente línea es una llamada a una subrutina
se ejecutará la subrutina entera y se parará en la primera línea tras la llamada a la
subrutina. Equivale a pulsar Mayús+F8.
Ventana de Variable Abre una ventana donde se pueden inspeccionar y cambiar los valores de las
diferentes variables.
Ventana de Expresión Abre un diálogo donde se puede introducir y evaluar una expresión VBScript o
JScript basada en valores actuales de variables.
Borrar Puntos de Borra los puntos de interrupción establecidos en el código para depuración.
Interrupción Equivale a pulsar Ctrl+Mayús+F9.
Detener Depuración Sale del modo depurador y vuelve al diálogo normal Editor de Módulo.
970
80 Acceder a un Documento QlikView
80.1 Acceder a Documentos QlikView desde el Exterior
Se puede acceder a documentos QlikView desde fuera del programa QlikView mediante la interfaz de
Automatización.
Una forma más directa de acceder a documentos existentes consiste en utilizar GetObject.
Ejemplo (¡No funciona en VBScript!):
Private Sub OpenAndReload_clic()
Set QvDoc = GetObject
("c:\windows\desktop\test.qvw")
QvDoc.Reload
End Sub
971
972
81 Llamadas a Funciones VBScript desde
el Script
Las funciones VBScript o JScript definidas en el módulo de macros de un documento QlikView pueden
invocarse desde el script. Si una llamada a una función no es reconocida como una función estándar de
script, se llevará a cabo un control para verificar si hay una función personalizada en el módulo. De este
modo existe un alto grado de libertad para definir funciones personalizadas. Naturalmente, es algo más lento
utilizar funciones VBScript personalizadas en lugar de funciones estándar.
rem *************************************************
rem ***ESTE ES EL CÓDIGO VBSCRIPT DESDE EL MÓDULO*********
rem**************************************************
rem ********* Variables Globales ********************
dim flag
rem *******Funciones Accesibles desde el Script *********
rem ******** wrap para cuadro de entrada *****************
function VBin(prompt)
VBin=inputbox(prompt)
end function
973
// Pregunta ref.
Load
Country,recno(),
Capital,
"Área(km2)",
"Población(mio)",
VBrelPos('$(RefPais)',País)
as RelativePos
from country1.csv
(ansi, txt, delimiter is ',', embedded labels)
where "Población(mio)" = $(MaxPob);
974
82 Utilización de Macros en Documentos
QV del QV-Server
82.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 más operaciones.
Nota:
La utilización excesiva de macros puede llevar a posibles problemas con macros que se estén ejecutando en
paralelo en lugar de secuencialmente, como puede haber diseñado/dado por sentado un diseñador de un
documento.
Nota:
Operaciones de diseño que actúan sobre las propiedades de las hojas y los objetos de hoja mediante sus
diálogos de propiedades.
975
Los disparadores siguientes no se van a utilizar en el entorno QlikView Server, ya que no tienen sentido o
acarrean resultados inesperados:
Después De Reducir Datos
Después De Recargar
976
Parte 9 Apéndice
Parte 9 Apéndice
977
A Limitaciones y Requisitos
A.1 Limitaciones acerca de la cantidad de datos que se
pueden cargar
La cantidad de datos que se pueden cargar en QlikView es extremadamente grande. Lo que limita esto es en
primer lugar la cantidad de memoria primaria disponible en el ordenador. No obstante, sí hay una limitación
inherente a QlikView que deberá tener en cuenta al construir documentos muy extensos: Un documento
QlikView no puede tener más de 2.147.483.648 valores distintos en un mismo campo.
El número de campos y tablas, así como el número de celdas y filas de tabla que se pueden cargar viene
limitado exclusivamente por la cantidad de RAM.
Cuando se ejecuta la versión de QlikView de 32 bits, la RAM se limita a 2, 3 o 4 GB, dependiendo de la
versión y configuración del sistema operativo, independientemente del tamaño de memoria física que haya
en el ordenador.Esta limitación no existe al ejecutar la versión de 64 bits de QlikView.
1. QlikView es una tecnología de análisis en memoria; los requisitos de memoria para los productos
QlikView van directamente relacionados con la cantidad de datos que se esté analizando.
2. La seguridad de terceros requiere QlikView Server Enterprise Edition.
978
Parte 9 Apéndice
Internet Explorer 6 x x
Blackberry Playbook x x
1. El soporte de navegador Android requiere activar el acceso anónimo en el QlikView Server (requiere
sesión o CALs de Uso – no disponible en un QlikView Server Small Business Edition).
Memoria
Memoria Primaria
Aunque se puede ejecutar QlikView con menos memoria, se recomienda emplear un ordenador de al menos
1 GB para Windows de 32 bits y 4 GB para Windows de 64 bits.
La cantidad de memoria que necesita QlikView depende de la cantidad de datos que se carguen y de la
estructura de los datos. Si hay muy poca memoria primaria, el efecto negativo en la ejecución de QlikView
será notable.
Si observa que el ordenador accede al disco duro con cada selección que usted realiza en QlikView, es que,
o bien hay demasiados programas en uso, o demasiado poca memoria primaria.
Memoria Virtual
Asegúrese de que su archivo swap (la memoria virtual) es lo suficiente grande. En general, es preferible que
el archivo swap sea lo más grande posible. No obstante, si su espacio en disco es muy limitado, o cuenta con
mucha memoria primaria, puede ser que prefiera un archivo swap más pequeño o no tener ningún archivo
swap.
Por lo general, el sistema se ocupa del tamaño del archivo swap de forma dinámica. Sin embargo, si tiene
demasiado poco espacio libre en su disco duro, es posible que su archivo swap sea demasiado pequeño. En
tal caso, puede modificar el tamaño del archivo swap. Esto se hace en el diálogo Memoria Virtual, al cual
se accede desde la barra de tareas: elija Configuración, Panel de Control, Sistema, Rendimiento, Memoria
Virtual.
Nota:
Aconsejamos desfragmentar el disco duro antes de cambiar la configuración del archivo swap. De este
modo, en general, hay áreas continuas más grandes de espacio libre, lo cual permite archivos de swap más
grandes.
979
A.3 Librerías de Vínculos Dinámicos (dll’s) necesarias
En los directorios de sistema Windows de todos los clientes debe haber varias DLLs. Todas ellas se instalan
durante el proceso de instalación. Para más información acerca de las dll’s necesarias, véase el archivo Léame
en el directorio QlikView. QlikView utiliza tecnología Windows Installer y tecnología MSI para su
instalación, lo que garantiza una permanente utilización de las versiones correctas de los dll del sistema.
980
B Métodos Abreviados de Teclado
En este capítulo encontrará una lista con los diversos métodos abreviados disponibles en QlikView.
981
B.2 Métodos Abreviados del Menú Editar
Ctrl+Z Equivale a Deshacer Cambios de Diseño en el menú Editar.
982
B.5 Métodos Abreviados del Menú Conifguraciones
Ctrl+Alt+U Equivale a User Preferences... en el menú Configuraciones.
Ctrl+D Equivale a Borrar en el menú Objeto (elimina las selecciones del objeto activo).
983
Ctrl+K,C Comenta líneas en el script.
984
C Optimización del Rendimiento de
Aplicaciones
C.1 Introducción
Con aplicaciones QlikView de tamaño pequeño o mediano, por lo general no tendrá que preocuparse en
exceso del diseño de la aplicación 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
aplicación está mal diseñada. Es posible que unas breves modificaciones en el diseño alteren de forma
sustancial el rendimiento. Este apéndice trata de señalar unos cuantos focos de problemas habituales y
sugiere sus correspondientes remedios.
Por lo general, el rendimiento mejora trasladando el "problema" de los objetos de la aplicación al script de la
base de datos. Esto a menudo se debe evaluar según compense más en cada situación concreta. Los tiempos
de respuesta mejoran y la capacidad ad hoc disminuye. Las recomendaciones que siguen a continuación no
deberían verse como universalmente beneficiosas. Úselas cuando vea que mejoran el estado general de la
aplicación o cuando note que aportan ese pequeño extra de diferencia.
Lo que viene a continuación es una lista con ejemplos prácticos de métodos aplicados para el manejo de los
problemas anteriormente mencionados. Sirven de ilustración a problemas comunes y también destacan la
utilidad de diversa funcionalidad QlikView. No es posible dar una recomendación general sobre qué método
resulta mejor, pero el orden que siguen los ejemplos sí puede servir de indicación.
985
nombre nuevo, para permitir Count(). (Enlazar campos no es posible en Count()). Todos los campos restantes
también deben dejarse fuera, ya que degradarían la cláusula distinct. Un tercer método consiste en otorgar a
cada valor de "Alfa" distinto un valor numérico:
table_2:
Load
Alfa,
Autonumber(Alfa) as AlfaNum,
Num
resident table_1;
es una operación menos costosa que Count( Distinct Alfa) dado que la comparación se realiza entre valores
numéricos. Otro método menos costoso aún consiste en encontrar el resultado último (o mayor) de la función
autonumber.
set AlfaDistinctCount = peek( 'AlfaNum', -1, 'table_2' );
en el script o como expresión:
max( AlfaNum)
en un objeto del diseño.
C.3 If ( Condition(Text),....)
Las cláusulas if que implican comparaciones de texto son generalmente muy costosas. Las soluciones que se
pueden ofrecer ante esto son: convertir texto en números, por ej. utilizando autonumber (vea ejemplos de
ello en la sección anterior) y/o hacer la comprobación en el script.
La verificación de las cadenas de texto resulta un proceso más lento que las comprobaciones numéricas. Si
consideramos la expresión
If (Alfa= 'ABC', 'ABC', left (Alfa, 2))
La comprobación podría realizarse directamente en el script sin perder flexibilidad alguna en absoluto.
Load
*,
If (Alfa = 'ABC', 1, 0) as Flag
resident table_1 ;
La expresión quedaría
If ( Flag = 1,'ABC', left (Alfa, 2))
Y la comprobación resulta mucho más fácil.
986
resident table_1 ;
La expresión quedaría
Sum ( If ( Flag = 1, Num* 1.25 , Num ) )
La agregación también puede hacerse directamente en el script de la siguiente manera:
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:
La agregación se realiza sobre Alfa ya que ésta es la dimensión que estamos comprobando.
987
(GAC15_EFCT_DT<= GIV23_REJ_DT and GAC15_EXPIRE_DT>GIV23_REJ_DT),
GAC12_STD_COST * GAC15_EXCHANGE_RATE) * GIV24_DISP_QTY,
Null()))
and
Sum(
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())))))
leyendo los campos GAC12_STD_COST y GAC15_EXCHANGE_RATE como dimensiones de cambio
lento. (Véase Utilizar la sintaxis ampliada de IntervalMatch para resolver problemas de cambios de
dimensión progresivos (página 415)).
988
C.9 Disparadores de Macros ( "ante cambio" )
Se pueden configurar macros que se disparen prácticamente ante cualquier evento que se produzca en la
aplicación. Tenga especial cuidado con los eventos recursivos o en cascada, en los que un evento dispara el
siguiente, el cual a su vez dispara otro y así sucesivamente.
989
990
D Preguntas Frecuentes (FAQ)
D.1 Instalación
P: ¿Cuáles son los requisitos de instalación de QlikView?
R: El paquete de instalación de QlikView utiliza la técnica de Windows Installer y debe tener la versión 3.1
o superior ejecutándose en su sistema. Si el paquete no es instalado por un administrador del sistema con una
herramienta de desarrollo, la cuenta que vaya a ejecutar la instalación debe tener privilegios de
administrador.
P: Tengo una versión antigua de Windows Installer, ¿dónde puedo obtener la más reciente?
R: Se puede encontrar la última versión en la página web de Microsoft.
991
un número bajo de valores únicos. Algunos gráficos pueden necesitar mucha memoria RAM mientras se
están calculando.
P: ¿Qué tamaño tienen los documentos QlikView actualmente en uso, por parte de usuarios reales?
R: Cuando QlikView se ejecuta en un PC moderno estándar con, por ejemplo, 512MB de RAM, se pueden
manejar varios millones de filas de datos típicos de transacciones. En servidores grandes, con QlikView de
64 bits y varios Gigabytes de RAM, se manejan hasta 300 millones de filas (transacción completa a nivel de
detalle, sin agregaciones) en aplicaciones cliente, esto en el momento de redactarse la presente información
(Marzo 2005).
P: ¿Puedo ejecutar documentos creados con versiones anteriores de QlikView en versiones posteriores?
Sí, se pueden leer todos los archivos creados con la versión 7,52 y posteriores. Si desea convertir archivos de
versiones previas de QlikView, necesita QlikView 7.52. Contacte con su proveedor habitual de QlikView
para que le facilite una copia gratuita. QlikView 11 comparte formato de archivo con QlikView 7, 8, 9 y 10.
P: ¿Es cierto que para un join automático sólo se necesita que los nombres de los campos sean iguales?
R: Sí. Dicho join se denomina una asociación.
P: ¿Puedo lograr un join automático entre dos campos con nombres diferentes?
992
R: Sí, pero habrá que renombrar uno de los campos en el script utilizando una sentencia ALIAS o una
cláusula AS.
P: ¿Puedo utilizar cláusulas where, cláusulas group by y otra sintaxis SQL similar en archivos de texto?
R: QlikView ofrece un lenguaje de script muy rico para archivos de texto que incluye gran parte de la
sintaxis SQL y una serie de utilidades adicionales.
P: ¿Es posible utilizar cláusulas where, cláusulas group by y otra sintaxis SQL similar en archivos binarios
de QlikView?
R: No.
P: ¿Qué diferencia hay entre una asociación entre tablas lógicas, una sentencia load o select precedida de un
calificador join, y un join en una sentencia select?
R: Una asociación es un join entre tablas lógicas que se evalúa al hacer clic sobre un valor en un campo del
documento. QlikView hace esta asociación de forma automática cuando dos tablas diferentes poseen un
campo en común. Los dos últimos joins se hacen durante la ejecución del script y dan como resultado
nuevas tablas lógicas. En estos casos, las tablas originales no se cargan en QlikView como tablas lógicas.
Además, un join en una sentencia select carga sólo aquellos registros cuyos valores de campos clave se
encuentran en ambas tablas (inner join), mientras los dos anteriores joins también incluyen los registros
cuyos valores de campos clave se encuentran sólo en una de las tablas (full outer join).
P: ¿Cómo puedo cargar datos de archivos de texto con registros de longitud fija?
R: Utilice el asistente para ficheros planos de QlikView. Véase Asistente de Archivo: Tipo (página 216) y
Asistente de archivo: tipo - HTML (página 218).
P: ¿Puedo actualizar un documento QlikView cargando sólo los datos que se han modificado?
R: Sí, vea Archivos QVD (página 429) con instrucciones sobre cómo hacer recargas incrementales.
993
A: El campo es común a más de una tabla interna. Vea la respuesta a las dos preguntas anteriores.
P: ¿Cuándo se habilita la opción del modo AND en el diálogo Propiedades de Cuadro de Lista?
R: La opción del modo AND sólo se permite bajo unas condiciones muy estrictas, impuestas por la lógica
propia de QlikView. Para ser utilizado en modo AND , el campo debe:
- existir únicamente en una tabla interna,
- ser el segundo campo de una tabla con sólo dos campos y
- no contener registros duplicados.
- ir precedido de un cualificador distinct.
P: ¿Se puede vincular más de un archivo de información a un valor, p.ej. una imagen y un archivo de texto?
R: Sí, pero sólo si se utilizan duplicados del campo. Cada campo en QlikView puede ser vinculado a un
sólo archivo de información.
P: ¿Por qué QlikView interpreta por ej. '002', '02' y '2' como el mismo valor?
R: Todos los valores del ejemplo comparten el mismo valor numérico en QlikView. Como regla general,
QlikView intenta interpretar todos los datos de forma numérica. Si existe la posibilidad de una interpretación
numérica, se utilizará para la asociación. No obstante, si se utiliza la función de interpretación text() en un
campo en el script, los valores serán tratados estrictamente como valores de texto. Entonces, los valores del
ejemplo superior serán interpretados como tres valores diferentes.
D.5 Diseño
P: ¿Por qué no se pueden ajustar por la parte superior los objetos de hoja que no tengan título?
994
R: Cuando se desactiva el título de un objeto de hoja el borde superior sólo sirve para mover ese objeto de
hoja, así que, en su lugar, utilice las esquinas superiores del objeto de hoja para dimensionarlo.
P: ¿Por qué no puedo expandir mi tabla a la derecha cuando intento arrastrar el borde?
R: El borde derecho de una tabla tiene dos asas. Si arrastra el borde de una tabla, se ajustarán los límites
exteriores de lo que se puede mostrar en la tabla. No obstante, nunca podrá hacer el marco exterior mayor
que la suma de los anchos de todas las columnas de la tabla. El dimensionado de la columna situada más a
la derecha se hace situando el cursor justo a la izquierda del borde exterior. Asegúrese de que el marco
exterior no esté justo en medio de la columna. Si este es el caso, debe utilizar la barra de desplazamiento
para posicionar el borde derecho de la columna en el marco exterior. Utilice la rejilla de diseño para ver el
marco exterior actual de un objeto de hoja.
P: ¿Puedo colocar mi documento como vínculo en una página web y permitir a otras personas el acceso a
través de la red?
R: Sí, siempre que los receptores tengan una licencia QlikView registrada y acceso a la página web.
995
R: La información sobre derechos de acceso puede almacenarse como un archivo de texto en una unidad
protegida, o como una tabla en una base de datos. También se puede almacenar como una sentencia inline
en el script (vea Asistente de Datos Inline (página 211)) .
P: ¿Hay alguna forma automatizada de crear copias personalizadas para un gran número de usuarios?
R: Sí, necesita un QlikView Publisher que es un módulo adicional a QlikView Server.
996
E Protección de Datos
La mayor parte de lo que leerá a continuación presupone la existencia de un sistema de gestión de bases de
datos (DBMS) y que QlikView es la herramienta empleada para la recuperación de datos. No obstante, todo
lo inferior también es válido si los datos en crudo vienen en forma de archivos de texto.
997
E.4 Integridad de los Datos
La integridad de los datos implica un flujo estructurado de datos. Los procesos de entrada de datos deben ser
definidos para asegurar que los datos entran de forma uniforme. Una buena manera de garantizar la
uniformidad es diseñando formularios con el DBMS. Los formularios también evitan que los usuarios
introduzcan valores no válidos. p.ej. números de clientes no existentes, en una base de datos.
Al trabajar con una base de datos de un solo usuario, también es necesario prestar atención para que no haya
más de una persona utilizando la base de datos a la vez. Las bases de datos multiusuario pueden, como su
propio nombre indica, gestionar diversas personas que editan la base de datos simultáneamente.
Otro aspecto relacionado con este tema es el siguiente: uno debe saber en todo momento si un archivo o una
base de datos es el original o una copia. Si no es el caso, es muy probable que alguien empiece a introducir
datos en una copia de la base de datos.
998
F Formalismo Backus-Naur
La sintaxis de la línea de comando ( Sintaxis de la línea de comandos (página 40)) and Sintaxis de script
(página 243) se describen en una notación llamada Formalismo Backus-Naur, o código BNF. A continuación
una breve descripción del código BNF utilizado en este manual:
Interpretación de símbolos
| Or lógico: el símbolo puede emplearse a cualquiera de ambos lados.
[] Los corchetes indican que los elementos que incluyen son opcionales.
{} Llaves: Los elementos encerrados entre llaves pueden repetirse cero o más veces.
símbolo Una categoría sintáctica no terminal: puede dividirse en otros símbolos, p.ej. combinaciones de
los anteriores, otros símbolos no concluyentes, cadenas de texto, etc.
load Un símbolo final que consiste en una cadena de texto. Debe escribirse tal cual en el script.
Los símbolos no terminales vienen indicados por el modo en cursiva y todos los símbolos terminales se
registran en negrita. Ej. "(" deberá interpretarse como un paréntesis que define la precedencia, mientras que
"(" deberá interpretarse como un carácter que debe incluirse en el script.
Ejemplo:
La descripción de la sentencia alias es la siguiente:
aliasnombrecampoasnombrealias { , nombrecampo as nombrealias }
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 nombre de alias arbitrario. Se puede dar cualquier número de
combinaciones adicionales de nombrecampocomonombrealias, separados por comas.
Por ej. las siguientes sentencias son correctas:
alias a as primero;
alias a as primero, b as segundo;
alias a as primero, b as segundo, c as tercero;
Y estas sentencias no son correctas:
alias a as primero b as segundo;
alias a as primero {, b as segundo};
999
1000
Glosario
A
activo
Una ventana, cuadro de diálogo, hoja con pestañas, u objeto de hoja actualmente en uso
recibe el nombre de activo o actual.
aggr
La función aggr () se emplea para agregaciones anidadas. Su primer parámetro debe ser
una función de agregación – la función de agregación interna. El resultado es un
conjunto de registros que a su vez pueden ser agregados por una función de agregación
externa. Ejemplo: Sum( Aggr( Count(…), ...)).
agregación anidada
Un cálculo que emplea una agregación en dos pasos. Véase la función aggr.
AJAX
Acrónimo abreviatura de "Asynchronous JavaScript and XML", es una técnica de
desarrollo que sirve para crear aplicaciones web interactivas. Véase también 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 condición, por ejemplo si los datos son distintos a
como debieran ser.
análisis en memoria
Término 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 informático y así se pueden calcular todas
las agregaciones que sean necesarias sobre la marcha y a libre demanda.
aplicación
Software diseñado para realizar un determinado tipo de actividad, como por ej. acceder
un usuario a una base de datos. Una aplicación puede ser la combinación de un
programa y un documento. En general dentro de este contexto nos referiremos a una
aplicación como a un programa, como por ejemplo Excel o QlikView, pero a veces
también nos referiremos con aplicación a una solución específica programada como un
documento QlikView.
1001
archivo de registro (archivo log)
Un archivo que, al igual que un libro de registro, guarda y registra todo lo que sucede
durante una ejecución de script.
archivo de tabla
En QlikView, un archivo de tabla se refiere a un archivo de texto que representa una
tabla en la que los campos están separados, por ej. por comas, tabuladores o puntos y
coma. El contenido de la primera fila representa normalmente los nombres de los
campos.
Archivos QVD
Formato de archivo nativo en QlikView. Un archivo QVD contiene una tabla de datos,
sin diseño específico ni seguridad alguna. Básicamente es un archivo csv binario,
optimizado para una carga rápida.
ASCII
American Standard Code for Information Interchange. Un conjunto estandarizado de
caracteres para ordenadores.
asistente
Una serie de diálogos con instrucciones que ayudan al usuario a alcanzar un
determinado objetivo paso a paso, por ej. crear un gráfico.
azul
Color de una celda que está bloqueada.
biff
El formato nativo de archivos de Excel.
bloqueado
Un valor de campo se puede bloquear para que no se deseleccione por error, de forma
involuntaria. El diseño también se puede bloquear, para que no pueda alterarse de
forma inintencionada.
1002
C
campo
Equivale a una columna en una base de datos. En QlikView, un campo viene
normalmente representado por un cuadro de lista (véase también valor y cuadro de
lista).
campo clave
Un campo que existe en dos tablas diferentes y que sirve de conexión a ambas.
campo de entrada
Un campo de entrada, como su propio nombre indica, se emplea para la introducción de
datos. Resulta útil para la planificación de presupuestos, análisis de predicciones y
planificación en general.
campos de sistema
Campos generados por QlikView. Los campos de sistema contienen información sobre
el origen de los campos que se han leído en QlikView. Dicha información puede
utilizarse para identificar los archivos o tablas de la fuente de datos en la que se haya de
buscar un determinado nombre de campo.
campos duales
Campos que tienen representaciones tanto numéricas como textuales, por ejemplo
fechas, meses, números con formatos, etc.
campos reservados
Son los campos empleados cuando se gestionan las restricciones de acceso: USERID,
PASSWORD, SERIAL ACCESS, NTNAME, NTDOMAINSID, NTSID y OMIT.
claves sintéticas
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 sintéticas son a
menudo indicativas de un modelo de datos pobre o incluso incorrectamente diseñado.
columna
Término comúnmente empleado en lugar de campo en las bases de datos.
concatenate (1)
Una operación que emplea dos tablas y las combina en una. Las dos tablas se añaden
simplemente la una a la otra, es decir, que los datos no se modifican y la tabla producida
contiene el mismo número de registros que las tablas originales juntas. Se pueden
realizar varias operaciones de concatenación de forma secuencial, de este modo la tabla
final es el resultado de la concatenación de varias tablas.
1003
concatenate (2)
Operación que utiliza dos cadenas de texto y las combina en una. El operador empleado
para esto es el ampersand “&”.
Contenedor
El contenedor es un objeto que contiene otros objetos. Un contenedor puede contener
todos los tipos de objetos de hoja posibles. Los objetos van agrupados de manera
conjunta y tienen parámetros comunes de fuente, diseño y título.
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
CSV es una extensión de archivo para archivos de valores separados por comas. Se
emplea cuando una tabla se almacena como archivo de texto.
cuadro de diálogo
Una ventana que le permite seleccionar diversas opciones y activar dichas opciones
eligiendo los comandos o pulsando los botones adecuados. Algunos cuadros de diálogo
muestran mensajes de advertencia o mensajes con información que necesitará conocer
antes de pasar a la acción.
cuadro de entrada
Un objeto de hoja que se utiliza para introducir datos en variables de QlikView y
mostrar sus valores.
cuadro de estadísticas
Un objeto de hoja que muestra un conjunto de estadísticas, calculadas conforme a los
valores posibles del campo correspondiente.
cuadro de lista
Un objeto de hoja que muestra una lista de valores de campo. Cuando la lista es
demasiado larga como para mostrar todos los valores, se le incorpora una barra de
1004
desplazamiento para que el usuario pueda visualizar cómodamente todos los elementos
adicionales (véase también campo y valor).
cuadro de tabla
Un objeto de hoja que contiene una visión 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 líneas diferentes.
cuadro múltiple
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 Gestión de Bases de Datos. Es el
programa de base de datos empleado para el almacenamiento y modificación de los
datos de una base de datos.
delimitador
Un delimitador es un carácter o código que marca el comienzo o final de un elemento,
como una frase, párrafo, página, registro, campo o palabra. Esta palabra se utiliza a
veces en lugar del 'separador'.
dimensión
La dimensión de un gráfico es el conjunto de valores que determinan el gráfico cuando
calcula los valores para sus expresiones. Hablando en términos muy simples, uno
podría decir que es lo que aparece en el eje X de un gráfico de barras estándar.
Normalmente una dimensión consta de un campo, pero puede ser también un grupo o
una expresión calculada.
dimensión calculada
Una dimensión en la que el conjunto de valores no viene definido por los valores de un
campo, sino más bien por los valores posibles de una expresión.
1005
documento
Un archivo QlikView guardado en formato binario con la extensión qvw. También
denominado archivo QlikView.
driver
Un programa que se ejecuta en segundo plano y se ocupa de la comunicación con un
dispositivo periférico, como por ej. una impresora, un monitor, o con otro programa.
editor de informes
QlikView incorpora un editor de informes interno en el que se pueden elaborar
informes estándar en papel, para su impresión o difusión.
eliminar selecciones
Una operación que devuelve una aplicación QlikView a un estado en el que no hay
selecciones, es decir, no hay valores excluidos.
excluido
Un valor de campo excluido no puede elegirse o seleccionarse sin cambiar una o varias
de las selecciones anteriores. La celda se colorea de gris para mostrar su estado.
exclusión forzada
También llamada no selección. Sólo se puede efectuar en los cuadros de lista con and.
Se hace manteniendo pulsado el botón del ratón hasta que la celda se vuelve roja.
expresión
Una fórmula. Se pueden utilizar expresiones en diversas áreas de QlikView: en el script
de carga, en los gráficos, como etiquetas dinámicas, en cuadros de texto, etc.
formateado
Los campos duales requieren formateado y a menudo esto ha de realizarse
explícitamente mediante la función format( ).
formato RTF
Acrónimo de Rich Text Format (Formato de Texto enriquecido). Un método de
codificar texto con formato para una transferencia más sencilla entre aplicaciones. Un
1006
archivo almacenado con formato RTF mantiene los atributos de tipo de letra, estilo,
tamaño, etc.
fuente
El estilo y tipo de letra de los diversos caracteres y letras. Las fuentes se tipifican según
su nombre, aspecto y tamaño. Por ej. "Arial bold 10pt".
función de agregación
Es una función que opera sobre un conjunto de valores (varios registros) para devolver
un solo valor escalar. Véase la función aggr. Las funciones de agregación se emplean
en los gráficos. También pueden utilizarse en el script cuando se emplea la cláusula
"group by". Véase también la función range y función escalar.
función escalar
Una función escalar es una función que opera sobre un único valor y devuelve un único
valor escalar. Ejemplos: chr( ), sin( ), applymap( ). Véase también función de
agregación y función range.
generic
Un prefijo de script en QlikView que se utiliza para descomprimir y cargar bases de
datos genéricas.
gráfico
Nombre común para los gráficos de barras, gráficos de tarta, gráficos de embudo,
gráficos de líneas, gráficos de rejilla, gráficos de dispersión, gráficos de entramado,
tablas pivotantes, tablas simples, etc. Los gráficos muestran valores agregados de los
datos, es decir, un elemento de un gráfico (una celda en una tabla pivotante, una barra
de un gráfico de barras, etc.) corresponde a varios registros de una tabla lógica.
gris
Color de una celda que está excluida.
hoja
Una pantalla en QlikView inicialmente contiene una hoja vacía con una etiqueta o
pestaña (nombre) asignada. Los distintos objetos, tales como cuadros de lista, gráficos,
etc. pueden irse colocando sobre la hoja, pudiéndose crear varias hojas en un mismo
documento.
1007
I
informe
Por "informe" nos referimos a un informe estándar estático, en papel o en pdf.
intervalmatch
Un prefijo de script en QlikView que se utiliza para hacer coincidir valores discretos
con intervalos.
join
Una operación 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 combinación en la tabla
creada tengan un valor común para uno o varios campos comunes, lo que
denominamos un "join natural". En QlikView, se pueden efectuar joins en el script,
produciendo tablas lógicas. Inner join, Left join, Right join y Outer join son todas
operaciones posibles.
keep
Una operación de script que emplea dos tablas. Al igual que un join, la operación 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 load son evaluadas por QlikView, en contraposición a las
sentencias Select, que son evaluadas por el driver ODBC o el proveedor OLE DB.
mapping
Un prefijo de script en QlikView que permite al desarrollador de scripts emplear tablas
de consulta.
1008
marcador
Un conjunto almacenado de selecciones, las cuales pueden ser reinvocadas por un
usuario y compartidas con otros usuarios.
memoria primaria
La memoria que usa el ordenador para programas que se están ejecutando.
Normalmente en forma de RAM.
módulo
Un diálogo en el que podrá introducir, probar y almacenar sus macros de VB Script.
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 de Búsqueda
Los objetos de búsqueda sirven para buscar información en cualquier parte del
documento.
objeto marcador
Un objeto de hoja en el que se pueden crear, borrar y reinvocar marcadores.
objeto personalizado
Un objeto de hoja contenedor o "comodín" para alojar controles OCX personalizados
en QlikView.
objetos de línea/flecha
Un objeto de Línea/Flecha sirve para añadir líneas o flechas al diseño. Los objetos de
línea/flecha pueden moverse y posicionarse en cualquier parte del área de la hoja,
incluso en áreas ocupadas por otros objetos de hoja.
ODBC
Open DataBase Connectivity. Una forma que poseen las aplicaciones de comunicarse
con bases de datos. Un driver ODBC es una o más librerías de enlace dinámico a los
datos (DLL) que posee el sistema para permitir a programas que admitan conexiones
ODBC, como QlikView, acceder a fuentes de datos específicas y recuperar datos
creados con otro formato, como por ej. dBASE.
OLE DB
Object Linking and Embedding for Databases. Una forma que poseen las aplicaciones
de comunicarse con bases de datos. Se pueden leer diversos tipos de datos mediante
esta interfaz, sobre todo fuentes de datos ODBC.
1009
opcional
Un valor de campo opcional es un valor que puede elegirse o seleccionarse sin
modificar el estado de ninguna selección previa. La celda se colorea de blanco, para
mostrar su estado, igual que las celdas alternativas.
Origen de Datos
Nombre que recibe una base de datos física y real, definida mediante interfaz ODBC.
página de inicio
Cuando se inicia QlikView, la primera ventana que visualiza el usuario es la página de
inicio, en la que se pueden ver enlaces a ejemplos, favoritos, documentos abiertos
recientemente y útimas conexiones realizadas.
pestaña en el script
El script se puede dividir en varias pestañas. Esto mejora su estructura y facilita la
navegación 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 Desktop 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
Server.
QlikView OCX
QlikView incluido como un componente de ActiveX para integración en paquetes de
software de terceros. No confundirlo con controles externos o controles de reemplazo
OCX.
1010
QlikView Personal Edition
Un escritorio QlikView que puede ejecutarse sin tener que adquirir una licencia. No
existen limitaciones, siendo la única excepción que no podrán abrirse documentos
QlikView creados por otras personas.
QlikView Publisher
Una herramienta administrativa para la recarga y publicación automáticas de
documentos QlikView. QlikView Publisher es un módulo adicional de QlikView
Server y sus capacidades forman parte del paquete de instalación estándar de QlikView
Server.
QlikView Server
Software para publicación de documentos QlikView a usuarios online que empleen una
arquitectura cliente-servidor.
QlikX
OCX QlikView basado en objetos para integración en otros productos o en sitios web.
RAM
Abreviatura de Random Access Memory (Memoria de Acceso Directo o Aleatorio).
Normalmente es sinónimo de memoria primaria o principal.
range
Una función range es una función que opera en un conjunto de valores – varios
parámetros – para devolver un único valor escalar. Véase también función de
agregación y función escalar.
recarga
El script de QlikView ha de ejecutarse para poder regenerar (o refrescar) los datos del
documento QlikView. Esto puede hacerse de forma manual o automática mediante un
planificador de tareas o QlikView Publisher.
referencia circular
Una estructura en el modelo de datos en la que las claves entre al menos tres tablas
forman un círculo. La lógica inferida es normalmente ambigüa 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.
1011
residente
Se puede acceder a una tabla que ha sido cargada en el script por medio de una
sentencia Load...residente en el script.
restricción de acceso
Método para restringir el acceso a un documento QlikView a diversos usuarios o
grupos de usuarios.
rojo
Color de una celda que ha sido excluida explícitamente por el usuario.
ruta
La ubicación de un archivo, carpeta o directorio en un disco. Véase también ruta
relativa/absoluta.
ruta absoluta
La ubicación de un archivo, carpeta o directorio en un disco, tal como se ve desde el
directorio raíz o el nivel superior. Véase también ruta relativa.
ruta relativa
La ubicación de un archivo, carpeta o directorio en un disco, vista desde un directorio
específico, normalmente el directorio del documento QlikView. Véase también ruta
absoluta.
Script
Una descripción de los datos que se han de cargar. El script es un pequeño programa
que es ejecutado por QlikView. Cuando se ejecuta, conecta su documento QlikView
con una o más fuentes de datos o abre archivos de texto y lee la información de archivo
específica en QlikView. Aquí es donde se definen la fuente de datos y los archivos que
se han de incluir.
script oculto
Una parte del script de carga que se puede ocultar y proteger mediante contraseña.
Sección de Acceso
Una sección del script de carga en QlikView que se puede emplear para restringir el
acceso.
select
La selección de valores de campo haciendo clic sobre ellos con el ratón es la esencia
misma de QlikView. Select es una sentencia SQL empleada en la inmensa mayoría de
herramientas de consulta y sirve para seleccionar registros de una base de datos.
1012
semantic
Un prefijo de script QlikView que sirve para cargar enlaces semánticos. Estos se
utilizan para enlazar unas selecciones con otras. Por ej. referencias dentro de un mismo
campo.
sentencia
Un comando de script recibe también el nombre de sentencia. Todas las sentencias
deben acabar en punto y coma “;”.
separador
Un código o carácter que separa una columna o campo de la siguiente. A veces recibe
también el nombre de delimitador.
SQL
SQL es el acrónimo de Structured Query Language. Un estándar para realización de
consultas en bases de datos relacionales.
tabla cruzada
Una tabla con dos o más dimensiones, en la que algunas dimensiones son verticales y
otras horizontales. QlikView puede utilizar las tablas cruzadas como tablas de entrada.
QlikView también puede mostrar las tablas pivotantes como tablas cruzadas.
tabla lógica
Tablas con datos que QlikView evalúa. Las tablas lógicas son las tablas que se crean
cuando se ejecuta el script. Se almacenan en el documento QlikView.
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 ordenación.
URL
Universal Resource Locator. Una dirección general del tipo utilizado en la World Wide
Web.
1013
V
valor
Los campos son la entidad primaria de almacenamiento de datos en QlikView. Un
campo normalmente contiene uno o varios valores, denominados valores de campo.
Los valores de campo consisten en datos numéricos y/o alfanuméricos (de texto). Véase
también campos duales.
valor alternativo
Un valor de campo que es excluido por una selección efectuada en el mismo campo,
pero no por las selecciones efectuadas en otros campos. La celda está en gris por
defecto, pero se puede aplicar el color blanco a la celda, como las celdas opcionales,
habilitando Mostrar Alternativos en el diálogo 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 gráficos y otros objetos de hoja.
variables de sistema
Las variables de sistema son parámetros generados por QlikView en el script con unas
finalidades muy concretas y específicas, por ej. para la definición de formatos
numéricos en los documentos.
verde
Color de una celda que ha sido seleccionada.
X64
Arquitectura informática para tecnología de 64 bits.
XML
Acrónimo de Extended Markup Language. Más complejo que html, pero no tan
complejo como SGML. Un archivo XML puede contener una o varias tablas.
1014
Index
1015
Asistente Archivo: Tipo 216 BlackAndSchole 347
Asistente Comenzando 47 Bloquear Selecciones 75
Asistente de Alertas 168 Blue 394
Asistente de Archivo 214, 217-221, 229, 239 Borrar 75
Asistente de Archivo tabla: Tipo 216 Borrar Todo 75
Asistente de Archivo: Avanzado 229 Botón 587
Asistente de Archivo: Origen 214 Botón Propiedades
Asistente de Archivo: Transformar 221 General 589
Asistente de Creación de Plantillas 651-653 Botón: Menú Objeto 587
Asistente de Gráfico de Estadísticas 847 bottom 908
Asistente de gráfico de tiempos 841 Brown 395
Asistente de Gráfico Rápido 833 Buffer 248
Asistente de Mezcla de Colores 826 Bundle 249
Asistente de Sentencia Set 196 Buscar 74, 124, 127
Asistente para Datos Inline 211 Buscar/Reeemplazar 197
Asistente para Tablas de Restricción Búsqueda Avanzada 127
de Acceso 212 Búsquedas de texto libre 124
atan 343 C
atan2 343
Call 249
Atrás 75
Campo 185
attribute 364
campo reservado (de seguridad) 213
Autogenerate 273
Campos de entrada 186
Automatización 965
campos de sistema 399
Automatización y Macros 962
Carga Limitada 241
AutoNumber 350
cargar datos 183
AutoNumberHash128 350
Cargar datos 182
AutoNumberHash256 350
Cargar Inline 211
avg 319, 861
CD 301
B ceil 333, 895
Barra de Estado 82 chi2test_chi2 324, 873
Barra de herramientas de Hoja 64 chi2test_df 324, 873
Barra de Herramientas Estándar 64 chi2test_p 324, 872
Barra de Herramientas Navegación 64 chidist 343
Barras de Herramientas 64 chiinv 344
base de datos 183 Chispa 515, 680
before 908 chr 351
below 907 Cifrado 478
Binary 248 class 359
bitcount 337, 899 Cláusula Where 236
Black 394 Código de Color 117
Black and Schole 348 Códigos de formato 957
1016
Index
1017
Desbloquear 121 ErrorMode 305
Desbloquear Selecciones 75 Especificar celdas para una nueva columna 233
Desbloquear y Borrar Todo 75 Especificar Condición de Fila 230
Deshacer Cambios de Diseño 74 Esquema de color 117
Diálogo Animación 675 Estado de Selección 117
Dimensión 671 Estados Alternos 133
dimensionality 906, 935 Estilo 715, 722, 730, 739, 752, 762, 768, 776,
Dimensionar y mover componentes de gráfico 660 784, 792
Dimensiones 714, 722, 730, 738, 752, 762, 768, Estilo de Título de Objeto 448
776, 784, 791, 804, 815 Estilo Estilo 566, 808, 821
dimensiones calculadas 673 Etiqueta 685
Directory 255 Etiquetas 278
disconnect 256 Etiquetas de campo 185
Diseño 481, 524, 539, 554, 569, 576, 586, 597, Etiquetas de Tabla 300
605, 610, 618, 623, 630, 637, 642, 709, etiquetas explícitas 278
718, 726, 734, 746, 757, 764, 771, 779,
etiquetas incluidas 278
788, 796, 809, 822
evaluate 353
distinct 272, 288
even 336, 898
distinctrow 289
Execute 257
div 333, 894
exists 356
Do..loop 256
Exit script 258
Documentos Disponibles 70
exp 342
Donde 274, 289
Expansión de Contexto de Celda 234
Drop Field 256
Expansiónes de Signo Dólar 307
Drop Table 257
Exportar
dual 391
Exportar Contenidos 116
E Exportar Configuraciones de Acción 595
e 348 Exportar Marcador 140
Editar Expresión 823 Expresiones 680, 714, 722, 730, 752, 762, 768,
Editor de Informes 144 776, 784, 792, 804, 815
Editor de Módulo 967 Expresiones de Gráfico 823, 851
Editor de Preferencias de Usuario 91 Expresiones de Script 311
Editor de script 74 F
Ejemplos de Calificadores de Agregación 923
fabs 334, 896
Ejemplos de Funciones de Rango de Gráficos 927
fact 336, 898
Ejemplos de Funciones Inter-Registro en
false 348
Gáficos 931
fdist 345
Ejes 718, 726, 734, 757, 795
FieldIndex 357, 906
El Depurador de Script 240
FieldName 367
El diálogo Personalizar Formato de Celdas 559
FieldName() 367
Elementos de Especificación de Formato 276
FieldNumber 367
Entramado 676
1018
Index
1019
getcurrentfield 361, 915 having 289
getcurrentselections 361, 915 hideprefix 301
getexcludedcount 361, 916 hidesuffix 301
getfieldselections 361, 915 Hierarchy 262
getfolderpath 366 HierarchyBelongsTo 263
getnotselectedcount 362, 916 Hoja: Menú Objeto 490
getpossiblecount 361, 916 hour 369
GetRegistryString 362 HRank 913
getselectedcount 361, 915 HSL 394
GMT 372 I
Gráfico Combinado 719
if 358
Gráfico Combinado: Menú Objeto 719
If..then..elseif..else..end if 264
Gráfico de Barras 667
Image_size 264
Gráfico de Barras: Menú Objeto 667
Importar Marcador 141
Gráfico de Bloques 773
Imprimir 73
Gráfico de Bloques: Menú Objeto 773
Imprimir archivo 73
Gráfico de Dispersión 735
Imprimir como PDF 74
Gráfico de Dispersión: Menú Objeto 735
Imprimir como PDF (Objeto) 74
Gráfico de Embudo 765
Imprimir gráfico... 73
Menú Objeto 765
Imprimir: Cabecera/Pie de página 112
Gráfico de Indicador 781
Imprimir: Diseño 110
Gráfico de Indicador: Menú Objeto 781
Imprimir: General 109
Gráfico de Líneas 711
include 301
Gráfico de Líneas: Menú Objeto 712
InDay 376
Gráfico de Radar 727
InDayToTime 377
Gráfico de Radar: Menú Objeto 727
index (función de cadena) 351
Gráfico de Rejilla 749
Indicador 119
Gráfico de Rejilla: Menú Objeto 749
Gráfico de Tarta 759 Í
Gráfico de Tarta: Menú Objeto 759 índice (función de cadena) 350
Gráfico en cascada 682 Info 265
Gráfico Mekko 789 Información de soporte de documento 71
Menú Objeto 789 Informe 144
Green 395 Informes 143
group by 274, 289 Informes de Documento 145
Grupos Jerárquicos 945 Informes de Usuario 145
Grupos no Jerárquicos (Cíclicos) 946 inline 273
H InLunarWeek 376
InLunarWeekToDate 376
hash128 354
InMonth 374
Hash160 354
InMonths 375
Hash256 354
InMonthsToDate 375
1020
Index
1021
macros 965 MissingCount 317, 861
Macros 465, 497, 591, 965 mixmatch 359
Macros en QlikView Server 975 mod 333, 895
Magenta 395 mode 315, 856, 858
makedate 371 Modo And en Cuadros de lista 129
maketime 371 Modo de Copiado 115
makeweekdate 371 money 389
Manejo de Script 189 money# 918
Map ... using 280 moneydecimalsep 304, 386
Mapa de Color Avanzado 707 MoneyFormat 304, 387
Mapping 280 moneythousandsep 304, 386
MapSubstring 356 month 369
Marcadores 135, 138 MonthEnd 379
match 359 MonthName 379
max 315, 856, 858 MonthNames 305, 387
MaxString 316, 856, 859 MonthsEnd 380
Mayúsculas 353 MonthsName 380
median 319, 868 MonthsStart 380
Mensajes de Error Personalizados 947 MonthStart 379
Menú Archivo 59 Mostrar Siempre Opciones de Menú de Diseño 95
Menú Ayuda 70 Motor de Script 965
Menú Configuración 67 Mover selecciones 120
Menú de Objeto del Objeto de texto\ 599 MsgBox 362
Menú Diseño 65 msq 279
Menú Editar 63 N
Menú Herramientas 68
networkdays 384
Menú Informes 68, 143
no eof 277
Menú Marcadores 67
no quotes 278
Menú Objeto 69, 500
NoConcatenate 281
Menú Objeto del Objeto
NoOfColumns 912
Calendario/Deslizador\ 611
NoOfFields 367
Menú Selecciones 65
NoOfFields() 367
Menú Ventana 69
NoOfReports 368
Menú Ver 64
NoOfRows 368, 911, 934
Métodos Abreviados de Teclado 981
NoOfRows() 368
mid 351
NoOfTables 368
min 315, 856, 858
NoOfTables() 368
Minstring 856
normdist 344
MinString 316, 859
norminv 344
minute 369
not 313, 855
Mis Objetos de Servidor 645
Notas 500
missingCount 856
1022
Index
1023
Preferencias de Usuario: General 85 Ordenar (tabla simple) 815
Preferencias de Usuario: Guardar 89 Presentación (Gráfico Combinado) 696, 715, 723,
Preferencias de Usuario: Imprimir 101 731, 792
Preferencias de Usuario: Objetos 96 Presentación (Gráfico de Barras) 696, 715, 723,
731, 792
Preferencias de Usuario: Registro 107
Presentación (Gráfico de bloques) 776
Preferencias de Usuario: Seguridad 106
Presentación (Gráfico de Dispersión) 740, 753
previous 357
Presentación (Gráfico de embudo) 769
Propiedades de Botón: Acciones 591
Presentación (Gráfico de Indicador) 784
Propiedades de Cuadro de Entrada: Reglas 460,
583 Presentación (Gráfico de Líneas) 696, 715, 723,
731, 792
Propiedades de Cuadro de Estadísticas:
Presentación (Gráfico de Radar) 696, 715, 723,
General 535
731, 792
Propiedades de Cuadro de Selección
Presentación (Gráfico de Rejilla) 740, 753
Múltiple: General 544
Presentación (Gráfico de Tarta) 762
Propiedades de Cuadro de Tabla: General 561
Presentación (Gráfico Mekko) 696, 715, 723,
Propiedades de Documento 444 731, 792
Al Abrir 451 Presentación (tabla pivotante) 805
Cifrado 478 Presentación (Tabla Simple) 817
Fuente 98, 480, 523 Propiedades de Gráfico: Colores 705
Grupos 468 Propiedades de Gráfico: Dimensiones 671
Número 476 Propiedades de Gráfico: Ejes 702
Ordenar 473 Propiedades de Gráfico: General 661
Planificador 459 Propiedades de Gráfico: Número 708
Presentación 474 Propiedades de Gráfico: Ordenar 692
Servidor 456 Propiedades de Hoja 490
Propiedades de Documento, Extensiones 479 Disparadores 497
Propiedades de Documento: Disparadores 465 Propiedades de Hoja: Campos 493
Propiedades de Documento: General 444 Propiedades de Hoja: General 491
Propiedades de Documento: Hojas 453 Propiedades de Hoja: Objetos 494
Propiedades de Documento: Seguridad 463 Propiedades de Hoja: Seguridad 496
Propiedades de Documento: Tablas 470 Propiedades del Contenedor
Propiedades de Documento: título 486, 528 Presentación 636
Propiedades de documento: Variables 460, 583 Propiedades del Cuadro de Entrada
Propiedades de Documento: Variables 460, 583 Presentación 581
Propiedades de Documento:Diseño 481, 524 Propiedades del Cuadro de Entrada: General 579
Propiedades de Gráfico 566, 808, 821 Propiedades del Cuadro de Entrada: Número 585
Efectos Visuales 807, 820 Propiedades del Cuadro de estadística:
Expresiones 680 Número 538
Límites de Dimensión 677 Propiedades del Cuadro de Lista
Propiedades de Gráfico: Expresiones 509
Ejes (Gráfico de Tarta) 744 Ordenar 517, 546
Estilo (gráficos de mapa de bits) 693 Presentación 518
1024
Index
1025
Red 395 Sentencias de Control de Script 246
Rehacer Cambio en el Diseño 74 Sentencias de Script y palabras clave 243
Rellenar Celdas 232 set 290, 300
reloadtime 360 SetDateYear 373
Rem 284 SetDateYearMonth 373
Rename Field 284 sign 337, 899
Rename Table 284 Signos de entrecomillado (Comillas) 309
Renombrar campos 403 sin 343
repeat 352 sin etiquetas 278
Replace 287, 354 sinh 343
ReportComment 368 Sintaxis de Expresión para fórmulas
ReportID 368 calculadas 943
ReportName 368 Sintaxis de Script 243
ReportNumber 368 skew 314, 319, 869
residente 273 Sleep 291
Restablecer Estado de Borrado 75 SQL 291
Restricción de acceso 212 SQLColumns 291
Restricción de Acceso 437 SQLTables 292
Restricciones de Acceso 437 SQLTypes 292
RGB 394 sqr 342
Right 285, 351 sqrt 342
round 334, 896 Star 293
rowno 349, 911, 934 stdev 314, 319, 868
rtrim 352 stdv 318, 861
1026
Index
1027
Verbatim 302 ZTest_z 330, 883
Visor de Datos 198 ZTestw_conf 332, 886
Visor de Tablas 198 ZTestw_dif 331, 885
Vista de Árbol en cuadros de lista 505, 530 ZTestw_sig 331, 885
Vista de Árbol en el Cuadro de Lista 507 ZTestw_sterr 331, 886
Vista Previa 114 ZTestw_z 331, 885
Vista previa de la expresión 177
Volver a ejecutar script 74
VRank 915
week 369
weekday 370
WeekEnd 381
WeekName 381
WeekStart 381
weekyear 370
when 299
while 274
White 394
Wildmatch 359
WinPath 302
WinRoot 302
year 369
year2date 372
YearEnd 377
YearName 378
YearStart 377
Yellow 395
1028