Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ayuda con alertas

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.

7 Replies
Not applicable
Author

A nadie se le ocurre una solucion para mi duda? muchas gracias

Not applicable
Author

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

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

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

Not applicable
Author

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.

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

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.

jolivares
Specialist
Specialist

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

Not applicable
Author

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