# Aggregation

Sie können Aggregationen im Auswertungs-Editor verwenden, um Ihre Daten zusammenzufassen — beispielsweise um zu zählen, wie viele Städte zu jedem Land gehören oder den Durchschnittswert pro Region zu berechnen.

Um dies zu tun, fügen Sie eine Spalte hinzu und wählen Sie eine Aggregation wie Anzahl, Summe oder Durchschnitt. Alle Spalten ohne Aggregation werden automatisch zur Gruppierung der Daten verwendet.

Sie können mehrere Aggregationen in derselben Tabelle kombinieren, Spalten zur besseren Verständlichkeit umbenennen und sogar auf Basis des Ergebnisses einer Aggregation filtern (z. B. "nur Länder mit mehr als 450 Städten anzeigen").

Es ist eine schnelle Methode, detaillierte Datensätze in leicht lesbare Zusammenfassungen umzuwandeln.

## Aggregation erstellen

Manchmal möchten Sie nicht jede Datenzeile betrachten. Stattdessen möchten Sie eine **Zusammenfassung** sehen — wie:

* Die Gesamtzahl der Kunden
* Das Durchschnittsalter
* Das früheste Abonnementdatum
* Die Anzahl der Städte pro Land

Im Auswertungs-Editor können Sie dies mit **Aggregationen** tun.

### Wie es funktioniert

Um Ihre Daten zusammenzufassen:

1. Fügen Sie eine Spalte hinzu
2. Klicken Sie auf die **drei Punkte (•••)** an der Spalte
3. Wählen Sie eine **Aggregationsfunktion** (wie Anzahl, Durchschnitt, Summe usw.)
4. Benennen Sie die Spalte um, wenn Sie möchten

**Automatische Gruppierung**

Wenn Sie eine Aggregation auf eine Spalte anwenden und eine andere **nicht** aggregieren, wird die nicht aggregierte Spalte zur **Gruppe**.\
Zum Beispiel:

* Wenn Sie nach **Land** gruppieren und **Stadt** zählen, erhalten Sie "Wie viele Städte pro Land"

### Beispiele

<details>

<summary>Beispiel 1: Städte pro Land zählen</summary>

Angenommen, Sie möchten sehen, wie viele Städte für jedes Land aufgelistet sind.

1. Fügen Sie die Spalte **Land** hinzu → belassen Sie sie bei **Keine**
2. Fügen Sie die Spalte **Stadt** hinzu → Aggregation: **Anzahl eindeutiger Werte**
3. Benennen Sie die Spalte um in: **Anzahl der Städte**

Ihr Ergebnis sieht so aus:

| Land        | Anzahl der Städte |
| ----------- | ----------------- |
| Deutschland | 540               |
| Frankreich  | 470               |
| Italien     | 320               |

Im Hintergrund wird die Tabelle nach **Land** gruppiert, und das System zählt, wie viele eindeutige **Stadt**-Werte pro Land vorkommen.

</details>

<details>

<summary>Beispiel 2: Durchschnittlichen Index pro Stadt anzeigen</summary>

Angenommen, jede Stadt hat mehrere Einträge mit einem "Index"-Wert. Sie möchten den **durchschnittlichen Index** pro Stadt wissen.

1. Fügen Sie die Spalte **Stadt** hinzu → belassen Sie die Aggregation bei **Keine**
2. Fügen Sie die Spalte **Index** hinzu → Aggregation: **Durchschnitt der Werte**
3. Umbenennen in: **Durchschnittlicher Index**

Ihr Ergebnis:

| Stadt   | Durchschnittlicher Index |
| ------- | ------------------------ |
| Berlin  | 8,3                      |
| Hamburg | 7,9                      |
| München | 9,1                      |

</details>

<details>

<summary>Beispiel 3: Frühestes Abonnementdatum pro Region finden</summary>

Sie möchten sehen, wann das erste Abonnement in jeder Region erfolgte.

1. Fügen Sie die Spalte **Region** hinzu → belassen Sie die Aggregation bei **Keine**
2. Fügen Sie die Spalte **Abonnementdatum** hinzu → Aggregation: **Frühestes**
3. Umbenennen in: **Erstes Abonnement**

Ihr Ergebnis:

| Region | Erstes Abonnement |
| ------ | ----------------- |
| Nord   | 15.01.2022        |
| Süd    | 01.03.2022        |
| West   | 09.01.2022        |

</details>

### Verfügbare Aggregationsoptionen

<details>

<summary>Textspalten (z. B. Stadt, Name)</summary>

| Aggregation                  | Beschreibung                                               |
| ---------------------------- | ---------------------------------------------------------- |
| **Keine**                    | Zeigt jeden Textwert wie er ist                            |
| **Anzahl vorhandener Werte** | Zählt, wie viele Zeilen etwas ausgefüllt haben             |
| **Anzahl eindeutiger Werte** | Zählt, wie viele verschiedene (distinkte) Werte existieren |
| **Anzahl fehlender Werte**   | Zählt, wie viele Zeilen leer oder null sind                |
| **Eindeutige Werte**         | Listet alle eindeutigen Werte in einer Zelle auf           |

</details>

<details>

<summary>Zahlenspalten (z. B. Index, Alter)</summary>

| Aggregation                  | Beschreibung                                      |
| ---------------------------- | ------------------------------------------------- |
| **Keine**                    | Zeigt jede Zahl wie sie ist                       |
| **Summe der Werte**          | Addiert alle Werte                                |
| **Kleinster Wert**           | Zeigt die niedrigste Zahl                         |
| **Größter Wert**             | Zeigt die höchste Zahl                            |
| **Durchschnitt der Werte**   | Berechnet den Mittelwert (Durchschnitt)           |
| **Anzahl vorhandener Werte** | Zählt, wie viele Zeilen eine Zahl haben           |
| **Anzahl eindeutiger Werte** | Zählt, wie viele verschiedene Zahlen existieren   |
| **Anzahl fehlender Werte**   | Zählt, wie viele Zeilen leer oder null sind       |
| **Eindeutige Werte**         | Listet alle eindeutigen Zahlen in einer Zelle auf |

</details>

<details>

<summary>Datumsspalten (z. B. Abonnementdatum)</summary>

| Aggregation                  | Beschreibung                                     |
| ---------------------------- | ------------------------------------------------ |
| **Keine**                    | Zeigt jedes Datum wie es ist                     |
| **Frühestes**                | Zeigt das erste (älteste) Datum                  |
| **Spätestes**                | Zeigt das neueste Datum                          |
| **Anzahl vorhandener Werte** | Zählt, wie viele Zeilen ein Datum haben          |
| **Anzahl eindeutiger Werte** | Zählt, wie viele verschiedene Daten existieren   |
| **Anzahl fehlender Werte**   | Zählt, wie viele Zeilen leer oder null sind      |
| **Eindeutige Werte**         | Listet alle eindeutigen Daten in einer Zelle auf |

</details>

## Tipps für die Arbeit mit Aggregationen

* Sie können mehrere Aggregationen in einer Tabelle kombinieren
* Benennen Sie aggregierte Spalten um, um die Tabelle leichter lesbar zu machen
* Verwenden Sie Filter, um einzuschränken, welche Zeilen gezählt oder gemittelt werden
* Sie können eine Gruppierungsspalte später entfernen, wenn Sie nur eine Gesamtsumme wünschen
