Freigeben über


Vorgehensweise: Wertzusammenfassung oder -aggregation über benutzerdefinierte Ausdrücke (Visual Database Tools)

Zusätzlich zu den Aggregatfunktionen zum Aggregieren von Daten können Sie benutzerdefinierte Ausdrücke zum Erstellen von Aggregatwerten verwenden. Außerdem können in allen Bereichen einer Aggregatabfrage benutzerdefinierte Ausdrücke an Stelle der Aggregatfunktionen verwendet werden.

In der Tabelle titles kann beispielsweise eine Abfrage erstellt werden, die nicht nur den Durchschnittspreis anzeigt, sondern auch angibt, welcher Durchschnittspreis sich unter Berücksichtigung von Preisnachlässen ergeben würde.

Ausdrücke auf Grundlage von Berechnungen für einzelne Zeilen in der Tabelle können nicht in die Abfrage aufgenommen werden. Ein Ausdruck muss auf einem Aggregatwert beruhen, da während der Berechnung des Ausdrucks nur Aggregatwerte verfügbar sind.

So geben Sie einen benutzerdefinierten Ausdruck für einen Zusammenfassungswert an

  1. Geben Sie die Gruppen für die Abfrage an. Einzelheiten dazu finden Sie unter Vorgehensweise: Gruppieren von Zeilen in Abfrageergebnissen (Visual Database Tools).

  2. Setzen Sie den Cursor in eine leere Zeile im Kriterienbereich, und geben Sie dann den Ausdruck in die Spalte Spalten ein.

    Der Abfrage- und Ansicht-Designer weist dem Ausdruck automatisch einen Spaltenalias zu, damit im Abfrageergebnis eine aussagekräftige Spaltenüberschrift erstellt wird. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen von Spaltenaliasen (Visual Database Tools).

  3. Wählen Sie in der Spalte Gruppieren nach für den jeweiligen Ausdruck die Option Ausdruck aus.

  4. Führen Sie die Abfrage aus.