
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
¿Ventas del año anterior?
Hola, soy nuevo en Qlik sense, y quiero comparar las ventas del año anterior con el año actual seleccionado.
Ejemplo
2017 2016 diferencia
sales x1 x2 x1-x2
el formato de la dimension FECHA es ddmmyyyy.
Estoy usando sum( {$<FECHA.autoCalendar.Year = {$(#=Only(FECHA.autoCalendar.Year)-1)}>} Sales ), pero no me funciona
Mensaje editado por: Arnaldo Candia
- Tags:
- Group_Discussions


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hola Arnaldo,
A priori la fórmula es correcta...
- Prueba a crear una variable vdAnyo_Seleccionaod_Menos1 p.e. con la fórmula =Only(FECHA.autoCalendar.Year)-1, y
- Luego crea una expresión que sea Sum(If(FECHA.autoCalendar.Year = vdAnyo_Seleccionaod_Menos1, Sales))
Si te sigue dando error es que el problema está en que a Qlik no le gusta la comparación del año con el resultado del cálculo del año anterior; si te funciona el problema estaría en el análisis de conjuntos aunque ya te digo que me parece que está perfecto.
Un saludo,
H


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Puedes crear dos variables
vAñoActual = Max(FECHA.autoCalendar.Year)
vAñoAnterior = Max(FECHA.autoCalendar.Year)-1
La expresion quedaria:
sum( {$<FECHA.autoCalendar.Year = {$(vAñoActual)}>} Sales ) para el año seleccionado
sum( {$<FECHA.autoCalendar.Year = {$(vAñoAnterior)}>} Sales ) para el año inmediatamente anterior.
Saludos
