Mathematisch

Die Mathematische Transformation ermöglicht die Verwendung von arithmetischen Operationen für Felder in den Protokolleinträgen.

Die Vorgänge können Dezimalzahlen und Fließkommastenkonstanten enthalten.

Feld Beschreibung Standard
Name Deskriptiver Name der Transformation. Hier können Sie einen beliebigen Namen eingeben.
Kommentare Optional. Anmerkungen zur Transformation.
Bedingung Die Bedingungen, unter denen diese Umwandlung angewendet wird.
Ausdruck

Ein arithmetischer Ausdruck, der die auszuführende Berechnung beschreibt.

Sie können alle unten aufgeführten Vorgänge und Funktionen verwenden und Feldnamen in den Ausdruck integrieren:

Betrieb

  • Addition (+)
  • Subtraktion (-)
  • Multiplikation (*)
  • Division (/)
  • Rest (%)
  • Potenzierung (^)

Funktionen

  • sgn(x). Gibt 1 zurück, wenn x positiv ist, 0, wenn x null ist, oder -1, wenn x negativ ist.
  • abs(x). Gibt den absoluten Wert von x zurück.
  • floor(x). Gibt die größte ganze Zahl zurück, die kleiner oder gleich x ist.
  • round(x). Gibt die nächste Ganzzahl bis x zurück.
  • log(b,x). Gibt den Logarithmus von x Basis b zurück.
  • min(x, y,...). Gibt die kleinste aller zugehörigen Argumente zurück.
  • max(x,y,...). Gibt die größte aller Argumente zurück.

Ausgabe Der Name des Felds, das das Ergebnis des arithmetischen Vorgangs enthält.

In diesem Beispiel, das Felder von Daten verwendet, die aus dem Website-Traffic erfasst wurden, wird ein neues Feld mit dem Namen x-page-duration berechnet, indem x-last-pv-timestamp von x-timestamp subtrahiert und 1 hinzugefügt wird. Die Ausgabe wird nur berechnet, wenn das benutzerdefinierte Feld x-last-pv-timestamp (das den Zeitstempel der letzten Seitenansicht eines Besuchers darstellt) ausgefüllt oder "nicht leer"ist.

Weitere Informationen zur Bedingung Not Empty finden Sie unter Bedingungen.

Auf dieser Seite