Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
foxprieto
Contributor II
Contributor II

Pivotante con mes a mes acumulado (above no me funciona en columnas)

Hola, necesito hacer una tabla con la suma de un campo en forma mensual, pivotante con los meses orientados como columnas, pero necesito que los meses me los de como la acumulación de estos.

Adjunto imagen para aclarar, lo que tengo es la tabla de arriba y lo que necesito es la de abajo. Es para todos los meses.

Usé above y funciona perfecto si pongo los meses hacia abajo, pero no como columnas....

foxprieto_0-1588015451153.png

Acá imagen con función above que si funciona, pero hacia abajo y yo la necesito hacia al lado

RangeSum(Above(Sum(SaldoProdServ),0,RowNo()))

foxprieto_0-1588015958858.png

 

 

Gracias

3 Replies
rubenmarin

Hola, podrías probar con Before(), que es como Above() pero para columnas.
Saludos.
SONIAGESIMDE
Contributor II
Contributor II

Hola FoxPrieto,

A ver si esto te ayuda: 

SONIAGESIMDE_0-1588060145658.png

En tu caso, no se si quieres el acumulado o el acumulado total, creo que sería algo así:

Acumulado= aggr( rangesum(above( sum({<Año>} CANTIDAD),0,rowno(total))),[IFRS 3], Año,Mes)
Acumulado total= aggr( rangesum(above( TOTAL sum({<Año>} CANTIDAD),0,rowno(total))),[IFRS 3], Año,Mes)

, donde CANTIDAD sería el campo que quieres acumular.

rubenmarin

Ah, y con ColumnNo() en vez de RownNo():

RangeSum(Before(Sum(SaldoProdServ),0,ColumnNo()))