Skip to main content

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
Skip the ticket, Chat with Qlik Support instead for instant assistance.
cancel
Showing results for 
Search instead for 
Did you mean: 
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
ecolomer
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
ecolomer
Master II
Master II

Aquí lo tienes

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

P06.png

Not applicable
Author

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.

ecolomer
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)

Not applicable
Author

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
ecolomer
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)

Not applicable
Author

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

ecolomer
Master II
Master II

Un placer

Saludos,

Enrique

RaulRodenas
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