avg

Die Funktion avg gibt den Durchschnitt der Werte in einer numerischen Spalte zurück. NULL-Werte werden bei der Berechnung ignoriert. Die Funktion wird häufig mit match verwendet, um die Durchschnittswerte in bestimmten Gruppen in den Daten zu berechnen.

Syntax Datentypen für Parameter Rückgabetyp
avg(numericExpression) NUMBER NUMBER

Codebeispiel

  • Alle Ereignisse suchen, bei denen target.ip nicht leer ist. Für alle Ereignisse, die mit principal.ip übereinstimmen, den Durchschnitt von metadata.event_timestamp.seconds in einer Variablen namens avg_seconds speichern.

    target.ip != ""
    match:
      principal.ip
    outcome:
      $avg_seconds = avg(metadata.event_timestamp.seconds)