Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

Announcements
Modernize Your QlikView Deployment webinar, Nov. 3rd. REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Not applicable

suma de acumulados por mes y año en pivot

Hola Espero me puedan ayudar, estoy tratado de hacer una tabla pivotante que tenga la siguiente estructura, donde:

Acumulado Mensual: es la sumatoria de las cantidades que hay en el mes actual mas el mes anterior, al cambia de año la sumatoria se reinicia con la cantidad de enero o el menor mes que tenga valor.

Acumulado Total: es similar a la columna Acumulado Mensual, la diferencia es que la sumatoria no se reinicia al cambia de año

he probado con Sum( {<MES= {"<=$(=(MES))"}>} CANTIDAD) pero me retorna 0 y con Sum( TOTAL<AÑO,MES> CANTIDAD) me retorna el mismo valor de la cantidad

AñoMesCantidadAcumulado MensualAcumulado Total
20131333
2477
3188
491717
5102727
201414431
23734
32936
431239
561845
611946
782754
1 Solution

Accepted Solutions
Highlighted
Master II
Master II

Perdona, no te entendí.

p06.png

y la fórmula

= aggr( rangesum(above( TOTAL sum({<AÑO>}CANTIDAD),0,rowno(total))), AÑO,MES)

View solution in original post

8 Replies
Highlighted
Master II
Master II

Aquí lo tienes

= aggr( rangesum(above( sum({<AÑO>}CANTIDAD),0,rowno(total))), AÑO,MES)

P06.png

Highlighted
Not applicable

Gracias por la respuesta Enrique,

disculpa como haría para la cuarta columna, el acumulado Total, he estado tratando de adecuar tu ejemplo pero no he conseguido el resultado.

Highlighted
Master II
Master II

Lo tienes en el fichero adjunto. En cualquier caso, la formula a aplicar es:

= aggr( rangesum(above( sum({<AÑO>}CANTIDAD),0,rowno(total))), AÑO,MES)

Highlighted
Not applicable

perdón, me confundí al escribir, me refiera a la columna 5 (Acumulado Total), en la cual se debe de calcular los totales por todos los años

AñoMesCantidadAcumulado MensualAcumulado Total
20131333
2477
3188
491717
5102727
201414431
23734
32936
431239
561845
611946
782754
Highlighted
Master II
Master II

Perdona, no te entendí.

p06.png

y la fórmula

= aggr( rangesum(above( TOTAL sum({<AÑO>}CANTIDAD),0,rowno(total))), AÑO,MES)

View solution in original post

Highlighted
Not applicable

Enrique, muchas Gracias por el interés y la respuesta,

Highlighted
Master II
Master II

Un placer

Saludos,

Enrique

Highlighted
Contributor
Contributor

Hola

Tengo una duda, haber si me podeis ayudar.

Necesito hacer un sumatorio parcial por meses, es decir, tengo una tabla con los movimientos de almacen de todo el año y necesito poder totalizarlos mes a mes, pero acumulando para saber el valor que tengo en cada mes de stock.

La idea es tener una columna con el stock y en fucion del mes filtrado ver el stock que hay a ese mes (que debe de ser la suma de todos los anteriores)

Gracias