Maths

La transformation mathématique permet l’utilisation d’opérations arithmétiques sur les champs des entrées de journal.

Les opérations peuvent inclure des entiers décimaux et des constantes à virgule flottante.

Champ Description Par défaut
Nom Nom descriptif de la transformation. Vous pouvez saisir n’importe quel nom ici.
Commentaires Facultatif. Remarques sur la transformation.
Condition Conditions d’application de cette transformation.
Expression

Expression arithmétique décrivant le calcul à effectuer.

Vous pouvez utiliser les opérations et fonctions répertoriées ci-dessous et incorporer des noms de champ dans l’expression :

Opérations

  • Addition (+)
  • Soustraction (-)
  • Multiplication (*)
  • Division (/)
  • Reste (%)
  • Elévation à une puissance (^)

Fonctions

  • sgn(x). Renvoie 1 si x est positif, 0 si x est égal à zéro ou -1 si x est négatif.
  • abs(x). Renvoie la valeur absolue de x.
  • Floor(x). Renvoie le plus grand entier inférieur ou égal à x.
  • round(x). Renvoie l’entier le plus proche à x.
  • log(b,x). Renvoie le logarithme de x base b.
  • min(x,y,...). Renvoie le plus petit de tous ses arguments.
  • max(x,y,...). Renvoie le plus grand de tous ses arguments.

Sortie Nom du champ contenant le résultat de l’opération arithmétique.

Dans cet exemple, qui utilise les champs de données collectés à partir du trafic du site Web, un nouveau champ nommé x-page-length est calculé en soustrayant x-last-pv-timestamp de x-timestamp, puis en ajoutant 1. La sortie est calculée uniquement si le champ défini par l’utilisateur, x-last-pv-timestamp (qui représente l’horodatage de la dernière page vue par un visiteur), est renseigné ou "pas vide".

Pour plus d’informations sur la Not Empty condition, voir Conditions.

Sur cette page