none
Suma de Columnas RRS feed

  • Pregunta

  • Buenos Dias :

      La duda que yo tengo es la siguiente :
     
    Tengo una tabla con estos datos hecha en reporting services 2005 (asi se visualiza)

    Avances Enero  Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Total Real Total Prog
    Real 0   4       3 3 3 3 3 3    
    Prog.   2   6 7     2   2   2    


    Total Real : Se obtiene de la suma apartir del mes de enero hasta el mes actual -1
    Total Prog : Se obtiene de la suma del mes acutual hasta diciembre

    LO QUE NECESITO ES SACAR LA SUMA PARA CADA TOTAL

    El problema es que los meses fueron creados como columnas en la tabla de donde provienen(asi como ven los meses con sus respectivos datos, asi estan en su tabla) y no tiene asignado ningun valor con el cual yo pueda manipularlos y hacer una suma o algo asi... realmente no tengo idea de como hacerlo
     Necesito su ayuda, tiene una semana que estoy buscandole una solución y no la encuentro.

     Nose si en estos caso pueda emplear el la Funcion "Previous" o "RunningValue"




     AYUDAAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!

    POR FAVOR


    DE ANTEMANO LE AGRADESCO A LAS PERSONAS QUE SE INTERESEN EN DARME UNA SOLUCION
    • Cambiado Gustavo Larriera miércoles, 21 de octubre de 2009 14:21 Foro más adecuado. (De:SQL Server)
    • Tipo cambiado Begining Reporting miércoles, 4 de noviembre de 2009 4:28 Problema con una Funcion de Oracle en el Query
    miércoles, 21 de octubre de 2009 5:49

Todas las respuestas

  • Se me ocurre la idea de hacer un UNPIVOT para "despivotar" la tabla, obteniendo una lista con cada mes en un registro separado. Sobre esta lista puedes fácilmente hacer un Select con un Sum y un "Where Mes<...".

    SELECT Mes, Unidades
    FROM Avances 
    UNPIVOT (Unidades FOR Mes IN ([Enero],[Febrero],[etc.etc]) UnPVT


    miércoles, 21 de octubre de 2009 7:49
    Moderador
  • GRACIAS ALBERTO.

     ME AYUDO MUCHO TU APORTACION

    miércoles, 4 de noviembre de 2009 4:27