Permitir a inclusão de funções de cálculo padrão do Data Viewer no relatório.
GR0128
São pré-requisitos para execução dessa função:
Função Manutenção de Relatórios (GR0103)
Função Tabelas do Relatório (GR0104)
Essa janela é apresenta ao acionar, no menu principal do Data Viewer, a opção Geral, Cálculos, ou por intermédio do acionamento do botão Cálculos.
Essa janela é apresentada ao acionar o botão Incluir ou Modificar, na janela Manutenção de Cálculos (GR0128). Nessa janela é possível cadastrar e manutenir cálculos padrão a serem utilizados pelo relatório, necessitando definir as seguintes informações:
Nas tabelas a seguir estão descritos os elementos dessa janela:
Botão |
Nome |
Descrição |
|
|
|
|
Atualiza |
Quando acionado, gera o código fonte correspondente ao tipo de cálculo. Para cada tipo de cálculo existem partes de código Progress padronizado correspondente a Definição, Primeiro, Cálculo e Último. Importante: |
Campos |
Descrição |
|
|
Atributo |
Informar o nome da variável para armazenar o resultado do cálculo. |
Rótulo |
Inserir o rótulo de apresentação do valor calculado para a variável no relatório. |
Formato |
Inserir o formato a ser utilizado para a variável. Todos esses formatos encontram-se descritos no conceito Formato e Impressão de Valores dos Atributos e Variáveis. |
Tipo Dado |
Selecionar tipo de dado da variável. As opções disponíveis são: caractere, inteiro, decimal, data, lógico. |
Linha |
Inserir o número da linha em que será apresentado o cálculo, após a quebra da classificação informada. Importante: |
Tipo Cálculo |
Selecionar o tipo de cálculo padrão que este atributo (variável) vai armazenar. · Contador, permite a geração de um código Progress que monta um contador de registros dentro da classificação informada. · Máximo, permite a geração de um código Progress que armazena na variável de cálculo o maior valor dentro da classificação informada. · Mínimo, permite a geração de um código Progress que armazena na variável de cálculo o menor valor dentro da classificação informada. · Média, permite a geração de um código Progress que armazena na variável de cálculo a média aritmética dentro da classificação informada. · Livre, permite a geração de um código Progress, somente para a parte correspondente as Definições, deixando livre para o usuário a codificação das partes Primeiro, Cálculo e Último. · Total, permite a geração de um código Progress que armazena na variável de cálculo a somatória dos valores dentro da classificação informada. |
Coluna |
Inserir o número da coluna em que será apresentado o cálculo, após a quebra da classificação informada. Importante: |
Mostra Atributo |
Quando assinalado, determina que o valor calculado para a variável deverá ser apresentado no relatório. Importante: |
Classificação |
Selecionar a opção de classificação para tabela ou atributo, no qual o cálculo está sendo inserido. |
Campo Acumulado |
Selecionar a tabela e campo que será utilizado para o cálculo da variável. |
Definição/Primeiro/Cálculo/Último |
Armazena partes de código progress, integrantes do código todo, com funções específicas para cada tipo de cálculo selecionado. Essas partes de código foram geradas automaticamente pelo Data Viewer quando do acionamento do botão Atualiza. Ao selecionar uma das partes, o usuário tem acesso ao código gerado. Eventualmente, esse código pode ser modificado. As opções disponíveis são: ·
Definições, código com a definição das variáveis necessárias
para o tipo de cálculo selecionado ·
Primeiro, código para inicialização das variáveis conforme o
tipo de cálculo selecionado. ·
Cálculo, código para execução dos cálculos conforme o tipo
cálculo selecionado. ·
Último, código
para finalização do cálculo conforme o tipo de cálculo selecionado. |