Aggregieren
Aggregierungsfunktionen führen eine Berechnung für mehrere Werte durch, um ein einzelnes Ergebnis zurückzugeben.
Die folgenden Funktionen stehen in Qlik Open Lakehouse zur Verfügung:
| Funktion | Beschreibung |
|---|---|
| APPROX_COUNT_DISTINCT | Nähert die Anzahl der eindeutigen, nicht-null-Eingabewerte an. |
| APPROX_COUNT_DISTINCT_EACH | Nähert die Anzahl der eindeutigen Werte für jede angegebene Gruppe an. |
| AVG | Berechnet den Durchschnitt (arithmetisches Mittel) aller Eingabewerte. |
| AVG_EACH | Berechnet den Durchschnitt (arithmetisches Mittel) aller Eingabewerte für jede angegebene Gruppe. |
| AVG_TIME_SERIES | Ruft den Durchschnittswert pro Zeitintervall ab. |
| COLLECT_SET | Erfasst eine Menge aller Werte für ein bestimmtes Feld. |
| COLLECT_SET_EACH | Erfasst eine Menge aller Werte für ein Feld für jede angegebene Gruppe. |
| COUNT | Zählt die Anzahl der nicht-null Eingabewerte. |
| COUNT(*) | Zählt die Anzahl der Eingabezeilen. |
| COUNT(DISTINCT ...) | Zählt die Anzahl der distinkten Nicht-Null-Eingabewerte. |
| COUNT_EACH | Zählt die Anzahl der Elemente für jede bestimmte Gruppe. |
| COUNT_IF | Zählt die Anzahl der „TRUE“-Eingabewerte. |
| DYNAMIC_SESSIONS | Erfasst ein Array von Sitzungsstart- und Endzeiten. |
| FIRST | Gibt den ersten Eingabewert zurück, der für jede Gruppe eintrifft. |
| FIRST_ARRAY | Ruft das erste Array von Werten ab, das in den Ereignissen innerhalb des Zeitfensters gefunden wird. |
| FIRST_EACH | Ruft ein Array der ersten Werte pro angegebener Gruppe im Zeitfenster ab. |
| FIRST_TIME_SERIES | Ruft den ersten Wert nach Zeitintervall ab. |
| LAST | Ruft den letzten Eingabewert ab, der für jede Gruppe eintrifft. |
| LAST_ARRAY | Ruft das letzte Array von Werten ab, das in den Ereignissen innerhalb des Zeitfensters gefunden wird. |
| Syntax | Ruft ein Array der letzten Werte pro Gruppe im Zeitfenster ab. |
| LAST_K | Ruft die letzten „k“ Werte pro Gruppe ab. |
| LAST_K_EACH | Ruft die letzten „K“ Werte pro Gruppe ab. |
| LAST_TIME_SERIES | Ruft den letzten Wert nach Zeitintervall ab. |
| MAX | Berechnet das Maximum aller Eingabewerte. |
| MAX_BY | Ruft den Wert ab, der dem Maximalwert eines anderen Feldes im Zeitfenster entspricht. |
| MAX_EACH | Erfasst den Maximalwert pro angegebener Gruppe. |
| MAX_TIME_SERIES | Ruft den Maximalwert pro Zeitintervall ab. |
| MIN | Berechnet das Minimum aller Eingabewerte. |
| MIN_BY | Ruft den Wert ab, der dem Mindestwert eines anderen Feldes im Zeitfenster entspricht. |
| MIN_EACH | Erfasst den Mindestwert pro angegebener Gruppe. |
| MIN_TIME_SERIES | Ruft den Mindestwert pro Zeitintervall ab. |
| SESSION_COUNT | Zählt die Anzahl der Sitzungen. |
| STD_DEV | Berechnet die Standardabweichung einer Reihe von Zahlen. |
| STD_DEV_EACH | Berechnet die Standardabweichung einer Reihe von Zahlen für eine angegebene Gruppe. |
| STRING_MAX | Berechnet das Maximum aller Eingabezeichenfolgenwerte. |
| STRING_MAX_EACH | Erfasst den Maximalzeichenfolgenwert pro angegebener Gruppe. |
| STRING_MIN_EACH | Erfasst den Mindestzeichenfolgenwert pro angegebener Gruppe. |
| SUM | Berechnet sie Summe aller Eingabewerte. |
| SUM_EACH | Berechnet die Summe aller Eingabewerte für jede angegebene Gruppe. |
| SUM_TIME_SERIES | Ruft die Summe aller Werte pro Zeitintervall ab. |
| WEIGHTED_AVERAGE | Der gewichtete Durchschnitt eines Feldes im Zeitfenster. |