5 Replies Latest reply: Apr 12, 2016 8:21 PM by Emiliano Lopes RSS

    soma acumulada

    Paulo Andre de Oliveira

      prezados,

       

      estou com uma dificuldade pra resolver uam situação:

       

      possuo valores por mês e preciso apresentar o valor acumulado desses valores, por exemplo em janeiro possuo 10, em fev possuo 20 e em mar possuo 30, com isso devo apresentar 10 em jan, 30 em fev e 60 em março.

       

      no arquivo em anexo uma planilha com os valores por mes (coluna F) e os que necessito apresentar (coluna G)

       

      Paulo André

        • Re: soma acumulada
          Raphael Pacheco

          Boa Tarde Paulo.

          Se queres apenas apresentar uma tabela com estes valores acumulados basta criar um gráfico do tipo tabela, ir nas propriedades -> Expressões e selecionar a opção Acumular em (Acumulado).

           

          Agora, se você quiser colocar este valor com outras expressões em sua tabela, o que terás de fazer é algo do tipo:

           

           

          if( RowNo() <= 2,

          RangeSum(Sum(VENDAS),Above(Column(1)))

          ,Column(1)+Above(Column(2))

          )

           

          Onde será verificado, se a linha for menor que 2, ele irá realizar o Range Sum, senão, ele irá pega o valor da linha da coluna 1 e irá somar com o resultado da linha anterior da coluna 2.

           

          Segue um exemplo com as duas situações.

          Abs!

            • Re: soma acumulada
              Paulo Andre de Oliveira

              Raphael,

               

              estou com outro problema em relação a soma acumulada....

               

              possuo uma tabela que apresenta um valor acumulado por data e possuo filtros por Ano e Mês, porém quando faço filtro a data inicial do objeto não respeita o filtro.

               

              a expressão que estou utilizando é:

              =Sum({<DATA_ATUAL_ANO=, DATA_ATUAL_MES=, DATA_ATUAL={'<=$(=max(date('$(vDataEnd)')))'}>}PROD_REALIZADA_TOTAL)

               

              vDataEnd é o ultimo dia disponivel

               

              o que pretendo é que quando seleciono ano=2013 e mes=fev seja apresentado por dia (de 01/02 a 28/02) o acumulado desde o inicio

               

              Paulo André

                • Re: soma acumulada
                  Raphael Pacheco

                  Paulo.

                  Acho melhor abrir um outro tópico para tratar disso. Com isso, facilitamos a vida das outra pessoas que por acaso tenham a mesma dúvida que a sua

                    • Re: soma acumulada

                      Raphel,

                       

                      Através desse posta consegui a solução aqui para um gráfico!! Obrigado!! Muito bom!

                      Só que tem um comportamento do qlikview muito estranho, quando coloco duas somas acumuladas

                       

                      RangeSum(Sum(campo1),Above(Column(1)))


                      RangeSum(Sum(campo2),Above(Column(1)))


                      Em um gráfico do tipo tabela, somente a 1a. expressão está somando corretamente a outra não... parece que só a 1a. expressão fica correta se eu trocar a posição ai a outra fica correta, muito estranho, deu pra entender?


                      Agradeço muito se puder dá uma ajuda..


                      Obrigado!!

                • Re: soma acumulada

                  Pessoal!!

                  To com uma dificuldade parecida!

                  To trabalhando em um fluxo de caixa, e preciso saber o valor do caixa final que seria o acumulado de Caixa total de todos os dias até  o dia que for selecionado.

                   

                  Exemplo:

                   

                  Tenho o ano inteiro com lançamento de 1 real todos os dias de 2015.

                  Preciso saber em 10 de fevereiro quantos reais tem acumulado até o dia 10 de fevereiro.

                   

                  Preciso exibir o resultado em um objeto de texto.