Professional Documents
Culture Documents
2
Contenido
Contenidos
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,20 21
2.1 Funcionalidad General 21
3 Compatibilidad con versiones anteriores de QlikView 23
3.1 Compatibilidad con formatos previos de archivo 23
3.2 Entornos mixtos cliente/servidor 23
4 QlikView Personal Edition 25
Parte 2 Instalación 27
5 Instalación de QlikView 28
5.1 Paquetes de instalación QlikView 28
5.2 Descargar e Instalar el Programa de Instalación de QlikView Desktop 29
5.3 Cuando se está ejecutando el programa de instalación 29
5.4 Serialización 30
5.5 Distribución en Red de QlikView 30
5.6 El Editor de Archivo de Activación de Licencia 30
5.7 Actualizar QlikView 31
6 OLE DB y ODBC 33
6.1 OLE DB 33
6.2 ¿Cuándo es necesaria la interfaz ODBC? 33
6.3 Crear fuentes de datos ODBC 34
Parte 3 Cuestiones básicas de navegación 35
7 Iniciar QlikView 36
7.1 Sintaxis de la línea de comandos 36
7.2 La Página de Inicio 36
7.3 Conectar con el Servidor 38
7.4 Ejecución por Lotes 39
8 El asistente "Comenzando" 43
9 Archivo QlikView 45
9.1 Archivos de Proyecto QlikView 45
9.2 Control de Versiones (source control) 46
10 Comandos de Menú 49
10.1 Menú Archivo 49
10.2 Menú Editar 53
10.3 Menú Ver 54
10.4 Menú Selecciones 55
10.5 El menú Diseño 56
10.6 Menú Configuración 57
10.7 Menú Marcadores 58
10.8 Menú Informes 58
10.9 Menú Herramientas 59
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.
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.
Versiones anteriores
QlikView Server 11 no es compatible con clientes QlikView 6. Ni tampoco QlikView Server 6 es
compatible con clientes QlikView 11.
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
de Descargas de QlikView . Estos documentos también están adaptados para su uso en QlikView Personal
Edition.
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 985).
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.
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.
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.
7 Iniciar QlikView
Arranque QlikView desde el menú Inicio, Programas, o bien haciendo doble clic en un documento
QlikView.
Si desea iniciar QlikView desde la línea de comandos, puede utilizar los parámetros descritos en la siguiente
sección.
Ejemplos Un conjunto de ejemplos que se pueden examinar para aprender a usar QlikView de varias
formas.
Reciente Contiene un listado con los documentos y páginas web abiertos más
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 36)).
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
Información Contiene guías y otros recursos para obtener más información sobre QlikView,
adicional como por ejemplo tutoriales, formación online y QlikView Community.
Haga clic en el botón Nuevo documento si desea crear un documento nuevo.
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.
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.
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 36).
Programador de Tareas
Windows tiene un servicio Programador de Tareas. Este servicio se controla desde las Herramientas
Administrativas (Windows 7 y Windows 8), 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
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 453).
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.
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:
Expresión
Las expresiones de un gráfico definen los valores calculados 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 complejas. Este
paso permite elegir entre tres tipos de expresiones muy comunes.
Calcular la suma de:
elija esta opción para ver la suma numérica de un campo, por ejemplo sum(Ventas). A continuación elija qué
campo sumar de la lista desplegable.
Calcular la media aritmética de:
elija esta opción para ver la media aritmética numérica de un campo, por ejemplo avg(Resultado). A
continuación elija un campo para el cálculo en la lista desplegable.
Contar el número de:
elija esta opción para ver el número de valores de un campo, por ejemplo count(IDPedido). A continuación,
en la lista desplegable, elija en qué campo desea contar los valores.
Haga clic en Crear un segundo gráfico si desea crear otro gráfico. Volverá al paso 4.
Haga clic en Siguiente paso para continuar.
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
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.
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.
Al guardar el documento, los archivos de proyecto no se cargan en source control. Para subir actualizaciones
de documentos a Source Control tendrá que utilizar el elemento de menú Subir Cambios . Una única
operación check-in en QlikView puede generar varios cambios cuando se utiliza Microsoft TFS y sólo uno
cuando se utiliza Subversion. En consecuencia, el desplazarse por los cambios seleccionando los archivos de
forma aleatoria no es recomendable ya que no garantiza la estabilidad del documento.
Para más información, consulte el informe sobre control de versiones disponible en community.qlikview.com.
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 68) para más información.
Nuevo Abre una nueva ventana QlikView y le permite crear un nuevo Archivo
QlikView (página 45).
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 217). 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 38). En este diálogo es posible
Servidor... conectar 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
Documento Server 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 211)). Abrir un fichero plano
abre automáticamente el Asistente de Archivo.
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).
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.
Si deseamos compartir un documento QlikView utilizando clientes AJAX, el nombre de
archivo no deberá contener caracteres hash (#).
Guardar Guarda la configuración actual en un nuevo archivo QlikView bajo un nuevo nombre de
como... archivo. Este comando también puede invocarse con el método abreviado de teclado: F12.
Si deseamos compartir un documento QlikView utilizando clientes AJAX, el nombre de
archivo no deberá contener caracteres hash (#).
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 Crea un correo electrónico con un enlace URL al documento actual del
como Enlace servidor. 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 99)),
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 Abre el diálogo estándar Imprimir (véase Exportar e Imprimir (página 99),
Valores que permite imprimir los valores posibles (seleccionados y opcionales) del
Posibles... cuadro de lista actual. Este comando solo está disponible para cuadros de lista.
Imprimir Esta opción debe utilizarse cuando se impriman cuadros de lista y cuadros
Valores múltiples como PDF.
Posibles 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 104).
Vista Previa Muestra una vista previa de objetos de hoja imprimibles, véase Vista Previa
(página 104).
Control de Configuración
Versiones Conjunto que utiliza el dll del proveedor MSSCCI (Microsoft Source Code
(source Control Interface) para utilizarlo cuando se añade un proyecto o se descarga un
control) proyecto de source control. Para más información vea Control de Versiones
(source control) (página 46).
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.
Editor de Abre Diálogo Editor de Script (página 191). Aquí podrá escribir y ejecutar
Script... sentencias de script que abren y conectan con las bases de datos.
Recargar Ejecuta el script de carga actual y recarga los datos en el documento QlikView
activo. Este proceso es imprescindible si la base de datos ha cambiado de
contenidos desde la última vez que se cargó. Este comando también puede
invocarse con el método abreviado de teclado: Ctrl+R.
Recarga Ejecuta el script de carga actual, incluyendo todos los comandos de script,
Parcial como por ejemplo Drop Table (página 264), y recarga los datos del
documento QlikView activo. Sin embargo, solo se recargan aquellas tablas
cuyas sentencias load y select vayan precedidas por el prefijo Replace (página
296) o Add (página 247). A las tablas de datos que no se vean afectadas por
este tipo de sentencias load o select tampoco les afectará la recarga parcial.Este
comando también puede invocarse con el método abreviado de teclado:
Ctrl+Mayús+R.
Reducir Datos Abre un menú que contiene los dos comandos siguientes:
Visor de Abre el diálogo Visor de Tablas (página 200) donde se puede analizar la
Tablas 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.
Lista de Una lista con los últimos documentos utilizados por QlikView. El número de
Documentos documentos mostrados se configura en el diálogo Configuraciones:
Recientes Preferencias de Usuarios. Por defecto es 8. Seleccionar una de estas opciones
es equivalente al comando Abrir.
Copiar Formato La herramienta Copiar Formato (página 67) permite copiar el formato
de un objeto de hoja a otro.
Activar Todo Hace que todos los objetos de hoja de la hoja se activen. Otra forma de
obtener un resultado similar es haciendo clic y arrastrando un
rectángulo alrededor de aquellos objetos de hoja que se deben activar,
o también haciendo clic sobre ellos al tiempo que pulsa Mayús. Este
comando también puede invocarse con el método abreviado de teclado:
Ctrl+A.
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 105). En este diálogo se muestran los campos copiados. El
formato de la lista de copia también se puede fijar aquí.
Objetos del Servidor Habilita y deshabilita el Panel Panel de Objetos del Servidor (página
653).
Restablecer Ventana Con esta opción el tamaño de la ventana del documento QlikView
puede fijarse en una o diversas resoluciones de pantalla.
Ajustar Zoom a la Cambia el tamaño de la hoja activa y todo lo que contiene de modo
Ventana que se ajuste al tamaño de la ventana.
Aplicar Zoom a todas Las configuraciones de Zoom de la hoja visible activa se transferirán a
las Hojas todas las hojas del documento.
Adelante Vuelve al estado lógico anterior al comando Atrás. Elegir entre los
dos estados alternando los comandos Atrás y Adelante. Este comando
también puede invocarse con el método abreviado de teclado:
Mayús+Flecha Derecha
Bloquear Bloquea todas las selecciones actuales de los campos. Este comando
también puede invocarse con el método abreviado de teclado:
Ctrl+Mayús+L.
Borrar Todo Borra todas las selecciones actuales excepto aquellas que están
bloqueadas.
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 la) 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).
Nuevo Objeto de Hoja Abre un menú en cascada en el que se puede elegir crear uno o
diversos objetos de hoja diferentes. Al crearse, aparecerá el diálogo de
las propiedades correspondientes para configurar el nuevo objeto.
Siempre que tanto el cliente como el servidor tengan instalada la
versión QlikView 8 o posterior, será posible añadir nuevos objetos de
hoja al diseño, incluso si se está trabajando con un documento de
QlikView Server. Esto requiere que:
a) tenga en su poder una licencia válida,
b) el documento de servidor esté configurado para permitir objetos de
servidor y
c) el QlikView Server esté configurado para permitir objetos de
servidor.
Ajustar Objetos que Cualquier objeto de hoja establecido fuera del área visible de la
están Fuera de la ventana QlikView se reposicionará dentro del área visible.
Pantalla
Propiedades de Hoja Abre el diálogo Propiedades de Hoja: General (página 505) que
contiene parámetros específicos que conciernen a la hoja actual.
Algunas propiedades comunes a los objetos de hoja también se pueden
configurar desde este diálogo. Este comando también puede invocarse
con el método abreviado de teclado: Ctrl+Alt+S. Consulte los enlaces
en la parte inferior de esta página.
Panel de Variables... Abre el diálogo Panel de Variables (página 167) donde se listan todas
las variables no ocultas y sus valores en un único listado. Este
comando también puede invocarse con el método abreviado de teclado:
Ctrl+Alt+V.
Vista Previa de la Abre el diálogo Vista previa de la expresión (página 169) el cual
Expresión... muestra y gestiona de forma centralizada desde un único listado todas
las expresiones de los objetos de hoja, hojas y documentos. Este
comando también puede invocarse con el método abreviado de teclado:
Ctrl+Alt+E.
Mis Marcadores Desde esta lista se pueden recuperar los diez primeros marcadores
(Marcadores de personales vinculados al documento activo.
Usuario)
Añadir Marcador Abre el diálogo Añadir marcador (diálogo) (página 127), 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.
Editor de Módulo... Abre el diálogo Editor de Módulo (página 975) que se utiliza para crear
macros.
Abrir QlikView Abre QlikView AccessPoint en una ventana html dentro de QlikView.
AccessPoint Este comando solo está disponible si se ha configurado una URL para
QlikView AccessPoint en la página Preferencias de Usuario:
Ubicaciones.
Asistente de Gráfico Abre el Asistente de Gráfico Rápido (página 839), el cual le ayuda a
Rápido... crear un gráfico simple, de una forma rápida y fácil, sin tener que
preocuparse de momento por explorar la gran cantidad de parámetros y
opciones disponibles.
Alertas... Abre el cuadro de diálogo Alertas (página 156), donde podrá definir y
editar cualquier alerta que se vaya a emplear en el documento.
Asistente de Alertas El Asistente de Alertas (página 160)le ayuda en la tarea de definir una
alerta.
Si hay más de un objeto activo, el menú Objeto contiene los comandos comunes a dichos objetos de hoja
activos.
Para una descripción más detallada de los diferentes menús de objeto, vea las secciones específicas de cada
objeto.
Documentos Abre el diálogo Documentos Disponibles (página 60), que muestra una lista
Disponibles expandida (por debajo de 10) de los documentos QlikView abiertos,
proporcionando información adicional del documento. Si selecciona un
documento, lo activa.
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.
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.
Mostrar Página de Muestra la página de inicio cada vez que arranca QlikView. Si no desea que la
Inicio 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 Abre el diálogo QlikView Update desde el cual podrá hacer que QlikView
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 62) 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.
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.
Nuevo Archivo Abre una nueva ventana QlikView y le permite crear un nuevo Archivo
QlikView (página 45). Este comando también puede invocarse con el
método abreviado de teclado: Ctrl+N.
Abrir Archivo Permite la apertura de un Archivo QlikView (página 45) o Table file en
una nueva ventana QlikView. Al abrir un fichero plano se abre
automáticamente el Asistente de Archivo: Tipo (página 217). Este
comando también puede invocarse con el método abreviado de teclado:
Ctrl+O.
Actualizar Este comando sólo está disponible con documentos abiertos en QlikView
Server 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.
Imprimir como PDF Abre Imprimir: General (página 99) con la impresora PDF-XChange 3.0
preseleccionada.
Tras hacer clic en el botón Imprimir se le pedirá que introduzca un
nombre de archivo para el archivo PDF de salida. Este botón solo está
disponible si el sistema dispone de una impresora PDF.
Editor de Script Abre el diálogo Diálogo Editor de Script (página 191) 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.
Buscar Abre el cuadro Buscar (página 114) 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 cual 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 839) que le permitirá crear
Rápido 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.
Añadir Marcador Abre el diálogo Añadir marcador (diálogo) (página 127), 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.
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.
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.
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.
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
Estadísticas en los posibles valores de un campo.
Crear Cuadro de Crea un cuadro de tabla que sirve para mostrar información sobre los
Tabla 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
Línea/Flecha flecha en la presentación.
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.
Editor de Módulo Abre el diálogo Editor de Módulo donde se escriben las macros y las
funciones definidas por el usuario en VBScript o JScript.
Visor de Tablas Abre el diálogo Visor de Tablas en el que se muestran los datos de la
estructura de tabla.
Modo WebView Habilita y deshabilita el modo WebView, que utiliza el navegador web
interno de QlikView para mostrar el diseño del documento como una
página Ajax.
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.
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.
Comandos
Opciones
Mostrar Siempre Desactive esta opción si desea utilizar unos menús abreviados, con una
Menús Completos selección de los comandos más habituales.
Mostrar menús completos tras una breve pausa
Cuando se estén empleando los menús abreviados, habilite esta opción si
desea que los menús completos aparezcan tras haber merodeado con el ratón
por el menú durante un breve tiempo.
Restablecer Datos de Este parámetro elimina los registros de los comandos empleados en una
Uso en Menús y Barras aplicación y restaura el conjunto predefinido de comandos visibles en los
de Herramientas menús 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.
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.
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.
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
Sistema todas las listas de variables.
Eliminar Mapas de Los Mapas de Bits utilizados en las hojas y en los objetos de hoja
Bits no Utilizados normalmente 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 enmascare las sentencias de conexión encriptando ID de usuario y contraseña.
Usuario
Mantener Progreso Marcar esta opción mantendrá el diálogo Progreso de Ejecución del Script
Abierto tras la abierto una vez que el script haya finalizado la recarga.
Recarga
Restablecer Ventana al Si se activa esta opción, el tamaño de la ventana QlikView coincide con el
Tamaño del tamaño del documento, es decir, el tamaño de la ventana QlikView en el
Documento 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 445) 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
Archivo tras Cada normalmente no se escribe en disco tras cada sentencia individual. Pero si
Escritura selecciona esta 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 Si el script se ejecuta desde el interior del diálogo Editor de Script y esta
Diálogo de Script Tras casilla de verificación está marcada, el diálogo se abrirá de nuevo tras la
Ejecución de Script ejecución de script.
efectuada desde el
Diálogo
Mostrar el Asistente Abre el Asistente "Comenzando", el cual le guiará a través de los diversos
"Comenzando" cuando pasos para crear un nuevo documento basado en una única hoja Excel.
se 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.
Archivos Utilizados Este grupo sirve para controlar la lista de archivos QlikView recientes en el
Recientemente menú 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 En este grupo es posible establecer el conjunto de caracteres para el archivo de
para el Archivo de registro (archivo log). La configuración predeterminada es ANSI, pero en su
Log lugar es posible marcar la opción Unicode.
Cambiar el Idioma de Pulse el botón que abrirá el cuadro de diálogo Seleccione el Idioma de la Interfaz. En este
la Interfaz diálogo aparecerán listadas todas las versiones de lenguajes que QlikView tiene disponibles
en el PC. (Se incluyen diversas variedades de idioma como archivos .dll en el momento
mismo de la instalación). Tras seleccionar un nuevo lenguaje, deberá reiniciar QlikView para
que los cambios surtan efecto. El cambio afectará tanto al lenguaje de la interfaz de usuario
del programa, como al lenguaje de la ayuda online, siempre y cuando dichos archivos de
ayuda estén disponibles para el PC.
El idioma de la interfaz también puede definirse modificando el archivo settings.ini,
que se encuentra en
C:\Users\username\AppData\Roaming\QlikTech\QlikView. Edite el
parámetro Idioma de la interfaz y configúrelo con uno de los idiomas que se admiten.
Tiempo de espera de la Marque esta alternativa e introduzca un tiempo de retardo para que las
Ventana Emergente del ventanas emergentes del marcador se cierren automáticamente una vez
Marcador(es) transcurridos ciertos segundos.
Utilizar WebView en Habilita y deshabilita el modo WebView, que utiliza el navegador web
el Diseño interno 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.
Límites de Memoria Este control establece el mínimo y el máximo de cantidad física de RAM que
para Espacio de puede utilizar una aplicación. De esta forma se puede controlar si una
Trabajo (%) 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.
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 460) 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 Aquí puede especificar reglas para la creación de una copia de seguridad del
de Recuperación archivo QlikView actual. Esta funcionalidad de autoguardado puede resultar
Automática muy ú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).
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
Uso de comillas en el script (página 321).
Macro de Script Las variables de macro utilizadas en el script. Para más información sobre
variables, vea Variables de script (página 310).
Etiquetas de Tabla Las etiquetas asignadas a determinadas tablas. Para más información vea
Nombres de Tabla (página 309).
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.
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.
Ayuda de la Sintaxis Marque esta opción para que aparezca una pequeña ventana emergente cuando
de Programación escriba una función.
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.
Visual Basic Establece los Métodos Abreviados de teclado en las configuraciones por
defecto del entorno de depuración Visual Basic.
Siempre Utilizar Se generará un archivo log (.log), o archivo de registro, cada vez que se
Archivos de Log para ejecute el script. El archivo contendrá una fecha/hora para el inicio y el fin, las
Nuevos Documentos líneas de 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.
Modo de Estilo Elija uno de los modos disponibles para el estilo de objeto de todos sus
Predeterminado objetos 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
Minimizado en este desplegable. El estilo seleccionado se aplicará a todos los objetos de
Predeterminado hoja minimizados del documento.
Plantilla Aquí puede seleccionar una plantilla QlikView que se aplicará como plantilla
Predeterminada 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 54).
Activar todos los Cuando QlikView se instala en un ordenador por primera vez, se habilitan
mensajes de varios diálogos de alerta. Éstos solicitarán su confirmación antes de proceder a
confirmación realizar ciertas acciones, como por ejemplo borrar hojas, u objetos de hoja, o
enviar correos electrónicos. En cada uno de estos diálogos de advertencia hay
una casilla de verificación con el texto: "No volver a mostrar este mensaje".
Marcando dicha casilla es posible suspender la emisión de ese cuadro de
diálogo en particular de ahí en adelante. Para activar todos los diálogos de
advertencia previamente desactivados pulse el botón Habilitar de este grupo.
Etiqueta Los totales que se pueden mostrar en Gráficos de Barras, Tablas Pivotantes y
Predeterminada Para Tablas Simples reciben la etiqueta predeterminada de "Total". Es posible editar
Total aquí la Etiqueta predeterminada para Total.
Configuración En este grupo se pueden establecer opciones que se aplicarán por defecto para
Predeterminada para los 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 de
Desplazamiento tablas y gráficos que tengan una barra de desplazamiento cuando se efectúe una selección en
otro objeto. El parámetro se habilita también en la página de Diseño del objeto.
Las posiciones de desplazamiento no se mantendrán si cierra el documento.
Num. Máximo de Es posible especificar un límite superior para establecer cuántos puntos de
Símbolos en Gráficos datos 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 del área de gráfico
Fondo del Gráfico se 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
Progreso de Cálculo visualizar 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.
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 407). 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:
Tabla Completa Si marca esta opción, se copiará una tabla con todo su formato completo y
todo el estado de las selecciones. Este parámetro es preferible cuando se copia
con la finalidad de incluirlo en alguna presentación.
Sólo Área de Datos Si marca esta opción, no se copiará nada excepto los datos en bruto. Esta 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:
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
texto de como imagen.
Selecciones para Marque esta opción para que los Cuadros de Selecciones Actuales se copien
Cuadro de Selecciones como una marca de selección de texto en vez de como imagen.
Actuales
La configuración de Zoom de Portapapeles, que es independiente de la configuración actual del zoom de la
hoja, determina el tamaño de la imagen copiada. Las imágenes más grandes dan una mejor calidad a cambio
de aumentar el tamaño.
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 Marque esta opción para incluir marcas de selección cuando exporte a archivos
HTML HTML.
En Exportaciones Marque esta opción para incluir marcas de selección cuando exporte a archivos
BIFF 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 el formato numérico de los datos y exporta los números sin formato.
El separador de decimales será el que se haya definido en la configuración del
sistema operativo (Panel de Control).
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.
Utilizar Configuración Mientras esta alternativa esté activada, se empleará la configuración regional
Regional para del sistema operativo para el separador decimal al exportar a HTML.
exportación a HTML Deseleccionando esta opción, se utilizará siempre el punto decimal,
independientemente de las configuraciones regionales.
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.
Ajustar Paleta de Si se deja sin marcar esta casilla, los colores estándar de la paleta de Excel
Excel a 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.
Utilizar Configuración Se usarán siempre las configuraciones intrínsecas del gráfico excepto el color o
de Gráficos b/n.
Forzar color Todos los gráficos de mapa de bits se imprimirán en color, independientemente
de las configuraciones de Color del documento.
Forzar gráficos a Todos los gráficos de mapa de bits se imprimirán en blanco y negro,
imprimirse en blanco y independientemente de las configuraciones de Color en el documento.
negro
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
Cabecera página.
Repetir Columnas de Si está seleccionada esta opción, las columnas de cabecera (en las tablas
Cabecera pivotantes) aparecerán en cada página.
Evitar Postscript para Debido a la interacción entre las librerías de gráficos Microsoft y determinados
Imprimir (lento) controladores de impresora Postscript, la nitidez de las impresiones de
Imprimir Hoja puede ser ocasionalmente menor de 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).
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.
Buffers QVD
La ubicación de almacenamiento predeterminada de los Archivos QVD
(página 445) 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
659).
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.
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.
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.
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.
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 100) y
Imprimir: Cabecera/Pie de página (página 102).
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:
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 _ Marque esta opción para ajustar la escala de impresión al número de páginas
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).
Guardar Haga click en este botón para salvar las configuraciones para cabecera y pie
Configuración mientras continua trabajando con este diálogo.
Vista Previa Este botón abre una ventana que muestra una Vista Previa (página 104)
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 99) y Imprimir: Cabecera/Pie de página (página 102).
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 951). 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.
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 951). 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.
Guardar Haga clic en este botón para salvar sus configuraciones de diseño mientras
Configuración continua trabajando con este diálogo.
Vista Previa Este botón abre una ventana que muestra una Vista Previa (página 104)
detallada del objeto imprimible actual.
Imprimir Haga clic en este botón para que haga efecto el comando imprimir y cierre este
diálogo.
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 99) y Imprimir: Diseño (página 100).
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 & Hora
(página 103).
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.
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 & Hora (página 103).
Por defecto Haga click en este botón para restablecer las configuraciones por defecto par la
cabecera y el pie.
Guardar Haga click en este botón para salvar las configuraciones para cabecera y pie
Configuración mientras continua trabajando con este diálogo.
Vista Previa Este botón abre una ventana que muestra una Vista Previa (página 104)
detallada del objeto imprimible actual.
Imprimir Haga clic en este botón para que haga efecto el comando imprimir y cierre este
diálogo.
Utilizar Configuración Active esta opción para que el sistema aplique los formatos de fecha y hora
predeterminada del (Windows).
Sistema
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:
Imprimir Transfiere el control al diálogo Imprimir: General (página 99),desde el que podrá
imprimir el objeto activo.
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.
Abre desde Modo de Copiado (página 105) 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.
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.
14 Lógica y Selecciones
Hacer selecciones es la acción o interacción fundamental en QlikView. Las selecciones filtran y no dejan
pasar un subconjunto de los datos que se han cargado en QlikView.
Las selecciones se utilizan para señalar con el ratón aquello de lo que se desea obtener más información y
QlikView responde indicando, mediante una codificación de colores, los valores posibles y excluidos con
sus diferentes colores.
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 variaciones en el tono y la intensidad.
El estilo que se habrá de utilizar se puede controlar de distintas maneras:
l En la página Propiedades de Documento: General ( Propiedades de Documento: General (página
460))
l En la página Preferencias de Usuario: General ( Preferencias de Usuario (página 75))
l En la página Propiedades del Cuadro de Lista: Presentación ( Propiedades del Cuadro de Lista:
Presentación (página 530)).
Estilo Casillas de
Estilos de color
Verificación
Estado QlikView codificados en
(iconos
QlikView
Windows)
Posible Blanco/Negro
Seleccionado Verde/Negro
Bloqueado Azul/Amarillo
Estilo Casillas de
Estilos de color
Verificación
Estado QlikView codificados en
(iconos
QlikView
Windows)
AND- Verde/Negro con
seleccionado &
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 Indicadores
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 72). 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én
inmediatamente visibles. Esta es la razón principal de 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, ya que
las selecciones en las tablas no están codificadas por color. La opción está seleccionada/deseleccionada en el
diálogo Preferencias de Usuario: Objetos (página 86).
Los indicadores de selección aparecerán en el Cuadro de Selecciones Actuales así como en la ventana
flotante de Selecciones Actuales, para poder distinguir entre valores seleccionados y valores bloqueados.
Ejemplo:
La imagen a continuación muestra el aspecto de los diversos indicadores en el cuadro de selecciones
actuales.
i Mueve las selecciones actuales un paso hacia abajo en el cuadro de lista. Cuando se
alcanza el último valor, la selección volverá al primer valor. Cuando no se ha realizado
ninguna selección, el cuadro de lista se desplazará una celda hacia abajo cada vez.
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.
Re Pá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.
Av Pá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.
Ejemplo:
En el cuadro de lista a continuación, con E y F seleccionados, utilizar las distintas teclas produce el
resultado siguiente:
i se seleccionarán F y G.
h se seleccionarán D y E.
Re Pág se seleccionarán C y D.
Av Pág se seleccionarán G y H.
Inicio se seleccionarán A y B.
Fin se seleccionarán I y J.
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 Indicadores (página 109) 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.
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. Se quedará abierta cuando cierre el actual documento
QlikView y sus contenidos se modificarán si abre otro documento. Al igual que los objetos de hoja, se
actualiza dinámicamente en el momento de hacer nuevas selecciones, permitiéndole así una visión general
permanente y completa de sus selecciones actuales.
En el diálogo Preferencias de Usuario se especifica el número máximo de valores seleccionados distintos
que se han de mostrar en las ventanas de Selecciones Actuales (véase Preferencias de Usuario (página 75)).
Si hay más valores seleccionados, se mostrarán como ‘x valores de y’ en el campo correspondiente.
Las selecciones en los cuadros and van precedidas por & o !, dependiendo de si es una selección o una
exclusión.
Nota:
si selecciona un campo mediante la búsqueda, la cadena de búsqueda se mostrará como valor de campo.
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 seleccionando con el ratón 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, se puede 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. Usando ctrl+clic podrá seleccionar
varios períodos, incluso si se encuentran en diferentes meses o años.
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 seleccionando con el ratón 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.
También se pueden realizar selecciones haciendo clic sobre la leyenda del gráfico o marcándola con el ratón.
Gráfico de Bloques
Podrá seleccionar bloques individuales en los gráficos de bloques. La funcionalidad jerárquica se utiliza para
referirse a una determinada dimensión: seleccionar el primer bloque hace referencia a la primera dimensión,
seleccionar un segundo bloque dentro del primero hace referencia a la segunda dimensión, etc.
También se pueden seleccionar varios bloques a la vez "marcándolos, o rellenando su á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 hacer selecciones en los gráficos de indicador, dado que no hay una dimensión definida.
Tablas Simples
Se pueden hacer selecciones en las columnas de dimensión de una tabla simple haciendo clic en una celda o
seleccionando (marcando) con el ratón 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 selecciones y búsquedas en esta lista.
También 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.
Tablas Pivotantes
Las selecciones pueden hacerse en las filas/columnas de dimensión, haciendo clic sobre una celda. 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 selecciones y búsquedas en esta lista.
También se pueden hacer selecciones en las columnas/filas 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.
14.10 Buscar
Como una alternativa a efectuar selecciones mediante un clic de ratón en los valores de objetos QlikView,
podemos hacer selecciones mediante la realización de búsquedas numéricas o de texto.
1. Haga clic en el título del cuadro de lista e introduzca la cadena de búsqueda. 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.
2. Pulse Intro o haga clic en una de las celdas del resultado, para seleccionar dicho valor. 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
podrá cerrarlo pulsando el icono x del cuadro de búsqueda. El cuadro de búsqueda es dimensionable y
conservará su tamaño cuando se abra de nuevo.
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
con una cadena de texto introducida por el usuario.
Si no se utiliza ningún carácter comodín (Búsqueda normal), QlikView buscará palabras que empiecen del
mismo modo que la cadena de búsqueda. Si la cadena de búsqueda contiene varias palabras ocupadas por
espacios en blancos, QlikView lo interpretará como varias cadenas de búsqueda y mostrará valores de campo
que contengan cualquier de las cadenas.
Si se utilizan caracteres comodín, solo se mostrarán aquellos registros que coincidan con la cadena de
búsqueda completa, es decir, un espacio en blanco con implica una cadena lógica OR. Los caracteres
comodín pueden aparecer varias veces en la cadena de búsqueda, independientemente de su situación. Se
pueden aplicar los siguientes caracteres comodín:
^ La cadena completa
Pulse Intro para seleccionar los valores hallados, o Esc para cancelar la operación.
Ejemplo:
Devuelve los siguientes resultados dependiendo del método de búsqueda seleccionado:
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. Mientras
escribe, todos los valores serán ordenados por grado de semejanza con la cadena de búsqueda, 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
siguientes operadores relacionales:
Operador Descripción
> Mayor que
Ejemplos:
>900<1000 buscará todos los valores mayores que 900 y menores que
1000.
<900>1000 buscará todos los valores menores que 900 o mayores que
1000.
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 que efectúe una
selección en la lista secundaria, podrá introducir una nueva cadena de búsqueda antes de efectuar 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 complejas, es posible utilizar el diálogo Búsqueda Avanzada , el cual puede
invocarse mediante el método abreviado de teclado Ctrl+Mayús+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, podrá introducir cualquier expresión de diseño
válida en QlikView ( Editar Expresión (diálogo) (página 829)). 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.
Ejemplo:
=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.
Ejemplo:
=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.
Buscar Expresión Aquí se escribe 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. Pulse este botón para ir un
paso hacia atrás en la lista de selecciones.
Adelante Pulse este botón para 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.
Campos
En la pestaña Campos hallará controles para pegar sintaxis relativa a los datos de campo QlikView.
Tabla En este desplegable se puede seleccionar una tabla específica desde la cual
escoger 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 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, sin embargo, los duplicados
no tienen que calcularse. 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 habituales en
QlikView.
Nombre de Función En el desplegable se 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.
Variables
En la pestaña Variables hallará controles para pegar sintaxis relativa a las variables habituales en QlikView.
Variables En el desplegable se encuentran todas las variables definidas actualmente 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 página encontrará un panel que muestra el valor actual de cualquier variable
seleccionada en el desplegable Variables.
Exclusión forzada
La exclusión forzada, que a veces se conoce también con el nombre de "No selección", está muy relacionada
con la selección AND. Permite excluir explícitamente un valor de campo, es decir, que las soluciones que
encuentre QlikView podrán no asociarse con el valor excluido.
La exclusión forzada se efectúa haciendo clic en una celda y manteniendo pulsado el botón del ratón hasta
que la celda se vuelve roja. Hacer Ctrl+clic de este modo equivale a una exclusión, lo cual es requisito
adicional a las selecciones/exclusiones previas. La exclusión forzada solo puede realizarse en campos que
estén en modo and.
Esta estructura de datos no resulta muy eficaz, puesto que el nombre de campo Equipo se utiliza para dos
conceptos distintos: los equipos nacionales y clubes locales. Con estos datos en las tablas la situación lógica
que nos encontramos es imposible de analizar.
Cuando cargamos las tablas en QlikView, QlikView elige cuál de las conexiones entre los datos reviste una
menor importancia y desconecta esa tabla.
Seleccione Archivo/Visor de Tablas para ver de qué forma interpreta QlikView la relevancia de las
conexiones de datos:
La tabla con ciudades y los países a los que pertenecen ahora está parcialmente desconectada con respecto a
la tabla de equipos nacionales de diferentes países y la tabla de clubes locales de distintas ciudades.
Cuando abrimos el Visor de Tablas, vemos que las conexiones parcialmente desconectadas han sido
reemplazadas por unas conexiones normales:
Vea también:
Referencias circulares (página 121)
Crear tablas parcialmente desconectadas de forma intencionada (página 1005)
objeto. Cambiar un estado de un objeto enlazado pondrá todos los demás objetos enlazados en el mismo
estado.
Nota:
Las variables pertenecen al estado predefinido. Las modificaciones en otros estados no afectarán a los
valores de las variables.
Nota:
Los disparadores se disparan en todos los estados.
Nota:
Las acciones se pueden configurar para que se den en determinados estados específicos. Excepto la acción
Ejecutar Macro. Ésta se puede configurar para que se ejecute en un determinado estado, pero las macros se
lanzan o ejecutan en la totalidad de estados.
Nota:
Los objetos que hacen uso de un estado perdido (el estado fue eliminado por un desarrollador) volverán al
estado predefinido a través del desplegable Estado alterno el cual mostrará algo similar a:
Nombre de estado alterno<no disponible>.
Nota:
Sólo podrá utilizar Funciones de campo en los gráficos (página 924) con un argumento de Estado junto
con Estados alternos.
15 Marcadores
15.1 Tipos de marcadores
Se puede guardar el estado actual de las selecciones como un marcador, para un uso futuro. Los marcadores
capturan las selecciones de todos los estados definidos en un documento QlikView. Cuando se recupera un
marcador creado en la versión 11 (o posterior) se aplica a todas las selecciones en todos los estados. Hay
diversos tipos de marcadores:
Mis Marcadores estos 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 los crea QlikView al utilizar algunas funciones, como Enviar con Marcador
temporales como Enlace y encadenamiento de documentos. sólo están disponibles cuando
se trabaja con un documento en QlikView Server y únicamente para usuarios
autenticados.
Nota:
si realiza cambios en el modelo de datos, es posible que los marcadores existentes dejen de funcionar,
incluso si mantiene los mismos nombres de campo.
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 un día específico se le
otorga el número 1, al segundo el número 2, etc. No obstante, puede modificar
el nombre predeterminado establecido y definir otro un poco más ilustrativo
introduciendo un texto opcional.
Hacer de este Marcando esta casilla de verificación, el marcador se guardará junto con el
marcador un documento. Esta opción está disponible para documentos locales únicamente.
marcador de Si la casilla de verificación no se encuentra marcada, el marcador se creará por
documento defecto como un marcador de usuario, almacenado localmente en su ordenador.
Incluir Selecciones en Si marca esta casilla de verificación, el marcador incluirá las selecciones
el Marcador efectuadas en la aplicación.
Hacer que el marcador Marcando esta casilla de verificación, el marcador se aplicará sin eliminar
se aplique en la previamente las selecciones que existían en el documento.
selección actual
Incluir Posiciones de Si marca esta casilla de verificación, se incluirán las actuales posiciones de
Deslpazamiento desplazamiento vertical de los objetos de la tabla 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
bien un mensaje que se visualice al recuperar el marcador.
Crear como Marcador Cuando esta casilla de verificación está marcada, se creará el marcador como
de Servidor un marcador personal de servidor, almacenado en un repositorio en el servidor.
Esta opción está disponible solo 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 se encuentra marcada, el marcador se creará por
defecto como un marcador de usuario, almacenado localmente en su ordenador.
Compartir Marcador Siempre y cuando cree un marcador personal de servidor, marcar esta casilla de
con Otros Usuarios verificación hará que el marcador esté de inmediato a disposición de otros
usuarios para un uso compartido, siempre que se trate de usuarios autenticados
del mismo documento del servidor. 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.
Note:
el comando de ordenación no se guarda en el marcador. Este se sustituirá por el comando de ordenación
definido en las Propiedades al seleccionar un marcador.
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 Tipos de marcadores (página 127).
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:
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
Borrado estado de borrado.
Exportar Abre el diálogo Exportar Marcadores (página 132) donde se puede exportar
los marcadores seleccionados a un archivo de marcador QlikView (.qbm).
Mover Marcadores Este texto solo aparece cuando se trabaja con un documento de servidor y en
Locales de Usuario al la pestaña de Mis Marcadores. Haciendo clic en el texto podrá convertir
Servidor todos los 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.
Marcadores disponibles para A la izquierda podrá ver todos los marcadores que se definieron en el archivo
Importar marcador.
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).
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 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 solo están disponibles cuando se trabaja con un documento en QlikView
Servidor 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
Compartidos 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.
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.
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
136).
Lista de Informes
Páginas. En la parte superior de la página aparece un desplegable y una lista de informes. El desplegable se
utiliza para:
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.
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 Este texto sólo aparece cuando se trabaja con un documento de servidor y si se
Locales de Usuario al ha seleccionado Informes de Usuario en el desplegable de la parte superior de
Servidor 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.
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.
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 Única Añade una página única tras la página seleccionada.
Menú Elemento
Alinear a la Izquierda Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Mayús-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 Mayús-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 Mayús-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 Mayús-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.
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 Mayús-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 Mayús-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.
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.
Añadir Página Única Añade una página única 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.
Alinear Arriba Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Mayús-clic). Alinea los objetos seleccionados en la
parte superior.
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 Abajo Únicamente disponible cuando estén seleccionados dos o más objetos de
impresión (mediante Mayús-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 Mayús-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 Mayús-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.
Finalmente, hay ciertos botones de la barra de herramientas que sirven para imprimir el informe desde
el diálogo Editor 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. 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.
Finalmente, hay un botón de la barra de herramientas para pegar informes, páginas y elementos copiados.
La pestaña Configuración
Nombre Es el nombre del informe. Puede ser cualquier cadena de texto. El nombre
puede ser una fórmula calculada para su actualización dinámica.
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
La pestaña Selecciones
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
Orientación Cada página puede tener una configuración aparte según la orientación. Elija
entre Vertical u Horizontal. La elección se verá reflejada en el panel superior
del listado de páginas.
Tipo de Página Determina si debería imprimirse el informe como Página Única o como
Página Múltiple (para tablas extensas).
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
Utilizar Introducción y Habilite esta opción para permitir el uso de elementos de impresión de tamaño
Apéndice fijo, además del contenido de tamaño dinámico de una página múltiple.
Cuando haga esto desgraciadamente perderá compatibilidad con versiones de
QlikView anteriores a la 7.5
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.
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.
A Franjas
General
La pestaña General contiene opciones para el objeto de impresión actualmente seleccionado en el panel de
visualización de páginas.
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.
Posición
La pestaña Posición contiene parámetros para posicionar y dimensionar los objetos en el área de impresión
disponible.
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.
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 156) 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 160), 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 973) 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.
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.
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.
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.
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.
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.
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.
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 Aquí podrá decidir qué estado de selección emplear cuando se compruebe el
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.
Pulse Siguiente para continuar.
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
Interactivamente forma 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.
Pulse Siguiente para continuar.
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.
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.
Pulse Finalizar para dar por terminada la creación de la nueva alerta.
18 Panel de Variables
Variables En este listado a doble columna encontrará los nombres de todas las variables
no ocultas y sus respectivos valores.
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.
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.
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):
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.
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 171).
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 171).
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.
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.
Los campos DIMENSION se utilizan para crear asociaciones entre los datos en memoria y los datos de
Direct Discovery. Además, a diferencia de los campos MEASURE, los campos DIMENSION pueden
emplearse para definir cuadros de lista cuando queramos hacer que los datos de Direct Discovery estén
disponibles para seleccionar en la interfaz de usuario QlikView. Los campos DIMENSION de Direct
Discovery también se utilizan para definir valores de dimensión en gráficos.
Nota:
Cuando se utilizan campos DIMENSION en cuadros de lista, los valores de datos mostrados en los cuadros
de lista no se actualizan los las consultas directas. Los datos de los campos Direct Discovery sólo se
actualizan recargando los datos.
Normalmente, los campos con valores discretos que se emplearán como dimensiones deberían cargarse con la
palabra clave DIMENSION, mientras que los datos numéricos que se utilizarán en las agregaciones sólo
deberían marcarse como campos MEASURE. Los campos DIMENSION no pueden utilizarse en expresiones
de objetos.
Los campos DETAIL ofrecen información o detalles, como por ej. campos "Comentario", que un usuario
puede querer mostrar en un cuadro de tabla que descienda a los detalles. Los campos DETAIL no pueden
utilizarse en expresiones de gráfico; no pueden usarse en ninguna agregación. Ni tampoco en cuadros de
lista. Los campos designados como DETAIL habitualmente contienen datos que no se pueden agregar de
manera significativa, como es el caso de los "Comentarios."
No obstante, cualquier campo puede designarse como campo DETAIL. Designar un campo como campo
DETAIL indica que no se utilizará en ninguna agregación, que sólo aparecerá en cuadros de tabla.
Los campos DETACH se comportan como campos DIMENSION excepto en que las consultas de asociación
no se formulan al seleccionar un campo DETACH en un cuadro de lista o gráfico (véase Diferencias entre
datos Direct Discovery y datos en memoria (página 181)).
Se pueden utilizar las siguientes Funciones de Agregación (página 326) con campos MEASURE:
l Sum
l Avg
l Contador
l Min
l Máx
La tabla a continuación resume las características y uso de los tipos de campos en Direct Discovery:
Tipo de campo ¿En ¿Forma ¿Se usa en ¿Se usa en ¿Se usa
memoria? asociación? Cuadros de expresiones de en
lista? gráfico? cuadros
de
tabla?
DIMENSION Sí Sí Sí Sí Sí
MEASURE No No En expresiones Sí Sí
aggr() solo
DETAIL No No No No Sí
DESVINCULAR Sí No Sí Sí Sí
Todos los campos de Direct Discovery pueden utilizarse en cuadros de tabla y pueden utilizarse en
combinación con los campos en memoria.
Product_Join:
DIRECT QUERY
DIMENSION
[ProductID],
[AW2012].[Production].[Product].[Name] as [Product Name],
[AW2012].[Production].[ProductSubcategory].[Name] as [Sub
Category Name],
Color,
[AW2012].[Production].[Product].ProductSubcategoryID as
[SubcategoryID]
MEASURE
[ListPrice]
FROM [AW2012].[Production].[Product],
[AW2012].[Production].[ProductSubcategory]
WHERE [AW2012].[Production].[Product].ProductSubcategoryID =
[AW2012].[Production].[ProductSubcategory].ProductSubcategoryID ;
Sales_Order_Header_Join:
DIRECT QUERY
DIMENSION
AW2012.Sales.Customer.CustomerID as CustomerID,
AW2012.Sales.SalesOrderHeader.SalesPersonID as SalesPersonID,
AW2012.Sales.SalesOrderHeader.SalesOrderID as SalesOrderID,
ProductID,
AW2012.Sales.Customer.TerritoryID as TerritoryID,
OrderDate,
NATIVE('month([OrderDate])') as OrderMonth,
NATIVE('year([OrderDate])') as OrderYear
MEASURE
SubTotal,
TaxAmt,
TotalDue,
OrderQty
DETAIL
DueDate,
ShipDate,
CreditCardApprovalCode,
PersonID,
StoreID,
AccountNumber,
rowguid,
ModifiedDate
FROM AW2012.Sales.SalesOrderDetail
JOIN AW2012.Sales.SalesOrderHeader
ON (AW2012.Sales.SalesOrderDetail.SalesOrderID =
AW2012.Sales.SalesOrderHeader.SalesOrderID)
JOIN AW2012.Sales.Customer
ON(AW2012.Sales.Customer.CustomerID =
AW2012.Sales.SalesOrderHeader.CustomerID);
Como ya se ha visto arriba , hay algunas restricciones en el uso de campos MEASURE en objetos QlikView.
También es importante saber cuándo estamos utilizando campos MEASURE porque utilizarlos puede
ralentizar la experiencia de usuario. Aunque los valores de datos de los campos MEASURE no van cargados
en la memoria, consumen memoria y CPU cuando se utilizan en la interfaz de usuario de la aplicación
QlikView. Por ejemplo, las fuentes big data pueden contener miles de millones de valores en un campo y
utilizar dicho campo podría afectar al rendimiento.
Véase Cómo crear cuadros de lista y cuadros de tabla con Direct Discovery (página 543) y Cómo crear
gráficos con Direct Discovery (página 857).
SAP utiliza OpenSQL, el cual delimita columnas con un espacio, en lugar de una coma, así que las
sentencias set anteriores ocasionan una substitución, para alojar la diferencia entre ANSI SQL y OpenSQL.
Direct Discovery puede utilizarse con Google Big Query y requiere los siguientes parámetros en las
variables de conjuntos:
SET DirectDistinctSupport=false;
SET DirectIdentifierQuoteChar='[]';
SET DirectIdentifierQuoteStyle='big query'
Google Big Query no admite SELECT DISTINCT o nombres de columna/tabla entre comillas y tiene una
configuración no-ANSI de entrecomillado que utiliza '[ ]'.
La sintaxis de estas dos variables es la misma que para MoneyFormat y MoneyDecimalSep, pero hay
dos diferencias importantes en el uso:
l Este no es un formato para presentación, así que no debería incluir símbolos de moneda o separadores
de miles.
l Los valores predefinidos no se ven afectadois por los datos locales sino que se transfieren a los
valores. (Los formatos locales específicos incluyen el símbolo de moneda.)
Véase Variables de interpretación numérica (página 398).
Direct Discovery admite la selección de datos Unicode ampliados, utilizando el formato SQL estándar para
literales de cadenas de caracteres ampliadoas (N’cadena ampliada’) tal y como lo requieren algunas bases de
datos, como por ej. SQL Server. Esta sintaxis puede activarse para Direct Discovery mediante la variable de
script DirectUnicodeStrings (página 261). Fijar esta variable en "verdadero" habilitará el uso
de “N” frente a los literales de cadena.
Seguridad
Las siguientes prácticas de seguridad deberían tomarse en consideración cuando usamos Direct Discovery:
l Todos los usuarios que estén utilizando la misma aplicación QlikView con la capacidad Direct
Discovery utilizan la misma conexión. No admite procesos de autenticación ni credenciales por
usuario.
l La Sección de Acceso sólo está disponible en el modo servidor.
l Es posible ejecutar sentencias SQL personalizadas en la base de datos con una expresión de la
palabra clave NATIVE, de modo que la conexión a la base de datos establecida en el script de carga
debería utilizar una cuenta que posea acceso de sólo lectura a la base de datos.
l Direct Discovery no tiene capacidad de llevar registro, pero sí es posible utilizar la funcionalidad de
rastreo de ODBC. Vea la sección Archivos .log de registro (página 181).
l Es posible llenar la base de datos de peticiones del cliente.
l Es posible obtener unos mensajes de error detallados de los archivos de registro de QlikView Server.
El archivo de rastreo resultante detalla sentencias SQL generadas mediante las selecciones de usuario e
interacciones.
Una segunda tabla relacionada cargada en la memoria compartiría un campo común y esa tabla podría añadir
nuevos valores únicos al campo común, o podría compartir valores previos.
Direct Discovery
Cuando los campos de tabla se cargan mediante una sentencia Direct Discovery de carga (Direct Query), se
crea una tabla similar sólo con los campos DIMENSION. Al igual que ocurre con los campos en memoria,
los valores únicos de los campos DIMENSION se cargan en la memoria. Pero las asociaciones entre los
campos se quedan en la base de datos.
Una vez que se ha establecido la estructura Direct Discovery, los campos Direct Discovery se pueden usar
con determinados objetos QlikView (véase Campos de Direct Discovery en objetos QlikView (página 178)),
y pueden utilizarse para asociaciones con los campos en memoria. Cuando se utiliza un campo Direct
Discovery en un objeto QlikView, QlikView automáticamente crea la consulta adecuada SQL para
ejecutarla en los datos externos. Cuando se efectúan selecciones, los valores de datos asociados de los
campos Direct Discovery se utilizan en las condiciones WHERE de las consultas a la base de datos.
Con cada selección, los gráficos con los campos Direct Discovery se recalculan, y los cálculos se realizan en
la tabla de la base de datos fuente ejecutando la consulta SQL creada por QlikView. Se puede utilizar la
funcionalidad de la condición de cálculo para especificar cuándo queremos que se recalculen los gráficos.
Hasta que se cumpla dicha condición, QlikView no envía consultas para recalcular los gráficos.
SET DirectConnectionMax=10;
El envío a la caché de QlikView también mejora la experiencia global de usuario. Véase Envío a caché y
Direct Discovery (página 185) a continuación.
El rendimiento de Direct Discovery con campos DIMENSION también puede mejorarse separando algunos
de los campos de las asociaciones. Esto se hace mediante la palabra clave DETACH en Direct Query. Si
bien los campos separados no se consultan en busca de asociaciones, aún forman parte de los filtros, con lo
que aceleran los tiempos de selección.
Mientras que los campos QlikView en memoria y los campos DIMENSION Direct Discovery ambos poseen
todos sus datos en memoria, la manera en que se cargan afecta a la velocidad de las cargas en la memoria.
Los campos QlikView en memoria guardan sólo una copia de un valor de campo cuando haya múltiples
instancias del mismo valor. Sin embargo, se cargan todos los datos de campo y luego los datos duplicados se
clasifican.
Los campos DIMENSION también almacenan sólo una copia de un valor de campo, pero los valores
duplicados se clasifican y organizan en la base de datos antes de ser cargados en la memoria. Cuando
manejamos cantidades extensas de datos, como suele ocurrir cuando usamos Direct Discovery, los datos se
cargan mucho más rápido como una carga DIRECT QUERY que con la carga SQL SELECT empleada para
campos en memoria.
ColumnaA ColumnaB
rojo uno
Rojo dos
rOJO tres
ROJO cuatro
ColumnaA ColumnaB
'1' ningún_espacio
'2' dos
Si seleccionamos "1" en un cuadro de lista de la ColumnaA, donde los datos están en el modo estándar en
QlikView, en memoria, QlikView asocia las tres primeras filas:
'1' ningún_espacio
Si el cuadro de lista contiene datos Direct Discovery, la selección de "1" podría asociar sólo "ningún_
espacio." Las correspondencias que devuelven datos Direct Discovery dependen de la base de datos.
Algunos devuelven sólo "ningún_espacio" y otros, como SQL Server, devuelven "ningún_espacio" y
"espacio_después."
Se puede establecer un tiempo límite de caché con la variable de sistema DirectCacheSeconds (página 260).
Una vez que el límite de tiempo se ha alcanzado, QlikView Server borra la caché para hacer sitio a los
resultados de la consulta Direct Discovery que se generaron para las selecciones previas. A continuación,
QlikView consulta las selecciones en la fuente de datos y recrea la caché con el límite de tiempo designado.
El tiempo predefinido de caché para resultados de consulta Direct Discovery es de 30 minutos a menos que
se utilice la variable de sistema DirectCacheSeconds.
Tiempo Como la función Direct Discovery consulta a un sistema externo a QlikView, el tiempo de
Límite de cálculo de los gráficos depende del rendimiento del sistema en que nos encontremos. Es
Cálculo del aconsejable fijar el Tiempo Límite de Cálculo del Objeto en la consola QlikView
Objeto
Management Console lo suficientemente alto para permitir que el gráfico QlikView
obtenga los resultados de la consulta direct discovery procedentes de la fuente de datos.
Este parámetro se encuentra en la pestaña Rendimiento de QlikView Server enunciado en
la QlikView Management Console.
Número Los símbolos Max en los parámetros de los gráficos sirven para establecer el número de
Máximo de puntos de datos que se mostrarán en los gráficos QlikView. Por favor, tenga en cuenta que
Símbolos en como una consulta de Direct Discovery puede devolver muchos valores distintos, es
Gráficos
aconsejable revisar este parámetro para permitir que QlikView muestre el número deseado
de puntos de datos en los gráficos.
El Cuando se utiliza Direct Discovery para consultar datos en un sistema externo, distinto del QlikView
parámetro Server, el parámetro Tiempo de espera de QVS en el archivo config.xml debería ajustarse para permitir que
Tiempo de QlikView disponga de tiempo suficiente para devolver los datos de la consulta. Si no dejásemos el tiempo
suficiente para completar las consultas nos llegaría el error "Se ha perdido la conexión con el servidor"
espera de
cuando usamos el cliente Ajax.
QVS en el El parámetro por defecto es 60 segundos. Puede que sea necesario ampliarlo hasta el máximo. El archivo
archivo config.xml se encuentra en el directorio C:\ProgramData\QlikTech\WebServer. La etiqueta XML
Config.xml es <QvsTimeout>. Tenga en cuenta que en las actualizaciones el parámetro retornará al valor predefinido.
QlikView Publisher
QlikView Publisher requiere acceso de lectura a las tablas de bases de datos que utiliza Direct Discovery.
Cuando las aplicaciones QlikView que emplean Publisher utilizan Direct Discovery, asegúrese de que la
cuenta de servicio que ejecuta Publisher tenga los permisos de acceso necesarios. Si no es así, Publisher no
podrá leer la tabla de Direct Discovery durante las actualizaciones de datos planificadas.
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 280), Select (SQL)
(página 298), Direct Query o Binary (página 249). La única manera de modificar los datos de un campo
(aparte de los Campos de entrada (página 188)) 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 515).
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 306) y untag
field (página 308).
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).
Los siguientes comandos están disponibles en el diálogo: Propiedades de Documento: Tablas (página 484)
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 484). 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 484)
prevalecerán las configuraciones del script.
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 587) 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 la 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.
Nota:
se recomienda evitar utilizar nombres idénticos en variables y campos.
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.
Los grupos se definen en el diálogo Propiedades de Documento: Grupos.
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 Abre el diálogo Nueva Contraseña de Script Oculto donde se puede
de 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.
Abrir Archivo Externo Permite explorar para hallar un archivo que contiene un script y lo abre
de Script en una nueva pestaña del panel de script, en la que podrá editarlo con
ayuda de la codificación de colores de QlikView.
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 200) 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.
Menú Editar
Deshacer Deshace el último cambio realizado (se pueden deshacer múltiples pasos).
Equivale a pulsar Ctrl+Z.
Borrar el Script Borra el script, es decir, elimina todo el texto, a excepción de las
Completo sentencias set autogeneradas iniciales.
Seleccionar Todo Selecciona todo el texto de script completo. Equivale a pulsar Ctrl+A.
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 198) donde podrá introducir una
nueva sentencia Set y escoger una sentencia predefinida.
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 212) 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 231).
Si elige Inline se abre el Asistente para Tablas de Restricción de Acceso
(página 214).
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 Todo el texto de la pestaña activa se mueve al final de la pestaña anterior y la
Anterior pestaña activa es eliminada.
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 81) 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.
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 206) donde se puede seleccionar una fuente de datos
ODBC.
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 211) 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.
Archivos Web Abre el diálogo Asistente de Archivo: Origen (página 216) 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
Sistema incluirá 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
Sistema incluirá 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.
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.
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 Si esta casilla de verificación está marcada, QlikView únicamente hallará
Palabras 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.
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.
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.
Clic sobre el campo en Resalta la tabla, el campo, todas las tablas que contienen ese
la 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 modo de muestra de la tabla cargada.
tabla
Clic derecho sobre Mueve el punto de conexión hacia atrás a una posición
punto de conexión o automática.
curva del conector
Clic sobre el fondo del Cancela todos los resaltados de las tablas, campos y
diseño conectores.
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 para la correspondencia intermedia
(nombredearchivo.Mappings.tab) pueden ser reinterpretados fácilmente
por QlikView para seguir analizándolos con toda la potencia de la lógica
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.
Imprimir Imagen Abre el diálogo Imprimir desde el que es posible imprimir la vista de la
tabla actual. Equivale a pulsar Ctrl+P.
Copiar Imagen Copia la vista de la tabla actual como una imagen en el portapapeles.
Equivale a pulsar Ctrl+C.
Ver Escoja entre la Vista de Tabla Interna y la Vista de Tabla Origen (ver
arriba).
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 206).
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 Esta lista muestra las tablas disponibles de la base de datos. Haga clic sobre un
Datos 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.
Mostrar Icono para Marque esta casilla de verificación si desea que cualquier campo definido
Campos Clave como 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.
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.
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.)
Dirección de Servidor La primera vez que se conecte al servidor FTP, la dirección debe escribirse
FTP aquí.
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 191).
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
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.
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 453).
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
Usuario Simple desmarcar los demás campos.
También es posible abrir el archivo incluso si su extensión es diferente; sólo hay que definir Archivos de
Tipo como Todos los archivos (*.*) en Abrir Archivos Locales. Sin embargo, el contenido debe ser
interpretable por QlikView. Si QlikView lo puede abrir o no, ya es un tema muy distinto de la extensión del
archivo.
Para cargar un archivo directamente desde Internet, pegue la URL (previamente copiada de su navegador de
Internet) en un cuadro de texto denominado 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 contienen 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 de carga.
Para cargar un archivo que está almacenado en una red local, use el botón Ficheros Planos en el diálogo
Editor de script. Si el archivo tiene la extensión de un archivo tabular, p.ej. .csv, .txt, .tab, .skv, .fix, .dif,
.htm, .html, .shtml, .xhtml, .php o .asp, se mostrará el archivo en el diálogo Abrir Archivos Locales.
También es posible abrir el archivo incluso si su extensión es diferente; sólo hay que definir Archivos de
Tipo como Todos los archivos (*.*) en Abrir Archivos Locales. Sin embargo, el contenido debe ser
interpretable por QlikView. Si QlikView lo puede abrir o no, ya es un tema muy distinto de la 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.
Desde el Campo Abre el diálogo Fuente de Datos del Documento (página 217) en el que se puede
elegir una tabla y un campo.
Valor de Tablas
Campo Un menú desplegable que muestra las tablas que se cargan en el documento activo.
Campos
Los campos de la tabla seleccionada.
Valores
Los valores de los campos seleccionados.
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.
Panel de Vista En el Panel de Vista Previa (en la parte inferior de la página de diálogo) se muestra
Previa el 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 287) 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.
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).
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
Incrustadas... la primera fila de la tabla.
Analizar Analiza y establece los anchos de columna para archivos con registros de longitud
Posiciones Fijas 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 Borra todos los separadores de columna (para archivos con registros de longitud fija
Fijas y algunas tablas HTML).
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.
Observe que los nombres de hojas Excel no deben contener los caracteres &, > o <.
Cuando defina un área nombrada en una hoja, el Ámbito seleccionado deberá ser
Workbook y el campo Refers to deberá mantener su valor original (el que se le
asignó por defecto). Si no, el área nombrada podría no visualizarse como tabla.
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.
Observe que los nombres de hojas Excel no deben contener los caracteres &, > o <.
Cuando defina un área nombrada en una hoja, el Ámbito seleccionado deberá ser
Workbook y el campo Refers to deberá mantener su valor original (el que se le
asignó por defecto). Si no, el área nombrada podría no visualizarse como tabla.
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 Analiza y establece los anchos de columna para archivos con registros de
Fijas 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 Borra todos los separadores de columna (para archivos con registros de
Fijas longitud fija y algunas tablas HTML).
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.
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:
Eliminar
Eliminación Abre el diálogo Especificar Condición de Fila (página 232) donde se pueden
Condicional configurar los criterios condicionales para la eliminación de filas.
Rellenar
Rellenar Abre el diálogo Rellenar Celdas (página 233) donde es posible especificar
condiciones y estrategia.
Columna
Nuevo... Abre el diálogo Especificar celdas para nueva columna (página 234) donde
se puede especificar cómo deberá crearse la columna nueva.
Contexto
Ejemplo:
Expandir Abre el diálogo Expansión de Contexto de Celda (página 235) en el que puede
definir una ampliación de los contenidos de una celda a varias celdas. Observe que
hay que marcar ambas, una columna y una fila para activar este botón. Sin embargo,
todas las celdas de la columna serán expandidas.
Interpretar Abre el diálogo Interpretación contextual (página 236) 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
Reorganizar Reorganiza la tabla. Primero, se ha de definir la marca de división entre las dos
partes. Se puede dividir una tabla vertical u horizontalmente.
Reorganización Define la condición para una división vertical de la tabla. Abre el diálogo
condicional Especificar Condición de Fila (página 232).
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.
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 237), que le ayudará a crear una cláusula
where para la sentencia load.
Prefijos
Crosstable Abre el diálogo Crosstable (página 255), 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;
Comparar con Compara la celda con una condición de celda que puede dar verdadero o falso.
Valor
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 En este grupo puede ver las condiciones especificadas e incluidas en la transformación. Se aplica
(AND) 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.
Rellenar Celdas
Especificación En el grupo Especificación se pueden especificar los casos en los que deberá
rellenarse la celda.
Condición de Celda Abre el diálogo Condición de Celda (página 234), 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
Valor de Celda Hay diversas opciones lógicas en el menú desplegable. Para comparar cadenas,
introduzca una cadena que desee comparar en el campo posterior. Para comparar la
longitud de los contenidos de unas celdas, introduzca la longitud de comparación
(un valor numérico) lo más a la derecha posible.
Not Active esta opción si la condición debería revertirse empleando un NOT lógico.
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 a Insertar El número de celdas que se han de insertar. Normalmente se fija en 1, pero en
caso de necesitar filas adicionales, se puede fijar un número más alto en este
control.
Interpretación contextual
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 o más listas
ortogonales de datos de cabecera, de las que una es utilizada como cabeceras de columna. Un ejemplo típico
sería el de una columna por mes. Para convertir una tabla cruzada en una tabla simple, se puede usar el
prefijo crosstable. El resultado es que las cabeceras de columna (por ej. los nombres de meses) se
almacenarán en un campo -el campo de atributo- y los datos de columna (los números de mes) se
almacenarán en un segundo campo : el campo de datos.
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;
Campos Qualifier El número de campos qualifier que preceden a los campos que se van a
transformar.
Campo Atributo El nombre del nuevo campo que contendrá todos los campos (valores de
atributo) que se van a transformar.
Campo de Datos El nombre del nuevo campo que contendrá los datos de los valores de atributo.
Parámetros Hierarchy
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 189)- 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.
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.
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 1007).
Add página
247
Alias página
248
Binary página
249
Buffer página
249
Bundle página
250
Call página
251
Concatenate página
253
Connect página
254
Crosstable página
255
Direct Query
Directory página
262
Disconnect página
262
Do..loop página
263
Execute página
264
First página
265
For..next página
265
Force página
268
Generic página
268
Hierarchy página
269
HierarchyBelongsTo página
270
If..then..elseif..else..end if página
271
Image_size página
272
Info página
272
Inner página
272
Inputfield página
273
IntervalMatch página
274
Join página
277
Keep página
277
Left página
278
Let página
280
Load página
280
Mapping página
289
NoConcatenate página
290
NullAsNull página
291
NullAsValue página
290
Outer página
291
Qualify página
292
Rem página
293
Replace página
296
Right página
294
Sample página
297
Section página
297
Semantic página
299
set página
300
Sleep página
300
SQL página
300
SQLColumns página
301
SQLTables página
301
SQLTypes página
302
Star página
303
Store página
304
Trace página
307
Unless página
307
Unmap página
308
Unqualify página
308
When página
309
If..then..elseif..else..end if página
271
For..next página
265
Do..loop página
263
Call página
251
Add
El prefijo add puede añadirse a cualquier sentencia Load (página 280), Select (SQL) (página 298) o Map
... using (página 289) 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, normalmente incluirá un
calificador distinct o una cláusula where que hará que los duplicados se guarden. La sentencia map...using
hace que la correspondencia se produzca también durante la ejecución parcial de script.
La sintaxis es la siguiente:
add [only] (sentenciaload |sentenciaselect |sentenciamap)
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 369)).
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 representan cada uno lo siguiente: nombrecampo es el nombre de un campo en
los datos fuente y nombrealias es un nombre alternativo o alias que deseamos utilizar en vez.
Ejemplos:
Alias ID_N as NameID;
Los cambios de nombre definidos mediante esta sentencia se usarán en todas las sentencias Select (SQL)
(página 298) y Load (página 280) subsiguientes. Se podrá 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 utiliza para cargar los datos de otro documento QlikView, incluidos los datos de la
sección de acceso. No carga información de diseño o variables. 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 280) y Select (SQL) (página 298) en el script.
Indica que los Archivos QVD (página 445) 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 93). 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 460) (primer requisito)
y Mantener Archivos QVD Huérfanos, en Preferencias de Usuario (página 75) (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
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 SQL SELECT * FROM MyTable;
Bundle
El prefijo Bundle sirve para incluir archivos externos, por ej. archivos de imagen o sonido, u objetos
conectados a un valor de campo, para que se almacenen en el archivo qvw.
Si una parte de la información externa, como por ej. una imagen o un archivo de sonido se va a conectar a
un valor de campo, esto se realiza en una tabla, que es cargada mediante el prefijo Info. Para mantener la
transferencia completa, puede que desee incluir algunos archivos externos en el archivo mismo .qvw. Para
este fin, puede utilizar 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 desee 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 * Fom flagoecd.csv;
Bundle SQL Select * From infotable;
Call
La sentencia de control call llama a una subrutina que debe ser definida por una sentencia sub previa. La
sintaxis es la siguiente:
callnombre ( [ listaparametros ])
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 una variable y no una
expresión, 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.
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 select (véase la Mapping (página 289)).
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 289)).
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 Campos (página 187)), tienen diferentes conjuntos de
concatenation, 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. Una concatenación hace en principio lo mismo que la sentencia UNION de SQL, pero con dos
diferencias: primera, que el prefijo Concatenate puede emplearse aunque las tablas tengan o no idénticos
nombres de campo; y segunda, que no se efectúan eliminaciones de campos idénticos. Cuando el predicado
DISTINCT se utiliza en una sentencia LOAD, la tabla resultante se convierte en distinct. Cualquier dato
añadido a la tabla también se convierte en distinct, independientemente de si los datos están concatenados o
unidos mediante join.
La sintaxis es la siguiente:
concatenate [ (tablename ) ] ( loadstatement | selectstatement )
Ejemplos:
Concatenate LOAD* FROM file2.csv;
Concatenate SQL SELECT * FROM table3;
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
Concatenate (tab1) load * from file3.csv;
Connect
Se puede acceder a una base de datos general mediante la interfaz OLE DB/ODBC. Para ODBC, debemos
especificar primero la fuente de datos mediante el administrador de conexión ODBC (véase el Panel de
Control de Windows). Qué base de datos emplear se define en QlikView 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
donde:
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 Uso de
comillas en el script (página 321).
nombrefuentedatos debe ser una fuente de datos definida ODBC o una cadena que define un proveedor OLE
DB.
conn-spec-item ::=DBQ=database_specifier | DriverID=driver_specifier | UID=userid | PWD=password
Los elementos posibles de especificación de conexión pueden variar según las diferentes bases de datos. En
algunas bases de datos, es posible que haya otros elementos más aparte de los señalados arriba. Para OLE
DB, algunos de los elementos específicos de conexión son obligatorios y no opcionales.
info_acceso ::= elemento_acceso{ , elemento_acceso}
access_item ::= ( 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 75). 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. Observe que el cifrado o
encriptado no es una medida completa de seguridad; es simplemente una ofuscación de las credenciales.
El especificador codepage 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 el 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:\Program Files\Access\Samples\Northwind.mdb' (UserID is sa,
Password is admin);
La fuente de datos definida por esta sentencia es uilizada por las sentencias Select (SQL) (página 298)
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:
Connect32
Esta sentencia se utiliza igual 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 se utiliza igual 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 o más listas
ortogonales de datos de cabecera, de las que una es utilizada como cabeceras de columna. Un ejemplo típico
sería el de una columna por mes. Para convertir una tabla cruzada en una tabla simple, se puede usar el
prefijo crosstable. El resultado es que las cabeceras de columna (por ej. los nombres de meses) se
almacenarán en un campo -el campo de atributo- y los datos de columna (los números de mes) se
almacenarán en un segundo campo : el campo de datos.
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;
Campos Qualifier El número de campos qualifier que preceden a los campos que se van a
transformar.
Campo Atributo El nombre del nuevo campo que contendrá todos los campos (valores de
atributo) que se van a transformar.
Campo de Datos El nombre del nuevo campo que contendrá los datos de los valores de atributo.
Direct Query
La sentencia DIRECT QUERY permite enlazar tablas mediante una conexión ODBC u OLE DB,
empleando la función Direct Discovery (página 175).
DIRECT QUERY DIMENSION fieldlist [MEASURE fieldlist] [DETAIL fieldlist] ] [DETACH
fieldlist]FROM tablelist
[WHERE where_clause]
Las palabras clave DIMENSION, MEASURE y DETAIL se pueden usar en cualquier orden.
Las palabras clave DIMENSION y FROM son obligatorias en todas las sentencias DIRECT QUERY. La
palabra clave FROM debe aparecer antes de la palabra DIMENSION.
Nota: La palabra clave STALE ya no existe en la sintaxis Direct Query. El límite de caché a los resultados
de consulta Direct Discovery lo fija ahora la variable de script DirectCacheSeconds (página 260).
Los campos especificados directamente tras la palabra clave DIMENSION se cargan en la memoria y pueden
utilizarse para crear asociaciones entre los datos en memoria y los datos de Direct Discovery.
Nota:
la sentencia DIRECT QUERY no puede contener cláusulas de DISTINCT o GROUP BY.
Mediante la palabra clave MEASURE , podemos definir qué campos, además de los campos enlazados
incluidos tras la palabra clave DIMENSION, estarán disponibles en QlikView. Los campos MEASURE se
reconocen a "nivel meta". Los datos de campos MEASURE residen sólo en la base de datos.
tablelist es una lista con los nombres de tablas o vistas de la base de datos desde la que se cargarán los
datos. Por lo general se trata de vistas que contienen el comando JOIN efectuado en la base de datos.
Normalmente, los campos con valores discretos que se emplearán como dimensiones deberían cargarse con la
palabra clave DIMENSION, mientras que los datos numéricos que se utilizarán en las agregaciones solo,
deberían seleccionarse con la palabra clave MEASURE.
Los campos DETAIL ofrecen información o detalles, como por ej. campos "Comentario", que un usuario
puede querer mostrar en un cuadro de tabla que descienda a los detalles. Los campos DETAIL no pueden
utilizarse en expresiones de gráfico.
Los campos DETACH actúan como campos DIMENSION excepto en que las consultas de asociación no se
formulan al seleccionar un campo DETACH en un cuadro de lista o gráfico. Por ejemplo:
Direct Query
DIMENSION A
MEASURE X,Y,Z
DETACH B,C
From MySalesTable;
En este ejemplo, los cuadros de lista de los campos B y C están atenuados, en gris; no se mostrarán
selecciones en verde o blanco en esos cuadros de lista. Sólo los cuadros de lista o gráficos con DIMENSION
A se actualizarán cuando se realicen selecciones.
Ejemplos:
En este ejemplo utilizamos una tabla de base de datos denominada TableName, que contiene los campos
Dim1, Dim2, Num1, Num2 y Num3. Dim1 y Dim2 se van a cargar en el conjunto de datos QlikView.
DIRECT QUERY DIMENSTION Dim1, Dim2 MEASURE Num1, Num2, Num3 FROM TableName
Dim1 y Dim2 estarán disponibles para utilizarlos como dimensiones. Num1, Num2 y Num3 estarán
disponibles en QlikView para agregaciones. Dim1 y Dim2 estarán también disponibles para agregaciones. El
tipo de agregaciones para el que se pueden utilizar Dim1 y Dim2 depende de sus tipos de datos. Por
ejemplo, en muchos casos los campos DIMENSION contienen datos de cadenas como nombres o números de
cuenta. Dichos campos no pueden sumarse pero sí contarse: count(Dim1).
Nota:
Las sentencias DIRECT QUERY se escriben directamente en el cuadro de diállogo del Editor de Script. No
se generan mediante el cuadro de diálogo Crear Sentencia Select de la misma manera que las sentencias
SELECT. Para simplificar la construcción de sentencias DIRECT QUERY, podemos generar una sentencia
SELECT mediante el cuadro de diálogo Crear Sentencia Select y a continuación editar el script generado
para cambiarlo a una sentencia DIRECT QUERY.
Por ejemplo, la sentencia SELECT:
SQL SELECT
SalesOrderID,
RevisionNumber,
OrderDate,
SubTotal
TaxAmt
FROM AdventureWorks.Sales.SalesOrderHeader;
DIRECT QUERY
DIMENSION
SalesOrderID,
RevisionNumber,
MEASURE
SubTotal
TaxAmt
DETACH
OrderDate,
FROM AdventureWorks.Sales.SalesOrderHeader;
Listas de campos
Una lista de campos es una lista de especificaciones de campos separadas por comas, fieldname {,
fieldname}. Una especificación de campo puede ser un nombre de campo, en cuyo caso se utiliza el mismo
nombre para el nombre de la columna de la base de datos y el nombre del campo QlikView. O una
especificación de campo puede ser un "campo alias," en cuyo caso se da un nombre de campo QlikView a
una expresión de base de datos o nombre de columna.
Los nombres de campo pueden ser nombres simples o nombres entrecomillados. Un nombre simple comienza
con un carácter alfabético Unicode y va seguido de cualquier combinación de caracteres alfabéticos o
numéricos o guiones bajos. Los nombres entrecomillados comienzan con unas comillas dobles y contienen
cualquier secuencia de caracteres. Si un nombre entrecomillado contiene comillas dobles, esas comillas
dobles se representan empleando dos signos de dobles comillas adyacentes.
Los nombres de campo de QlikView son sensibles a mayúsculas. Los nombres de campo de las bases de
datos pueden ser o no sensibles a mayúsculas, dependiendo de la base de datos concreta. La consulta Direct
Discovery preserva el caso de todos los identificadores de campos y aliases. En el ejemplo a continuación, el
alias "MyState" se usa internamente para almacenar los datos de la columna de la base de datos "STATEID."
DIRECT QUERY Dimension STATEID as MyState Measure AMOUNT from SALES_TABLE;
Esto difiere del resultado de una sentencia SQL Select con un alias. Si el alias no se entrecomilla
explícitamente, el resultado por defecto es el de una columna devuelta por la base de datos destino. En el
ejemplo siguiente, la sentencia SQL Select en una base de datos Oracle crea "MYSTATE," con todas las
letras mayúsculas, como el alias QlikView interno incluso aunque el alias se haya especificado como un
caso mixto. La sentencia SQL Select utiliza el nombre de columna devuelto por la base de datos, el cual en
el caso de Oracle es todo en mayúsculas.
SQL Select STATEID as MyState, STATENAME from STATE_TABLE;
Para evitar este comportamiento, utilice la sentencia LOAD para especificar el alias.
Load STATEID as MyState, STATENAME;
SQL Select STATEID, STATEMENT from STATE_TABLE;
En este ejemplo, la columna "STATEID" es almacenada internamente por QlikView como "MyState."
Se permiten la mayoría de expresiones escalares de bases de datos como especificaciones de campos. Las
llamadas a funciones también se pueden utilizar en especificaciones de campos. Las expresiones pueden
contener constantes que son booleanas, numéricas, o cadenas contenidas en signos de entrecomillado simple
(la inclusión de signos de entrecomillado simple viene representada por signos de entrecomillado
adyacentes).
Ejemplos:
FROM TableName
DIRECT QUERY
Nombres de tabla
El nombre de tabla de la base de datos especificado mediante la palabra clave FROM consiste en uno o más
nombres de campos, separados por periodos. Se permiten tanto nombres encerrados en entrecomillado simple
o doble. Si el nombre de tabla es sensible o no a mayúsculas depende de la base de datos.
Términos restringidos
Los siguientes términos se utilizan como palabras clave y por lo tanto no pueden utilizarse como nombres de
columnas o campos sin ir entre comillas:
l and
l as
l detach
l detail
l dimension
l distinct
l from
l in
l is
l like
l measure
l native
l not
l or
l where
Podemos hacer llamadas paralelas, asíncronas, a la base de datos, empleando la función de conexión directa.
La sintaxis de script para configurar la capacidad de conexión directa es la siguiente:
SET DirectConnectionMax=10
El parámetro numérico especifica el número máximo de conexiones a la base de datos que el código Direct
Discovery debería emplear mientras actualiza los objetos de hoja. El parámetro predeterminado es 1.
Notas:
Debería emplearse especial cuidado cuando se fije esta variable. Si se fija en más de 1 ocasionará problemas
al conectar con MS SQL Server.
En la versión anterior de Direct Discovery, esta variable se denominaba "LinkedConnectionMax" y el valor
por defecto era 4.
DirectUnicodeStrings
Direct Discovery admite la selección de datos Unicode ampliados utilizando el formato estándar SQL para
literales de cadenas de caracteres ampliadas (N’cadena ampliada’) tal y como lo requieren algunas bases de
datos (sobre todo SQL Server). El uso de esta sintaxis puede activarse para Direct Discovery con la variable
de script DirectUnicodeStrings.
Fijar esta variable en 'true' (verdadero) habilitará el uso del marcador de caracteres "N" del estándar “ANSI”
frente a los literales de cadena. No todas las bases de datos admiten este estándar. El parámetro
predeterminado es 'false', 'falso'.
DirectDistinctSupport
Cuando se selecciona el valor de un campo DIMENSION en un objeto QlikView, se genera una consulta
para la base de datos fuente (véase Diferencias entre datos Direct Discovery y datos en memoria (página
181)). Cuando la consulta requiere agrupamiento, Direct Discovery usa la palabra clave DISTINCT para
seleccionar solo valores únicos. Algunas bases de datos, no obstante, requieren la palabra clave GROUP BY.
Fije DirectDistinctSupport como "falso" para generar GROUP BY en lugar de DISTINCT en consultas de
valores únicos.
SET DirectDistinctSupport=false
Si se fija DirectDistinctSupport como verdadero, entonces se utiliza DISTINCT. Si no se fija, el
comportamiento por defecto es usar DISTINCT.
Cuando DirectIdentifierQuoteStyle está fijado en "GoogleBQ", la sentencia SELECT utilizrá las comillas del
siguiente modo:
SELECT [Quarter] FROM [qvTest.sales] GROUP BY [Quarter]
DirectIdentifierQuoteChar
Podemos especificar un carácter para controlar el entrecomillado de identificadores en una consulta generada.
Esto se puede fijar o bien en un carácter (como un símbolo de entrecomillado doble) o dos (como un par de
corchetes). La opción predefinida es un doble entrecomillado.
SET DirectIdentifierQuoteChar='YYYY-MM-DD'
DirectTableBoxListThreshold
Cuando se utilizan campos Direct Discovery en un cuadro de tabla, se fija un umbral para limitar el número
de filas mostradas. El límite por defecto es de 1000 registros. El parámetro del límite por defecto `puede
cambiarse estableciendo el Variable DirectTableBoxListThreshold en el script de carga. Por ejemplo:
SET DirectTableBoxListThreshold=5000
El parámetro del límite se aplica únicamente a cuadros de tabla que contengan campos Direct Discovery. Los
cuadros de tabla que contengan campos en memoria no están limitados por el
parámetro DirectTableBoxListThreshold.
No se mostrará ningún campo en el cuadro de tabla hasta que la selección contenga menos registros que el
límite del umbral.
Directory
La sentencia Load (página 280) 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 280)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.
Disconnect
Termina la conexión ODBC/OLEDB/Personalizada 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 ejecuta una o varias sentencias hasta cumplirse 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
Set a=1;
Do while a<10
Load * from file$(a).csv;
Let a=a+1;
Iterar
Drop Field
Se pueden desechar del modelo de datos y por tanto 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:
drop field[ s ] nombredecampo [ , nombredecampo2 ...] [from
nombredetabla1 [ , nombredetabla2 ...]]
Tanto drop field como drop fields se permiten ambas formas 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
Se pueden desechar del modelo de datos y por tanto de la memoria una o más tablas internas QlikView en
cualquier momento durante la ejecución del script mediante una sentencia drop table. Los elementos
siguientes se perderán como resultado de esto:
l Las tabla(s) en sí.
l Todos los campos que no formen parte de las restantes 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:
SQL SELECT * FROM Trans;
LOAD Customer, Sum( ventas ) resident Tab1 group by Month;
drop table Tab1;
Como resultado sólo los agregados se mantienen 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:
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 en una una sentencia Load (página 280) o Select (SQL) (página 298) se utiliza para cargar
solo un número máximo de registros desde una fuente de datos, independientemente de su longitud.
La sintaxis es la siguiente:
first n ( sentenciaload | sentenciaselect )
donde:
n es una expresión arbitraria que devuelve un entero indicando el número máximo de registros que se ha de
leer.
Ejemplos:
First 10 LOAD * FROM abc.csv;
First (1) SQL 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:
forcontador = expr1 to expr2 [ step expr3 ]
[sentencias]
[exit for [ ( when | unless ) condition ]
[sentencias]
next[contador]
Donde:
contador es un nombre de una variable. 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 determina el primer valor de la variable contador para la que se debe ejecutar el
bucle.
expr2 es una expresión que determina el último valor de la variable contador para la que se debe ejecutar el
bucle.
expr3 es una expresión que determina 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 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
For each..next
La sentencia de control for each..next crea un bucle que ejecuta una o varias sentencias para cada valor en
una lista separada 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 ) condition ]
[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. Obsérvese que una cadena introducida directamente en el script debe
ir entre comillas simples. Una cadena sin entrecomillado simple se interpretará como una variable y entonces
se utilizará el valor de dicha variable. Los números no tienen que ir entrecomillados.
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 ?.
Nota:
si utiliza una máscara de caracteres comodín como, por ejemplo, '*.xls', los archivos con las extensiones que
incluyan la cadena xls, como .xlsg, también se incluirán en la lista.
condition 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
'$(File)' as Name,
FileSize( '$(File)' ) as Size,
NEXT File
NEXT Ext
NEXT Dir
ENDSUB
CALL DoDir ('C:')
Force
La sentencia force fuerza a QlikView a interpretar valores de campo de sentencias Load (página 280) y
Select (SQL) (página 298) 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 425).
Las tablas cargadas a través de una sentencia generic no son auto-concatenadas.
La sintaxis es la siguiente:
Generic( sentenciaload | sentenciaselect)
Ejemplos:
Generic LOAD * FROM abc.csv;
Hierarchy
El prefijo hierarchy se utiliza para transformar una tabla jerárquica en una tabla que se útil en un modelo de
datos QlikView.
Puede colocarse inmediatamente antes de una sentencia Load o Select y almacenará el resultado de la
sentencia de carga como info de entrada para una transformación de tabla.
La tabla de entrada 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.
El prefijo crea una tabla de nodos expandidos, la cual contiene normalmente el mismo número de registros
que una tabla de entrada, pero además, 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
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 425).
Normalmente, la tabla de entrada tiene exactamente un registro por nodo y en dicho 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 varios registros en la tabla de entrada. Si éste es el caso, la tabla resultante
podrá contener un número mayor de registros que la tabla de entrada.
Todos los nodos con un id paterno que no se encuentre en la columna nodeid (incluidos aquellos nodos que
hayan perdido su id de padre) 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])(sentenciaload |
sentenciaselect)
Donde:
NodeID es el nombre del campo que contiene el id de nodo. Este campo debe existir en la tabla de entrada.
ParentID es el nombre del campo que contiene el ID de nodo del nodo padre. Este campo debe existir en la
tabla de entrada.
NodeName es el nombre del campo que contiene el nombre del nodo. Este campo debe existir en la tabla de
entrada.
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,
NodeName,
Atributo
FROM data.xls (biff, embedded labels, table is [Sheet1$];
HierarchyBelongsTo
El prefijo hierarchybelongsto se utiliza para transformar una tabla jerárquica en una tabla que se útil en un
modelo de datos QlikView.
Puede colocarse inmediatamente antes de una sentencia Load o Select y almacenará el resultado de la
sentencia de carga como info de entrada para una transformación de tabla.
La tabla de entrada 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 Hierarchy de la sección Evaluación de los
datos cargados (página 425).
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. Este campo debe existir en la tabla de entrada.
ParentID es el nombre del campo que contiene el ID de nodo del nodo padre. Este campo debe existir en la
tabla de entrada.
NodeName es el nombre del campo que contiene el nombre del nodo. Este campo debe existir en la tabla de
entrada.
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:
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 una o varias condiciones lógicas fijadas. 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 al prefijo Info (página 272) 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;
Info
Si una parte de la información externa, como por ejemplo un archivo de texto, una imagen,una presentación
multimedia o un vídeo, se va a enlazar a un valor de un campo, esto se hace en una tabla cargada mediante
el prefijo info. (En algunos casos será preferible almacenar la información en el interior del archivo .qvw,
mediante el prefijo Bundle (página 250). 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 serán tomados de inmediato y almacenados en el qvw. Los datos binarios deben ser el segundo
campo en una sentencia select.
La sintaxis es la siguiente:
info ( loadstatement | selectstatement )
Ejemplos:
Info LOAD * FROM flagoecd.csv;
Info SQL SELECT * FROM infotable;
Info SQL SELECT Key, Picture FROM infotable;
Volver a Sentencias de Script y palabras clave (página 243).
Inner
Los prefijos Join (página 277) y Keep (página 277) pueden ir precedidos por el prefijo inner.
Si se coloca antes de join especifica que debe usarse un inner join. La tabla resultante contendrá por tanto
combinaciones de valores de campo de las dos tablas originales donde los valores de campos de enlace se
representan en ambas tablas.
Si se coloca antes de keep, especifica que ambas tablas de datos fuente deberán 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
4 yy
QVTable:
SQL SELECT * FROM table1;
inner join SQL SELECT * FROM table2;
QVTable
A B C
1 aa xx
QVTab1:
SQL SELECT * FROM Table1;
QVTab2:
inner keep SQL SELECT * FROM Table2;
QVTab1
A B
1 aa
QVTab2
A C
1 xx
Inputfield
Un campo puede marcarse como campo de entrada listá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. El valor de reemplazo depende del usuario, esto es, cuando se utiliza un campo de entrada
en un servidor, los distintos usuarios verán diferentes conjuntos de valores de campos de entrada.
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:
Inputfield B;
Inputfield A,B;
Inputfield B??x*;
IntervalMatch
El prefijo IntervalMatch sirve para crear una tabla que enlace valores numéricos con uno o más intervalos
numéricos.
El prefijo IntervalMatch debe colocarse delante de una sentencia Load (página 280) o Select (SQL) (página
298) que carga los intervalos. El campo que contiene los puntos de datos discretos (el Tiempo en el ejemplo
inferior) debe haber sido cargado de antemano en QlikView, antes de insertar la sentencia con el prefijo
IntervalMatch. El prefijo no lee por sí mismo este campo desde la tabla de la base de datos. El prefijo
transforma la tabla cargada de intervalos en una tabla que contiene una columna adicional: los puntos de
datos numéricos discretos. También amplía el número de registros de forma que la nueva tabla contiene un
registro por combinación posible de puntos de datos discretos e intervalo.
Los intervalos pueden solaparse y los valores discretos se enlazarán con todos los intervalos coincidentes.
La sintaxis general es la siguiente:
intervalmatch (matchfield) (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.
En caso de tener límites no numéricos, no se considera el intervalo.
También hay una sintaxis ampliada de IntervalMatch que incluye uno o varios campos clave adicionales.
Véase IntervalMatch (Sintaxis ampliada) (página 276).
Ejemplo:
En las dos tablas a continuación, la primera indica las horas de inicio y finalización de distintos pedidos. La
segunda indica un número de eventos. Mediante el prefijo IntervalMatch conectaremos lógicamente las dos
tablas para averiguar 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
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:
OrderLog:
LOAD * INLINE [
Comienzo, Fin, Ordenar Capas
01:00, 03:35, A
02:30, 07:58, B
03:04, 10:27, C
07:23, 11:43, D
];
EventLog:
LOAD * INLINE [
Hora, Evento, Comentario
00:00, 0, Comienzo de cambio 1
01:18, 1, Parada de línea
02:23, 2, Reinicio de línea 50%
04:15, 3, Velocidad de línea 100%
8:00, 4, Comienzo de cambio 2
11:43, 5, Final de la producción
];
IntervalMatch (Hora) LOAD Inicio, Fin OrderLog residente;
Tablebox
siempre cerrados, es decir, los puntos finales están incluidos en el intervalo. En caso de tener límites no
numéricos, no se considera el intervalo.
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
mediante la sentencia NullAsValue (página 290) o mediante un test explícito que reemplaza los valores
NULOS por un valor numérico antes o después de cualquiera de los puntos de datos numéricos discretos.
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 tabla lógica creada. El join es
una Natural Join que se realiza sobre todos los Campos (página 187)comunes. El prefijo join puede ir
precedido de uno de los prefijos Inner (página 272), Outer (página 291), Left (página 278) o Right
(página 294). Cuando el predicado DISTINCT se utiliza en una sentencia LOAD, la tabla resultante se
convierte en distinct. Cualquier dato añadido a la tabla también se convierte en distinct, independientemente
de si los datos están concatenados o unidos mediante join.
La sintaxis es la siguiente:
[inner | outer | left | right ]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 es parecido al prefijo Join (página 277). Al igual que el prefijo join, compara una tabla
cargada con otra tabla ya existente y nombrada, o bien, con la última tabla lógica creada.
Pero, en lugar de unir la tabla cargada con la tabla previa, lo que hace es reducir una o ambas tablas antes de
almacenarlas en QlikView, basándose en la intersección de los datos de tabla. La comparación final equivale
a aplicar un join natural entre todos los campos comunes. Pero la diferencia está en que las dos tablas no se
unen y se almacenan en QlikView como dos tablas aparte, con distintos nombres.
Nota:
El prefijo explícito Join (página 277) en el lenguaje de script de QlikView ejecuta una unión completa
entre las dos tablas. El resultado es una sola tabla. En muchos casos los joins dan como resultado unas
tablas muy grandes. Y una de las principales características de QlikView es su capacidad de efectuar
asociaciones entre múltiples tablas, en lugar de unirlas (mediante join), lo cual reduce la utilización de
memoria, incrementa la velocidad de procesamiento y mejora enormemente la flexibilidad. Los joins
explícitos deben evitarse por lo general en los scripts QlikView. La funcionalidad keep se diseñó para
reducir el número de casos en que se necesite utilizar joins explícitos.
El prefijo keep debe ir siempre precedido por uno de los prefijos Inner (página 272), Left (página 278) o
Right (página 294). La sintaxis es la siguiente:
(inner | left | right) keep[ (nombredetabla ) ]( sentenciaload |
sentenciaselect )
Ejemplo:
Inner Keep LOAD * FROM abc.csv;
Left Keep SQL SELECT * FROM tabla1;
tab1:
LOAD * FROM archivo1.csv;
tab2:
LOAD * FROM archivo2.csv;
.. .. ..
Left keep (tab1) LOAD * FROM archivo3.csv;
Left
Los prefijos Join (página 277) y Keep (página 277) pueden ir precedidos por el prefijo left.
Si se usa antes de join especifica que se debe usar un left join. La tabla resultante sólo contendrá
combinaciones de valores de campo de las tablas iniciales donde los valores de campos de enlace se
representan en 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
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
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
Let
La sentencia let se ha creado como complemento a la sentencia set (página 300), empleada para definir
Variables de script (página 310). 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.
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:
let nombrevariable=expresión
Tenga en cuenta que la palabra let puede omitirse.
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'
Ejemplo:
Let T=now( );
$ (T) recibirá el valor de la hora actual.
Load
La sentencia load carga campos desde un archivo, desde datos definidos en el script, desde una tabla
previamente cargada, desde una página web, desde el resultado de una sentencia select posterior, o bien
generando los datos automáticamente. La sintaxis general de la sentencia load es la siguiente:
load [ distinct] *listacampos
[( from archivo [ spec-formato ] |
from_field campo [spec-formato]
inline datos [ spec-formato ] |
resident etiqueta-tabla |
autogenerate tamaño)]
[where criterio | while criterio ]
[group_by gruposegúnlistacampos ]
[order_by ordenarporlistacampos ]
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 cargar. El asterisco * indica la totalidad de campos.
campo ::= ( refcampo | expresión ) [ as nombrealias ]
La definición de campo debe contener siempre una referencia literal 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 es posible que el
nombre de campo deba ir entre comillas dobles rectas o corchetes si contiene espacios o caracteres no
literales. 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.
@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 323).
as se utiliza para asignar un nuevo nombre al campo. Tenga en cuenta que es posible que el nombre de alias
deba ir entre comillas dobles rectas o corchetes si contiene espacios o caracteres no literales.
Nota:
Si una tabla contiene dos campos con idéntico nombre, por lo general al cargar desde un archivo de texto
sólo puede cargarse uno de ellos, incluso aunque se hayan modificado los nombres de campo mediante as.
from se usa si se desea que los datos se carguen desde un campo.
archivo ::= [ ruta ] 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 284), entre paréntesis.
from_field se utiliza si los datos debieran cargarse desde un archivo previamente cargado.
fieldassource ::= (nombretabla, nombrecampo)
El campo es el nombre de los nombretabla y nombrecampo anteriormente cargados.
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 284), 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 212) si necesita ayuda para la creación de sentencias load inline.
datos ::= [ texto ]
Los datos introducidos en una cláusula inline deben ir entre Uso de comillas en el script (página
321) dobles, 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.
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 o select, que crearon la tabla original. La
etiqueta debe ir seguida de dos puntos al final de la línea.
autogenerate se utiliza si los datos deben ser generados automáticamente por QlikView.
tamaño::=número
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 (por ej. rand(), recno()) .
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( ).
criterio es una expresión lógica.
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.
ordenarporlistacampos ::= (nombrecampo { ,nombrecampo } )
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. Los campos de ordenación especifican por qué campos 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).
ordenarporlistacampos ::= nombrecampo [ criterioordenación ] { , nombrecampo [ criterioordenación ] }
criterioordenación sirve tanto para ordenación ascendente, asc, como descendente, desc. Si no se especifica
sortorder, se asume asc (ascendente).
nombrecampo, ruta, nombrearchivo y nombrealias son cadenas de texto que representan lo que sus
respectivos nombres indican. Cualquier campo de la tabla de origen puede utilizarse como nombrecampo.
No obstante, los campos creados mediante la cláusula as (aliasname) están fuera de ámbito y no pueden
utilizarse dentro de la misma sentencia load.
Nota:
Si no se especifica fuente de datos alguna mediante las cláusulas from, inline, resident, from field o
autogenerate clause, los datos se cargarán desde el resultado de la sentencia select 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;
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;
Delimitador página
286
No eof página
286
Etiquetas página
286
Comillas página
287
Juego de caracteres
El juego de caracteres es un especificador de archivos para la sentencia Load que define el conjunto de
caracteres que se emplea en el archivo.
Los juegos de caracteres disponibles son:
ansi
oem
mac
utf8
unicode
codepage es N
El archivo puede escribirse con el juego de caracteres ansi (Windows), con el juego de caracteres oem (DOS,
OS/2, AS400 y otros), unicode, utf8 o con el mac. La conversión desde el juego de caracteres oem no se
implementa para MacOS.Con el especificador codepage, se puede utilizar cualquier codepage de Windows.
Si no se especifica ninguno, se asume el valor codepage 1252 en Windows.
Los especificadores ansi, oem y mac se utilizaban en anteriores versiones de QlikView y aún están
operativos. Sin embargo, no se generarán cuando se cree la sentencia Load con una versión más moderna de
QlikView.
Ejemplos:
LOAD * FROM a.txt (utf8, txt, delimiter is ',' , embedded labels)
LOAD * FROM a.txt (unicode, txt, delimiter is ',' , embedded labels)
LOAD * FROM a.txt (codepage is 10000, txt, delimiter is ',' , no
labels)
Formato de Tabla
El formato de tabla es una especificación de archivo para la sentencia Load que define de qué tipo es el
archivo.
html Si la tabla forma parte de algún archivo o página html, deberá emplearse
html.
qvd El formato qvd es el formato nativo de los Archivos QVD (página 445),
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 cualquiera (de entre los 127 caracteres ASCII) 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.
A no ser que exista una configuración diferente, 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 se ignora y
descarta. Si se utiliza este especificador, el caracter 26 puede formar parte de un valor de campo.
Etiquetas
Las etiquetas son un especificador de archivo para la sentencia Load (página 280) que define en qué parte
de un archivo se encuentran los nombres de campo.
Las posibles alternativas son:
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.
Ejemplos:
Tamaño de Cabecera
Determina el tamaño de la cabecera de los archivos de tabla.
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
Determina la longitud de registro de 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
Quotes es un especificador de archivo para la sentencia Load que define si se pueden utilizar o no comillas
y la prioridad entre éstas y los separadores.
Es sólo para archivos de texto. Las opciones posibles son:
no quotes
msq
Si se omite el especificador, se pueden utilizar las comillas estándar dobles o simples (" " o ' '), pero sólo si
son el primer y último carácter no en blanco de un valor de campo.
Si no se aceptan Uso de comillas en el script (página 321) en un archivo de texto, deberá usarse el
especificador no quotes.
msq sirve para especificar un estilo de comillas modernas, que permite un contenido de múltiples líneas en
los campos. Los campos que contengan caracteres de final de línea deben ir entre comillas dobles.
Una limitación del especificador msq es que los caracteres de comillas simples (") que aparezcan como
primer o último caracter en el contenido de un campo, se interpretarán como el inicio o final del contenido
de múltliples líneas, lo cual puede dar resultados inesperados en el conjunto de datos cargado. En este caso
deberíamos aplicar las comillas estándar, omitiendo el especificador.
Volver a Sentencias de Script y palabras clave (página 243).
Loosen Table
Cuando se cargan datos en QlikView que contienen referencias circulares, se crea automáticamente una tabla
parcialmente desconectada para evitar que las referencias circulares ocasionen un bucle en la lógica interna
de QlikView.
Una o más tablas internas en QlikView pueden declararse explícitamente como parcialmente desconectadas
durante la ejecución de script mediante 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 quede ninguna referencia
circular. Cuando esto ocurra, el diálogo Advertencia Interación lanza una advertencia.
Vea también:
Referencias circulares (página 121)
Crear tablas parcialmente desconectadas de forma intencionada (página 1005)
Mapping
El prefijo mapping sirve para crear una tabla de correspondencias o enlaces, la cual puede utilizarse para, por
ej. reemplazar valores de campo y nombres de campos durante la ejecución de script.
Puede colocarse inmediatamente antes de una sentencia Load (página 280) o Select (SQL) (página 298) y
almacenará el resultado de la sentencia de carga como una tabla de correspondencia (o también denominada
"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.
Se puede acceder al contenido de la tabla de enlace utilizando, por ej. la sentencia map … using, la
sentencia rename field, la función Applymap() o la función Mapsubstring().
La sintaxis es la siguiente:
mapping( sentenciaload |sentenciaselect )
Ejemplos:
Mapping LOAD * FROM x.csv
mapping SQL 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).
*listacampos es una lista de campos separados por coma, que deberían enlazarse a partir de este punto 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.
mapname es el nombre de una tabla de enlace leída previamente en una sentencia mapping load o mapping
select.
Ejemplos:
map Country using Permite mapear el campo Country empleando el mapa Cmap.
Cmap;
map * using GenMap; Permite mapear todos los campos empleando GenMap.
NoConcatenate
El prefijo NoConcatenate obliga a tratar dos tablas cargadas con idénticos conjuntos de campos como si
fueran dos tablas internas aparte, porque de otra forma se concatenarían de forma automática.
La sintaxis es la siguiente:
noconcatenate( sentenciaload | sentenciaselect )
Ejemplo:
Load A,B from file1.csv;
noconcatenate load A,B from file2.csv;
NullAsValue
La sentencia NullAsValue especifica para qué campos se deberán convertir los valores NULOS hallados, en
valores.
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.
La sentencia NullAsValue opera como un conmutador y funcionará en sucesivas sentencias load. Se puede
desactivar mediante la sentencia NullAsNull (página 291).
La sentencia NullAsValue puede combinarse con la variable NullValue la cual especifica qué cadena
utilizar como valor NULO. Si la variable NullValue no se utiliza, NullAsValue reemplazará los valores
NULOS por cadenas vacías.
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;
Set NullValue = 'NULL' ;
Load A,B from x.csv;
Volver a Sentencias de Script y palabras clave (página 243).
NullAsNull
La sentencia NullAsNull desactiva la conversión de valores NULOS a valores de cadena previamente
establecidos por una sentencia NullAsValue (página 290).
La sentencia NullAsValue opera como un conmutador y puede activarse o desactivarse múltiples veces en el
script, mediante una sentencia NullAsValue o una sentencia NullAsNull.
La sintaxis es la siguiente:
NullAsNull*listacampos
*listacampos es una lista de campos, separados por coma, a los que se ha de anular la sentencia
NullAsValue. 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 277) 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 tabla resultante contendrá por tanto
combinaciones de valores de campo de las dos tablas donde los valores de campos de enlace se representan
en una o ambas 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
2 cc -
3 ee -
4 - yy
Qualify
La sentencia Qualify sirve para activar la calificación de nombres de campo, es decir, que los nombres de
campo recibirán el nombre de la tabla como prefijo.
Se puede suspender la asociación automática de campos con el mismo nombre en tablas diferentes mediante
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.
La calificación se hará para todos los campos cargados tras la sentencia Qualify.
Nota
La sentencia qualify no debería emplearse junto con una recarga parcial.
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 308).
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.
Ejemplos:
Qualify B;
Load A,B from x.csv;
Load A,B from y.csv;
Las dos tablas x.csv y y.csv se asocian sólo mediante 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.
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 siguiente 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 */.
Las líneas comentadas pueden extenderse por diversas pestañas consecutivas del editor de script. Pero sólo las líneas
comentadas que estén ubicadas en la primera pestaña se volverán de color verde.
2. Cuando introduzca // en el script, todo el texto que vaya 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 QlikView tras haberlos cargado.
Dos campos con diferente nombre no pueden renombrarse con un mismo nombre. El script se ejecutará sin
errores pero el segundo campo no se renombrará.
La sintaxis es la siguiente:
rename field (using nombremapa | oldname to newname{ , oldname to
newname })
rename fields (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 SQL SELECT oldnames, newnames FROM datadictionary;
Rename fields using FieldMap;
Rename Table
Renombra una o más tablas internas QlikView tras haberlas cargado.
Dos tablas con distinto nombre no pueden renombrarse con un mismo nombre. El script se ejecutará sin
errores pero la segunda tabla no se renombrará.
La sintaxis es la siguiente:
rename table (using nombremapa | oldname to newname{ , oldname to
newname })
rename tables (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 277) y Keep (página 277) 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 campo de las dos tablas donde los valores de campos de enlace se representan
en 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
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
tab1:
Load * from file1.csv;
tab2:
load * from file2.csv;
.. .. ..
right keep (tab1) load * from file3.csv;
Replace
El prefijo replace puede añadirse a cualquier sentencia Load (página 280), Select (SQL) (página 298) o
Map ... using (página 289) 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:
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.
Sample
El prefijo sample en una sentencia Load (página 280) o Select (SQL) (página 298) se usa para cargar una
muestra aleatoria de registros desde la tabla insertada.
Todos los registros se leerán pero sólo algunos de ellos serán cargados en QlikView.
La sintaxis es la siguiente:
Sample p ( loadstatement | selectstatement )
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
Nota:
No es posible utiliza el prefijo sample cuando se carga un archivo QVD optimizado.
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 280) y Select (SQL)
(página 298) deberán considerarse como datos o como definición de derechos de acceso.
La sintaxis es la siguiente:
section (access | application)
Ejemplos:
Section access;
TablaAutorización:
Select (SQL)
La selección de Campos (página 187) desde una fuente de datos ODBC o un proveedor OLE DB se realiza
a través de Sentencias SELECT SQL estándar. Sin embargo, la medida en que las sentencias SELECT sean
aceptadas, depende del driver ODBC o proveedor OLE DB empleado. A continuación una breve descripción
de la sintaxis:
select[all | distinct | distinctrow | top n [percent] ]
*listacampos
from listatabla
[where criterio ]
[group by listacampos [having criterio ] ]
[order by listacampos [asc | desc] ]
[ (inner | left | right | full)join nombretabla on refcampo =
refcampo ]
distinct es un predicado que se utiliza si las combinaciones duplicadas de valores en los campos
seleccionados sólo debieran cargarse una vez.
distinctrow es un predicado que se utiliza si los registros duplicados en la tabla de origen sólo debieran
cargarse 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 cadenas),
sum(nombrecampo), count(nombrecampo), avg(nombrecampo) (average), month(nombrecampo), etc.
Vea la documentación de su driver ODBC o proveedor OLE DB 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 su driver ODBC o proveedor
OLE DB si desea 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 el script es automáticamente generado por QlikView, las comillas empleadas
serán las preferidas por el driver ODBC u OLE DB, según lo especificado en la definición de la fuente de
datos de la sentencia Connect (página 254).
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
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 310). É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;
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 enviar un comando SQL cualquiera mediante una conexión ODBC u OLE DB.
Introduzca simplemente:
SQL
seguido del comando.
Ejemplo:
SQL leave;
SQL Execute <storedProc>
Lanzar sentencias SQL que actualicen la base de datos devolverá un error si 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 298), 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 301) y SQLTypes (página 302) 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
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 301) y SQLTypes (página 302) 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 301) y SQLTables (página 301) para dar un buen
vistazo a la base de datos dada. Los quince campos estándar son:
TYPE_NAME
DATA_TYPE
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 especificada sirve para representar cualquier valor que pueda aparecer en un campo, incluidos los
NULOS. Se utiliza como comodín específicamente en la aplicación QlikView. Afecta a las sentencias Load
(página 280) y Select (SQL) (página 298) subsiguientes. La sintaxis es la siguiente:
star is[ cadena ]
donde:
cadena es un texto aleatorio. Puede ser un único carácter simbólico, como un asterisco (*). La cadena debe
estar entre Uso de comillas en el script (página 321) si contiene espacios en blanco.
Nota:
No se recomienda usar Star en el script: se admite para mantener aplicaciones QlikView existentes.
Restricciones:
l El carácter Star no se acepta en archivos de carga de información.
l El carácter Star no se puede utilizar en los campos clave, los campos que vinculan tablas.
Ejemplos con la sentencia Star:
Star is *;
Star is %;
Star is;
Si no se especifica nada, se presupone star is; es decir, no hay símbolo Star comodín disponible. Una cadena
especificada como valor Star es válida hasta que se efectúe una nueva sentencia star.
Ejemplo de cadena Star utilizada en un script de carga:
Star is ASTERISK;
LOAD *
Inline [
Categoría, Lugar
País, Estados Unidos
Ciudad, Londres
País, Francia
Ciudad, París
País, Italia
Ciudad, Roma
País, España
Ciudad, Madrid
ASTERISK, Mónaco
ASTERISK, Ciudad del Vaticano
];
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 280). 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 Uso de comillas en el script (página 321)) 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 nombre [ ( listaparametros )] sentencias end sub
Donde:
listaparametros es una lista separada por comas con los nombres de variable de los parámetros formales
de la subrutina. Éstos pueden utilizarse como cualquier variable dentro de la subrutina.
Switch..case..default..end switch
La sentencia de control switch es una construcción de script que obliga a que la ejecución del script siga
diferentes caminos dependiendo del valor de una expresión.
La sintaxis es la siguiente:
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 289) load o Mapping (página 289) 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.
Trace
La sentencia trace escribe una cadena en la ventana de Progreso de Ejecución de Script y en el archivo de
registro (log) del script, cuando éste se está utilizando.
Es muy útil cuando se desea efectuar una depuración. Mediante el empleo de expansiones de signo dólar de
variables que se calculan antes de la sentencia Trace, podemos personalizar el mensaje.
La sintaxis es la siguiente:
trace cadena
Ejemplos:
trace Tabla principal cargada;
Let MiMensaje = NoOfRows('TablaPrincipal') & ' filas de TablaPrincipal';
trace $(MiMensaje);
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.
Unmap
La sentencia unmap deshabilita el enlace de un valor de campo (ver Mapping (página 289)) especificado
por una sentencia map ... using anterior, en campos cargados en lo sucesivo.
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 292).
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 289) load o Mapping (página 289) 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 [
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.
2. Si no existe ninguna etiqueta, se usa el nombre de archivo o el nombre de tabla que sigue
inmediatamente a la palabra reservada from en la sentencia load o select. Se permite un máximo de
32 caracteres. Se ignora la extensión en el caso de nombres de archivos.
3. Las tablas que se cargan mediante inline reciben el nombre de INLINExx, donde xx es un número. La
primera tabla inline recibirá el nombre INLINE01.
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 280) o Select (SQL)
(página 298) que crea la tabla introducida. La etiqueta deberá finalizar con dos puntos ":".
Ejemplos:
Table1:
Load a,b from c.csv;
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 )
$(Must_Include =nombredearchivo )
Las variables include y must_includeespecifican un archivo que contiene un texto que deberá ser incluido
en el script. Así, el script entero se puede incluir en un archivo. Esta es una variable definida por el usuario.
La diferencia entre include y must_include está en que include fallará en silencio si no se encuentra el
archivo durante la recarga de script, mientras que must_include arrojará un error si no se encuentra el
archivo.
Ejemplos:
$(Include=abc.txt );
$(Must_Include=def.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.
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.
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='+';
ThousandSep
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)
DecimalSep
El separador de decimales reemplaza al símbolo decimal del sistema operativo (Configuración Regional).
Ejemplo:
Set DecimalSep='.';
MoneyThousandSep
El separador de miles definido reemplaza a la agrupación de dígitos para moneda del sistema operativo
(Configuración Regional).
Ejemplo:
Set MoneyThousandSep=',';
MoneyDecimalSep
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)';
DirectMoneyDecimalSep
El separador de decimales definido reemplaza al símbolo decimal empleado para monedas en la sentencia
SQL generada para cargar los datos utilizando Direct Discovery (página 175). Este carácter debe coincidir
con el carácter utilizado en DirectMoneyFormat.
El valor predefinido es '.'
Ejemplo:
Set DirectMoneyDecimalSep='.';
DirectMoneyFormat
El símbolo definido reemplaza al formato de moneda en la sentencia SQL generada para cargar los datos
utilizando Direct Discovery (página 175). El símbolo de moneda para el separador de miles no debería
incluirse.
El valor predefinido es '#.0000'
Ejemplo:
Set DirectMoneyFormat=' #.0000)';
TimeFormat
El formato definido reemplaza al 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';
DirectTimeFormat
El formato de hora definido reemplaza al formato de hora de la sentencia SQL generada para cargar los datos
que utilizan Direct Discovery (página 175).
Ejemplo:
Set DirectTimeFormat='hh:mm:ss';
DirectDateFormat
El formato de fecha definido reemplaza al formato de fecha de la sentencia SQL generada para cargar los
datos que utilizan Direct Discovery (página 175).
Ejemplo:
Set DirectDateFormat='MM/DD/YYYY';
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]';
DirectTimeStampFormat
El formato definido reemplaza al formato de fecha y hora de la sentencia SQL generada para cargar los datos
que utilizan Direct Discovery (página 175).
Ejemplo:
Set DirectTimestampFormat='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 largos de meses del sistema operativo (Configuración Regional).
Ejemplo:
Set LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio - -
DayNames
El formato definido reemplaza los nombres de los días de la semana del sistema operativo (Configuración
Regional).
Ejemplo:
Set DayNames='Lun;Mar;Mie;Jue;Vie;Sáb;Dom';
LongDayNames
El formato definido reemplaza los nombres largos de días de la semana del sistema operativo (Configuración
Regional).
Ejemplo:
Set
LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo';
ShowCalendarWeek
Esta variable determina si deben mostrarse u ocultarse los números de semana del calendario en AJAX y
Webview. Se ajusta en Falso de forma predeterminada.
El calendario utiliza el estándar ISO con el lunes como primer día de la semana y la semana 1 como la
primera semana de lunes a jueves (regla de los 4 días).
Los valores posibles son:
'true' (o alternativamente 1 o '1')
'false' (o alternativamente 0 o '0')
Ejemplos:
Set ShowCalendarWeek='true';
ExponentNumberNotation
Esta variable determina cómo se interpretan los valores que se cargan y contienen números exponenciales. E
y D se utilizan como prefijos para el exponente.
Los valores posibles son:
0 (ni 1.23E6 ni 1.23D6 se interpreta como número exponencial)
1 (1.23E6 pero no 1.23D6 se interpreta como número exponencial, valor predeterminado)
2 (tanto 1.23E6 como 1.23D6 se interpretan como número exponencial)
Ejemplo:
Set ExponentNumberNotation=2;
Variables de Error
Las siguientes variables pueden utilizarse para el manejo de errores en el script:
ErrorMode página
317
ScriptError página
317
ScriptErrorDetails página
318
ScriptErrorCount página
318
ScriptErrorList página
319
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
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).
Al establecer ErrorMode =0, eliminará todos los mensajes de error de carga. Si la ejecución del script se
detiene debido a un error, esta no continuará.
Estableciendo ErrorMode =2 QlikView mostrará un mensaje de error "La ejecución del script Falló..."
inmediatamente en el error, sin solicitar la acción del usuario de antemano.
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:
0 Sin Error
1 Error general
2 Error de sintaxis
8 No se encontró el
archivo
9 No se encontró la base
de datos
10 No se encontró la tabla
11 No se encontró el
campo
13 Error BIFF
16 Error semántico
Ejemplo:
set ErrorMode=0;
load * from abc.qvw;
if ScriptError=8 then
exit script;
//sin archivo;
end if
ScriptErrorDetails
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á.
...
select * from table1 where Año=$(AñoActual);
En sentencias load
En una sentencia Load (página 280) se pueden usar los siguientes símbolos como comillas:
En sentencias select
Para una sentencia Select (SQL) (página 298) interpretada por un ODBCdriver esto puede variar ligeramente.
Normalmente debemos usar las comillas dobles rectas (ALT + 0034) para nombres de tablas y nombres de
campos y las comillas simples rectas (ALT + 0039) para los literales, y evitar usar los acentos graves. No
obstante, algunos drivers ODBC no sólo aceptan los acentos graves como símbolos de entrecomilladi, sino
que los prefieren. En dichos casos, las sentencias Select (SQL) (página 298) generadas contienen comillas en
forma de acentos graves.
Ejemplo de entrecomillado en Microsoft Access
El Driver 3.4 de Microsoft Access ODBC (incluido en MS Access 7.0) acepta los siguientes signos de
entrecomillado para análisis de la sentencia select:
25 Expresiones de Script
Las expresiones pueden usarse tanto en la sentencia Load (página 280) como en la sentencia Select (SQL)
(página 298). 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 187) y Operadores (página 861), 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 861) 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:
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
Todos los operadores numéricos usan los valores numéricos de los operandos y devuelven un valor numérico
como resultado.
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.
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.
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
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.
Nota:
Si no encuentra valor alguno, devuelve NULL (NULO) en todas las funciones de agregación, excepto Sum
y Count que devuelven ambas 0.
registros definido por una cláusula group by. 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.
Ejemplos:
Load Mes, mode( NúmerodeError ) as NúmerodeErrorMásFrecuente from
abc.csv group by Mes;
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-
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;
Para más información, véase Ejemplos de Funciones de Concatenación (página 934).
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 896).
Empleando esta función en Añadir Dimensión Calculada (página 681) 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 945).
Cuando se utiliza en expresiones de gráfico es posible lograr Suma de filas en tablas pivotantes (página
947).
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)
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;
Ejemplo:
Load Key, sterr(X) as Z from abc.csv group by Key;
Se puede especificar un valor y0 opcional que obligue a la línea de regresión a pasar por el eje 'y' en un
determinado momento. Especificando tanto y0 como x0 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_r2(Y,X) as Z from abc.csv group by Key;
Ejemplo:
Load Key, linest_sey(Y,X) as Z from abc.csv group by Key;
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 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_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;
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 336) para obtener descripciones
de los argumentos.
Ejemplo:
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 336) 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 336) 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 336) 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 336) 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 336) y TTest_conf ( grupo, valor [, sig = 0.025 [, eq_var
= true]] ) (página 337) para obtener descripciones de los argumentos.
Ejemplo:
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 339) para obtener descripciones de los argumentos.
Ejemplo:
Load Year, ttest1_df(Valor) as X from abc.csv group by Year;
TTest1_sig (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 TTest1_t
(valor) (página 339) 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 339) 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
339) 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 339) 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 339) y TTest1_conf (valor[, sig = 0.025 ]) (página 340) 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 339) y TTest1_conf (valor[, sig = 0.025 ]) (página 340) 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)
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 Grosor. Los valores de texto, valores nulos y valores
perdidos en value 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 341) 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 341) 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 341) 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 341) 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 341) para una descripción del resto de argumentos.
Ejemplo:
Load Year, ttest1w_conf(Peso, Valor) as X from abc.csv group by Year;
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 342) para obtener descripciones de los argumentos.
devuelve null.
Ejemplo:
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 342) 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;
ZTest_lower ( [set_expression] [ total [<fld {,fld}>] group, value [, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTest_z (valor [,
sigma]) (página 342) y Funciones estadísticas de prueba en script (página 336) 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 Funciones
estadísticas de prueba en script (página 336). Esta función admite el cualificador total de la misma manera
ya descrita en la función Funciones estadísticas de prueba en script (página 336).
Ejemplos:
ztest_lower( Group, Value )
ztest_lower( Group, Value, false )
ZTest_upper ([set_expression][ total [<fld {,fld}>] group, value [,
sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTest_z (valor [,
sigma]) (página 342) y Funciones estadísticas de prueba en script (página 336) 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 Funciones
estadísticas de prueba en script (página 336). Esta función admite el cualificador total de la misma manera
ya descrita en la función Funciones estadísticas de prueba en script (página 336).
Ejemplos:
ztest_upper( Group, Value )
ztest_upper( Group, Value, false )
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 Grosor. 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 343) 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
343) 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 343) para obtener descripciones de los argumentos.
Ejemplo:
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 343) para una descripción del resto de argumentos.
Ejemplo:
Load Year, ztestw_conf(Peso,Valor-ValordePrueba) as X from abc.csv
group by Year;
ZTestw_lower ( [set_expression] [ total [<fld {,fld}>] group, value [, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTestw_z (peso,
valor [, sigma]) (página 343) y Funciones estadísticas de prueba en script (página 336) 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 Funciones
estadísticas de prueba en script (página 336). Esta función admite el cualificador total de la misma manera
ya descrita en la función Funciones estadísticas de prueba en script (página 336).
Ejemplos:
ztestw_lower( Group, Value )
ztestw_lower( Group, Value, false )
ZTestw_upper ([set_expression][ total [<fld {,fld}>] group, value
[, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTestw_z (peso,
valor [, sigma]) (página 343) y Funciones estadísticas de prueba en script (página 336) 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 Funciones
estadísticas de prueba en script (página 336). Esta función admite el cualificador total de la misma manera
ya descrita en la función Funciones estadísticas de prueba en script (página 336).
Ejemplos:
ztestw_upper( Group, Value )
ztestw_upper( Group, Value, false )
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:
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
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
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)
Si existe un valor no-NULL entre el rango de N expresiones, devuelve ese valor. En todos los demás casos,
devuelve NULL.
Ejemplos:
rangeonly (1,2,4) devuelve NULL
rangeonly (1,'xyz') devuelve NULL
rangeonly (null( ), 'abc') devuelve 'abc'
rangeirr(valor { ,valor} )
Devuelve la tasa de rendimiento interno de una serie de flujos de caja representados por los 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 de
Gráfico (página 915) 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)))
Devuelve la tasa de rendimiento interno de un plan de flujos de caja que no tienen por qué ser
necesariamente periódicos. Para calcular la tasa de rendimiento interno de una serie de flujos de caja
periódicos, utilice la función rangeirr(valor { ,valor} ) (página 354).
Valor es un flujo de caja o una serie de flujos de caja correspondientes a una planificación de pagos por
fechas. Cada valor es un valor único o un rango de valores devueltos por una Funciones Inter-Registro de
Gráfico (página 915) inter-registro con un tercer parámetro opcional (ver página). Los valores de texto,
valores nulos y valores perdidos se descartan. Todos los pagos son descontados según una base de un año de
365 días. La serie de valores deberá contener al menos un valor positivo y otro negativo.
Fecha es una fecha de pago o una planificación de pagos en varias fechas, que se corresponde con los pagos
de los flujos de caja.
Ejemplos:
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.
pow(x,y)
Devuelve x elevado a la y-ésima potencia. El resultado es un número.
Ejemplo:
norminv( 0.6914625, 0, 1 ) devuelve 0.4999717
tdist (valor, grados_de_libertad, colas)
devuelve la probabilidad de distribución t de Student, en la que un valor numérico es un valor calculado de
t para el cual hay que calcular la probabilidad. Valor es el valor conforme al cual se desea evaluar la
distribución y no debe ser negativo. Grados_libertad es un entero positivo que indica el número de grados
de libertad. Colas debe ser ó 1 (distribución de cola 1) ó 2 (distribución de cola 2). Todos los argumentos
deben ser numéricos, si no, devuelve nulo. Esta función se relaciona con la función tinv (prob, grados_de_
libertad) (página 358) de la siguiente manera:
Si prob = tdist(valor, df ,2), entonces tinv(prob, df) = valor.
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 358) 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 358) 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 358) 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.
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
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%)
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 la tabla de fuente de datos. El primer registro es el
número 1.
RowNo( )
Devuelve un entero para la posición de la fila actual en la tabla QlikView resultante interna. 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 concatena con otra.
La primera fila es la número 1.
Nota:
Si se utiliza una load precedente, es decir, un número de sentencias Load apiladas que se leen desde la
misma tabla, puede usar solamente RowNo( ) en la sentencia Load superior. Si se utiliza RowNo( ) en
sentencias Load subsiguientes, se devuelve 0.
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 QlikView interna resultante:
QVTab
A B RecNo( ) RowNo( )
1 aa 1 1
3 ee 3 2
4 yy 2 3
6 zz 3 4
IterNo( )
Esta función sólo tiene sentido si se emplea junto con una cláusula while (véase Load (página 280)).
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.
Ejemplo:
ord('A') devuelve el número 65.
chr( n)
El carácter correspondiente al número n en ASCII (1-127), ANSI (128-255) o Unicode (256 y superior). 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.
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'
trim(s )
Devuelve la cadena s libre de espacios iniciales y finales.
Ejemplo:
trim ( ' abc' ) devuelve 'abc'
trim ( 'abc ' ) devuelve 'abc'
trim ( ' abc ' ) devuelve 'abc'
KeepChar(s1 , s2)
Devuelve la cadena s1 menos todos aquellos caracteres que no 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:
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} )
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 289)). Su nombre debe ir entre Uso
de comillas en el script (página 321) 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 ] ;
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 289)). 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.
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 del anterior registro de entrada. 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.
Nota: Esta función solo opera con valores de campo distintos.
Ejemplo:
FieldValue( 'HelpText', 5 )
FieldIndex(nombrecampo , valor )
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' )
Normalmente el punto de inicio de la clasificación se fija en 0 por defecto. Esto puede cambiarse añadiendo
un desplazamiento (offset).
Ejemplos:
class( var,10 ) con var = 23 devuelve '20<=x<30'
class( var,5,'value' ) con var = 23 devuelve '20<= value <25'
class( var,10,'x',5 ) con var = 23 devuelve '15<=x<25'
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.
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,
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.
Author( )
Devuelve una cadena de texto con el autor del documento QlikView actual. El autor se establece en la
pestaña General del diálogo Propiedades de Documento.
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:
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')
ejemplo ID2v3 para archivos MP3 o EXIF para archivos JPG, no meta información guardada en el
Explorador de archivos de Windows.
Ejemplo:
Attribute('Archivo', 'Título') as X,
devuelve la etiqueta mp3 'título' en el campo X de cada registro.
ConnectString()
Devuelve la cadena connect activa para conexión ODBC u OLE DB. Devuelve una cadena vacía si no ha
sido ejecutada ninguna sentencia Connect o después de una sentencia Disconnect.
filebasename()
Devuelve una cadena que contiene el nombre del archivo de tabla que se está leyendo, sin ruta o extensión.
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
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).
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 tablas de datos previamente cargadas.
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.
Ejemplos:
LET a = NoOfFields('tab1');
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.
Si se utiliza la función dentro de una sentencia load, no debe referirse a la tabla que se esté cargando en ese
momento.
TableNumber([ 'NombredeTabla' ])
Devuelve el número de la tabla especificada.
Si se utiliza la función dentro de una sentencia load, no debe referirse a la tabla que se esté cargando en ese
momento.
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.
Número de semana. Devuelve un entero que representa la semana cuando la fracción de fecha se interpreta
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 381).
month(fecha)
Mes. Devuelve una cadena de texto que representa el mes, cuando la fracción de fecha se interpreta como
una fecha, aunque también puede tener el formato de número.
Ejemplo:
month( '1971-10-30' ) devuelve Oct.
Si el formato de fecha utilizado no se corresponde con el fijado en su sistema operativo, QlikView no podrá
realizar una interpretación correcta. Vea arriba en day(fecha) (página 381).
year(fecha)
Año. Devuelve un entero que representa el año cuando la fracción de expr se interpreta 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 fijado en su sistema operativo, QlikView no podrá
realizar una interpretación correcta. Vea arriba en day(fecha) (página 381).
weekyear(fecha)
Devuelve 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, si aplicamos las funciones year y weekyear obtendremos
lógicamente valores diferentes.
Ejemplos:
weekyear( '1996-12-30' ) devuelve 1997.
weekyear( '1997-01-02' ) devuelve 1997.
weekyear( '1997-12-30' ) devuelve 1997.
weekyear( '1999-01-02' ) devuelve 1998.
Si el formato de fecha utilizado no se corresponde con el establecido en su sistema operativo, QlikView no
podrá realizar una interpretación correcta. Vea arriba en day(fecha) (página 381).
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 381).
now([ modo_temporizador ])
Devuelve una fecha/hora con la hora actual según el reloj del sistema. El modo_temporizador puede tener
los siguientes valores:
0 Instante en que finalizó la anterior ejecución de script (no la recarga actualmente en curso)
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. timer_mode puede tener los siguientes valores:
0 Fecha en que se ejecutó el script
1 Fecha en que se invocó la función
2 Fecha 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) con la hora actual según el reloj del sistema y 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
como una cadena con la forma 'GMT+hh:mm' o 'UTC+hh:mm'. Si no se especifica zona horaria, devolverá la
hora local. Si ignorarDST es -1 (verdadero) se ignorarán las configuraciones del horario de verano.
Ejemplos:
localtime ('París')
localtime ('GMT+01:00')
localtime ('París',-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 especifica ningún mes, se presupone 1 (Enero).
Si no se especifica un día, se presupone el primer día del 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 especifica segundo, se presupone el valor 00.
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
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 first_month_of_year.
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 first_month_of_year.
Ejemplos:
inquartertodate ( '2006-01-25', '2006-01-25', 0 ) devuelve verdadero
Si desea alinear con años (fiscales) que no comiencen en enero, especifique un valor entre 2 y 12 en
first_month_of_year.
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])
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. Shift es un entero, en el que el valor 0 indica la semana lunar en la que se
incluye basedate. Los valores negativos en shift 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, puede indicar uno en días en weekstart. 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
Devuelve un valor correspondiente a una indicación de tiempo (fecha y hora), con el primer
milisegundo del primer día del año contenido en fecha. El formato de salida por defecto será el
Formato de Fecha predefinido en el script. Shift es un entero, en el que el valor 0 indica el año que
contiene date. 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.
Ejemplo:
yearstart ( '2001-10-19' ) devuelve '2001-01-01' con un valor numérico correspondiente a
'2001-01-01 00:00:00.000'
yearstart ( '2001-10-19', -1 ) devuelve '2000-01-01' con un valor numérico subyacente
correspondiente a '2000-01-01 00:00:00.000'
yearstart ( '2001-10-19', 0, 4 ) devuelve '2001-04-01' con un valor numérico
subyacente correspondiente a '2001-04-01 00:00:00.000'
YearEnd( 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 último día del año contenido en fecha. El formato de salida por defecto será el
Formato de Fecha predefinido en el script. Shift es un entero, en el que el valor 0 indica el año que
contiene date. 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:
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 first_month_of_year.
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 first_month_of_year.
Ejemplos:
quarterend ( '2005-10-29' ) devuelve '2005-12-31' con un valor numérico correspondiente
a '2005-12-31 23:59:59.999'
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
first_month_of_year.
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. Shift es un entero en el que el valor 0 indica el mes que contiene date. Los valores
negativos en desplazamiento indican meses precedentes y los valores positivos indican meses futuros.
Ejemplos:
de salida por defecto será el Formato de Fecha predefinido en el script. N debe ser (1), 2, (3), 4 o 6.
Shift es un entero, en el que el valor 0 indica el período que contiene date. Los valores negativos en
el desplazamiento indican períodos precedentes y los valores positivos indican períodos
subsiguientes. Si desea alinear con años (fiscales) que no comiencen en enero, especifique un valor
entre 2 y 12 en first_month_of_year.
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 o 6. Shift es un entero, en el que el valor 0 indica el período que contiene date. Los valores
negativos en el desplazamiento indican períodos precedentes y los valores positivos indican períodos
subsiguientes. Si desea alinear con años (fiscales) que no comiencen en enero, especifique un valor entre 2 y
12 en first_month_of_year.
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 en la medianoche del domingo al lunes, puede indicar
un desplazamiento en días en weekoffset. 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'
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
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 fecha/hora con el primer milisegundo del primer
día del año que contiene a date. 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 ejemplo, quiere trabajar con un año fiscal que
comience el 1 de marzo, especifique firstmonth = 3.
Ejemplos:
DayNumberOfYear(date) devuelve el número de día, contado desde el primer día del año.
DayNumberOfYear(date,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 ejemplo, quiere trabajar con un año fiscal que
comience el 1 de marzo, especifique firstmonth = 3.
Ejemplos:
DayNumberOfQuarter(Date) devuelve el número de día, contado desde el primer día del primer
trimestre.
DayNumberOfQuarter(Date,3) devuelve el número de día del trimestre, contado desde el uno
de marzo.
ThousandSep
El separador de miles definido reemplaza al símbolo de agrupación de dígitos del sistema operativo
(Configuración Regional).
Ejemplo:
DecimalSep
El separador de decimales reemplaza al símbolo decimal del sistema operativo (Configuración Regional).
Ejemplo:
Set DecimalSep='.';
MoneyThousandSep
El separador de miles definido reemplaza a la agrupación de dígitos para moneda del sistema operativo
(Configuración Regional).
Ejemplo:
Set MoneyThousandSep=',';
MoneyDecimalSep
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)';
DirectMoneyDecimalSep
El separador de decimales definido reemplaza al símbolo decimal empleado para monedas en la sentencia
SQL generada para cargar los datos utilizando Direct Discovery (página 175). Este carácter debe coincidir
con el carácter utilizado en DirectMoneyFormat.
El valor predefinido es '.'
Ejemplo:
Set DirectMoneyDecimalSep='.';
DirectMoneyFormat
El símbolo definido reemplaza al formato de moneda en la sentencia SQL generada para cargar los datos
utilizando Direct Discovery (página 175). El símbolo de moneda para el separador de miles no debería
incluirse.
El valor predefinido es '#.0000'
Ejemplo:
Set DirectMoneyFormat=' #.0000)';
TimeFormat
El formato definido reemplaza al 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';
DirectTimeFormat
El formato de hora definido reemplaza al formato de hora de la sentencia SQL generada para cargar los datos
que utilizan Direct Discovery (página 175).
Ejemplo:
Set DirectTimeFormat='hh:mm:ss';
DirectDateFormat
El formato de fecha definido reemplaza al formato de fecha de la sentencia SQL generada para cargar los
datos que utilizan Direct Discovery (página 175).
Ejemplo:
Set DirectDateFormat='MM/DD/YYYY';
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]';
DirectTimeStampFormat
El formato definido reemplaza al formato de fecha y hora de la sentencia SQL generada para cargar los datos
que utilizan Direct Discovery (página 175).
Ejemplo:
Set DirectTimestampFormat='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 largos de meses del sistema operativo (Configuración Regional).
Ejemplo:
Set LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio - -
DayNames
El formato definido reemplaza los nombres de los días de la semana del sistema operativo (Configuración
Regional).
Ejemplo:
Set DayNames='Lun;Mar;Mie;Jue;Vie;Sáb;Dom';
LongDayNames
El formato definido reemplaza los nombres largos de días de la semana del sistema operativo (Configuración
Regional).
Ejemplo:
Set
LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo';
ShowCalendarWeek
Esta variable determina si deben mostrarse u ocultarse los números de semana del calendario en AJAX y
Webview. Se ajusta en Falso de forma predeterminada.
El calendario utiliza el estándar ISO con el lunes como primer día de la semana y la semana 1 como la
primera semana de lunes a jueves (regla de los 4 días).
Los valores posibles son:
'true' (o alternativamente 1 o '1')
'false' (o alternativamente 0 o '0')
Ejemplos:
Set ShowCalendarWeek='true';
ExponentNumberNotation
Esta variable determina cómo se interpretan los valores que se cargan y contienen números exponenciales. E
y D se utilizan como prefijos para el exponente.
Los valores posibles son:
0 (ni 1.23E6 ni 1.23D6 se interpreta como número exponencial)
1 (1.23E6 pero no 1.23D6 se interpreta como número exponencial, valor predeterminado)
2 (tanto 1.23E6 como 1.23D6 se interpretan como número exponencial)
Ejemplo:
Set ExponentNumberNotation=2;
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 490).
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 se
omiten los parámetros 2-4, se utilizarán en primer lugar los parámetros de formato numérico que se hayan
especificado en las Variables de interpretación numérica (página 398)y en segundo lugar los formatos
numéricos del sistema operativo, los cuales se utilizan si no se han fijado aún variables de interpretación
numérica.
Ejemplo:
Los ejemplos a continuación asumen estas dos configuraciones por defecto:
Configuración 1 Configuración 2
Configuración 1 Configuración 2
Configuración 1 Configuración 2
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 1 Configuración 2
Configuración 1 Configuración 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:
Los ejemplos a continuación asumen las dos configuraciones del sistema operativo:
Configuración 1 Configuración 2
Configuración 1 Configuración 2
Configuración 1 Configuración 2
Configuración 1 Configuración 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 1 Configuración 2
Configuración 1 Configuración 2
Configuración 1 Configuración 2
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. Esta función puede emplearse en scripts y expresiones de
gráficos.
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.
Nota:
Si un valor dual es demasiado grande para encajar en un objeto de campo, vendrá representado por ## y no
truncado con ... como una cadena.
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:
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:
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 1 Configuración 2
Configuración 1 Configuración 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 alfa de 0 corresponde a una
transparencia total. Un alfa de 255 corresponde a un grado de opacidad total.
color (n)
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 713), 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 deben ser expresiones que evalúen los
enteros en el rango 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úen los enteros en el rango 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 de alpha, color 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( )
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( )
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)
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)
ColorMapHue( x )
Esta función devuelve la representación del color de un mapa de color que varía el componente de matiz del
modelo de color HSV. El mapa de color comienza con el color rojo, pasa por el amarillo, el verde, el añil, el
azul, el magenta y regresa al rojo. x debe especificarse como un valor entre 0 y 1.
ColorMapJet( x )
Esta función devuelve la representación del color de un mapa de color que comienza con el color azul, pasa
por el añil, el amarillo, el naranja y regresa al rojo. x debe especificarse como un valor entre 0 y 1.
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:
Tenga en cuenta las siguientes reglas al cargar datos en QlikView:
l 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 se cargan mediante la sentencia load o select o por una
combinación de ambas.
l 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.
l Los nombres de los campos se utilizan en el proceso posterior, para identificar y asociar campos. Son
sensibles a mayúsculas y por este motivo muchas veces habrá que renombrarlos en el script. Véase
Renombrar campos (página 418).
$Table Muestra todos los nombres de todas las tablas internas cargadas en el script.
Cuando se selecciona una única tabla, se activará un símbolo de información
en el área de título del cuadro de lista. Al hacer clic aquí podrá ver la tabla si
proviene de un archivo.
$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.
$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.
Tablas de Sistema
QlikView puede crear automáticamente una tabla pivotante que haga uso de los campos de sistema.La tabla
se denomina Tabla de Sistema y contiene las dos dimensiones $Field y $Table y la expresión only([$Field]).
La tabla de sistema se ordena conforme a la frecuencia por defecto. El objeto de tabla de sistema no está
disponible para los clientes de QlikView Server (cliente AJAX y Plugin).
crosstable Esta tabla se convierte del formato de tabla cruzada al formato de columnas.
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 otra ya existente, o con la última tabla lógica
cargada, a través de sus campos en común.
keep Esta tabla se reduce a los campos en común con otra tabla designada ya
existente, o con la última tabla lógica creada.
mapping Esta tabla (que debe contener exactamente dos columnas) se lee como una
tabla de enlace, la cual no se asocia nunca a otras tablas.
semantic Esta tabla no se carga como una tabla 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 200).
existe una relación entre ambas tablas. En las herramientas estándar de consulta SQL, las dos tablas siempre
deberían ir unidas (joined).
Las tablas definidas en el script de QlikView se denominan tablas lógicas. QlikView efectúa asociaciones
entre las tablas, basándose en los nombres de los campos, y lleva a cabo las uniones al hacer una selección,
por ej. cuando el usuario selecciona un valor de campo en un cuadro de lista.
Por eso, una asociación en QlikView es casi lo mismo que un join QlikView. La única diferencia está en
que la unión (join) se realiza cuando se ejecuta el script, mientras que la tabla lógica es, por lo general, el
resultado de una unión. La asociación se hace una vez creada la tabla lógica - las asociaciones se hacen
siempre entre tablas lógicas.
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.
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.
Solución
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.
Se recomienda realizar un análisis global de la estructura de la tabla por el diseñador de aplicaciones, que
incluya lo siguiente
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.
Referencias circulares
Si existen referencias circulares ("bucles") en una estructura de datos, las tablas se asociarán de tal forma que
haya más de una ruta de asociaciones entre dos campos.
En general, debería evitarse este tipo de estructura de datos en la medida de lo posible, ya que puede llevar
fácilmente a ambigüedades en la interpretación de los datos.
Empleando el especificador As
La manera más habitual es creando aliases dentro de las sentencias Load (página 280) o Select (SQL)
(página 298), utilizando el especificador as.
Ejemplo:
Load ID as IDCliente, Nombre, Dirección, Código postal, Ciudad, Estado
from Clientes.csv;
Una ventaja de este método es que hace que el script sea fácil de entender para otros desarrolladores. Si hay
demasiados campos que renombrar, puede que no desee utilizar este método, por el trabajo que lleva
introducir manualmente todos los nombres de campos en el script.
Consejo: Puede renombrar los campos directamente desde el panel de visualización previa cuando está
cargando datos utilizando el Asistente de Archivos. Esto añade automáticamente el especificador as al script.
Véase Asistente de Archivo: Tipo (página 217).
Concatenación forzada
También se puede obligar a QlikView a concatenar dos o más tablas incluso si éstas no poseen exactamente
el mismo conjunto de campos. Esto se hace mediante la inclusión del prefijo concatenate en el script, el cual
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.
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 empleando el prefijo join en el script; éste une la tabla interna
con otra tabla, o con la última tabla lógica 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;
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;
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:
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
En el lenguaje de script de QlikView, los prefijos join y keep pueden ir precedidos por el prefijo right.
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;
Las dos tablas del ejemplo keep están, por supuesto, asociadas a través del campo A.
balón diámetro 10 cm
caja altura 16 cm
caja longitud 20 cm
caja ancho 10 cm
Por un lado sería torpe almacenar los datos de una manera que otorgue a cada atributo una columna propia,
ya que muchos atributos no son relevantes para un determinado objeto.
Por otro lado, el aspecto sería muy desordenado si se mostraran los datos mezclando longitudes, colores y
pesos.
Si cargamos esta base de datos en QlikView 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.
2008 45 65 78 12 78 22
2009 11 23 22 22 45 85
2010 65 56 22 79 12 56
2011 45 24 32 78 55 15
2012 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 ej1.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:
ej2.xlsx
A 2008 45 65 78 12 78 22
A 2009 11 23 22 22 45 85
A 2010 65 56 22 79 12 56
A 2011 45 24 32 78 55 15
A 2012 45 56 35 78 68 82
B 2008 57 77 90 24 90 34
B 2009 23 35 34 34 57 97
B 2010 77 68 34 91 24 68
B 2011 57 36 44 90 67 27
B 2012 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 ej2.csv ;
El resultado en QlikView sería:
Table EventLog
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 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).
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.
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. Se
recomienda que tenga un único nodo superior que vincule toda la jerarquía, como el mundo en este ejemplo,
por motivos estructurales y de rendimiento.
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
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
269) 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
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,
'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:
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.
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 439)).
Utilizando bundle info load, podrá vincular datos externos en un documento QlikView. Más información
sobre Bundle (página 250).
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.
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 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 303).
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:
Tabla Clientes
IDCliente Nombre
1 ABC Inc.
2 XYZ Inc.
3 ACME INC
+ Indefinido
Tabla Pedidos
IDCliente Nombre
1 1234
3 1243
5 1248
7 1299
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.
Nota:
¡OtherSymbol no se ha diseñado para crear enlaces externos (outer joins) entre tablas!
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
A&NULL devuelve A
Operadores relacionales
Si se encuentra NULL en cualquier lado de los operadores relacionales, se aplican reglas especiales.
Ejemplos:
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 optimizado (más rápido). El modo que
se utilice viene determinado de forma automática por el motor de script de QlikView. El modo optimizado
puede emplearse solo cuando todos los campos cargados o un subconjunto de ellos sean leídos sin ninguna
transformación (sin fórmulas que actúen sobre los campos), aunque sí se permite el renombrado de campos.
Una cláusula WHERE hace que QlikView descomprima los registros y esto también desactiva la carga
optimizada. Un .qvd optimizado se extrae y gestiona igual que una ETL estándar (Extract-Transform-Load)
cuando se efectúa una transformación de un campo, esto da como resultado una degradación del rendimiento.
El formato especificado no se mantendrá y en su lugar se empleará y reconocerá el formato numérico
subyacente. Se permiten transformaciones del campo en un .qvd, el anterior .qvd "optimizado" se convierte
entonces en un .qvd estandar, no optimizado.
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.
aplicaciones QlikView. Esto abre todo un mundo de posibilidades, por ejemplo para aplicaciones que deseen
consolidar datos similares procedentes de diversas unidades de negocio, etc.
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 447)
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 249) 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 376).
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 447) (normalmente archivos de registro
2 Caso 2: insertar solo (No Actualizar ni Eliminar) (página 448)
3 Caso 3: Insertar y Actualizar (No Eliminar) (página 449)
l La base de datos debe ser un archivo log (o algún otro archivo en el que los registros se anexen y no inserten o
eliminen) el cual esté contenido en un archivo de texto (no ODBC/OLE DB).
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);
Ejemplo de script:
QV_Table:
SQL SELECT PrimaryKey, X, Y FROM DB_TABLE
WHERE ModificationTime >= #$(LastExecTime)#
AND ModificationTime < #$(BeginningThisExecTime)#;
Ejemplo de script:
QV_Table:
SQL SELECT PrimaryKey, X, Y FROM DB_TABLE
WHERE ModificationTime >= #$(LastExecTime)#;
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
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.
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.
Nota:
No se debe aplicar OMIT en campos clave, ya que se modificará la estructura de datos subyacente. Ello
puede crear islas lógicas e incoherencias de cálculo.
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 365),
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.
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 214).
Nota:
Si ha habilitado la sección de acceso, no podrá utilizar los nombres de campo del sistema de sección de
acceso que se indican aquí como nombres de campo en el modelo de datos.
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".
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
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.
30 Propiedades de Documento
Abre la página Propiedades de Documento: General (página 460). 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.
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 79) 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
465) donde podrá fijar el aspecto que tendrán por defecto los mensajes
emergentes de alerta.
Estadísticas de Haga clic en este botón para guardar un archivo de texto que contenga una
Memoria 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.
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 466), 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 211). 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 ventas.qvw.2009_02_26_12_09_50.log. El parámetro únicamente está
Log 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.
Ocultar Pestaña La pestaña de hoja puede eliminarse activando Ocultar Pestaña. Para moverse
entre las hojas utilice Acciones (página 601) (Función: Siguiente Hoja /
Anterior Hoja) o la Barra de herramientas Hoja del Menú Ver (página 54).
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 Habilita y deshabilita el modo WebView, que utiliza el navegador web
el Diseño interno 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
Exportar de 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.
Estilo de Objeto de En el desplegable Estilo de Objeto de Hoja seleccione uno de los estilos
Hoja 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 QlikView ofrece múltiples maneras diferentes de presentar los datos y hacer
Selección 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 75) y Propiedades
del Cuadro de Lista: Presentación (página 530). 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.
Área de Color
Color Sólido La opción básica que emplea un único Color de Base uniforme.
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.
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.
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.
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 453) está seleccionada, QlikView efectúa un
Datos basada en la procedimiento al abrir el documento (o al establecer sesión nueva en
Sección de Acceso QlikView 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.
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 249).
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.
Estado Indica si la hoja es normal y corriente, si está oculta, o si tiene una condición
de visualización.
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).
Izquierda, Superior, La posición actual del borde indicado del objeto de hoja, relativo al borde de
Derecha, la 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.
El Cliente inicia la Elija esta opción si el servidor no debiera nunca iniciar automáticamente una
Actualización. Si los actualización de datos en el cliente. Cuando una nueva versión del documento
datos antiguos no se esté disponible en el servidor, al cliente se le ofrecerá la posibilidad de
guardan en el servidor, actualizar (refrescar o recargar) los datos conforme a las preferencias
o el cliente es establecidas en Modo de Inicio de Actualización en el Cliente descritas a
demasiado antiguo, se continuación. Si esto no fuera posible, bien porque el cliente fuese demasiado
desconectará la sesión. antiguo (anterior a la versión 8), o bien porque el servidor tiene activado
Permitir solo una copia del documento en memoria en el panel de control de
QlikView Server, la sesión simplemente finalizará. El Cliente inicia la
Actualización.
El Cliente inicia la Elija esta opción si se prefiere permitir al cliente que inicie una actualización
Actualización. Si los de 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
guardan en el servidor una nueva versión del documento esté disponible en el servidor, al cliente se
o el cliente es le ofrecerá la posibilidad de actualizar (refrescar o recargar) los datos conforme
demasiado antiguo, la a las preferencias establecidas en Modo de Inicio de Actualización en el
actualización se Cliente descritas a continuación. Si esto no fuera posible, porque el cliente
realizará de manera fuera demasiado antiguo, o bien porque el servidor tiene activado Permitir
automática 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.
actualización, sin Cuando una nueva versión del documento esté disponible en el servidor, se
intervención por parte actualizarán los datos en el cliente.
del cliente
Modo de Inicio de Actualización en el Cliente
Este parámetro describe cómo se le debe notificar al cliente la disponibilidad de nuevos datos en el servidor
e iniciar una actualización. Este parámetro solo tiene validez cuando se ha seleccionado Actualización
Iniciada por el Cliente en el Modo Actualizar cuando el Documento se Actualiza en el Servidor (véase
más arriba).
Indicar mediante botón La disponibilidad de nuevos datos la señala el botón Actualizar de la barra de
de la barra de herramientas, al volverse de color verde y estar activo (y también ha de estar
herramientas activo su correspondiente comando de menú Archivo). La actualización se
realiza en un momento que el usuario haya escogido mediante un clic de ratón
en el botón de la barra de herramientas, o mediante el comando Actualizar del
menú Archivo.
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
informando al usuario está en progreso.
de 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.
Objetos del Servidor
Los parámetros de este grupo hacen posible deshabilitar la capacidad del cliente de crear y compartir ciertas
entidades cuando el documento se ejecuta en QlikView Server. Tenga en cuenta que es posible desactivar
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 Esta casilla de verificación debe estar activa, si se les va a permitir a clientes
de Servidor remotos que creen y compartan marcadores con este documento en el
QlikView Server. Además Permitir Objetos de Servidor debe estar activo.
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. El ID de producto OEM
contribuye a garantizar que sólo los clientes OEM puedan abrir el documento. Para más información vea Add
OEM Product ID. Esta opción sólo está disponible con una Licencia de Partner OEM.
Tiempo Máximo de Marcar esta casilla de verificación activa un límite de tiempo total de espera
Sesión Total (en de sesión, es decir, que el servidor terminará una sesión una vez transcurrido
segundos) un 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 Marque esta casilla de verificación si el Servidor debiera permitir una recarga o
desde 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.
Filtrar Listado de Cuando este parámetro está activo, los usuarios únicamente verán aquellos documentos de la
Documentos Access lista de documentos de Access Point o de Abrir en el Servidor a los que tengan acceso según
Point Basándose en la lo indicado en la sección de acceso, aparte de otros posibles derechos de acceso. Tenga en
cuenta que aquellos nombres presentes en la columna NTNAME de la sección de acceso se
Sección de Acceso
guardarán como texto plano en el archivo qvw, pero no se guardarán contraseñas.
Nota: Incluso cuando esta opción esté activa, AccessPoint puede que en algunos casos liste
documentos a los que el usuario no tiene acceso conforme a la Sección de Acceso. Esto es
así por la funcionalidad específica de la Sección de Acceso. No obstante, el usuario sólo
puede ver esos documentos, no abrirlos.
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 189)) que se han añadido al conjunto de Variables Mostradas en la página Propiedades
del Cuadro de Entrada: General (página 589) 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 829).
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.
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 Los valores introducidos se comprobarán contra una lista de valores definida
Predefinidos 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 955) 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 951) 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.
List _ Valores Una lista desplegable con los últimos valores utilizados estará disponible para
Recientes 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.
Predefinidos (Lista Una lista desplegable, disponible para el usuario, con los Valores
Desplegable) Predefinidos para la variable seleccionada en el cuadro de entrada.
Predefinidos (Botones Una barra de desplazamiento, disponible para el usuario, para la variable
de 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.
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 52).
Editor de Script Permiso para acceder al diálogo Diálogo Editor de Script (página 191).
Recarga Parcial Permiso para ejecutar una Recarga Parcial (página 52).
Editor de Módulo Permiso para acceder al diálogo Editor de Módulo (página 975).
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 comandos a través de la automatización.
Macros
Mostrar Todas las Pasa por alto la visualización condicional de hojas y objetos de hoja,
Hojas y Objetos quedando 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 975). 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 509).
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 983) antes de diseñar documentos de
servidor con disparadores de macros.
Procedimientos de En este grupo se establece que las acciones se ejecuten en los cambios de
Evento de Campo estado 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 601). 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 975). Para más información acerca de la adición de acciones,
véase Acciones (página 601).
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.
Procedimientos de En este grupo podrá crear las acciones que se ejecutarán o dispararán ante los
Evento 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 601). 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 601).
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.
Configuraciones de Grupo
Nombre de Grupo Introduzca un nombre de grupo y seleccione o bien Grupo Jerárquico o Grupo Cíclico.
Nota: No utilice un nombre idéntico al nombre de otro campo que se esté utilizando en el
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.
Añadir Expresión Abre el diálogo Editar Expresión (diálogo) (página 829) para una edición
más fácil de fórmulas largas.
Editar... Abre el diálogo Editar Expresión (diálogo) (página 829) para editar la
fórmula seleccionada en el área de Campos Utilizados.
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 esta funcionalidad consulte la
sección Crear Tablas Parcialmente Desconectadas del Manual de Referencia.Para ver más ejemplos de uso
de esta funcionalidad consulte la sección Crear tablas parcialmente desconectadas de forma intencionada
(página 1005).
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 252) 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:
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.
Etiquetas Muestra el Etiquetas de campo (página 187). $ 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 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 311).
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.
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.
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.
Plantilla Aquí podrá seleccionar una Plantilla QlikView que se aplicará a toda hoja y
Predeterminada para objeto de hoja de nueva creación en el documento. La plantilla seleccionada
Nuevos Objetos 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 ).
Fijar en Muestra los valores numéricos como valores decimales con el número de
decimales establecido en el cuadro Decimal.
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).
El botón Mostrar en % opera en los siguientes formatos: Número, Entero y Fijo.
Los separadores de Decimales y de Miles pueden establecerse en las casillas de edición del grupo
Separadores.
El botón ISO establece el formato de la hora, la fecha y los valores de fechahora en el estándar ISO.
El botón Sistema establece el formato para las configuraciones del sistema.
Esta pestaña solo está disponible cuando se trabaja con un documento QlikView en modo ADMIN. Ofrece
la posibilidad de encriptar los datos mezclándolos en uno o más campos.
Campos Es un listado con todos los campos del documento. Seleccione uno o más
campos para cifrarlos.
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á.
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.
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.15 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 407). 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:
30.16 Diseño
La página de diseño
Un parámetro de diseño solo se aplicará al objeto actual si se aplica desde la página de Propiedades del
Objeto.
Un parámetro de diseño se aplicará a todos los objetos del tipo o tipos especificado(s) en el documento, si se
aplica 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.
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 460), no hay elección
posible en cuanto al tipo de borde, sólo 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.
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.
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.
Personalizado 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 bajo la que se mostrará el objeto de hoja:
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 477). 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 Si esta opción ha sido deseleccionada será imposible mover o ajustar el objeto
Mover/Ajustar de hoja.
Permitir Copiar/ Si esta opción ha sido deseleccionada será imposible hacer una copia del
Clonar objeto de hoja.
Permitir Información Cuando utilice la función Info (página 272), 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 de
Desplazamiento tablas y gráficos que tengan una barra de desplazamiento 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 86).
Las posiciones de desplazamiento no se mantendrán si cierra el documento.
Ancho de Barra de Este control afecta tanto al ancho como al tamaño relativo de los símbolos de
desplazamiento las 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.
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
Aplicar Propiedades Marque esta casilla de verificación si desea que sus configuraciones se
a... 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
para nuevos objetos en manera predeterminada (por defecto) para todo nuevo objeto en el documento
este documento actual. Sólo está disponible cuando este diálogo se abre desde la página
Diseño de un objeto de hoja.
30.17 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 466). 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 407).
Dividir Texto Si se marca esta opción, el título se mostrará en dos o más filas.
Altura de Título En este cuadro de edición se fija el número de líneas del título.
(Líneas)
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.
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 Esta opción estará disponible cuando Permitir Minimizar esté marcado. Si
Automático 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 951). 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.
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
512).
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.
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
como Enlace portapapeles. 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
Portapapeles exclusivamente) 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.
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
973). 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:
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.
Orientación Horizontal y Vertical:
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 657) 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 187) 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.
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 292) 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.
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 123)
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
Derecha, la 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.)
este diálogo y cambiar las configuraciones. Las configuraciones pueden evitar que los usuarios habituales
alteren el documento de varias formas. Las opciones son:
Mover/Ajustar Objetos Permiso para cambiar el diseño de los objetos de hoja existentes.
de Hoja
Copiar/Clonar Objetos Permiso para añadir una copia de los objetos de hoja existentes.
de Hoja
Acceso a las Permiso para acceder a las diferentes hojas de propiedades de los objetos de
Propiedades de la Hoja hoja.
(Usuarios)
Marcando la opción Aplicar a todas las hojas, se aplican todas las opciones superiores a todas las hojas del
documento.
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.
Se pueden establecer otros privilegios a nivel de documento en la página de propiedades Propiedades de
Documento: Seguridad (página 477).
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 973).
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 601).
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 983) antes de diseñar documentos de
servidor con disparadores de macros.
Nota:
Las acciones que disparan otras acciones, las denominadas "acciones en cascada", pueden traer
consecuencias imprevisibles y por tanto no se permiten.
Procedimientos de En este grupo se pueden definir las acciones que se ejecutarán cuando se produzcan cambios
Evento de Hoja en la hoja activa. Pulsar el botón Añadir Acción(es) de cualquier evento le conducirá hasta
la página Acciones (página 601). 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.
Fuente Véase Fuente (página 535). Aquí podrá cambiar la fuente del texto de la
pestaña.
Se puede especificar la fuente, el estilo y el tamaño del texto. La fuente
escogida se aplicará al texto contenido en todas las pestañas.
32 Objetos de Hoja
Están disponibles los siguientes tipos de objetos de hoja:
Gráficos: página
663
Botón página
597
Contenedor página
643
Objetos de Servidor Personales 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. Sus objetos personales de
servidor se pueden gestionar desde el panel Panel de Objetos del Servidor (página 653), accesible desde el
menú Ver.
Objetos de Servidor Compartidos solo está disponible cuando se trabaja con un documento en QlikView
Server y únicamente para usuarios autenticados. Cualquier usuario que haya creado un objeto de servidor
personal puede marcarlo como compartido. Entonces a partir de ese momento estarán disponibles para otros
usuarios. Al igual que los objetos de servidor personales, los objetos de hoja del servidor compartidos se
almacenan en un repositorio en el servidor. Los objetos personales de servidor disponibles se pueden
gestionar desde el panel Panel de Objetos del Servidor (página 653), accesible desde el menú Ver.
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 515). 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 514) 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 954). Abre un menú en cascada
con los campos del grupo para seleccionar directamente qué campo se va a
mostrar en el cuadro de lista.
Búsqueda Difusa Abre el cuadro de búsqueda de texto en modo de Búsqueda Difusa (página
116).
Búsqueda Avanzada Abre El Diálogo Búsqueda Avanzada (página 118). 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 54) o cuando está marcada
la casilla de verificación Mostrar Siempre Opciones de Menú de Diseño
(página 85). 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.
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 839), 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 847), 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
Estadísticas campo (muestra) y muestra los resultados en un Cuadro de Estadísticas
(página 545).
Imprimir Valores Abre el diálogo Imprimir: General (página 99) donde se pueden especificar
Posibles... las 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. QlikView
exporta en formato BIFF (formato nativo de Excel). 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.
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 la
configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
La pestaña Propiedades del Cuadro de Lista: General se abre haciendo clic con el botón derecho en un
cuadro de lista y eligiendo el comando Propiedades en el menú contextual. Aquí se pueden establecer los
parámetros generales para el cuadro de lista.
Título El texto que aparecerá en el título del cuadro de lista. El texto por defecto es
el nombre del campo seleccionado. El título también puede definirse como una
Fórmula Calculada (página 951) 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.
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 482) y se mostrarán en la lista
con los campos disponibles.
Si se utiliza un grupo Grupos Jerárquicos (página 953), 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 954) 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 681) .
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:
Cuando 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 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.
Nota:
No es posible utilizar campos MEASURE definidos con la función Direct Discovery
(página 175) en un cuadro de lista.
Modo And Una Selección múltiple dentro de un campo (página 110) 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 120). 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 solo se podrá seleccionar un valor, 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 542). 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.
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
973). 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 La lista desplegable le permite elegir entre Sí, No, o <usar predeterminado>
Excluidos en la lo cual se aplica a la configuración por defecto especificada en Preferencias
Búsqueda 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
75) 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 114).
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).
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.
Añadir Si pulsa este botón, se abre el diálogo Editar Expresión (diálogo) (página
829), 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.
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 Este grupo define lo que se escribirá en las celdas de expresión del cuadro de
Presentación lista.
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 792) para los gráficos
de indicador.
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.
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 466) desde donde podrá configurar el
color del mini gráfico.
Realzar Valor Marque la casilla de verificación y pulse el botón coloreado para abrir el
Máximo con Color diálogo Á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
con Color diálogo Área de Color desde donde podrá establecer el color del valor
mínimo.
Realzar Valores Marque la casilla de verificación y pulse el botón coloreado para abrir el
Iniciales con Color diálogo Á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
Extremos con Color diálogo Á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 Fija el límite inferior del gráfico a cero en el eje. No disponible para Ejes.
Cero
Forzar Escala Obliga a todas las celdas de una columna a utilizar la misma escala en el eje y.
Compartida en eje Y
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.
Nota: No utilice el orden Auto Ascendente en un cuadro de lista de un objeto
Contenedor.
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.
El botón Predeterminado establece el criterio de ordenación por defecto.
El orden de prioridad es Estado, Expresión, Frecuencia, Valor numérico, Texto, Orden load. Se puede
ordenar cada uno de estos criterios de ordenación de forma Ascendente o Descendente.
En el grupo Opciones de Imagen, puede hacer que un valor de campo tenga una referencia a una imagen en
memoria o en disco y sea interpretado como esa imagen:
En Representación puede elegir entre Texto (predeterminado), Imagen e Info como Imagen.
Cuando usted selecciona una Imagen, QlikView trata de interpretar cada valor de campo como una
referencia a una imagen. La referencia puede ser una ruta a un archivo de imagen en el disco (por
ej.C:\Mypic.jpg) o dentro del documento mismo qvw (por ej. qmem://<Name>/<Peter>). Si QlikView no
puede interpretar un valor de campo como una referencia válida a una imagen, el valor será mostrado como
tal, a menos que esté marcada la opción Ocultar Texto Cuando Falta Imagen.
Cuando seleccione Info como Imagen, QlikView mostrará una información de imagen enlazada con el valor
de campo mediante info load/info select en el 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.
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
Horizontal la 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
Columnas de 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.
Configuraciones de En este grupo las celdas del cuadro de lista podrán quedar configuradas para
Varias Filas que 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 Sólo disponible si se ha activado la opción del color. Establece el grado de
Color 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.
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.
Cada campo tiene un formato numérico predefinido que se puede establecer en la página Propiedades de
Documento: Número (página 490). 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:
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
490) en la que se puede editar el formato de número por defecto de cualquier campo.
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 407). 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:
33.8 Diseño
La página de diseño
Un parámetro de diseño solo se aplicará al objeto actual si se aplica desde la página de Propiedades del
Objeto.
Un parámetro de diseño se aplicará a todos los objetos del tipo o tipos especificado(s) en el documento, si se
aplica 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.
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 460), no hay elección
posible en cuanto al tipo de borde, sólo 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.
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.
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.
Personalizado 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 bajo la que se mostrará el objeto de hoja:
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 477). 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 Si esta opción ha sido deseleccionada será imposible mover o ajustar el objeto
Mover/Ajustar de hoja.
Permitir Copiar/ Si esta opción ha sido deseleccionada será imposible hacer una copia del
Clonar objeto de hoja.
Permitir Información Cuando utilice la función Info (página 272), 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 de
Desplazamiento tablas y gráficos que tengan una barra de desplazamiento 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 86).
Las posiciones de desplazamiento no se mantendrán si cierra el documento.
Ancho de Barra de Este control afecta tanto al ancho como al tamaño relativo de los símbolos de
desplazamiento las 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.
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 466). 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 407).
Dividir Texto Si se marca esta opción, el título se mostrará en dos o más filas.
Altura de Título En este cuadro de edición se fija el número de líneas del título.
(Líneas)
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.
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 Esta opción estará disponible cuando Permitir Minimizar esté marcado. Si
Automático 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 951). 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.
Aplicar Propiedades Marque esta casilla de verificación si desea que sus configuraciones se
a... 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
para nuevos objetos en manera predeterminada (por defecto) para todo nuevo objeto en el documento
este documento actual. Sólo está disponible cuando este diálogo se abre desde la página
Diseño de un objeto de hoja.
Cuadros de Tabla
Los cuadros de tabla pueden mostrar todos los tipos de campos Direct Discovery y ofrecen una manera de
profundizar en los detalles de registros que contienen campos Direct Discovery. Los cuadros de tabla son los
únicos objetos QlikView en los que se pueden utilizar campos designados como DETAIL en la sentencia de
carga Direct Query.
Cuando se utilizan campos Direct Discovery en un cuadro de tabla, se establece un umbral para limitar el
número de filas mostradas. El límite por defecto es de 1000 registros. El parámetro del límite por defecto
`puede cambiarse estableciendo el DirectTableBoxListThreshold variable en el script de carga. Por ejemplo:
SET DirectTableBoxListThreshold=5000
El parámetro del límite se aplica únicamente a cuadros de tabla que contengan campos Direct Discovery. Los
cuadros de tabla que contengan campos en memoria no están limitados por el
parámetro DirectTableBoxListThreshold.
No se mostrará ningún campo en el cuadro de tabla hasta que la selección contenga menos registros que el
límite del umbral.
Los campos Direct Discovery pueden mezclarse con campos en memoria en un cuadro de tabla. Los cuadros
de tabla que contengan sólo campos Direct Discovery deberán incluir un campo DIMENSION.
Los cuadros de tabla con datos Direct Discovery muestran todas las filas seleccionadas incluso si contienen
datos idénticos. Los cuadros de tabla con datos en memoria, por otra parte, sólo muestran una de las filas
seleccionadas cuando contienen datos idénticos.
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 Cuadro de Estadísticas: Menú
Objeto (página 545). 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 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 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 99) para permitirle imprimir los
contenidos del Cuadro de Estadísticas.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar a Excel Exporta los valores posibles (incluidos los seleccionados) a Microsoft Excel, el
cual se ejecuta de inmediato, si no estaba ya en ejecución. QlikView exporta
en formato BIFF (formato nativo de Excel). 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 la
configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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.
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 951) 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 Marque la opción Mostrar Error Estándar para mostrar los valores de error
Estándar 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 Marque esta alternativa antes de pulsar en Aplicar o Aceptar para que el color
todas 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
Nulos y Alfanuméricos de Nulos y Contador de Texto)
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 535).
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.
Véase Diseño (página 536).
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 539).
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 556)), 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 553). También se puede acceder desde el menú Objeto, cuando el cuadro de
selección múltiple es el objeto activo.
Propiedades Abre el diálogo Propiedades del Cuadro de Selección múltiple donde pueden
establecerse los parámetros Propiedades de Cuadro de Selección Múltiple:
General (página 556), Propiedades del Cuadro de selección múltiple:
Ordenar (página 558), Propiedades del Cuadro de Selección Múltiple:
Presentación (página 559), Propiedades del Cuadro de Selección Múltiple:
Número (página 564), Fuente (página 535) y Diseño (página 536) .
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) para más información.
Ordenar Capas Este menú en cascada únicamente está disponible cuando está activado el
comando Rejilla de Diseño de Menú Ver (página 54) o cuando está marcada
la casilla de verificación Mostrar Siempre Opciones de Menú de Diseño
(página 85). 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 116)
para buscar en un campo abierto.
Búsqueda Avanzada Abre el El Diálogo Búsqueda Avanzada (página 118) 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
Desbloquear Todas las Desbloquea los valores bloqueados del cuadro múltiple.
Selecciones
Imprimir Abre el diálogo Imprimir: General (página 99) 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 PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
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. QlikView exporta en formato BIFF
(formato nativo de Excel). 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 445).
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.
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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 413), 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 En esta columna se muestran los nombres de los campos seleccionados de la
el Cuadro de Selección lista Campos Disponibles que se incluirán en el cuadro de tabla. Inicialmente
Múltiple no se 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 292) 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 829) 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 829) para el campo
elegido en la columna Campos Mostrados en Cuadro de Selección Múltiple.
Ordenar por Volumen Ordena los campos de la columna Campos Mostrados en Cuadro de
Selección Múltiple en orden numérico.
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
973). 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.
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.
El botón Predeterminado establece el criterio de ordenación por defecto.
El orden de prioridad es Estado, Expresión, Frecuencia, Valor numérico, Texto, Orden load. Se puede
ordenar cada uno de estos criterios de ordenación de forma Ascendente o Descendente.
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.
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.
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
Horizontal la 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.
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.
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.
Limitar Lista Limita la longitud de los cuadros de lista desplegable abiertos en el Cuadro de
desplegable 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.
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
falta la Imagen falla 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
Selección 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.
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 Este parámetro especifica si los valores excluidos deberían ser incluidos en las
Excluidos en la búsquedas de texto. Están disponibles las siguientes alternativas:
Búsqueda <utilizar predeterminado>
Se aplica lo definido por defecto en Preferencias de Usuario (página 75).
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 75).
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.
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
490) 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 535).
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 536).
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 539).
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 567). 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 514) para más información.
Ajustar Columnas a Ajusta el ancho de todas las columnas de las tablas al dato más ancho de cada
los 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 Abre el El diálogo Personalizar Formato de Celdas (página 570), el cual le
de 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 54).
Ordenar Capas Este menú en cascada únicamente está disponible cuando está activado el
comando Rejilla de Diseño de Menú Ver (página 54) o cuando está marcada
la casilla de verificación Mostrar Siempre Opciones de Menú de Diseño
(página 85). 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.
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 99) desde el
que podrá imprimir la tabla.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada. Tras hacer clic en Aceptar se le pedirá un nombre de archivo
para el archivo PDF de salida. Este comando solo está disponible si el sistema
dispone de una impresora PDF.
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 la
configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
de celdas que se pueden formatear como unidad es un campo (normalmente una columna) de un cuadro de
tabla, o una expresión/dimensión de un gráfico de tabla. Si se aplican líneas, cada línea se formateará por
separado.
Cuando haga uso de este diálogo para personalizar el formato de cualquier parte de una tabla, el Estilo
fijado en la página Estilo del diálogo Propiedades de la tabla pasará a ser [Personalizado]. Si cambia el
parámetro definido en Estilo nuevamente a uno de los estilos predefinidos, el formato personalizado se
perderá.
Nota:
Los estilos de tabla en general serán reemplazados por cualquier formateado que se derive de una expresión
de atributo.
Panel de Vista Previa Este panel de vista previa le mostrará cambios de formato efectuados en un
de Tabla grupo 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.
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 En este grupo hallará diversos modificadores de texto que se pueden aplicar a
Texto 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.
Campos Mostrados en En esta columna se muestran los nombres de los campos seleccionados de la
el Cuadro de Tabla lista 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.
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 292) 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
973). 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 955),
el cual se abre pulsando el botón Mensajes de error.
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.
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.
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.
Omitir Filas con Si está activado, se eliminarán del campo seleccionado las filas donde el valor
valores de Campos de campo sea nulo. Se entiende por nulo "sin valor".
Nulos
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.
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.
Suprimir Fila de Si está marcado, la tabla se mostrará sin fila de cabecera (etiqueta).
Cabecera
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.
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.
Cada campo tiene un formato numérico predefinido que se puede establecer en la página Propiedades de
Documento: Número (página 490). 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:
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
490) 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 535).
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 536).
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 539).
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 111) pero se posiciona
directamente en la hoja, igual que cualquier objeto de hoja. El Indicadores (página 109) 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 581). También se puede acceder al mismo desde el menú
Objeto, cuando el cuadro de selecciones actuales es el objeto activo.
Nota:
si selecciona un campo mediante la búsqueda, la cadena de búsqueda se mostrará como valor de campo.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 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 99) 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 PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar a Excel Exporta el texto a Microsoft Excel, el cual es lanzado de inmediato, si es que
no estaba ya en ejecución. QlikView exporta en formato BIFF (formato nativo
de Excel). 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.
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 la configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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
973). 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.
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.
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 535).
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 536).
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 539).
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 587). 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 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) 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 PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
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. QlikView exporta en
formato BIFF (formato nativo de Excel). 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).
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 la
configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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.
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 951) 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
973). 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.
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.
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 189)) que se han añadido al conjunto de Variables Mostradas en la página Propiedades
del Cuadro de Entrada: General (página 589) 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 829).
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.
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 Los valores introducidos se comprobarán contra una lista de valores definida
Predefinidos 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 955) 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 951) 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.
List _ Valores Una lista desplegable con los últimos valores utilizados estará disponible para
Recientes 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.
Predefinidos (Lista Una lista desplegable, disponible para el usuario, con los Valores
Desplegable) Predefinidos para la variable seleccionada en el cuadro de entrada.
Predefinidos (Botones Una barra de desplazamiento, disponible para el usuario, para la variable
de 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.
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.
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 535).
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 536).
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 539).
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 597).
También se puede acceder desde el menú Objeto cuando el botón es el objeto activo.
Propiedades Abre la página Botón Propiedades: General (página 599) donde podrá
establecer los parámetros que definen el botón.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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. QlikView exporta en formato BIFF (formato nativo
de Excel). El texto aparecerá en una única celda en una nueva hoja de Excel.
Para que esta funcionalidad opere como es debido es necesario tener instalado
Microsoft Excel 97 o posterior en el ordenador.
Copiar al Portapapeles Este menú 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 539).
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 539).
En el grupo Texto podrá establecer las propiedades del texto que se mostrará en el botón.
Aqua Opción por defecto para botones de nueva creación. Crea un botón
redondeado, con un aspecto acuoso tridimensional.
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.
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 601) 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
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 951).
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 está
Estado disponible si se han definido estados alternos.
Intercambiar Intercambia las selecciones del Estado 1 con las del Estado 2. Sólo está
Contenidos de Estado disponible si se han definido estados alternos.
Diseño
Activar Objeto Activa el objeto especificado por ID de Objeto. Esta función no está operativa
en el cliente Ajax.
Fijar Nombre de Aplica el Estado especificado al objeto definido por ID de Objeto. Sólo
Estado 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 de
documento).
Imprimir Hoja Imprime la hoja especificada por el ID de Hoja. (No disponible como
disparador de hoja o de documento). Esta función no está operativa en el
cliente AJAX.
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 de documento).
Abrir Documento Abre el documento especificado. Ha de incluirse la extensión del archivo. (No disponible
QlikView como disparador de hoja o de documento).
Marque la casilla de verificación 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.
Nota: Utilice la opción Aplicar estado encima del actual con cuidado, puede ocasionar
resultados imprevistos si ambas selecciones de documentos se hallan en conflicto. La
mayoría de las veces bastará con utilizar la opción Estado de Transferencia.
Abrir en la misma ventana abre el documento nuevo en la misma pestaña del navegador
cuando se esté usando el cliente AJAX ZFC.
Nota: La acción Abrir un documento QlikView no es posible cuando se trabaja con el
plugin de Internet Explorer.
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. Esta función no está operativa en el cliente
AJAX.
Recargar Efectúa una recarga del documento. Esta función no está operativa en el
cliente AJAX.
Actualización Lleva a cabo una actualización dinámica de los datos en el documento actual cargado. La
Dinámica sentencia para la actualización dinámica se debe introducir en el campo Sentencia.
La utilización intencionada de la Actualización Dinámica permite a un Administrador
QlikView introducir cantidades limitadas de datos en un documento QlikView desde un
sistema de control de versiones sin tener que efectuar una recarga del documento. El análisis
puede ser realizado a continuación por múltiples clientes conectados al QlikView Server.
Nota: La información cargada se almacena únicamente en la RAM, así que cualquier dato
incorporado o actualizado mediante Actualización Dinámica se perderá si se efectúa una
recarga del documento.
La gramática a continuación describe las posibles sentencias y sus componentes, los cuales
pueden utilizarse con la funcionalidad de Actualización Dinámica:
l statements ::= statement { “;” statement }
l statement ::= insert_statement | update_statement | delete_statement | begin_
transaction_statement | commit_transaction_statement
l insert_statement ::= "INSERT" "INTO" ("*" | table_name) field_list "VALUES"
value_list {"," value_list} ["KEY" ["AUTO" | (" (" field_list ")")] ["REPLACE"
(["WITH" "ONE"] | "EACH") ]]
l update_statement ::= "UPDATE" ("*" | table_name) set_clause {"," | set_clause}
"WHERE" condition ["AUTO" "INSERT"]
l delete_statement ::= "DELETE" "FROM" ("*" | table_name] "WHERE" condition
l begin_transaction_statement ::= "BEGIN" ("TRANSACTION" | "TRAN") [trans_
name]
l commit_transaction_statement ::= "COMMIT" ["TRANSACTION" | "TRAN"]
[trans_name]
l table_name ::= identifier | quoted_name
l field_list ::= "(" field_name {"," field_name} ")"
l value_list ::= "("value {"," value} ")"
l set_clause ::= "SET" field_name "=" any_valid_non_aggregated_qlikview_
expression
l field_name ::= identifier | quoted string
l value ::= identifier | any_qlikview_number | quoted string
l condition ::= any_valid_non_aggregated_qlikview_expression
l identifier ::= any_qlikview_identifier
l quoted_string ::= "[" [^]]+ "]"
Ejemplo:
UPDATE AbcTable SET Discount = 123 WHERE AbcField=1
Nota: Para utilizar esta funcionalidad, la Actualización Dinámica debe estar habilitada tanto
en el Documento como en el Servidor.
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 983) antes de diseñar documentos de
servidor con disparadores de macros.
Selección
En este grupo se establece qué campos deben seleccionarse para exportar.
Campos En el cuadro Campos (página 187) 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 (*) Al marcar un campo en la ventana Exportar Filas y al marcar este control,
permitirá que un campo tenga varios 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 951).
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.
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.
especificar
Sin Formato Elimina todos los formatos numéricos y exporta los números tal cual, sin
formato. El separador de decimales 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
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 535).
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 536).
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 539).
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 609). También se puede acceder desde el menú del Objeto, cuando el objeto de texto está
activo.
Propiedades Abre el diálogo Propiedades del Objeto de Texto: General (página 610)
donde podrá establecer los parámetros que definan el objeto de texto.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde donde podrá imprimir
una imagen del objeto de texto.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada. Tras hacer clic en Imprimir se le pedirá un nombre de
archivo para el archivo PDF de salida. Este comando solo está disponible si el
sistema dispone de una impresora PDF.
Enviar a Excel... Exporta el texto a Microsoft Excel, el cual es lanzado de inmediato, si es que
no estaba ya en ejecución. QlikView exporta en formato BIFF (formato nativo
de Excel). El texto aparecerá en una única celda en una nueva hoja de Excel.
Para que esta funcionalidad opere como es debido es necesario tener instalado
Microsoft Excel 97 o posterior en el ordenador.
Copiar al Portapapeles Este menú 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 la
configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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.
Texto
Aquí podrá introducir el texto que desea mostrar. El texto puede definirse
como una Fórmula Calculada (página 951) 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.
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).
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 466), 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.
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 601).
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 535).
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 536).
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 539).
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 617). 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 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver
(página 54) 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.
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 539).
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 539).
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 466).
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.
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 601).
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 536).
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 539).
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.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) 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 54) 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 539).
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 539).
Editar... Abre el diálogo Editar Expresión (diálogo) (página 829) para la expresión
elegida en el desplegable.
Rango Fijo Si se marca esta alternativa, el usuario no podrá ampliar o estrechar el rango
arrastrando los ejes del desplazador del deslizador.
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
973). 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
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 466) 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 valores 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
por Unidad Principal del 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.
Nota:
No hay limitaciones en cuanto a las funciones de escala automática y orientación de etiqueta vertical en el
modo AJAX/WebView.
Si es posible, le recomendamos que use Utilizar Escala Personalizada para definir las configuraciones de
escala.
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 Propiedades de Documento:
Ordenar (página 487)).
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 490)).
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 535).
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 536).
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 539).
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 58).
Haciendo clic en el objeto con el botón derecho, el Objeto Marcador: Menú Objeto (página 629) se
visualizará. También se puede acceder desde el menú Objeto, cuando el objeto marcador es el objeto activo.
Propiedades Abre el diálogo Propiedades del Objeto Marcador: General (página 630)
donde podrá establecer los parámetros que definan el gráfico.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver
(página 54) 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.
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 132) 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 539).
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 539).
Título El texto que aparecerá en el área de cabecera del objeto marcador. El título
puede definirse como una Fórmula Calculada (página 951) 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.
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
973). 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.
Fondo Color
Éste puede definirse como un color sólido o como un degradado, mediante el
diálogo Área de Color (página 466) 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 951) 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 Marque esta alternativa si desea mostrar un botón Eliminar Marcador en el
Eliminar 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 Marque esta casilla de verificación si desea mostrar marcadores personales en
Marcadores 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 de Información.
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 535).
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 536).
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 539).
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 635). También se puede acceder desde el menú Objeto, cuando el objeto de búsqueda
es el objeto activo.
Propiedades Abre el diálogo Propiedades del Objeto de Búsqueda: General (página 636)
donde podrá establecer los parámetros que definan el objeto de búsqueda.
Notas Permite crear y compartir notas relativas al objeto actual. Véase Notas y
Comentarios (página 514) para más información.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado Menú Ver
(página 54) 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 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 539).
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 539).
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.
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 75) 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.
ID de Objeto Es un identificador ID único y exclusivo para el objeto de búsqueda actual. En
el momento de su creación, todo objeto de hoja recibe un ID único para su
control mediante Automatización. Este ID consta de una combinación de letras
que definen el tipo de objeto y un número. Al primer objeto de búsqueda de
un documento se le asigna el ID SO01. Los objetos de hoja enlazados
comparten un mismo ID de objeto. Se puede cambiar el ID de un objeto por
cualquier otra cadena que no esté en uso actualmente como ID para cualquier
otro objeto de hoja, hoja o marcador en el documento.
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.
Buscar Resultado
Incluir Valores Marque esta casilla de verificación si desea incluir en la búsqueda los valores
Excluidos 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 829) que le facilitará la
edición de fórmulas extensas.
En este grupo se definen los criterios de ordenación de los campos en el objeto 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
pestaña General que 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 535).
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 536).
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 539).
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 643). También se puede acceder desde el menú Objeto, cuando el contenedor es el objeto activo.
Propiedades Abre el diálogo Propiedades. 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 514) 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 54) 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 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 539).
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 539).
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.
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 951) 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.
Mostrar Iconos de Habilite esta opción si desea mostrar iconos que simbolizan los diferentes
Tipo de Objeto objetos 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 535).
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 536).
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.
Véase Título (página 539).
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 649) 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 973) 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 para el Abre el diálogo de Propiedades del control externo OCX empleado. Este
Control Externo diálogo lo proporciona el control externo OCX y podría faltar.
Ordenar Capas Este menú en cascada sólo está disponible cuando la Rejilla de Diseño se ha
activado en Menú Ver (página 54) o cuando se ha marcado la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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.
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 539).
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 539).
ID de Objeto Esta opción se emplea con finalidad de Intérprete Interno de Macros (página
973). 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.
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.
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 539).
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
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.
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.
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.
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.
Nueva Plantilla Escoja esta opción si desea crear una nueva plantilla.
Plantilla
Para basar su nueva plantilla en otra anterior, elija la plantilla base en este
desplegable. El desplegable le mostrará un listado con todas las plantillas que
hay en su archivo de plantillas QlikView predefinido. Al final de la lista se
encuentra una opción Examinar... para poder buscar archivos de plantilla en
otras posibles ubicaciones.
Modificar la Plantilla Para modificar una plantilla existente, elija esta opción. Seleccione una
Existente plantilla 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.
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.
Pulse Siguiente para continuar.
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 Marque esta casilla de verificación para utilizar esta plantilla como plantilla
plantilla por defecto en el documento actual. Esto implica que se aplicará dicha
predeterminada para plantilla a todas las hojas y objetos de hoja que se creen en el documento. La
este documento 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. Se puede volver a la plantilla predeterminada en cualquier
momento desde la página Propiedades de Documento: Presentación.
Establecer como Marque esta casilla de verificación para utilizar esta plantilla como plantilla
plantilla por defecto en documentos nuevos. Esto implica que se aplicará dicha plantilla
predeterminada para a todos los documentos de reciente creación. La plantilla seleccionada deberá
nuevos documentos 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.
Pulse Finalizar para guardar la plantilla y retornar al diseño.
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.
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:
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 668) 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:
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.
segunda y tercera dimensiones que pertenezcan a dichos valores se seleccionarán, no solo los que fueron
'tocados' por la selección.
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.
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.
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 829). 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.
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 829).
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 671).
Cambio de Estilo En este grupo se puede habilitar un icono en el gráfico con el que el usuario
Rápido 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 leyenda, título, etc. en los objetos gráficos, según las definiciones del usuario.
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. Seleccione uno de 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 669).
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 mostrarse en barras, los datos pueden presentarse como
líneas entre puntos de valores, como valores únicamente o una combinación de
ambos, líneas y valores (véase Propiedades de Gráfico: Expresiones (página
688)).
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 Campos (página 187) único (dimensión primaria)
y una expresión simple. 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 visualizará la primera de 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 El gráfico de bloques muestra la relación entre los valores de las expresiones
como bloques de diversa área. 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 menudo se utiliza una Funciones de color (página 407) para crear el color
de cada bloque.
Gráfico de Indicador Los gráficos de indicador se utilizan para mostrar el valor de una expresión
simple, sin dimensiones.
Gráfico Mekko 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.
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.
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.
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 669).
La forma más rápida de crear un nuevo gráfico de barras es seleccionando Asistente de Gráfico Rápido
(página 839) 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
675). 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 671).
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 514) 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. El número máximo de objetos
que se pueden incluir cuando se utiliza la opción Establecer Referencia es de
500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 barra del 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 de campo deseo utilizar como etiquetas para las barras en el
gráfico de barras? La respuesta puede ser: "por país", o algo parecido. 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 y de
Embudo sólo pueden mostrar una única dimensión, mientras que los gráficos de Indicador no emplean
dimensiones en absoluto. 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 903).
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.
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
953) o en forma de flecha curvada si se trata de Grupos no jerárquicos
(Cíclicos) (página 954). Los grupos se definen en la página Propiedades de
Documento: Grupos (página 482). 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 669).
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 413) en
Sistema la columna Campos/Grupos disponibles.
Mostrar Campos de Desde aquí puede controlar qué campos/grupos de campos aparecerán en la
Tabla lista 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 292) 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 683), 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.
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 ‘+’ situado junto a cualquier dimensión para visualizar los
marcadores de posición o la expresión de atributos 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 utilizada deberá 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). Esto se hace utilizando una de las funciones
específicas de color para gráficos (véase Funciones de color (página 407)). 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 utilizada deberá 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). Esto se hace utilizando una de las funciones
específicas de color para gráficos (véase Funciones de color (página 407)). 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 829). 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 330) a fin de lograr agregación anidada.
Configuraciones para En este grupo hallará opciones para las dimensiones individuales.
la Dimensión Permitir Condicional
Seleccionada Marcar esta opción hace que se oculte o visualice de forma dinámica la dimensión,
dependiendo del valor de una expresión condicional introducida al pulsar el botón ... en el
cuadro de edición inferior.
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 Todos los Valores
no se aplica si se utiliza una expresión como dimensión.
Mostrar Leyenda
Si está marcada la opción Mostrar Leyenda, los "nombres" de los valores de campo se
mostrarán 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 951). Haga clic en el botón ... para abrir el Editar Expresión
(diálogo) (página 829) 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 561) 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 829).
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.
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
951).
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 951).
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 gráfico durante la animación.
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 Gráfico de Marque esta casilla de verificación para crear un conjunto de gráficos basados
Entramado en la primera dimensión del gráfico.
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.
Esta página de propiedades sirve para definir límites de dimensiones: Cada dimensión del gráfico se
configura de forma aislada.
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.
La opción Primero devolverá las filas conforme a las opciones configuradas en la pestaña
Ordenar del diálogo de propiedades. Si el gráfico es una Tabla Simple, devolverá las filas
conforme a la primera ordenación en ese momento. Es decir, que un usuario puede modificar
la presentación de los valores haciendo doble clic en cualquier cabecera de columna y
convirtiendo dicha columna en el orden primario.
La opción Mayor devuelve las filas en orden descendente, conforme a la primera expresión
del gráfico. Cuando se utilizan en una Tabla Simple, los valores de dimensión mostrados
permanecerán consistentes al tiempo que ordenan interactivamente las expresiones. Los
valores de las dimensiones cambiarán o pueden cambiar cuando se modifique el orden de las
expresiones.
La opción Menor devuelve las filas en orden ascendente, conforme a la primera expresión
del gráfico. Cuando se utilizan en una Tabla Simple, los valores de dimensión mostrados
permanecerán consistentes al tiempo que ordenan interactivamente las expresiones. Los
valores de las dimensiones cambiarán o pueden cambiar cuando se modifique el orden de las
expresiones.
Introduzca el número de valores que desee mostrar. 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
829).
Nota:
Si añade un límite a una dimensión calculada y los datos se ordenan en la misma dimensión
calculada, el límite de la dimensión se aplicará antes de aplicar el criterio de ordenación.
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 829).
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 829).
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).
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.
Color de Fondo
Edite la expresión por defecto Color de Fondo para crear la expresión de
atributo que calcule el color de trazado del punto de 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 407). 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 de Color de Texto empleando el mismo
método que para el color de fondo (véase arriba).
Formato de Texto
Edite la expresión Formato de Texto a fin de introducir una expresión de
atributo para calcular el estilo de fuente en el texto asociado a los datos. (En el
caso de las tablas: el texto en las celdas de cada celda de dimensión. El
formato de texto calculado predominará frente al estilo de tabla definido en
Propiedades de Gráfico: Estilo (página 826). 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
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 entre 1 y 4 que indica el estilo que se habrá de utilizar
(1=continuo, 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.
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.
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 de QlikView se pueden examinar 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 954).
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.
Condicional Habilitar esta casilla le permite definir una condición, basada en la selección
actual, que determine si la expresión deberá mostrarse o no. Si la condición
devuelve TRUE (verdadero) la expresión se muestra, si la condición devuelve
FALSE (falso) la expresión no se muestra.
Opciones de Este grupo sirve para modificar la forma en que se distribuyen los puntos de
Presentación 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 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.
Opciones de Representación
Presentació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 (ej. C:\Mypic.jpg) o dentro del documento
qvw (por ej. qmem://Nombre/Pedro). 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 527). 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á
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. Véase arriba, en Acumulación.
Modo Total Este grupo está habilitado para la expresión seleccionada para objetos del
gráfico de Tabla Simple únicamente. 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 Determina el ancho (en píxeles) de la línea de borde alrededor de las barras
Barra 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.
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.
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.
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 487).
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 posibles 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 al aspecto del gráfico sino también a su funcionalidad
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 debe ser un entero entre 0 y
45.
Estilo de Color de Este control se puede utilizar para imponer un estilo de color para todos los
Área 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 gradientes de un solo
color hacia un tono más oscuro.
Degradado Claro
Establece todos los colores del mapa de colores como gradientes de un solo
color hacia un tono más claro.
Brillante
Otorga un aspecto brillante a todas las barras.
Trazar Estilo de Este control se puede utilizar para cambiar el aspecto del fondo del área de
Fondo 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
Este parámetro elimina el fondo del área de gráfico.
Vista Previa Ofrece una vista previa de las propiedades visuales básicas del gráfico.
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 Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
Separación (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 Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos
Barras 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 688).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos
Mostrado de 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
Segmentos puntos 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.
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 688), 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
Alfanuméricos dimensión 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
707), 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
(Caracteres) la 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
Herramientas de Eje X para 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:.
Add Abre el diálogo Líneas de Referencia (página 708), 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
708).
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 709), 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 709).
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 668).
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 466)
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 535) 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.
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 710)).
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).
Texto en Gráfico
Fuente Abre el diálogo estándar Fuente (página 535) donde se puede especificar una
fuente para el texto.
Á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).
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 688).
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).
Truncar Etiqueta El texto se trunca si no cabe completo encima de la barra. El parámetro está
activo por defecto.
Mostrar Rejilla / Las marcas de escala del eje Y que se usarán para mostrar líneas de rejilla
Mostrar Rejilla Menor horizontales (la Posición de los ejes Y se establece en Izquierda o Derecha) y
verticales (la Posición de los ejes Y se establece en Superior y/o Inferior).
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.
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
Secundaria o 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 de forma individual para el eje x, así como también una
Fuente distinta para la numeración de la escala, marcando las correspondientes opciones.
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 688). La porción de
retrospecció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
para Ejes de Expresión sincronizar 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.
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 466).
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 715)
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.
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.
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).
Predefinido por el Establece, recupera o elimina el mapa de colores por defecto del usuario
Usuario actual. 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).
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.
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).
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 535).
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 536).
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 539).
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 669).
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 839) 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 720). 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
671).
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.
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
51.7 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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 Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
Separación (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 Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos
Barras 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 688).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos
Mostrado de 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
Segmentos puntos 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.
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 688), 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
Alfanuméricos dimensión 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
707), 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
(Caracteres) la 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
Herramientas de Eje X para 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:.
Add Abre el diálogo Líneas de Referencia (página 708), 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
708).
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 709), 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 709).
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 668).
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 710).
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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
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 727). 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
671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
52.6 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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 Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
Separación (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 Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos
Barras 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 688).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos
Mostrado de 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
Segmentos puntos 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.
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 688), 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
Alfanuméricos dimensión 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
707), 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
(Caracteres) la 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
Herramientas de Eje X para 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:.
Add Abre el diálogo Líneas de Referencia (página 708), 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
708).
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 709), 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 709).
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 668).
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 710).
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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
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 735). 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
671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
53.6 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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 Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
Separación (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 Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos
Barras 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 688).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos
Mostrado de 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
Segmentos puntos 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.
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 688), 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
Alfanuméricos dimensión 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
707), 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
(Caracteres) la 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
Herramientas de Eje X para 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:.
Add Abre el diálogo Líneas de Referencia (página 708), 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
708).
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 709), 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 709).
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 668).
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 710).
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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
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 743). 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
671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 951). 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 Aquí es donde se introduce la expresión que determina el tamaño relativo del
de 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 es posible 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éanse las Propiedades de
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 701).
Sólo Líneas Los datos se representan como líneas entre los puntos de datos.
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 max. de Determina el tamaño de la burbuja más grande del gráfico. Disponible
burbuja ú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.
Etiquetas sobre los Marque esta alternativa si desea mostar las etiquetas.
datos
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.
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
707), 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
(Caracteres) la 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.
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable
Herramientas de Eje X para 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:.
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 708) 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
708).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
Add Abre el diálogo Texto en Gráfico (página 709) donde se puede crear un
nuevo texto para 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 709).
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 668).
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
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 / Las marcas de los ejes x se ampliarán a líneas de rejilla que pueden seguir
Mostrar Rejilla Menor siendo modificadas por las opciones del Estilo de Rejilla y el Color de
Rejilla.
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.
Eje Y
Forzado a 0 Los ejes-x se cruzarán en y = 0.
Mostrar Rejilla / Las marcas de escala del eje y se ampliarán a líneas de rejilla que pueden
Mostrar Rejilla Menor además seguir siendo modificadas por las configuraciones de Estilo de Rejilla
y Color de Rejilla.
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 713).
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 716).
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 535).
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 536).
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 539).
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 757). 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 671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 679).
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 688).
55.5 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
Sólo Líneas Los datos se representan como líneas entre los puntos de datos.
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 max. de Determina el tamaño de la burbuja más grande del gráfico. Disponible
burbuja ú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.
Etiquetas sobre los Marque esta alternativa si desea mostar las etiquetas.
datos
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.
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
707), 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
(Caracteres) la 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.
Activar Barra de Marque esta casilla de verificación si desea mostrar un control desplegable
Herramientas de Eje X para 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:.
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 708) 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
708).
Eliminar Marque una línea de referencia ya existente en la lista y pulse este botón para
eliminarla de la lista.
Add Abre el diálogo Texto en Gráfico (página 709) donde se puede crear un
nuevo texto para 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 709).
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 668).
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
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 710).
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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
En general, los gráficos de tarta muestran la relación que hay entre una dimensión y una expresión, pero
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 839) 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 767). 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 671).
Nota: El Gráfico de Tarta no puede mostrar más de 500 porciones (o áreas) de tarta.
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 679).
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 688).
56.5 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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
Alfanuméricos dimensión 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
707), 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
Leyenda los valores numéricos.
Limitar Leyenda Seleccione esta casilla para limitar la longitud de las cadenas de los valores de
(Caracteres) la 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.
Add Abre el diálogo Texto en Gráfico (página 709), 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 709).
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 668).
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 713).
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 716).
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 535).
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 536).
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 539).
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 767). 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 669).
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 773). 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
671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 los campos utilizados como dimensiones en el
Selecciones gráfico.
Imprimir Abre el diálogo Imprimir: General (página 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
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 el
sistema dispone de una impresora PDF.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
57.6 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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.
Proporcionalidad de Este parámetro controla el grado en que los segmentos han de ser
los Datos proporcionales 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 707), 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 709) 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 709). 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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
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 781). 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 671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
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 701).
En este diálogo se pueden definir las opciones que determinan cómo se mostrarán los bloques de datos.
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 535)
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.
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 709) en el que se puede crear un
nuevo texto de 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 709).
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 668).
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
707), 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
(Caracteres) la 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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
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 839) 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 789). 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 671).
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 514) 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. El número máximo de objetos que se
pueden incluir cuando se utiliza la opción Establecer Referencia es de 500.
Eliminar Referencia Este comando se sustituye por el anterior elemento de menú Establecer
Referencia, tras haberse fijado 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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
59.5 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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 829).
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 829).
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.
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 708), 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
708).
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 709), 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 709).
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 668).
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
Segmento de segmento de los indicadores circulares y lineales, lo cual es útil para crear
fondos degradados con más de dos colores.
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.
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 601).
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 713).
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 716).
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 535).
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 536).
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 539).
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 669).
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 797).
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
671).
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 514) para más información.
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 la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el que podrá imprimir
el gráfico.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
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 el
sistema dispone de una impresora PDF.
Enviar Valores a Exporta los datos subyacentes (la tabla simple equivalente al gráfico) a
Excel 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.
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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
60.6 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 701).
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 Indica la distancia entre los valores agrupados en un gráfico de barras apilado.
Separación (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 Para gráficos con un eje x no continuo, QlikView sólo mostrará tantos puntos
Barras 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 688).
Número Máximo En este recuadro podrá especificar un límite superior para el número de puntos
Mostrado de 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
Segmentos puntos 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.
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 688), 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
Alfanuméricos dimensión 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
707), 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
(Caracteres) la 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
Herramientas de Eje X para 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:.
Add Abre el diálogo Líneas de Referencia (página 708), 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
708).
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 709), 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 709).
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 668).
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 710).
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 713).
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 716).
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 535).
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 536).
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 539).
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
669).
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 839) en el menú Herramientas.
Haciendo clic con el botón derecho sobre la tabla pivotante se muestra el menú Tabla Pivotante: Menú
Objeto (página 809). 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
671).
Desde Tabla Pivotante: Menú Objeto (página 809) 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.
Nota:
Si se utilizan grupos de dimensiones cíclicos, se recomienda que siempre se utilice en primer lugar la opción
Expandir todo y que luego se expandan o contraigan los grupos a nivel de dimensión individual para
garantizar que todos los niveles, incluso los niveles que no se muestren, se expandan de forma adecuada.
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:
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:
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:
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 514) para más información.
Expandir Todo Estos comandos operan en los botones expandir (+) y contraer (-) que se
Contraer Todo muestran 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á.
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 Ajusta el ancho de cada columna de la tabla a la cadena de datos más larga.
los Datos Las 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 Abre el El diálogo Personalizar Formato de Celdas (página 570), el cual le
de 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 54).
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 99) desde el cual podrá imprimir
la tabla pivotante.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras pulsar el botón Imprimir, se le pedirá que introduzca un nombre de
archivo para el archivo PDF de salida.
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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
61.6 Ordenar
En esta página es posible 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éanse las Propiedades de
Gráfico: Ordenar (página 700).
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 El texto introducido aquí se mostrará como una etiqueta de título para la
Columna / 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’.
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
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
Cabecera dos 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.
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.
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.
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 716).
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 535).
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 536).
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 539).
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
669).
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
839)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 818). 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 671).
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 514) 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 Ajusta el ancho de cada columna de la tabla a la cadena de datos más larga.
los Datos Las 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ús 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ús 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 Abre el El diálogo Personalizar Formato de Celdas (página 570), el cual le
de 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 54).
Ordenar Capas Este menú en cascada solo está disponible si se ha activado la Rejilla de
Diseño del Menú Ver (página 54) o cuando está marcada la casilla de
verificación Mostrar Siempre Opciones de Menú de Diseño (página 85).
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 99) desde el cual podrá imprimir
la tabla simple.
Imprimir como PDF... Abre el diálogo Imprimir con la impresora PDF-XChange 3.0
preseleccionada.
Tras hacer clic en el botón Imprimir, se le pedirá que introduzca un nombre
de archivo para el archivo PDF de salida.
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 la
configuración definida 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 539).
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 se permite la opción maximizar en el diálogo Propiedades del
objeto, en la página Título (página 539).
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 669).
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 679).
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 688).
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.
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.
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.
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 821).
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
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 La casilla de verificación Suprimir valores cero elimina de la tabla las
expresiones que contienen solo ceros o valores nulos.
Etiquetas de Columna Las etiquetas de las cabeceras de columna se rotarán a posición vertical.
Verticales
Indicadores de Marcar esta opción hace que se muestre un indicador coloreado en la cabecera
Selección 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.
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.
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.
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.
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.
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 716).
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 535).
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 536).
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 539).
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 688) 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 951). Se accede a él de manera genérica haciendo clic sobre el símbolo de los tres puntos
suspensivos, que se encuentra junto a los cuadros de edición de texto a lo largo de todo el programa.
Las partes principales de este diálogo son dos: el área de edición de la Expresión, que puede dimensionarse
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 únicamente 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
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.
Campos cargados como MEASURE mediante la función Direct Discovery (página 175)
quedan marcados como [MEDICIÓN]. Los campos MEASURE sólo pueden utilizarse con
las Funciones de Agregación (página 326) Sum, Avg, Count, Min y Max. Para un uso más
avanzado, o funciones específicas de bases de datos, puede utilizar la sentencia SQL para
ejecutar una función SQL válida, pero existe una limitación: sólo podrá hacer referencia a
una tabla o una vista cargadas mediante Direct Discovery.
Mostrar Campos de Marque esta opción si desea incluir los campos de sistema en la lista de
Sistema Campo.
Distinct Las funciones estadísticas se calculan por defecto sobre el número de veces
que aparecen. 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 864)).
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.
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 171)
que están disponibles en QlikView. También puede acceder si lo desea a otros archivos de imagen
asociados. Tenga en cuenta que esta funcionalidad se limita 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ú:
Asistente de Mezcla de Se puede crear una expresión de mezcla de color empleando el Asistente de
Colores... Mezcla de Colores (página 832).
Imprimir Abre el diálogo estándar Imprimir de Windows, para imprimir las expresiones.
Este comando también puede invocarse con el método abreviado de teclado:
Ctrl+P.
Rehacer Rehace el último Deshacer. Este comando también puede invocarse con el
método abreviado de teclado: Ctrl+Y.
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.
É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.
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
Límite Superior Aquí podrá introducir una expresión para el límite superior, a menos que esté
marcada la opción Autonormalizar.
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.
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.
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
(Min/Max) atípicos o extremos.
Paso 1: Seleccione un tipo de Seleccione el tipo de gráfico que desee crear haciendo clic en uno
gráfico de los 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.
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.
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.
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.
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.
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.
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.
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.
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.
La expresión base y las Esta página define la expresión base subyacente en el gráfico, así
referencias de tiempo como las 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.
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 la casilla de verificación Último Período Completo como
Base, QlikView utilizará el último período completo como base, por
ej. el último trimestre completo.
Definición del desplazamiento En esta página puede definir un desplazamiento al inicio del período
al inicio de período de 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.
Selección y presentación de En esta página puede elegir qué columnas de expresión desea incluir
columnas en el 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.
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.
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:
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 (de cola significación de cola 2) en el gráfico resultante.
2))
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 superior del intervalo
de confianza (tal y como se especifica en Nivel de Confianza, debajo) en el
gráfico resultante.
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:
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.
p (Mostrar valor p/ Marque esta casilla de verificación para incluir el valor p (nivel de
Significación (de cola significación de cola 2) en el gráfico resultante.
2))
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 superior del intervalo
de confianza (tal y como se especifica en Nivel de Confianza, debajo) en el
gráfico resultante.
69 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 829),
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.
operador1 expresiónagreg |
funciónagreg |
( expresiónagreg ) )
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.
69.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
Todos los operadores numéricos usan los valores numéricos de los operandos y devuelven un valor numérico
como resultado.
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.
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.
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
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.
Ejemplos:
only( Ventas )
only( Precio*Cantidad )
only( total Vendedor )
Si la expresión, que se repite a lo largo de la(s) dimensión(es) del gráfico, contiene uno o más valores con
una representación de cadena (cualquier texto o número), devuelve el primer valor en el orden de texto, si
no, devuelve NULL.
Ejemplos:
MaxString( Moneda )
MaxString( Left( abc,2 ) )
MaxString( total Moneda)
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)
Devuelve la media agregada de la expresión o el campo que se repiten a lo largo de la(s) dimensión(es) del
gráfico.
La expresión no deberá 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 Agregación
Avanzada (página 330) en combinación con dimensiones calculadas. Véase Añadir Dimensión Calculada
(página 681).
Si la palabra distinct aparece antes que los argumentos de función, los duplicados resultantes de la
evaluación de los argumentos de función serán descartados.
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)
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 869). La función steyx admite
Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
Ejemplos:
steyx( Y, X )
steyx( A/B, X*Y/3 )
steyx( total Y, X )
steyx( total <Z> Y, X)
Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
Ejemplos:
linest_b( Y, X ) >
linest_b( A/B, X*Y/3 )
linest_b( total Y, X )
linest_b( total <Z> Y, X)
linest_b( Y, X, 0 )
linest_b( Y, X, 1, 1
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 869). La función linest_r2
admite Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
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 )
admite Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
Ejemplos:
linest_sem( Y, X )
linest_sem( A/B, X*Y/3 )
linest_sem( total Y, X )
linest_sem( total <Z> Y, X)
linest_sem( Y, X, 0 )
linest_sem( Y, X, 1, 1 )
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 869). La función linest_sey
admite Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
Ejemplos:
linest_sey( Y, X )
linest_sey( A/B, X*Y/3 )
linest_sey( total Y, X )
linest_sey( total <Z> Y, X)
linest_sey( Y, X, 0 )
linest_sey( Y, X, 1, 1 )
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 869). La función linest_f admite
Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
Ejemplos:
linest_f( Y, X )
linest_f( A/B, X*Y/3 )
linest_f( total Y, X )
linest_f( total <Z> Y, X)
linest_f( Y, X, 0 )
linest_f( Y, X, 1, 1 )
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 869). La función linest_ssresid
admite Análisis de conjuntos (página 896) y el cualificador total de la misma manera que la función
avg([{conjunto_expresión}] [ distinct ] [ total [<campo { , campo } >]] expresión) (página 869).
Ejemplos:
linest_ssresid( Y, X )
linest_ssresid( A/B, X*Y/3 )
linest_ssresid( total Y, X )
linest_ssresid( total <Z> Y, X)
linest_ssresid( Y, X, 0 )
linest_ssresid( Y, X, 1, 1 )
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:
irr( Pagos)
irr( X*Y/3 )
irr( total Pagos)
irr( total <Grp> Pagos)
Avanzada (página 330) en combinación con dimensiones calculadas. Véase Añadir Dimensión Calculada
(página 681).
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:
npv( 0.1, Pagos)
npv( 0.1, X*Y/3 )
npv( total 0.1, Pagos)
npv( total <Grp> 0.1, Pagos)
Devuelve el valor agregado de la prueba chi2 de una o dos series de valores que se repiten a lo largo de las
dimensiones del gráfico. Véase la función chi2test_p ([set_expression][ total [<fld {,fld}>] col, row,
observed_value [, expected_value]) (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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
chi2test_chi2( Grp, Grado, Cuenta )
chi2test_chi2( Género, Descripción, Observado, Esperado )
Funciones de prueba T
Las ocho funciones que a continuación se describen se aplican a las pruebas t de estudiante de muestras
independientes.
TTest_t ([set_expression][ total [<fld {,fld}>] group, value [, eq_
var = true])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de las
dimensiones 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest_t( Grupo, Valor )
ttest_t( Grupo, Valor, falso )
TTest_df ([set_expression][ total [<fld {,fld}>] group, value [,
eq_var = true])
Devuelve el valor df agregado (grados de libertad) de dos series independientes de valores no pareadas que
se repiten a lo largo de las dimensiones del gráfico. Véase la función TTest_t ([set_expression][ total [<fld
{,fld}>] group, value [, eq_var = true]) (página 882) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest_df( Grupo, Valor )
ttest_df( Grupo, Valor, falso )
TTest_sig ([set_expression][ total [<fld {,fld}>] group, value [,
eq_var = true])
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 las dimensiones del gráfico. Véase la función TTest_t ([set_expression][ total
[<fld {,fld}>] group, value [, eq_var = true]) (página 882) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest_sig( Grupo, Valor )
ttest_sig( Grupo, Valor, falso )
TTest_dif ([set_expression][ total [<fld {,fld}>] group, value [,
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 las dimensiones del gráfico. Véase la función TTest_t ([set_expression][
total [<fld {,fld}>] group, value [, eq_var = true]) (página 882) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest_dif( Grupo, Valor )
ttest_dif( Grupo, Valor, falso )
TTest_sterr ([set_expression][ total [<fld {,fld}>] group, value [,
eq_var = true])
Devuelve el error estándar agregado de la diferencia de media de dos series independientes de valores que se
repiten a lo largo de las dimensiones del gráfico. Véase la función TTest_t ([set_expression][ total [<fld
{,fld}>] group, value [, eq_var = true]) (página 882) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest_sterr( Grupo, Valor )
ttest_sterr( Grupo, Valor, falso )
TTest_conf ([set_expression][ total [<fld {,fld}>] group, value [,
sig = 0.025 [, eq_var = true]])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de las
dimensiones 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 ([set_
expression][ total [<fld {,fld}>] group, value [, eq_var = true]) (página 882) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest_conf( Grupo, Valor )
Ejemplos:
TTestw_t( Peso, Grupo, Valor )
TTestw_t( Peso, Grupo, Valor, falso )
TTestw_df ([set_expression][ total [<fld {,fld}>] weight, group,
value [, eq_var = true])
Devuelve el valor df agregado (grados de libertad) de dos series independientes de valores no pareadas que
se repiten a lo largo de las dimensiones del gráfico. Véase la función TTestw_t ([set_expression][ total [<fld
{,fld}>] weight, group, value [, eq_var = true]) (página 884) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_df( Peso, Grupo, Valor )
TTestw_df( Peso, Grupo, Valor, falso )
TTestw_sig ([set_expression][ total [<fld {,fld}>] weight, group,
value [, eq_var = true])
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 las dimensiones del gráfico. Véase la función TTestw_t ([set_expression][ total
[<fld {,fld}>] weight, group, value [, eq_var = true]) (página 884) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_sig( Peso, Grupo, Valor )
TTestw_sig( Peso, Grupo, Valor, falso )
TTestw_dif ([set_expression][ total [<fld {,fld}>] weight, group,
value [, 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 las dimensiones del gráfico. Véase la función TTestw_t ([set_
expression][ total [<fld {,fld}>] weight, group, value [, eq_var = true]) (página 884) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_dif( Peso, Grupo, Valor )
TTestw_dif( Peso, Grupo, Valor, falso )
TTestw_sterr ([set_expression][ total [<fld {,fld}>] weight, group,
value [, eq_var = true])
Devuelve el error estándar agregado de la diferencia de media de dos series independientes de valores que se
repiten a lo largo de las dimensiones del gráfico. Véase la función TTestw_t ([set_expression][ total [<fld
{,fld}>] weight, group, value [, eq_var = true]) (página 884) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_sterr( Peso, Grupo, Valor )
TTestw_sterr( Peso, Grupo, Valor, falso )
TTestw_conf ([set_expression][ total [<fld {,fld}>] weight, group,
value [, sig = 0.025 [, eq_var = true]])
Devuelve el valor t agregado de dos series independientes de valores que se repiten a lo largo de las
dimensiones 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 ([set_
expression][ total [<fld {,fld}>] weight, group, value [, eq_var = true]) (página 884) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_conf( Peso, Grupo, Valor )
TTestw_conf( Peso, Grupo, Valor, falso )
TTestw_lower ([set_expression][ total [<fld {,fld}>] weight, group,
value [, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones TTestw_t ([set_
expression][ total [<fld {,fld}>] weight, group, value [, eq_var = true]) (página 884) y TTestw_conf ([set_
expression][ total [<fld {,fld}>] weight, group, value [, sig = 0.025 [, eq_var = true]]) (página 886) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_lower( Peso, Grupo, Valor )
TTestw_lower( Peso, Grupo, Valor, falso )
TTestw_upper ([set_expression][ total [<fld {,fld}>] weight, group,
value [, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones TTestw_t ([set_
expression][ total [<fld {,fld}>] weight, group, value [, eq_var = true]) (página 884) y TTestw_conf ([set_
expression][ total [<fld {,fld}>] weight, group, value [, sig = 0.025 [, eq_var = true]]) (página 886) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
TTestw_upper( Peso, Grupo, Valor )
TTestw_upper(Peso, Grupo, Valor, falso )
Se dan las mismas limitaciones en cuanto a agregación anidada que las ya descritas en la función chi2test_p
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ttest1_dif( Valor )
TTest1_sterr ([set_expression][ total [<fld {,fld}>] value)
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 las dimensiones del gráfico. Véase la función TTest1_t ([set_
expression][ total [<fld {,fld}>] value) (página 887) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ttest1_sterr( Valor )
TTest1_conf ([set_expression][ total [<fld {,fld}>] value [, sig =
0.025 ])
Devuelve el valor t agregado de una serie de valores que se repiten a lo largo de las dimensiones 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 ([set_expression][ total [<fld
{,fld}>] value) (página 887) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest1_conf( Valor )
ttest1_conf( Valor, 0,005 )
TTest1_lower ([set_expression][ total [<fld {,fld}>] value [, 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 las dimensiones del gráfico. Véase las funciones TTest1_t ([set_expression][ total
[<fld {,fld}>] value) (página 887) y TTest1_conf ([set_expression][ total [<fld {,fld}>] value [, sig = 0.025
]) (página 888) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest1_lower( Valor )
ttest1_lower( Valor,0,005 )
TTest1_upper ([set_expression][ total [<fld {,fld}>] value [, 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 las dimensiones del gráfico. Véase las funciones TTest1_t ([set_expression][ total
[<fld {,fld}>] value) (página 887) y TTest1_conf ([set_expression][ total [<fld {,fld}>] value [, sig = 0.025
]) (página 888) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ttest1_upper( Valor )
ttest1_lower( Valor, 0,005 )
Funciones de prueba Z
Las siete funciones siguientes se aplican a pruebas z.
ZTest_z ([set_expression][ total [<fld {,fld}>] value [, sigma])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de las dimensiones 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
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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ztest_z( Valor-ValordePrueba )
ZTest_sig ([set_expression][ total [<fld {,fld}>] value [, 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 las dimensiones del gráfico. Véase la función ZTest_z ([set_expression][ total [<fld {,fld}>]
value [, sigma]) (página 891) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ztest_sig( Valor-ValordePrueba )
ZTest_dif ([set_expression][ total [<fld {,fld}>] value [, sigma])
Devuelve la diferencia de medias agregada de una prueba z de una serie de valores que se repiten a lo largo
de las dimensiones del gráfico. Véase la función ZTest_z ([set_expression][ total [<fld {,fld}>] value [,
sigma]) (página 891) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ztest_dif( Valor-ValordePrueba )
ZTest_sterr ([set_expression][ total [<fld {,fld}>] value [,
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 las dimensiones del gráfico. Véase la función ZTest_z ([set_expression][ total [<fld
{,fld}>] value [, sigma]) (página 891) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ztest_sterr( Valor-ValordePrueba )
ZTest_conf ([set_expression][ total [<fld {,fld}>] value [, sigma
[, sig = 0.025 ])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de las dimensiones 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 ([set_expression][ total [<fld
{,fld}>] value [, sigma]) (página 891) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ztest_conf( Valor-ValordePrueba )
ZTest_lower ( [set_expression] [ total [<fld {,fld}>] group, value [, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTest_z ([set_
expression][ total [<fld {,fld}>] value [, sigma]) (página 891) y ZTest_conf ([set_expression][ total [<fld
{,fld}>] value [, sigma [, sig = 0.025 ]) (página 892) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ztest_lower( Group, Value )
ztest_lower( Group, Value, false )
ZTest_upper ([set_expression][ total [<fld {,fld}>] group, value [,
sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTest_z ([set_
expression][ total [<fld {,fld}>] value [, sigma]) (página 891) y ZTest_conf ([set_expression][ total [<fld
{,fld}>] value [, sigma [, sig = 0.025 ]) (página 892) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ztest_upper( Group, Value )
ztest_upper( Group, Value, false )
Ejemplo:
ztestw_dif( Peso, Valor-ValordePrueba )
ZTestw_sterr ([set_expression][ total [<fld {,fld}>] weight, value
[, 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 las dimensiones del gráfico. Véase la función ZTestw_z ([set_expression][ total [<fld
{,fld}>] weight, value [, sigma]) (página 893) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplo:
ztestw_sterr( Peso, Valor-ValordePrueba )
ZTestw_conf ([set_expression][ total [<fld {,fld}>]] weight, value
[, sigma [, sig = 0.025 ] ])
Devuelve el valor z agregado de una serie de valores que se repiten a lo largo de las dimensiones 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 ([set_expression][ total [<fld
{,fld}>] weight, value [, sigma]) (página 893) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ztestw_conf( Peso, Valor-ValordePrueba )
ZTestw_lower ( [set_expression] [ total [<fld {,fld}>] group, value [, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTestw_z ([set_
expression][ total [<fld {,fld}>] weight, value [, sigma]) (página 893) y ZTestw_conf ([set_expression][
total [<fld {,fld}>]] weight, value [, sigma [, sig = 0.025 ] ]) (página 894) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ztestw_lower( Group, Value )
ztestw_lower( Group, Value, false )
ZTestw_upper ([set_expression][ total [<fld {,fld}>] group, value
[, sig = 0.025 [, eq_var = true]])
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 las dimensiones del gráfico. Véase las funciones ZTestw_z ([set_
expression][ total [<fld {,fld}>] weight, value [, sigma]) (página 893) y ZTestw_conf ([set_expression][
total [<fld {,fld}>]] weight, value [, sigma [, sig = 0.025 ] ]) (página 894) 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
([set_expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881). Esta
función admite el cualificador total de la misma manera ya descrita en la función chi2test_p ([set_
expression][ total [<fld {,fld}>] col, row, observed_value [, expected_value]) (página 881).
Ejemplos:
ztestw_upper( Group, Value )
ztestw_upper( Group, Value, false )
'+' 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.
Estos valores de modo_distribución pueden modificarse mediante los siguientes modificadores:
T Por ej. '+T'. hará que se produzca una compensación de la variación introducida en los otros valores
seleccionados en el campo de entrada (manteniendo el Total intacto).
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, '/' )
'+' 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.
Estos valores de modo_distribución pueden modificarse mediante los siguientes modificadores:
T Por ej. '+T'. hará que se produzca una compensación de la variación introducida en los otros valores
seleccionados en el campo de entrada (manteniendo el Total intacto).
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
Las funciones de agregación por defecto agregan sobre la selección actual de valores de campo. Nos
podemos referir a la selección actual como un conjunto de valores de campo. Podemos definir otros
conjuntos de valores de campo y utilizarlos en nuestros gráficos en lugar de la selección actual. Por ejemplo,
puede que queramos mostrar la cuota de mercado de un determinado producto en un cuadro de mando y en
todas las regiones, independientemente de las selecciones actuales.
Definir un conjunto de valores de campo se conoce como definir una expresión de conjunto y usar las
expresiones de conjunto para analizar datos es lo que se conoce como análisis de conjuntos.
Nota:
Las expresiones de conjunto solo están disponibles para los gráficos, y no en los scripts.
Las expresiones de conjunto siempre comienzan y terminan en corchetes. Por ejemplo, sum({1} Sales) donde
{1} es una expresión de conjunto.
Identificadores de conjunto
Los identificadores de conjunto definen la relación entre la expresión de conjunto y los valores de campo o
expresión que se está evaluando.
Los identificadores de conjunto pueden combinarse utilizando operadores de conjuntos.
Identificador Descripción
$N Las selecciones de la pila Atrás 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.
Cualquier entero sin signo puede utilizarse en la notación Atrás. $0 representa la selección actual.
$_N Las selecciones de la pila Adelante pueden utilizarse como identificadores de conjuntos, mediante el uso
del signo dólar: $_1 representa un paso adelante, esto es, el equivalente a pulsar el botón Adelante.
Cualquier entero sin signo puede utilizarse en la notación Adelante. $0 representa la selección actual.
bookmark_id | Se pueden utilizar marcadores de servidor y de app como identificadores de conjunto. Se pueden emplear,
bookmark_ o bien el marcador ID, o el nombre del marcador. Por ejemplo BM01 o MyBookMark.
name Ú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:
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 y devuelven un conjunto como resultado.
El orden de precedencia es el siguiente:
1. Menos unario (complementario)
2. Intersección y Diferencia simétrica
3. Unión y Exclusión
Dentro de un grupo, la expresión se evalúa de izquierda a derecha. Se pueden definir órdenes alternativos
mediante el uso de paréntesis estándar, los cuales pueden ser necesarios porque los operadores de conjuntos
no conmutan. Por ejemplo, A+(B-C) es diferente de (A+B)-C el cual, a su vez, es diferente de (A-C)+B.
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.
Argumentos:
Operador Descripción
+ 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.
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.
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 ejemplo:
<Year={2007,+2008},Region={US}>. Los nombres de campo y valores de campo pueden registrarse de la
forma habitual, por ej. <[Ventas Región]={’Costa Oeste’, ’SudAmérica’}>.
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 ejemplo {$<Year = {2007, 2008}>}.
Cuando se emplea por sí solo, se interpreta como una modificación de la selección actual.
Hay varias formas de describir la selección, tal como se define a continuación.
seleccionados de FechaEntrega y los aplicará como selección a FechaPedido. Si hay muchos valores
distintos (más de doscientos), esta operación consumirá muchos recursos de la CPU y debe evitarse.
Exclusión forzada
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.
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.
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.
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
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
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
Redondeo ascendente o descendente de x hacia el múltiplo de base más cercano con un contrarresto de
offset. El resultado es un número. Si x está exactamente en el medio de un intervalo, se redondea de forma
ascendente.
Ejemplos:
round( 2.4 ) devuelve 2
round( 2.6 ) devuelve 3
round( 2.5 ) devuelve 3
round( 3.88 , 0,1 ) devuelve 3,9
round( 3.88 , 5 ) devuelve 5
round( 1.1 , 1 , 0.5 ) devuelve 1,5
fabs(x)
El valor absoluto de x. El resultado es un número positivo.
Ejemplos:
fabs( 2.4 ) devuelve 2,4
fabs( -3.8 ) devuelve 3,8
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
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)
rangeavg devuelve una media móvil del resultado de la expresión count(x) calculada en
(above(count(x),0,3)) la fila actual y dos filas más arriba de 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
(above(count(x),0,3)) en la fila actual y las dos filas por encima de la fila actual.
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.
Las expresiones de los argumentos de esta función pueden contener Funciones Inter-Registro de Gráfico
(página 915) con un tercer parámetro opcional, las cuales devuelven un rango de valores por sí mismas.
Ejemplos:
rangenumericcount devuelve 3
(1,2,4)
rangenumericcount devuelve 1
(2,'xyz')
rangenumericcount devuelve 0
(null( ))
rangenullcount devuelve 0
(2,'xyz')
rangemissingcount devuelve 1
(2,'xyz')
rangemissingcount devuelve 1
(null( ))
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
(above(sum(x),-1,3)) de 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.
rangeonly usa los tres resultados de la función sum(x) evaluada en la fila inferior a la fila
(above(sum(x),-1,3)) actual, la fila actual y la fila superior a la fila actual. Si contiene exactamente
un valor, será devuelto ese valor.
Ejemplos:
rangecorrel (2,3,6,8,9,4) devuelve 0,269
rangecorrel (above(sum(X), 0, 10), above(Y, 0, 10))
rangecorrel (above(total X,0,rowno(total)),
above(total Y,0,rowno(total)))
Fieldvalue(nombredecampo, n)
Devuelve el valor del campo hallado en la posición n del campo nombrecampo (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 es mayor que el número de valores de campo, devuelve NULL.
Nota: Esta función sólo opera correctamente con valores de campo que sean distintos.
Ejemplo:
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 940).
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 940).
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.
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.
Especificar un offset mayor que 1 le permite mover la evaluación de expresión a filas más arriba de la fila
actual. Un offset negativo hará actualmente la función below equivalente a una función above con el
número de offset definido. Especificar un offset de 0 evaluará la expresión en la fila actual. 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 n filas de tabla contando hacia abajo desde la celda original. De esta forma, la
función puede utilizarse como argumento de cualquier Funciones de Rango en Gráficos (página 909)
especial.
Ejemplos:
below( sum( Sales ))
below( sum( Sales ), 2 )
below( total sum( Sales ))
rangeavg devuelve una media de los tres resultados de la función sum(x) evaluada en las
(below(sum(x),1,3)) tres filas inmediatamente debajo de la fila actual.
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.
rangeavg devuelve una media de los resultados de la función sum(x) evaluada en las
(bottom(sum(x),1,5)) cinco filas inferiores del segmento de columna actual.
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.
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.
Especificando un tercer parámetro n mayor que 1, la función no devolverá uno sino un rango de n valores,
uno por cada una de las primeras 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 909) especial.
Ejemplos:
first( sum( Sales ))
first( sum( Sales ), 2 )
first( total sum( Sales )
rangeavg devuelve una media de los resultados de la función sum(x) evaluada en las
(first(sum(x),1,5)) cinco columnas más a la izquierda del segmento de fila actual.
rangeavg devuelve una media de los resultados de la función sum(x) evaluada en las
(last(sum(x),1,5)) cinco 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:
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.
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.
0 (predefinido) Si todos los rankings dentro del grupo compartido caen dentro del extremo
más bajo del valor de en medio del ranking entero, todas las filas recogen el
ranking menor dentro del grupo compartido.
Si todos los rankings dentro del grupo compartido caen dentro del extremo
más alto del valor de en medio del ranking entero, todas las filas recogen el
ranking menor dentro del grupo compartido.
Si todos los rankings dentro del grupo compartido se salen del valor de en
medio del ranking entero, todas las filas recogen el valor correspondiente a la
media del ranking superior e inferior en el segmento de columna entero.
4 Ranking más bajo en la primera fila, incrementado por uno para cada fila.
format
0 (predefinido) Valor más bajo &' - '& valor más alto en todas las filas (p.ej. 3 - 4).
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 )
0 (predefinido) Si todos los puestos de ranking dentro del grupo compartido caen dentro del
extremo más bajo del valor intermedio del ranking completo, todas las filas
tendrán el rango más bajo dentro del grupo compartido.
Si todos los puestos del ranking dentro del grupo compartido caen dentro del
extremo más alto del valor intermedio del ranking completo, todas las
columnas recibirán el rango más alto dentro del grupo compartido.
Si todos los rankings dentro del grupo compartido se salen del valor de en
medio del ranking entero, todas las filas recogen el valor correspondiente a la
media del ranking superior e inferior en el segmento de columna entero.
4 Rango más bajo en la primera columna, luego incrementado en uno por cada
columna del grupo
format
0 (predefinido) Valor más bajo &' - '& valor más alto de todas las columnas del grupo (p.ej. 3
- 4).
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 )
'x of y' Si el número de valores seleccionados (x) es mayor que Maxvalues pero menor que el
número total de valores (y) menos Maxvalues.
Ejemplos
getfieldselections ( Año )
getfieldselections ( Año, '; ' )
getfieldselections ( Año, '; ' , 10 )
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 dato, 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
927
Money# página
928
Date# página
928
Time# página
929
Timestamp# página
929
Interval# página
930
Text página
930
Dual página
931
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 1 Configuración 2
Número - 35648,375
Configuración 1 Configuración 2
Configuración 1 Configuración 2
Configuración 1 Configuración 2
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 1 Configuración 2
Configuración 1 Configuración 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 1 Configuración 2
Número - 35648
Configuración 1 Configuración 2
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 1 Configuración 2
Número 0,375 -
Configuración 1 Configuración 2
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:
Configuración 1 Configuración 2
Número - 35648,375
Configuración 1 Configuración 2
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
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:
Resultado
Cadena 1234
Número -
Resultado
Cadena 3,1415926535898
Número -
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. Esta función puede emplearse en scripts y expresiones de
gráficos.
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.
Nota:
Si un valor dual es demasiado grande para encajar en un objeto de campo, vendrá representado por ## y no
truncado con ... como una cadena.
70 Ejemplos
70.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 865), pero pueden aplicarse a todas las funciones de agregación para gráficos que
admitan definiciones Análisis de conjuntos (página 896) 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.
Concatenación simple
Como ya se ha mencionado antes, la función concat permite concatenar una lista de valores. Estos valores se
pueden codificar o pueden guiarse por las selecciones o los datos.
=CONCAT(MiColumna,',')
=CONCAT(DISTINCT MiColumna,',')
Esta sencilla sentencia concat encadenaría juntos todos los valores posibles de la columna MiColumna.
Puede que también deseemos añadir la palabra clave DISTINCT. Esto aseguraría que cada valor sólo se
muestra una vez en la cadena.
ABC,DEF,GHI,JKL,MNO,PQR,STU,VWX
Cuando usamos una simple sentencia concat, tenemos la posibilidad de añadir un criterio de ordenación a la
función para ordenar los valores de la cadena por una columna de nuestra elección. En el ejemplo a
continuación, la columna Fecha se añade para ordenar los valores.
=CONCAT(Chr(39)&MiColumna&Chr(39),',')
Podemos pasar a continuación esta sentencia concat al interior de una expresión:
=Sum({<MiColumna={$(=CONCAT(Chr(39)&MiColumna&Chr(39),','))}>} Valor)
En la mayoría de ocasiones esta técnica se utilizaría cuando tenemos islas de datos. Permite pasar valores a
una expresión, los cuales no afectarán a ninguna parte del modelo de datos puesto que la tabla de la isla de
datos no está unida a ella.
Concat() en el Script
También se puede usar concat en el script, para convertir múltiples filas en un único valor de una columna,
como cualquier otra agregación.
Si recordamos los datos fuente que hemos empleado antes, el resultado del lado del script CONCAT es el
siguiente:
=CONCAT(IF(aggr(Rank(sum(Valor)),MiColumna)<=3,MiColumna),',')
Resultado: ABC,MNO,STU
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
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.
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:
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.
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.
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.
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í:
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:
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.
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 ( )
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 330).
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:
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:
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:
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 871) y linest_b ([{expresión_conjunto}][ distinct
] [ total [<campo {,campo}>] ] expresión-y, expresión-x [, y0 [, x0 ]] ) (página 871) 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 330) que contenga las mismas expresiones y dimensiones base que
las del gráfico contenedor. La función Agregación Avanzada (página 330) 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:
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)
72 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.
73 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 679)).
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.
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.
Nota:
Si se utiliza una expresión de dimensión que dé como resultado una isla de datos no será posible
profundizar, ya que se necesita una jerarquía válida. En este caso, es necesario adaptar la expresión para
incorporar los valores en la jerarquía.
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 688)). Los grupos de dimensión cíclica están hechos de un número de
Campos (página 187), 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 859).
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.
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 398).)
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 398)) 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:
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)
76.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.
76.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.
76.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.
76.4 Fecha/Hora
Se emplea la misma notación que la expresada anteriormente para fechas y horas.
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
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.
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.
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 479).
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 511).
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
601) .
Eventos de Campo:
l Una macro puede ejecutarse cuando se ha hecho una selección en un campo especificado. Ver
Campos (página 187).
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.
Las macros invocadas desde los eventos de campo se crean desde la página Propiedades de Documento:
Disparadores (página 479).
Eventos de Variable:
l Una macro puede ejecutarse cuando se introduzca un valor nuevo directamente en una Variable
(página 189) 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 479).
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 975).
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
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
(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
Requerida macros 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 Cuando se abre un documento declarado en modo seguro pero contiene macros
Actual 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.
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.
Paso a Paso por Salta la ejecución una línea. Si la siguiente línea es una llamada a una
Instrucciones ejecución 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.
// 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);
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
fundamentalmente 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 crear 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
delimitado 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.
Ctrl+D Equivale a Borrar en el menú Objeto (elimina las selecciones del objeto
activo).
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.
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.
A10 A4
A11 A5
A30 A6
A4 A10
A5 A11
A6 A30
Por otra parte, si se calcula el título del objeto, dicho cálculo se realizará cada vez que se produzca un
cambio. Hay también numerosas maneras de definir condiciones de presentación, condiciones de cálculo, etc.
Estas comprobaciones también se realizarán en todas las ocasiones.
Algunas expresiones consumen más que otras y por supuesto resultarán más costosas cuanto más
frecuentemente hayan de ser evaluadas. La introducción del cálculo asíncrono ha modificado su
comportamiento y estos efectos puede que se hayan hecho más notables en sus aplicaciones.
Las funciones de tiempo, por ej. Now() y Today() se evaluarán cada vez que se haya de volver a recalcular.
La función Now() en particular puede resultar muy costosa, ya que hace que la aplicación recalcule a cada
segundo.
Por ejemplo:
If ( ReloadTime()+3>Now(), 'Old Data', 'New Data')
Aquí se podría considerar
If ( ReloadTime()+3>Today(), 'Old Data', 'New Data')
Simplemente a modo de prueba, ponga la expresión en cuadros de texto. Luego trate de dimensionar el
cuadro de texto con Now() en él.
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.
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
(Mayo 2008).
P: ¿Puedo ejecutar documentos QlikView creados con versiones anteriores en versiones posteriores de
QlikView?
Sí, se pueden leer todos los archivos creados con la versión 7,52 y posteriores. Si necesita convertir archivos
de versiones anteriores de QlikView, necesitará 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?
R: Sí, pero habrá que renombrar uno de los campos en el script utilizando una sentencia ALIAS o una
cláusula AS. Véase Renombrar campos (página 418).
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 217) y
Asistente de archivo: tipo - HTML (página 219).
P: ¿Puedo actualizar un documento QlikView cargando sólo los datos que se han modificado?
R: Sí, vea Archivos QVD (página 445) con instrucciones sobre cómo hacer recargas incrementales.
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?
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 como 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 real de un objeto de hoja.
P: ¿Puedo colocar mi documento como un enlace 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.
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.
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.
La selección se extiende por todas las tablas y va excluyendo los valores que no estén asociados.
Ahora vamos a mantener esta selección pero haremos la Tabla2 parcialmente desconectada. Esto significa
que cortaremos la lógica entre los campos A y C en Table2. El resultado será el siguiente:
Observe que Table2 tal 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 respectivos valores posibles.
Ejemplo:
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.
Podemos visualizar las ventas anuales y el grupo de productos mediante una tabla pivotante. Al lado de la
tabla pivotante, dos cuadros de lista muestran los campos de dimensión:
Aunque la tabla pivotante es correcta, es posible que por efectos de la lógica de QlikView pudieran aparecer
resultados no deseados. Si está seleccionado el año 2012, se obtiene el siguiente resultado:
El grupo Z de productos ya no está visible en la tabla pivotante. Esto es normal, ya que el valor Z del campo
ProdGrp ha sido excluido por la selección del valor 2012 en el campo Year. Sin embargo, cuando
analicemos las ventas del año 2012 es probable que deseemos que Z figure en el gráfico con un 0 en la
columna sum(Amount), para que quede claro que este grupo existe y que en el 2012 no se produjo ninguna
venta.
Se podría argumentar que en cierto modo los dos campos Year y ProdGrp realmente no tienen nada en
común y por lo tanto no tienen por qué actuar recíprocamente sólo por su asociación a través de la tabla
Trans. Esto se puede arreglar declarando la tabla Trans como parcialmente desconectada, lo cual modifica el
diseño de la tabla pivotante:
Observe que la selección en el cuadro de lista Year no produce ya ningún valor en el cuadro de lista
ProdGrp.
Nota:
Asegúrese de que la opción Suprimir Valores Cero no esté seleccionada para las dimensiones en la
pestaña Presentación del diálogo Propiedades de Gráfico.
Vea también:
Referencias circulares (página 121)
G Formalismo Backus-Naur
La sintaxis de la línea de comando ( Sintaxis de la línea de comandos (página 36)) 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
[] 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 cualquiera, seguido
por la cadena de texto as, seguida de un nombre alias cualquiera. Se puede dar cualquier número de
combinaciones adicionales de "nombrecampoasnombrealias", 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};
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.
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.
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.
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
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.
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
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".
Fuente de datos
Nombre que recibe una base de datos física y real, definida mediante interfaz ODBC.
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.
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.
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.
ooxml
Formato de archivo para archivos Excel 2007 (OpenXML).
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.
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.
QlikView Publisher
Gestiona el contenido, el acceso y la distribución de documentos QlikView. El servicio
QlikView y la interfaz de usuario están plenamente integrados en el QlikView Server
(pero se requiere una licencia adicional).
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.
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.
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.
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.
Índice
- 324, 862
$ 311
$fields 414
$info 414
$rows 414
$table 414
$variable 413
&
* 324, 862
/ 324, 862
+ 324, 862
<
= 325, 863
>
Barra de Estado 72
Call 251
Campo 187
campo reservado (de seguridad) 214
Campos de entrada 188
campos de sistema 413
Carga Limitada 242
cargar datos 175
Cargar datos 174
Cargar Inline 212
CD 311
ceil 347, 905
chi2test_chi2 336, 881
ConnectString 376-377
Constantes matemáticas y funciones libres de parámetros 361
Contenedor 643
Contenedor: Menú Objeto 643
Contraseña de Script 453
ConvertToLocalTime 397
correl 331, 876
cos 356
cosh 356
count 329, 864, 868
Crear Gráfico 43
Crear Gráfico Rápido 64
Crear Marcador 127
Crear Sentencia Select 207
Crosstable 237, 255
Cuadro 837-838
Cuadro de diálogo Editor de Script 191
Cuadro de entrada 587
Cuadro de Entrada: Menú Objeto 587
Cuadro de Estadísticas 545
Cuadro de Estadísticas: Menú Objeto 545
Cuadro de Lista 515
Cuadro de lista como tabla sencilla 523
Cuadro de Lista: Menú Objeto 515
Cuadro de Selección Múltiple 553
Cuadro de Selección Múltiple: Menú Objeto 553
Cuadro de Selecciones Actuales 581
Cuadro de Selecciones Actuales: Menú Objeto 581
Cuadro de Tabla 567
Cuadro de Tabla: Menú Objeto 567
cuadro gráfico 837-838
Cuadros de Lista
Vista en árbol 542
Cyan 408
DarkGray 408
date 403
date# 928
dateformat 315, 400
datos desde archivos 174
day 381
DayEnd 396
DaylightSaving 385
DayName 396
DayNames 316, 401
DayStart 395
decimalsep 314, 399
Definición 691
Definir Barras de Error 688
Definir Estado de Borrado 65
Definir Expresión 829
Delimitador 286
Desbloquear 111
Desbloquear Selecciones 65
Desbloquear y Borrar Todo 65
Deshacer Cambios de Diseño 64
Diálogo Animación 683
Dimensión 679
dimensionality 915, 944
Dimensionar y mover componentes de gráfico 668
Dimensiones 256, 722, 730, 738, 746, 760, 770, 776, 784, 792, 799, 812, 821
dimensiones calculadas 681
Direct Discovery 175
DirectCacheSeconds 260
DirectConnectionMax 260
DirectDateFormat 315, 400
DirectDistinctSupport 261
DirectFieldColumnDelimiter 261
DirectIdentifierQuoteStyle 261
DirectIndentifierQuoteChar 262
DirectMoneyDecimalSep 314, 399
DirectMoneyFormat 315, 399
Directory 262
DirectStringQuoteChar 261
DirectTableBoxListThreshold 262, 543
DirectTimeFormat 315, 400
DirectTimeStampFormat 315, 400
DirectUnicodeStrings 261
disconnect 262
Diseño 494, 536, 551, 565, 579, 585, 596, 608, 615, 620, 628, 632, 640, 647, 651, 717, 726, 734, 742,
754, 765, 772, 779, 786, 796, 803, 816, 827
distinct 280, 298
distinctrow 298
div 346, 904
Do..loop 263
Documentos Disponibles 60
Donde 282, 298
Drop Field 263
Drop Table 264
dual 405, 931
e 361
Editar expresión 829
Editor de Informes 136
Editor de Módulo 975
Editor de Preferencias de Usuario 81
Editor de Script 64
Ejemplos de Calificadores de Agregación 933
Ejemplos de Funciones de Concatenación 934
Ejemplos de Funciones de Rango de Gráficos 937
Ejemplos de Funciones Inter-Registro en
Gáficos 940
Ejes 726, 734, 742, 765, 803
El Depurador de Script 241
El diálogo Personalizar Formato de Celdas 570
El menú Diseño 56
Elementos de Especificación de Formato 284
Entramado 684
ErrorMode 317
Especificar celdas para una nueva columna 234
Especificar Condición de Fila 232
Esquema de Color 107
Estado de selección 107
Estados alternos 123
Estilo 723, 731, 739, 748, 760, 770, 777, 784, 792, 800
Estilo de Título de Objeto 463
Estilo Estilo 577, 815, 826
Etiqueta 693
Etiquetas 286
Etiquetas de campo 187
Etiquetas de Tabla 310
etiquetas explícitas 286
General 678, 722, 730, 738, 746, 776, 784, 791, 799, 812, 821
Generic 268
getalternativecount 926
getcurrentfield 924
getcurrentselections 925
getexcludedcount 926
getfieldselections 924
getfolderpath 378
getnotselectedcount 926
getpossiblecount 926
GetRegistryString 374
getselectedcount 925
GMT 385
Gráfico Combinado 727
Gráfico Combinado: Menú Objeto 727
Gráfico de Barras 675
Gráfico de Barras: Menú Objeto 675
Gráfico de Bloques 781
Gráfico de Bloques: Menú Objeto 781
Gráfico de Dispersión 743
Gráfico de Dispersión: Menú Objeto 743
hash128 367
Hash160 367
Hash256 368
having 299
hideprefix 311
hidesuffix 312
Hierarchy 269
HierarchyBelongsTo 270
Hoja: Menú Objeto 504
hour 381
HRank 923
HSL 407
if 371
If..then..elseif..else..end if 271
Image_size 272
Importar Marcador 133
Imprimir 64
Imprimir archivo 64
Imprimir como PDF 64
interval# 930
IntervalMatch 274, 276
InWeek 388
InWeekToDate 388
InYear 385
InYearToDate 386
IRR 335, 878
isnull 373
isnum 373
IsPartialReload() 373
istext 373
iterno 363
Keep 277
keepchar 366
kurtosis 326, 330, 877
MonthsName 393
MonthsStart 392
MonthStart 391
Mostrar Siempre Opciones de Menú de Diseño 85
Motor de Script 973
Mover selecciones 110
MsgBox 374
msq 287
must_include 311
networkdays 397
no eof 286
no quotes 287
NoConcatenate 290
NoOfColumns 921
NoOfFields 380
NoOfFields() 380
NoOfReports 380
NoOfRows 380, 921, 943
NoOfRows() 380
NoOfTables 380
NoOfTables() 380
normdist 357
norminv 357
not 324, 863
Notas 514
now 382
nPer 359
NPV 335, 879
Nueva Variable 475, 593
Nuevo Archivo 63
Nuevo Gráfico 43, 666, 675, 719
null 373
NullAsNull 291
NullAsValue 290
nullcount 864
NullCount 329, 869
nulldisplay 313
nullinterpret 313
nullvalue 313
num 402
num# 927
numavg 348, 906
numcount 348, 906
numericcount 864
NumericCount 329, 868
Número 533, 726, 734, 742, 754, 765, 772, 778, 786, 796, 803, 816, 827
Números en Puntos de Datos 688
nummax 349, 907
nummin 349, 907
numsum 348, 906
Outer 291
Página de inicio 36
Página de selecciones 148
Panel de Colaboración 653
Panel de Objetos del Servidor 653
Panel de Variables 167
Parámetros Hierarchy 238
peek 370
permut 349, 908
Personal Edition 25
Personalizar Barra de Herramientas 68
Personalizar Barras de Herramientas QlikView en grandes implementaciones 72
pi 361
pick 372
Plantillas 657
Pmt 359
pow 356
Preferencias de Usuario: Carpetas 93
Preferencias de Usuario: Correo 92
Preferencias de Usuario: Diseño 84
Preferencias de Usuario: Exportar 89
Preferencias de Usuario: General 75
Preferencias de Usuario: Guardar 79
Preferencias de Usuario: Imprimir 91
Preferencias de Usuario: Objetos 86
Preferencias de Usuario: Registro 96
Preferencias de Usuario: Seguridad 95
previous 370
Profundizar en los detalles 543
Propiedades de Botón: Acciones 601
Propiedades de Cuadro de Entrada: Reglas 474, 593
Propiedades de Cuadro de Estadísticas:
General 547
Propiedades de Cuadro de Selección
Múltiple: General 556
Propiedades de Cuadro de Tabla: General 572
Propiedades de Documento 460
Al Abrir 467
Cifrado 491
QlikTechBlue 409
QlikTechGray 409
QlikView Desktop 25
QlikView Personal Edition 25
qlikviewversion 374
Qualify 292
QuarterEnd 391
QuarterName 391
QuarterStart 390
QvdCreateTime 378
QvdFieldName 379
QvdNoOfFields 379
QvdNoOfRecords 378
QvdTableName 379
QVPath 312
QVRoot 312
qvuser 373
QVWorkPath 312
QVWorkRoot 312
rand 361
RangeAvg 351, 909
RangeCorrel 354, 914
RangeCount 351, 909
RangeFractile 352, 911
RangeIRR 354
RangeKurtosis 352, 911
RangeMax 351, 910
RangeMaxString 353, 913
RangeMin 351, 910
RangeMinString 353, 913
RangeMissingCount 353, 912
RangeMode 353, 914
RangeNPV 354
RangeNullCount 353, 912
RangeNumericCount 352, 911
RangeOnly 353, 914
RangeSkew 352, 911
RangeStdev 352, 910
RangeSum 351, 909
RangeTextCount 352, 912
RangeXIRR 354
RangeXNPV 355
rank 922
Rate 360
Recargar 64
recno 362
Referencias circulares 121
Rehacer Cambio en el Diseño 64
Rellenar Celdas 233
reloadtime 374
Rem 293
Rename Field 293
Rename Table 294
Renombrar campos 418
repeat 365
Replace 296, 367
ReportComment 380
ReportID 380
ReportName 380
ReportNumber 380
residente 282
Restablecer Estado de Borrado 65
Restricción de acceso 214
Restricción de Acceso 453
Restricciones de Acceso 453
RGB 407
Sample 297
Script de funciones de color 407
Script oculto 64, 199
ScriptError 317
ScriptErrorCount 318
ScriptErrorDetails 318
ScriptErrorList 319
second 381
secondarydimensionality 915, 944
Section 297
Seguridad 214, 453
Selección múltiple dentro de un campo 110
Seleccionar Campos 507
Selecciones Actuales 111
Selecciones en gráficos y tablas 667
Select (SQL) 298
Semantic 299
Sentencias de Control de Script 247
Sentencias de Script y palabras clave 243
set 300, 310
SetDateYear 385
SetDateYearMonth 385
ShowCalendarWeek 316, 401
sign 350, 908
sin 356
sin etiquetas 286
sinh 356
Sintaxis de Expresión para fórmulas
calculadas 951
Sintaxis de Script 243
skew 326, 331, 877
Sleep 300
SQL 300
SQLColumns 301
SQLTables 301
SQLTypes 302
sqr 356
sqrt 356
Star 303
stdev 326, 331, 877
stdv 330, 869
sterr 331, 870
steyx 332, 870
Store 304
StripComments 312
Sub..end sub 304
subfield 366
substringcount 368
sum 327, 864-865
Switch..case..default..end switch 305
SysColor 407, 410
time 404
time# 929
timeformat 315, 400
timestamp 406
timestamp# 929
timestampformat 315, 400
TimeZone 385
tinv 358
Tipos de Gráficos 671
título 499, 539
Título 551, 565, 580, 586, 596, 608, 615, 620, 628, 633, 641, 647, 652, 717, 726, 734, 742, 755, 765,
772, 779, 787, 796, 803, 816, 827
Título y Borde 498, 541
today 383
top 917, 940
Trace 307
Transformar Tabla 223
trim 366
true 361
TTest_conf 337, 883
TTest_df 337, 882
TTest_dif 337, 883
TTest_lower 337, 884
TTest_sig 337, 882
TTest_sterr 337, 883
TTest_t 336, 882
TTest_upper 338, 884
TTest1_conf 340, 888
TTest1_df 339, 887
TTest1_dif 340, 887
TTest1_lower 340, 888
TTest1_sig 340, 887
TTest1_sterr 340, 888
TTest1_t 339, 887
TTest1_upper 340, 888
TTest1w_conf 341, 890
TTest1w_df 341, 889
TTest1w_dif 341, 890
TTest1w_lower 342, 890
TTest1w_sig 341, 889
TTest1w_sterr 341, 890
TTest1w_t 341, 889
Unless 307
Unmap 308
Unqualify 308
untag field 308
upper 365
Usar la Tabla Pivotante 805
UTC 385
week 381
weekday 382
WeekEnd 394
WeekName 394
WeekStart 393
weekyear 382
when 309
while 282
White 408
Wildmatch 372
WinPath 313
WinRoot 313
year 382
year2date 384
YearEnd 390
YearName 390
YearStart 389
Yellow 409