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: 
carlosac
Creator II
Creator II

DIFERENCIA VENTAS ENTRE AÑOS SELECCIONADOS

Buenas

Tengo un fichero al que quiero añadirle una columna que me marque la diferencia de ventas entre años seleccionados y no se como hacerlo. Alguien me puede ayudar??

Os anexo el fichero. quisiera algo parecido a esto si se puede (columna dif)...

Sin título.png

1 Solution

Accepted Solutions
alexis_garcia
Creator II
Creator II

Hola Carlos,

Añade en la etiqueta para cada expresión lo siguiente:

=Date(max({<ID={"$(=Max(ID))"}>}FECHA))

=Date(max({<ID={"$(=Max(ID)-1)"}>}FECHA))

=Date(max({<ID={"$(=Max(ID)-2)"}>}FECHA))

Saludos.

View solution in original post

7 Replies
alexis_garcia
Creator II
Creator II

Hola Carlos,

Adjunto ejemplo. !

Saludos.

carlosac
Creator II
Creator II
Author

Hola Alexis me vale tal y como lo has montado. Una cuestión más. Si el campo fecha ahora cambia y no son años, es decir son distintas fechas ¿como cambiaría este modelo?

Te anexo el modelo...

Sin título.png

alexis_garcia
Creator II
Creator II

Hola Carlos,

Para comparar con fechas anteriores se debe de hacer comparando por Año, Mes, Día, Hora..., si quieres por fecha completa creo que no puedes comparar la máxima fecha con su anterior y así sucesivamente.

Una posible opción para hacerlo podría ser añadiendo un ID para cada fecha, con lo que así podrías moverte entre ellas.

Adjunto ejemplo.

Saludos.

carlosac
Creator II
Creator II
Author

Perfecto Alexis me vale 100x100. Lo único que me queda es convertir lo que he marcado con la flecha en rojo en una fecha que no consigo como hacerlo..... No se si se puede hacer de una forma sencilla y asi cierro el tema????

Sin título.png

alexis_garcia
Creator II
Creator II

Hola Carlos,

Añade en la etiqueta para cada expresión lo siguiente:

=Date(max({<ID={"$(=Max(ID))"}>}FECHA))

=Date(max({<ID={"$(=Max(ID)-1)"}>}FECHA))

=Date(max({<ID={"$(=Max(ID)-2)"}>}FECHA))

Saludos.

carlosac
Creator II
Creator II
Author

Muchas gracias Alexis,por toda tu paciencia y enseñanza,  funcionó todo fenomenal.  

alexis_garcia
Creator II
Creator II

Un placer Carlos!

Entre todos nos ayudamos.

Saludos.