Gewusst wie: Wertzusammenfassung oder -aggregation über benutzerdefinierte Ausdrücke
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.
Hinweis
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. 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. Einzelheiten dazu 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.