DYNAMIC_SESSIONS
Erfasst ein Array von Sitzungsstart- und -endzeiten, wobei eine Sitzung als eine Gruppe von Ereignissen definiert ist, die nicht durch eine Lücke getrennt sind, die größer als die konfigurierte Fenstergröße ist.
Syntax
DYNAMIC_SESSIONS([MAX_SESSIONS,] TIME, WINDOWSIZE)
Argumente
MAX_SESSIONS
Typ: integer
Standardwert: 2.147.483.647
(Optional) Die maximale Anzahl der gezählten Einträge.
TIME
Typ: numeric
Der Zeitwert, der jedem Ereignis zugeordnet ist. Dies ist der Wert, der zur Berechnung der Lücke verwendet wird.
WINDOWSIZE
Typ: numeric
Die zu verwendende Fensterlückengröße. Eine Sitzung ist als eine Gruppe von Ereignissen definiert, die nicht durch eine Zeitlücke getrennt sind, die größer als WINDOWSIZE ist.
Dieser Wert muss dieselbe Zeiteinheit wie TIME haben.
Rückgaben
Typ: array
Gibt ein Array von Sitzungsstart- und Endzeiten zurück, basierend auf den Werten in TIME, wobei die Sitzungslänge durch WINDOWSIZE konfiguriert wird.