Com as variáveis de cálculo, é possível criar uma grande variedade de relatórios personalizados. As variáveis de cálculo oferecem a possibilidade de armazenar valores ou resultados de expressões específicos sob um nome específico e utilizar os valores novamente em outros itens de relatório do mesmo modelo.
Há situações diferentes nas quais é possível usar variáveis de cálculo. Dependendo do cenário, as variáveis de cálculo são referidas como Variável , Agregador, Agregador de categoria ou Extrator personalizado :
Com a Variável, é possível armazenar qualquer valor numérico único.
Com o Agregador, é possível armazenar uma coleção de valores únicos.
Com o Agregador de Categoria, é possível armazenar uma coleção de coleções.
Com o Extrator Personalizado, é possível armazenar os pares de chave/valor contidos no conteúdo XML de um campo personalizado complexo (por exemplo,Dados_diagnóstico_Injeção ou Campos Personalizados_Amostra).
Para criar uma nova variável de cálculo, é possível usar o recurso Resumo de Cálculos da tabela ou criar uma expressão adequada para um valor de campo/tabela/matriz e usar a função Salvar resultado da expressão como... no Editor de expressão.
Após definir a variável, é possível fazer referência a ela em todos os itens de relatório subsequentes. Não é possível fazer referência a uma variável de cálculo em um item de relatório anterior ao que a variável foi definida.
É possível consultar uma lista de todas as variáveis de cálculo disponíveis para o item atual no Editor de expressão no nó Variáveis. Uma lista de todas as variáveis de cálculo usadas em todo o modelo de relatório pode ser encontrada na caixa de diálogo Propriedades do relatório.
A caixa de diálogo Propriedades do relatório também permite a alteração do nome das variáveis de cálculo existentes. A alteração do nome inclui a definição e todas as expressões onde a variável de cálculo foi usada.
Consulte os tópicos a seguir para obter mais detalhes sobre os tipos de variável de cálculo.