Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
imarentesg12
Contributor
Contributor

Suma Acumulada N Meses

Hola un saludo especial.
Tengo una necesidad y es hacer dos cálculos, el primero es la suma acumulada de 12 meses no necesariamente del mismo año y el promedio también de 12 meses así:

imarentesg12_0-1649078821380.png

Las columnas con titulo en amarillo son las requeridas, en el ejemplo y marcado con color naranja, para el periodo 2021-Aug necesito que me traiga la suma del rango entre 2020-Sep hasta 2021-Aug y para el ejemplo marcado en color azul, necesito que me traiga el promedio del rango entre 2020-Sep hasta 2021-Aug. No sé cómo realizar el scrip. 

Agradezco su colaboración.

Labels (3)
1 Solution

Accepted Solutions
rubenmarin

Hola, si en la tabla vas a tener los 12 valores anteriores puedes usar Above() para acumular. Podría ser

RangeSum(Above(Sum(sales,0,12))

RangeAvg(Above(Sum(recevaible,0,12))

Si quieres que te funcione sin necesitar tener los 12 valores anteriores en la tabla necesitarias algo como el AsOf Calendar, para que cada mes tenga una relación que le permita llegar a datos de meses anteriores: https://community.qlik.com/t5/Qlik-Design-Blog/The-As-Of-Table/ba-p/1466130

Saludos.

View solution in original post

1 Reply
rubenmarin

Hola, si en la tabla vas a tener los 12 valores anteriores puedes usar Above() para acumular. Podría ser

RangeSum(Above(Sum(sales,0,12))

RangeAvg(Above(Sum(recevaible,0,12))

Si quieres que te funcione sin necesitar tener los 12 valores anteriores en la tabla necesitarias algo como el AsOf Calendar, para que cada mes tenga una relación que le permita llegar a datos de meses anteriores: https://community.qlik.com/t5/Qlik-Design-Blog/The-As-Of-Table/ba-p/1466130

Saludos.