Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Jaime_madrid
Contributor
Contributor

Crear una variable dinamica

Cordial saludo,

Tengo una duda necesito crear una variable dinamica para cambiar un rango de fechas, para que el usuario final pueda interactuar mediante un filtro, me explico

Tengo una base de datos por registro en la cual cuento con el valor transferido, necesito calcular la diferencia entre el promedio del valor transferido de año actual y el año anterior, de igual manera para el semestre actual y el semestre anterior, para la semana actual y la semana anterior, por lo que se me ocurre 

 

=  avg({<Year={$(=Max(Year))}>} amount)   -    avg({<Year={$(=Max(Year)-1)}>} amount)

Pero necesito que el 'year'  por medio de un filtro el usuario pueda escoger si quiere ver la diferencia anual, semestral, mensual, semana o diaria.

Gracias. 

Labels (4)
1 Reply
parthesh
Creator
Creator

i think you have to create one list box with value like Annual, Semi-annual, monthly, weekly etc....
and in expression you have to handle iy by using if(getselectedvalue(list_box)='Annual', Expression for yearly calculation, if(getselectedvalue(list_box)='Semi-annual',Expression for Semi-Annual).....)

Hope this will help.

Regards,
Parthesh.