Info
El prefijo info sirve para enlazar información externa, como un archivo de texto, una imagen o un vídeo, con un valor de campo.
Sintaxis:
Info( loadstatement | selectstatement )
Si parte de una información externa, como por ej. un archivo de texto, una imagen o un vídeo, se va a enlazar a un valor de campo, esto se hace en una tabla que se carga mediante el prefijo info. (En algunos casos será preferible a almacenar la información dentro del archivo QlikView, empleando el prefijo bundle. 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 elementos de información, es decir, los nombres de archivo de las imágenes, etc.
Lo mismo se aplica a, por ejemplo, una imagen procedente de un sistema gestor de bases de datos. En un campo binario, un objeto blob, la sentencia info select realiza un bundle implícito, es decir, que los datos binarios se tomarán de inmediato y se almacenarán en el archivo QlikView. Los datos binarios deben ser el segundo campo en una sentencia SELECT.
Ejemplo:
Info LOAD * inline[
LinkedField, ImageFileName
QlikView, QlikViewLogo.png
];
Resultado:
Solo LinkedField estará visible como nombre de campo.
Si añade un objeto de texto a la hoja con la representación configurada como Imagen, e introduce el texto =Info(LinkedField), el objeto de texto mostrará el nombre del archivo de imagen.