Aggregationen
Das Web-Dashboard ermöglicht es Ihnen, zugrunde liegende Daten mithilfe zusätzlicher Aggregationsebenen beim Erstellen von berechneten Feldern aufzubereiten. Dieses Thema zeigt, wie berechnete Felder auf einer Visualisierungs- (Zusammenfassungs-) und Zwischenebene ausgewertet werden.
Aggregationen auf Zusammenfassungsebene
Um Werte des berechneten Felds auf einer Visualisierungs- (oder Zusammenfassungs-) Ebene zu berechnen, können Sie eine Reihe vordefinierter Aggregatfunktionen verwenden. Im Ausdruckseditor sind diese Funktionen unter Funktionen | Aggregat verfügbar.
| Funktion | Beschreibung | Beispiel |
|---|---|---|
| Aggr(SummaryExpression, Dimensions) | Aggregiert zugrunde liegende Daten unter Verwendung der durch eine vordefinierte Menge von Dimensionen und eine angegebene Zusammenfassungsfunktion festgelegten Detailebene. | Aggr(Sum([Sales]), [Category], [Product]) |
| Avg(Value) | Gibt den Durchschnitt aller Werte im Ausdruck zurück. | Avg([Profit]) |
| Count() | Gibt die Anzahl der Werte zurück. | Count() |
| CountNotNull(Value) | Gibt die Anzahl der Nicht-Null-Objekte in einer Sammlung zurück. | CountNotNull([Orders]) |
| CountDistinct(Value) | Gibt die Anzahl der eindeutigen Werte zurück. | CountDistinct([Orders]) |
| Max(Value) | Gibt den Maximalwert über alle Datensätze zurück. | Max([Profit]) |
| Min(Value) | Gibt den Minimalwert über alle Datensätze zurück. | Min([Profit]) |
| Mode(Value) | Gibt den Modus der Werte zurück. | Mode([Profit]) |
| Median(Value) | Gibt den Median der Werte zurück. | Median([Profit]) |
| Sum(Value) | Gibt die Summe aller Werte zurück. | Sum([Profit]) |
| Var(Value) | Gibt eine Schätzung der Varianz einer Population zurück, wobei die Stichprobe eine Teilmenge der gesamten Population ist. | Var([Orders]) |
| Varp(Value) | Gibt die Varianz einer Population zurück, wobei die Population die gesamten zu zusammenfassenden Daten umfasst. | Varp([Orders]) |
| StdDev(Value) | Gibt eine Schätzung der Standardabweichung einer Population zurück, wobei die Stichprobe eine Teilmenge der gesamten Population ist. | StdDev([Orders]) |
| StdDevp(Value) | Gibt die Standardabweichung einer Population zurück, wobei die Population die gesamten zu zusammenfassenden Daten umfasst. | StdDevp([Orders]) |
Diese Funktionen können für alle Typen numerischer Felder verwendet werden. Nach dem Erstellen solcher berechneten Felder können Sie diese wie Kennzahlen in einem OLAP-Cube verwenden.
Aggregationen auf Zwischenebene
Das Web-Dashboard kann Daten auf verschiedenen Ebenen aggregieren und zusammenfassen.
- Der Abfrage-Generator ermöglicht es Ihnen, eine zugrunde liegende Datenquelle vor der Datenanalyse aufzubereiten. Sie können während der Datenauswahl gruppieren, sortieren, zusammenfassen und andere Datenstrukturierungsoperationen anwenden.
- Dashboard-Elemente aggregieren und fassen Daten auf der Visualisierungsebene mithilfe von Dimensionen bzw. Kennzahlen zusammen. Weitere Informationen finden Sie im folgenden Thema: Dashboard-Elemente an Daten binden.
- Die Funktion Aggr führt eine Zwischendetailebene ein, die nicht mit der Visualisierungsebene verbunden ist. Dadurch können Sie benutzerdefinierte Aggregationen auf verschiedenen Ebenen erstellen und diese Aggregationen mit bestehenden Visualisierungen kombinieren.