Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a tod@s, tengo una duda con qlikview, a ver si me podeis ayudar.
Se puede usar recursividad en los scripts de qlikview?
Si es asi, alguien tiene algun ejemplo facil para ver como se usa?
Un cordial saludo.
Hola,
A que te referieres con recursividad? Podrias dar un ejemplo claro de lo que quieres lograr asi te damos una mano?
Saludos
Hola qlikuser14.
En programacion tradicional (Java, por ejemplo), recursividad se refiere a utilizar funciones que se llaman a ellas mismas para resolver algun tipo de problema.
Pongo mi ejemplo. Tengo una base de datos que se compone de articulos, y debo buscar en cada articulo para ver si se descompone en mas articulos, y estos articulos descompuestos ver si se descomponen en mas articulos, y asi recursivamente. El objetivo final es ver el precio de un articulo principal, pero para ello debo ver el precio de todos sus componentes uno a uno.
Espero haberme explicado bien, que esto es un poco lioso jaja.
Un saludo.
No que yo sepa, porque QlikView no es un lenguaje de programaciòn. Esto lo deberias hacer quizas desde SQL ya cargando los valores para los articulos. es decir, cargar el valor ya agregado para el articulor principal.
Hola,
Si QlikView puede usar recursividad, un SUB puede se llamar :
sub fact(param)
if param>1 then
let result = $(result) * $(param) ;
let param = $(param) - 1 ;
call fact($(param)) ;
end if
end sub
let result=1 ;
call fact (5) ;
Saludos,
Vincent
Gracias Vincent, creo que eso me puede servir.
Un saludo.