Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes,
tengo que realizar un dashBoard que muestre imágenes en función del id del producto.
Detallo un poco mas el problema:
de la bbdd recupero el ultimo obj cargado en la base de datos (recargo el script cada 5 min), necesito que en cada recarga me muestre la imagen del producto.
Habia pensado que la imagen se llame igual que el id del producto por ej:
¿ como puedo realizar esto ?
muchas gracias.
Ahora haré unas pruebas,
tengo una tabla con productos que tienen id descripcion y 30 campos mas.
solo me quedo con uno de ellos ordenandolos por fecha.
first(1) ........ order by fecha desc.
tengo otra tabla inline donde tengo las url de las imagenes.
la idea es que las imagenes se llaman como el id del producto por ejemplo:
producto -> 226622 imagen-> 226622.png
en el codigo del grafico quiero hacer algo como = codproducto &'.png'
Que tal, Ruben,
Se me ocurre la siguiente forma de solucionar tu problema.
// Tabla de Producto, o tabla de Datos donde venga el ID de Producto
TabProductoImagen:
LOAD * Inline [
ProductID,Producto,Descripción
1,Producto1,Describe Producto UNO
2,Prodcuto2,Describe Producto DOS
3,Prodcuto3,Describe Producto TRES
];
//Crear una tabla de imnagenes, en este caso yo puse que el campo ImgID tenga los valores de ProductID
ImagenesProducto:
Bundle LOAD * Inline [
ImgID,ProdIMG
1,..\..\5. IMG\8. Icons\QM.jpg
2,..\..\5. IMG\8. Icons\Check_Ok.jpg
3,..\..\5. IMG\8. Icons\Check_Not.jpg
];
Para colocar la imagen en una tabla o en una etiqueta seria de la siguiente manera:
Te adjunto el archivo de Qlik donde hice la prueba del dinamismo de la imagen.
Espero te sea de utilidad.
Saludos.
gracias bertin pero trabajo con qlik sense.
Que tal Ruben,
Y no te funciona, en Qlik Sense.
Actualmente yo no trabajo con Sense, pero en algún momento lo use, y hasta donde me quede el código que usas en Qlik View te sirve para Qlik Sense.
Saludos.
Hola Rubén, la carga de imágenes es distinta en Sense que en View, para poner imágenes de forma dinámica habría que usar una extensión, no las he probado pero parece que estas pueden trabajar con imágenes locales:
https://github.com/ralfbecher/QlikSense_Extension_Image
Si las imágenes son accesibles por http hay más extensiones que pueden usarse:
el codigo del scripting es practicamente el mismo con algun ligero cambio. No he tenido ningun problema.
El tema es que necesito un extension en qlik sense o algo similar !
un saludo.
He probado esta extensión.
https://github.com/ralfbecher/QlikSense_Extension_Image
pero necesito que la carga de imágenes sea dinámica.
Hola:
Si tienes las imagenes previamente sería cuestión de cargarlas en la librería de contenidos y a cada producto leído asociarle la ruta de su imagen.
Como bien comentas si pones a la imagen como nombre el id de su producto te será más facil formar la dirección/ ruta de las misma.
Un saludo,
Juan P Barroso
Según pone en la descripción:
"...
2. Image File: image file name, use variable expression here for flexibility
.."
En Image File se debería crear el nombre de la imagen a recuperar según las selecciones realizadas.
Ahora haré unas pruebas,
tengo una tabla con productos que tienen id descripcion y 30 campos mas.
solo me quedo con uno de ellos ordenandolos por fecha.
first(1) ........ order by fecha desc.
tengo otra tabla inline donde tengo las url de las imagenes.
la idea es que las imagenes se llaman como el id del producto por ejemplo:
producto -> 226622 imagen-> 226622.png
en el codigo del grafico quiero hacer algo como = codproducto &'.png'