Matemáticas

La transformación Math permite el uso de operaciones aritméticas en campos dentro de las entradas de registro.

Las operaciones pueden incluir enteros decimales y constantes de coma flotante.

Campo Descripción Predeterminado
Nombre Nombre descriptivo de la transformación. Puede introducir cualquier nombre aquí.
Comentarios Opcional. Notas sobre la transformación.
Condición Condiciones en las que se aplica esta transformación.
Expresión

Expresión aritmética que describe el cálculo que se va a realizar.

Puede utilizar cualquiera de las operaciones y funciones enumeradas a continuación y puede incorporar nombres de campo en la expresión:

Operaciones

  • Adición (+)
  • Resta (-)
  • Multiplicación (*)
  • División (/)
  • Resto (%)
  • Exponenciación (^)

Funciones

  • sgn(x). Devuelve 1 si x es positivo, 0 si x es cero o -1 si x es negativo.
  • abs(x). Devuelve el valor absoluto de x.
  • floor(x). Devuelve el entero bueno menor o igual que x.
  • round(x). Devuelve el entero más cercano a x.
  • log(b,x). Devuelve el logaritmo de x base b.
  • min(x,y,...). Devuelve el menor de todos sus argumentos.
  • max(x,y,...). Devuelve el mayor de todos sus argumentos.

Salida Nombre del campo que contiene el resultado de la operación aritmética.

En este ejemplo, que utiliza campos de datos recopilados del tráfico del sitio web, se calcula un nuevo campo denominado x-page-duration restando x-last-pv-timestamp de x-timestamp y, a continuación, añadiendo 1. El resultado se calcula únicamente si el campo definido por el usuario x-last-pv-timestamp (que representa la marca de tiempo de la última vista de página de un visitante), está relleno o "no está vacío".

Para obtener información sobre la condición Not Empty, consulte Condiciones.

En esta página