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

Comparativa entre distintos periodos

Existe alguna forma de comparar medidas en distintos periodos de tiempo en Qlik Sense? Por ejemplo comparar las ventas de 2016 contra las ventas de 2015, o el mes de Diciembre 2015 contra Diciembre 2014. La idea es hacer distintas comparativas, pero sin que sea el periodo actual.

Muchas gracias!

1 Solution

Accepted Solutions
fkeuroglian
Partner - Master
Partner - Master

Matias como estas?

Esto es posible utilizando set analysis en qlikview

por ejemplo:

Para el año actual:


Sum({<year= {$(=max(Year))}>}Sales)

Para el año anterior:

Sum({<Year= {$(= max(Year-1))}>}Sales)


Te adjunto un ejemplo que segun tu seleccion compara el mes seleccionado vs el mes seleccionado para el año anterior y te paso una app super completa con ejemplos de este tipo de comparaciones.


cualquier consulta a las ordenes.


Fernando K.

View solution in original post

5 Replies
fkeuroglian
Partner - Master
Partner - Master

Matias como estas?

Esto es posible utilizando set analysis en qlikview

por ejemplo:

Para el año actual:


Sum({<year= {$(=max(Year))}>}Sales)

Para el año anterior:

Sum({<Year= {$(= max(Year-1))}>}Sales)


Te adjunto un ejemplo que segun tu seleccion compara el mes seleccionado vs el mes seleccionado para el año anterior y te paso una app super completa con ejemplos de este tipo de comparaciones.


cualquier consulta a las ordenes.


Fernando K.

Not applicable
Author

Fernando, como estas? Muchas gracias por tu respuesta. Estoy usando Qlik Sense, no QlikView. Intenté abrir las apps que me pasaste como ejemplo pero no pude. Tendrías un ejemplo disponible en Sense donde se pueda seleccionar una fecha cualquiera y compararla contra el año anterior?

Gracias nuevamente.

arbernardez
Partner - Contributor III
Partner - Contributor III

Hola Matías,

las expresiones que te indica @Fernando Keuroglian son las que te hacen falta:

Para el año actual:


Sum({<year= {$(=max(Year))}>}Sales)

Para el año anterior:

Sum({<Year= {$(= max(Year-1))}>}Sales)

el campo Year, será el campo del calendario con los valores de año que estarán en el cuadro de lista sobre el que harás la selección de año, al seleccionar un año en concreto, por ejemplo el 2017, la evaluación de las expresiones será la siguiente:

Para el año actual:

Sum({<year= {$(=max(Year))}>}Sales)  ==> Sum({<year= {2017}>}Sales)


Para el año anterior:

Sum({<Year= {$(= max(Year-1))}>}Sales)  ==> Sum({<Year= {2016}>}Sales)

Saludos,

Alberto Rodríguez

fkeuroglian
Partner - Master
Partner - Master

Matias como estas?

Lo que de verdad te importa son las expresiones, que a nivel de qlikview o sense son las mismas que te comente previamente, los tableros qlikview eran a modo de ejemplo, proba con esas expresiones si resulta.

Saludos

Not applicable
Author

fkeuroglian‌, perfecto, voy a probar eso entonces.

Gracias!