In Gruppen auswerten
355
Abfragen
In Gruppen auswerten
Richtig interessant werden die Aggregatfunktionen durch die Möglichkeit, sie auf Gruppen von
Daten anzuwenden. Wir möchten für ein erstes Beispiel ermitteln, wie viele Filme für jede Alters-
freigabe erfasst worden sind, also wie viele Filme frei ab sechs Jahren sind, wie viele ab zwölf usw.
In Abbildg. 18.6 ist die dafür benötigte Abfrage abgebildet. Neu an dieser Abfrage ist, dass das Feld
FSK zweimal angegeben ist, allerdings mit unterschiedlichen Einträgen in der Zeile Funktion.
Abbildg. 18.6
Neue Abfrage
Das Ergebnis der Abfrage ist in Abbildg. 18.7 dargestellt. Für jede Altersfreigabe ist aufgeführt, wie
viele Filme in der Tabelle vorliegen.
Abbildg. 18.7
Verteilung nach FSK
Berechnete Felder
Die Rechenergebnisse, die mithilfe von Aggregatfunktionen ermittelt werden, lassen sich weiter-
verwenden, wie es das nächste Beispiel zeigt. Wir ermitteln die Summe aller verkauften Artikel, dazu
die Anzahl der Verkaufsvorgänge, d.h. der Einträge in die Tabelle tblArtikelverkauf, und dividieren
die beiden Ergebnisse, um zu errechnen, wie viele Artikel im Schnitt bei jedem Verkaufsvorgang ver-
kauft wurden.
Beachten Sie dabei, dass für die Rechenanweisung in der rechten Spalte als Funktion Ausdruck ein-
gestellt ist, denn sonst erhalten Sie eine Fehlermeldung.
Kapitel 18
Auswertungen
356
Abbildg. 18.8
Entwurfsansicht
Wichtig ist bei Formeln mit Aggregatfunktionen, dass Sie eigene Spaltenüberschriften (hier: Sum-
meVerkauf und AnzahlVerkauf) definieren und diese in weiteren Formeln verwenden. Das Ergebnis
der Abfrage zeigt Abbildg. 18.9.
Abbildg. 18.9
Ergebnis der Abfrage
Aggregatfunktionen in Formeln
Im nächsten Beispiel möchten wir Ihnen zeigen, dass Sie Aggregatfunktionen auch direkt in einer
Formel verwenden können. Lassen Sie uns dazu die Umsätze für die einzelnen Artikel an unserem
Kinokiosk aufsummieren. Für jeden Artikel in der Tabelle tblArtikel soll eine Summe gebildet wer-
den aus den im Feld Anzahl der Tabelle tblArtikelverkauf eingetragenen Verkäufen. Die Abfrage soll
nach den Umsätzen absteigend sortiert werden, so dass wir am Anfang der Liste die Artikel mit den
größten Umsätzen erhalten.

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.