Compartir a través de


Resumir o agregar valores mediante expresiones personalizadas (Visual Database Tools)

se aplica a:sql Server

Además de usar funciones de agregado para agregar datos, puede crear expresiones personalizadas para generar valores agregados. Puede usar expresiones personalizadas en lugar de funciones de agregado en cualquier lugar de una consulta de agregado.

Por ejemplo, en la tabla titles puede que desee crear una consulta que no solo muestre el precio medio, pero cuál sería el precio medio si se descontase.

No se puede incluir una expresión basada en cálculos que impliquen solo filas individuales en la tabla; la expresión debe basarse en un valor agregado, ya que solo los valores agregados están disponibles en el momento en que se calcula la expresión.

Especificar una expresión personalizada para un valor de resumen

  1. Especifique los grupos de la consulta. Para detalles, consulte Agrupar filas en los resultados de la consulta (Visual Database Tools).

  2. Vaya a una fila en blanco del panel Criterios y escriba la expresión en la columna Columnas .

    Las herramientas del Diseñador de consultas y vistas (Visual Database Tools) asignan automáticamente un alias de columna a la expresión para crear un encabezado de columna útil en la salida de la consulta. Para obtener más información, consulte Creación de alias de columna (Visual Database Tools).

  3. En la columna Group By de la expresión, seleccione Expresión.

  4. Ejecute la consulta.