Calcular com um parâmetro de relatório

Os parâmetros do relatório fornecidos interna ou interativamente podem ser usados para cálculos personalizados. O modo como os parâmetros do relatório são referidos nas expressões depende do tipo do parâmetro (valor único ou múltiplos valores).

Parâmetro de relatório de valor único

Sintaxe: =<ParameterName>

Exemplo:

O seu relatório contém uma tabela com resultados de pico. Você deseja oferecer a possibilidade de multiplicar esses resultados pelo fator de correção.

  1. Na caixa de diálogo Parâmetros de Relatório, crie um parâmetro de relatório único com o nome CorrectionFactor, com o tipo de dados Inteiro e o valor padrão 1.

  2. Na tabela, insira a seguinte expressão no campo Valor para a coluna:

    =Compound_Amount * CorrectionFactor

Essa sintaxe será válida enquanto a caixa de seleção Múltiplos valores estiver desmarcada. Mesmo se diversos valores forem inseridos em Valores Disponíveis, o usuário só poderá selecionar um desses valores, e a expressão será ambígua.

Parâmetro de relatório de múltiplos valores

Caso tenha selecionado a caixa de seleção Múltiplos valores, todos os valores selecionados serão armazenados em uma coleção. Sendo assim, é necessário adicionar um índice ao nome do parâmetro para referenciar um valor específico.

Sintaxe: =<ParameterName>(<index>)

Exemplo:

Para um parâmetro de relatório de múltiplos valores denominado MyPara, use o seguinte:

  • =MyPara(0) se refere ao valor selecionado primeiro

  • =MyPara(1) se refere ao segundo valor selecionado

  • ... etc.