Gewusst wie: Wertzusammenfassung oder -aggregation über benutzerdefinierte Ausdrücke
Aktualisiert: November 2007
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.
![]() |
---|
Die angezeigten Dialogfelder und Menübefehle können je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen abweichen. Sie können die Einstellungen ändern, indem Sie im Menü Extras auf Einstellungen importieren und exportieren klicken. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So geben Sie einen benutzerdefinierten Ausdruck für einen Zusammenfassungswert an
Geben Sie die Gruppen für die Abfrage an. Ausführliche Informationen finden Sie unter Gewusst wie: Gruppieren von Zeilen in Abfrageergebnissen.
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 Gewusst wie: Erstellen von Spaltenaliasen.
Wählen Sie in der Spalte Gruppieren nach für den jeweiligen Ausdruck die Option Ausdruck aus.
Führen Sie die Abfrage aus.