ADVPL - Totalizador / Acumulador Relatório Totvs

Dúvida
No Relatório totvs precisamos totalizar alguns campos da célula.


Ambiente
Protheus – ADVPL – A partir da versão 11.80

Solução

Na secção Células -> Acumulador -> é possível cria uma regra, determine a célula que estará disponível no lado direito da janela acumulador e em formula faça sua tratativa.


Capturar.PNG

 

Definindo os Acumuladores:

Os acumuladores permitem criar células com total, média, mínimo e máximo baseado em outras células numéricas e também criar células de contagem de ocorrências baseado em qualquer dado.

1. Clique em Acumulador e, sem seguida, em Adicionar.

A partir de um acumulador também são criados gráficos para apresentação ao final do relatório.

É apresentada a janela Acumulador dividida em 3 áreas:

Acumulador


    • Título
      Define o tipo de acumulador que será criado: se totalizador, valor mínimo, máximo, média ou contador de ocorrências.
    • Agrupar por
      Os acumuladores são criados baseados em uma célula agrupadora, por exemplo: para criar um acumulador que totalize as comissões faturadas pela venda de cada cliente, é necessário que os valores estejam agrupados por cliente.
      Nessa caso, basta dar um duplo clique sobre o nome da célula Cliente, na relação de células à direita, para incluí-la no campo Agrupar por. É possível agrupar o acumulador por mais de uma célula.
    • Fórmula
      É dado que será acumulado. Por exemplo: Comissão.
      Nesse caso, basta dar um duplo clique sobre o nome da célula Comissão, na relação de células à direita, para incluí-la no campo Fórmula.
      Pode-se utilizar expressões em AdvPL para composição do acumulador.
    • Imprimir no final do relatório
      Os acumuladores podem ser impressos separadamente ao final do relatório como uma estatística dos dados apresentados.

Gráfico

A partir do acumulador pode-se criar diferentes tipos de gráficos (barra, linha, pizza etc). Os gráficos são gravados em arquivo .BMP, com o mesmo nome do arquivo do relatório.

Se existirem vários acumuladores com gráficos, os arquivos .BMP serão gravados em seqüência (matr1501.bmp, matr1502.bmp, etc) no diretório de spool. Se excluído o arquivo .BMP, o gráfico deixará de ser exibido.


    • Nome
      Define um nome para o gráfico.
    • Nome da série
      Define o nome para a série do gráfico.
    • Imprimir no final do relatório
      O gráfico será apresentado ao final do relatório.

Célula


    • Título
      Define um título para a célula.
    • Tamanho
      Define o tamanho da célula para a séria do gráfico.
    • Máscara
      Define o formato do dado que será impresso.
    • Imprimir
      Um acumulador pode ser utilizado apenas para criação de gráfico, assim, se não houver interesse em apresentá-lo no relatório, basta desmarcar esta opção.

Atualizado em 30/04/2021
Este artigo foi útil?  
Agradecemos sua avaliação.