Share via


Como resumir ou agregar valores utilizando expressões personalizadas (Visual Database Tools)

Além de utilizar funções de agregação para agregar dados, você pode criar expressões personalizadas para produzir valores agregados. É possível utilizar expressões personalizadas ao invés de funções de agregação em qualquer lugar de uma consulta de agregação.

Por exemplo, na tabela titles você poderia querer criar uma consulta que exibisse não só o preço médio, mas qual seria o preço médio se houvesse um desconto.

Você não pode incluir uma expressão baseada em cálculos que envolvem apenas linhas individuais na tabela; a expressão deve se basear em um valor agregado, porque somente os valores agregados estão disponíveis no momento em que a expressão é calculada.

Para especificar uma expressão personalizada para um valor resumido

  1. Especifique os grupos para a sua consulta. Para obter detalhes, consulte Como agrupar linhas em resultados da consulta (Visual Database Tools).

  2. Vá para uma linha em branco do painel Critérios e digite a expressão na coluna Colunas.

    O Designer de Consulta e Exibição atribui automaticamente um alias de coluna à expressão para criar um título da coluna útil na saída da consulta. Para obter mais detalhes, consulte Como criar aliases de colunas (Visual Database Tools).

  3. Na coluna Agrupar por da expressão, selecione Expressão.

  4. Execute a consulta.