Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Pessoal tarde
Tenho Uma Tabela com ano, MES e qtd. Preciso Que a Linha com uma qtd DO MÊS venha com o valor Acumulado dos meses Anteriores.
Abaixo segue uma Tabela:
Exemplo: Eu Preciso que no Mês de Março um Qtde SEJA igual a 870 (292 + 293 + 285).
Se Alguém Puder Ajudar agradeço.
Obrigado
Olá,
tentou usando a opção acumular?
Olá amigo
Tentei sim.
Já tentei várias sugestões de Above também que pesquisei na internet mas nada funcionou.
Boa noite Eduardo,
Sugiro você acumular esses meses já no script utilizando a função de Peek() conforme o qvw em anexo.
Por exemplo, se você quer o valor de Abril, irá utilizar Março + Fevereiro.
Em Março você terá Fevereiro + Janeiro.
E assim por diante.
Espero que o anexo te ajude a entender melhor como fazer esse Acumulado no script.
Boa noite Eduardo;
Segue este documento com exemplos práticos com a resolução em script ou em expressão:
Incluindo saldo/acumulado via Script ou via Expressão
Olá, Eduardo.
Para a sua situação, eu sugiro que use a função RangeSum combinada com Before ou Above.
Se você quiser fazer a soma acumulada nas colunas, você deve usar:
RangeSum (Before (Sum(Qtde), 0, ColumnNo()))
Se você acumular nas linhas, você deve usar
RangeSum (Above(Sum(Qtde), 0, RowNo()))
O uso de TOTAL depende se você quiser somar todos os valores ou apenas os que são exibidos na tabela (considerando ou não as seleções).
O uso do número 0 (zero) como o segundo parâmetro depende se você quiser incluir a linha / coluna atual, se não, você pode usar o número 1 (um).
Espero ter ajudado.
Abraços,
Alexandra Costa.
Amigo;
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?
Abraços e sucesso..