
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Implementar el método del incremento porcentual
Buenas,
Quiero desarrollar el método del incremento porcentual en qlikview, pero me surgen dudas de como hacerlo.
Se construir la tabla necesaria, donde se va calculando el porcentaje de variación
(miCampo - above(miCampo))/ above(miCampo)
periodo miCampo variacion
1 valor1 -
2 valor2 variacionCalculada
3 valor3 variacionCalculada
4 valor4 variacionCalculada
Pero luego necesito calcular la suma de esos porcentajes de variacion, entre el numero de datos que tengo
sum(porcentaje de variacion) / número de datos
y finalmente con ese promedio de variación hacer el cálculo de que valor tomará miCampo en función de los valores que ha tenido con anterioridad
¿alguna sugerencia de como poder realizar este método en qlikview?
Un saludo
- « Previous Replies
-
- 1
- 2
- Next Replies »


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Seria algo como esto?
F2=Sum(F2)
F3=If(Dimensionality()=0,Sum(Aggr((Sum(F2)-Above(Sum(F2)))/Above(Sum(F2)),F1))/Count(TOTAL F1), (Sum(F2)-Above(Sum(F2)))/Above(Sum(F2)))
Basicamente lo que hago es jugar con la funcion de dimension para que puedas tener un total diferente.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Buenas Juan,
La tabla tal cual la construyes, eso si lo consigo calcular yo, osea...partimos de que yo tengo la siguiente tabla construida
periodo miCampo variacion
1 valor1 -
2 valor2 variacionCalculada
3 valor3 variacionCalculada
4 valor4 variacionCalculada
Mi problema es que a partir de esos datos acabar de hacer el método del incremento porcentual
promedio variacion = sum(porcentaje de variacion) / número de datos
y finalmente con ese promedio de variación hacer el cálculo de que valor tomará miCampo en función de los valores que ha tenido con anterioridad
Promedio variacion * valor4 + Promedio variacion
Lo que no se es como poder usar los valores de la tabla, para hacer los cálculos complementarios que necesito para realizar la estimación de lo que pasará en el periodo actual
Muchas gracias por la ayuda
Un saludo


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Entiendo que con la expresion F3 puedes hacer los calculos, de todas formas dejame saber cuales otros valores necesitas calcular

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Buenas Juan,
Como te digo, lo que necesito calcular una vez construida la tabla inicial, para poder hacer el método completo de incremento porcentual y poder realizar una estimacion es lo siguiente:
Suma porcentajes = variacionCalculada + variacionCalculada + variacionCalculada
Media de variacion = suma porcentajes / numero de datos
Con la media de variacion , haria el cálculo final de estimación
estimacion = media de variacion * valor 4 + media de variacion
No se como puedo coger datos de una tabla de tal forma que consiga hacer los cálculos complementarios que necesito, porque en un excel si es algo sencillo decir cojo este valor u otro para hacer este un determinado cálculo
Un saludo


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Te refieres a que puedas utilizarlo en un objeto de texto, por ejemplo y usar este valor para calcular otros datos.
De lo contrario me explicas con una tablita en excel y ver lo que quieres hacer

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Buenas Juan,
Si lo que necesito es coger el valor del sumatorio de la variación, para luego dividirlo entre el numero de datos y lo que necesito finalmente para realizar la estimación
estimacion = media de variacion * valor 4 + media de variacion
es decir, necesitaria sacar de la tabla, tanto el sumatorio como tú bien indicas, como aparte tendria que coger, el último valor(valor4) para realizar la operación de estimación final.
Y si, me podria valer pefectamente el hacerlo en un objeto de texto o en cualquier otro objeto, siempre y cuando me sea posible el hacer las operaciones que necesito
Muchas gracias
Un saludo


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Revisa si esto puede ser lo que buscas...

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Buenas Juan, no acabo de entender lo que haces en la última columna,
El promedio de variacion estaria bien 0,4583
El último cálculo que pretendo hacer, que es la estimación en si, es la siguiente:
promedio variacion * ultimovalor + ultimovalor
0,4583 * 40 + 40 = 58,332
Entiendo que al igual que lo has añadido como una nueva columna, se pueda poner en un objeto de texto, para no mostrar en si una columna donde se repita el mismo valor en cada fila.
Muchas gracias por tu gran ayuda....Espero que ahora quede claro....y puedas exponerme las expresiones para hacer los cálculos, ya que tengo la personal edition y no puedo ver ficheros de otros usuarios.
Un saludo


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Esta seria la expresion... lo que no estoy seguro para darte el ultimo registro ya que no conozco tus datos.
(Sum(TOTAL Aggr((Sum(F2)-Above(Sum(F2)))/Above(Sum(F2)),F1))/Count(TOTAL F1)
*
Max(TOTAL F2))
+
Max(TOTAL F2)

- « Previous Replies
-
- 1
- 2
- Next Replies »