Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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é
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!
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!
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é
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
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.
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!!
Eu estava com o mesmo problema, consegui arrumar da seguinte forma:
RangeSum(Sum(campo1) + Sum(campo2),Above(Column(1)))
Veja se te ajuda.