Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola amig@s. Tengo unas cuantas dudas con el tema de las alertas en qlikview. Me gustaria saber si alguien puede ayudarme.
He hecho varias pruebas con buenos resultados siempre que creo una alerta con un Item especifico. Pero que ocurre si tengo una lista de Items para recorrer?? Como puedo decirle a la alerta que vaya recorriendo una lista de articulos, por ejemplo? No estoy familiarizado con la programacion de bucles en qlikview. Si alguien puediese orientarme un poco, se lo agradeceria.
Un cordial saludo.
A nadie se le ocurre una solucion para mi duda? muchas gracias
Hola Juanvi,
Las alertas son condiciones que saltan, y como consecuencia puedes enviar un mensaje de correo o notificar en pantalla. Lo que puedes hacer es componer el mensaje para que aparezca la lista de artículos que quieres notificar, o enviar un enlace al documento para que el usuario lo abra y vea lo que necesite.
Un saludo
Hola Juanvi:
Creo haer entendido que quieres una condición múltiple sobre un grupo de registros.
Mi experiencia se basa en condiciones individuales con AND y OR, lo que se me ocurre es que en el script de carga añadas un campo con una condición individual; por ejemplo
if (TipoArticulo = 'Obsoleto', 1, 0) as Condición
y luego la alerta que esté condicionada por
SUM(Condición) > 0
El aviso sería "Se han detectado artículos obsoletos"
Ahora solo te queda trabajar en incluir la lista de productos en el mensaje, empieza mirando el CONCAT en la ayuda.
Espero que te sirva,
Joaquín
Hola, gracias a ambos por vuestras respuestas, pero lo que estoy buscando es la forma de realizar un bucle (el tipico "For" de Java, por ejemplo) para recorrer todos los campos de una determinada tabla, ya sea 1 o 100. Mi problema puede parecer simple, pero no tengo nociones en el manejo de bucles en qlikview y no encuentro documentacion relacionada.
Si podeis ayudarme, os lo agradeceria mucho.
Un saludo y gracias de nuevo.
Eso es lo que te propongo añade un campo más en tu tabla con la sentencia IF y en la alerta preguntas por el SUM de ese campo que has creado.
Entiendo que lo mejor seria que envies un ejemplo de exactamente lo que quieres para poder ayudarte mejor.
El formato para la sentencia FOR.. Next
For var = 1 to n
expresiones...
....
next
Hola,en este ejemplo estoy Cargando el dia 15, 16 y 17 de un mes y año especifico, la variable Numero la definis como un SET normal y lo que le le dices es :
FOR Each Numero IN 15,16,17
LOAD ID,
Nombre,
Fecha_Inicial,
Fecha_Final
FROM
C:\Users\Usuario\Desktop\Prueba$(YEAR)$(MONTH)$(Numero).xlsx
(ooxml, embedded labels, table is Hoja1);
NEXT Numero
Espero te sirva...cualquier cosa con gusto