Um Abfrageergebnisse zusammenzufassen, können Sie eine Aggregation auf anwenden:
- Ein bestimmtes Feld oder eine Berechnung
- Zeilen oder Spalten in einem Kreuztabellen-Layout
Wenn Sie einen Wert in einem Kreuztabellenlayout aggregieren, können Sie auswählen, ob die Gesamtsumme für die Zeilen oder die Spalten angezeigt werden soll.
Eine Aggregation auf ein Feld oder eine Formel anwenden
- Wählen Sie im Bereich Feldeigenschaften für das Feld oder die Formel die anzuwendende Aggregation aus.
- Wählen Sie für eine Berechnung, bei der jedes eindeutige Element nur einmal berücksichtigt werden soll, Eindeutige Aggregation verwenden.
- Klicken Sie auf Speichern.
Wenn Sie die SQL-Anweisung der Abfrage zusammenstellen, wendet eine Aggregatfunktion auf das Feld an, wie z. B.:
SUM(feld_name) FROM quelle
Hinzufügen eines Aggregationswertes zu Kreuztabellenergebnissen
Um ein Feld in Kreuztabellenabfrageergebnissen zusammenzufassen, können Sie einen Aggregationswert anwenden und auswählen, ob Gesamtsummen für Zeilen oder Spalten angezeigt werden sollen.
- Ziehen Sie im Bereich Kreuztabelle das zu aggregierende Feld unter Werte, und wählen Sie die anzuwendende Formel aus.
- Um die Aggregation als Gesamtsumme anzuzeigen, wählen Sie unter Summen, ob die Summe für Zeilen oder Spalten angezeigt werden soll.
- Klicken Sie auf Speichern.
- On the Fields tab, drag the field to aggregate under Values.
-
From the field's Field Properties
panel, select
whether to use distinct aggregation to avoid double-counting
items.
- Select the aggregation to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
-
From the Layout
panel, drag
the field to aggregate under Values, and select
the formula to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
Aggregationswerte
Die verfügbaren Aggregate hängen davon ab:
- Der Datentyp des Feldes, z. B. Text oder Datum
- Ob Sie die Abfrage in Builder oder SQL erstellen
- Ob Sie ein Feld aggregieren oder Kreuztabellenergebnisse
Aggregation | Datenarten | Einzelheiten |
---|---|---|
Anzahl von, COUNT , oder DISTINCTCOUNT |
Alle | Zeigt an, wie viele Artikel sich im Feld befinden. Um jede Position nur einmal zu zählen in einem Kreuztabellen-Layout:
|
Min von oder MIN |
Datum, Dezimalzahl, Ganzzahl oder Zeitstempel | Zeigt den Mindestwert - den niedrigsten numerischen Wert oder den frühesten Zeitwert - der Elemente im Feld an |
Max von oder MAX |
Datum, Dezimalzahl, Ganzzahl oder Zeitstempel | Zeigt den Höchstwert - den höchsten numerischen Wert oder den letzten Zeitwert - der Elemente im Feld an |
Summe von oder SUM |
Dezimal oder Integer | Summiert die numerischen Werte der Positionen im Feld |
Durchschnitt von oder AVERAGE |
Dezimal oder Integer | Summiert die numerischen Werte der Elemente im Feld und teilt diese Summe dann durch die Anzahl der Elemente, um den Mittelwert oder den Durchschnitt zu berechnen |
PRODUKT |
Dezimal oder Integer | Multipliziert die numerischen Werte der Elemente im Feld Hinweis: Diese Aggregation ist nur für ein Kreuztabellenlayout in SQLverfügbar. |
PROZENT |
Dezimal oder Integer | Summiert die numerischen Werte der Elemente im Feld und zeigt den Wert jedes Elements als Prozentsatz der Gesamtsumme an Hinweis: Diese Aggregation ist nur für ein Kreuztabellenlayout in SQLverfügbar. |
Prozentsatz der Spalte oder PERCENTOFCOLUMN |
Dezimal oder Integer | Bei einem Kreuztabellen-Layout wird der Wert jedes Elements als Prozentsatz der Gesamtsumme jeder Spalte angezeigt |
Prozentsatz der Zeile oder PERCENTOFROW |
Dezimal oder Integer | Bei einem Kreuztabellen-Layout wird der Wert jedes Elements als Prozentsatz der Gesamtsumme jeder Zeile angezeigt |
DIFFERENZ |
Dezimal oder Integer | Subtrahiert bei einem Kreuztabellen-Layout den Wert jedes Elements vom Wert des vorherigen Elements, um z. B. Veränderungen im Zeitverlauf anzuzeigen Hinweis: Diese Aggregation ist nur für ein Kreuztabellen-Layout in SQLverfügbar. Um den Vergleich zu erleichtern, wenden Sie eine |
PROZENTUALE ABWEICHUNG |
Dezimal oder Integer | Zeigt bei einem Kreuztabellen-Layout den Wert jedes Elements als Prozentsatz des Werts des vorherigen Elements an, z. B. um Veränderungen im Laufe der Zeit anzuzeigen Hinweis: Diese Aggregation ist nur für ein Kreuztabellen-Layout in SQLverfügbar. |
STDEVP oder STDEVS |
Dezimal oder Integer | Berechnet für ein Kreuztabellenlayout die Standardabweichung der numerischen Werte der Elemente im Feld, um zu messen, wie stark die Werte von ihrem Durchschnitt abweichen.
Hinweis: Diese Aggregation ist nur für ein Kreuztabellenlayout in SQLverfügbar. |
Median von oder MEDIAN |
Dezimal oder Integer | Berechnet für ein Kreuztabellenlayout den "typischen" numerischen Wert der Elemente im Feld - 50 % der Elemente sind größer als dieser Wert, die anderen 50 % sind kleiner als dieser Wert. |
Laufende Summen von oder RUNNINGTOTALS |
Dezimal oder Integer | Berechnet bei einem Kreuztabellenlayout eine kumulative Summe der numerischen Werte der Elemente im Feld. Wenden Sie diese Aggregation zum Beispiel an, um die Gesamteinnahmen von Quartal zu Quartal zu verfolgen. |