Bueno, aun no estoy del todo seguro de lo que requieres.
A ver... Cuál es la fuente de datos, el usuario o una base de datos?
Dónde deseas que se vaya realizando el Sum, en un DW? o lo quieres ir llevando en memoria?
Lo que requieres es que en un DW vayan quedando registros de Sum en diferentes columnas o en diferentes líneas?
Lo que entiendo es que tienes una cantidad de registros, los cuales tienen un valor de columna o posición, digamos FC, y otro de Valor. Luego deseas ir llevando los totales de las columnas 5, 7, 9, para que vayan siendo sumados para sacar un promedio.
Entonces los registros se conforman de algo como:
FC, Valor
5, 10000
7, 30000
9, 5000
7, 2000
5, 10000
Si es así, lo que debes hacer es crear varios campos computados en el DW, al cual le pondrías como expresión:
Sum(If(FC = 5, Valor, 0))
No sé si es lo que requieres. Pero este campo computado lo puedes agregar en una línea de totales del DW.
Saludos.