Mostrando entradas con la etiqueta Texto. Mostrar todas las entradas
Mostrando entradas con la etiqueta Texto. Mostrar todas las entradas

viernes, 15 de mayo de 2015

Iconos e imágenes [Embeber imagenes en QlikView]



Una imagen vale más que mil palabras.
En ciertos proyectos esto es muy real, y al cliente le es más fácil entender ciertos criterios o secciones con imágenes.

Descarga:

Antes que nada, vamos a utilizar el modelo de datos de la explicación anterior de [Tablas Pivotantes] a la cual le aplicamos una pequeña modificación... la misma se puede DESCARGAR ACÁ

-- QUE COMIENCE LA FIESTA --

Como habíamos visto en la primer parte, se pueden llamar a imágenes sin acceder a objetos de un directorio... sino una lista de imagenes precargadas... existe esta librería por default en QlikView que se llama <bundled>/BuiltIn pero nosotros podemos crear nuestra propia ruta de memoria qmem... 

Ejemplo de acceder a una imagen PNG embebido en la aplicación
'qmem://<bundled>/BuiltIn/arrow_e.png'
SCRIPT:


Está todo comentado y detallado, pero vamos a explicarnos un poco más...

La aplicación básicamente lo que hace es leer todo un directorio de IMÁGENES y las almacena en una tabla que llamamos ICONOS, cuando termina de leer todas las posibles rutas y obtiene los nombres de los íconos procede a crear una TABLA nueva con la PRECEDENCIA de la palabra reservada BUNDLE INFO... 'qmem://<bundled>/icono/$(icono).png'
el primer campo contiene solo el nombre de la imagen "icono" (es para poder usarla como selector) mientras que el campo info, es creado por la ruta completa de la imagen... ahí es donde queda embebida la imagen a la aplicación.

Para poder acceder a estas imágenes en la aplicación solo es necesario poner el nombre de la carpeta embebida: 'qmem://<bundled>/icono/$(icono).png'



Para más detalles pueden ver el .QVW con todas las ideas...

--

Espero que les haya servido, cualquier consulta pueden enviar correo o dejar un mensaje en la entrada. 

Saludos,

Lucas X. Iacson
"Todos los días se aprende algo nuevo"

Iconos e imágenes [Usar imágenes en Tablas - Cuadros de Texto]



Una imagen vale más que mil palabras.
En ciertos proyectos esto es muy real, y al cliente le es más fácil entender ciertos criterios o secciones con imágenes.

Descarga:

Antes que nada, vamos a utilizar el modelo de datos de la explicación anterior de [Tablas Pivotantes] a la cual le aplicamos una pequeña modificación... la misma se puede DESCARGAR ACÁ

-- QUE COMIENCE LA FIESTA --

Usar imágenes en tablas [simple o pivotante]:


Vamos a crear una nueva expresión para nuestra tabla pivotante (o simple) a la cual en "Opciones de presentación" vamos a seleccionar la "Representación" de tipo "Imagen", 


En la "Definición" de la expresión (donde escribimos el código) vamos a encontrar el editor de script como "[...]". Al abrirlo vamos a tener un menu en la parte inferior en la cual contamos con 4 solapas.
Abrimos la de "Imágenes":

En esta solapa vamos a encontrar las imágenes embebidas naturalmente por QlikView, es una librería interna [AUNQUE NOSOTROS PODEMOS AGREGAR LA NUESTRA A ESTAS CARPETAS].
Una vez seleccionada la imagen hacemos click en "Pegar": nos va a quedar
'qmem://<bundled>/BuiltIn/arrow_e.png'
Ingresa a una librería interna a buscar el PNG asociado a la imagen que seleccionamos.

Si aplicamos y cerramos las propiedades del gráfico con esta nueva expresión nos debería quedar algo así:

Pueden jugar con estas imágenes y que aparezcan en diferentes condiciones... por ejemplo:
IF(SUM([Monto Real]) * 100/ SUM([Monto Budget]) - 100 <  0, 'qmem://<bundled>/BuiltIn/arrow_s_g.png', 'qmem://<bundled>/BuiltIn/arrow_n_r.png')
Si el monto es menor a 0 va a mostrar una flecha apuntando al sur de color verde
de lo contrario una flecha al norte de color rojo.



Espero que les haya servido, cualquier consulta pueden enviar correo o dejar un mensaje en la entrada. 

Saludos,

Lucas X. Iacson
"Todos los días se aprende algo nuevo"