Freigeben über


Zusammenfassen oder Aggregieren von Werten mithilfe von benutzerdefinierten Ausdrücken (Visual Database Tools)

Gilt für:SQL Server-

Zusätzlich zur Verwendung von Aggregatfunktionen zum Aggregieren von Daten können Sie benutzerdefinierte Ausdrücke erstellen, um Aggregatwerte zu erzeugen. Sie können benutzerdefinierte Ausdrücke anstelle von Aggregatfunktionen an einer beliebigen Stelle in einer Aggregatabfrage verwenden.

Beispielsweise möchten Sie in der Tabelle titles eine Abfrage erstellen, die nicht nur den durchschnittlichen Preis anzeigt, sondern den durchschnittlichen Preis, wenn er reduziert würde.

Sie können keinen Ausdruck einfügen, der auf Berechnungen basiert, die nur einzelne Zeilen in der Tabelle umfassen. Der Ausdruck muss auf einem Aggregatwert basieren, da zum Zeitpunkt der Berechnung des Ausdrucks nur die Aggregatwerte verfügbar sind.

Geben Sie einen benutzerdefinierten Ausdruck für einen Zusammenfassungswert an

  1. Geben Sie die Gruppen für Ihre Abfrage an. Weitere Informationen finden Sie unter Gruppenzeilen in Abfrageergebnissen (Visual Database Tools).

  2. Wechseln Sie zu einer leeren Zeile des Bereichs "Kriterien" und geben Sie dann den Ausdruck in die Spalte ein.

    Der Abfrage- und Ansichts-Designer dem Ausdruck automatisch einen Spaltenalias zuweist, um eine nützliche Spaltenüberschrift in der Abfrageausgabe zu erstellen. Weitere Informationen finden Sie unter Erstellen von Spaltenaliasen (Visual Database Tools).

  3. Wählen Sie im Ausdruck in der Spalte "Gruppieren nach" den -Ausdruckaus.

  4. Führen Sie die Abfrage aus.

Siehe auch

Sortier- und Gruppenabfrageergebnisse (Visuelle Datenbanktools)
Zusammenfassen von Abfrageergebnissen (Visuelle Datenbanktools)