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

Obtener % de Aumento

Buen dia a todos, tengo el siguiente problema que no se como resolverlo.

Tengo una tabla con el promedio de trabajo por cada año:

AñoCargas
2011320

2012

475
2013660

Lo que quiero sacar es el porcentaje de crecimiento con respecto al año anterior.

El porcentaje de crecimiento de 2013 fue de:

  • 660 * 100 / 475 = 138.94%

  • 2013:  138.94% - 100% = 38.94% (Este seria el crecimiento)

Lo que no se que hacer es como comparar con respecto al año anterior. Yo utilizo year(Fecha) para obtener el año.

4 Replies
Not applicable

Utiliza las funciones Before() o Above(). Tienes ejemplos en la ayuda, si buscas por "Funciones Inter-Registro de Gráfico".

luis_pimentel
Partner - Creator III
Partner - Creator III

Hay varias formas en que lo puedes implementar. La más simple (y limitada) es la de usar las funciones Before/After/Above/Below.

Por otra parte, podrías usar set analysis. En tu expresión usa:

SUM( {$<year(Fecha) = {$(#=((Max(Total year(Fecha)))))}>} CARGAS)

/

SUM( {$<year(Fecha) = {$(#=((Max(Total year(Fecha))-1)))}>} CARGAS)

*

100

Saludos.

Luis.

Not applicable

Hola Rodrigo,

En días anteriores me toco resolver un problema similar pero en ese caso se debía mostrar en una tabla dinámica el resultado de el valor seleccionado y el valor anterior, aplicando esto para tu caso, creo que la formula que podrías utilizar es la siguiente:

% de Aumento = (Sum({$} Cargas) * 100) /  Sum ({1 < Año={$(=max(Año)-1)} > } Cargas)

Aunque no es exactamente lo que necesitas, revisa a ver si depronto esto puede servirte de ayuda.

Saludos,

Diego.

carlosac
Creator II
Creator II

Prueba con

(sum(Cargas)/Above( sum( Cargas )))-1  y en formato numérico elige 2 decimales y mostrar en %.