Matemática

A transformação Math permite o uso de operações aritméticas em campos nas entradas de log.

As operações podem incluir números inteiros decimais e constantes de pontos flutuantes.

Campo Descrição Padrão
Nome Nome descritivo da transformação. Você pode inserir qualquer nome aqui.
Comentários Opcional. Observações sobre a transformação.
Condição Condições de aplicação desta transformação.
Expressão

Uma expressão aritmética que descreve o cálculo a ser executado.

É possível usar qualquer uma das operações e funções listadas abaixo e incorporar nomes de campo à expressão:

Operações

  • Adição (+)
  • Subtração (-)
  • Multiplicação (*)
  • Divisão (/)
  • Restante (%)
  • Exponenciação (^)

Funções

  • sgn(x). Retorna 1 se x for positivo, 0 se x for zero ou -1 se x for negativo.
  • abs(x). Retorna o valor absoluto de x.
  • piso(x). Retorna o maior inteiro menor que ou igual a x.
  • round(x). Retorna o número inteiro mais próximo a x.
  • log(b,x). Retorna o logaritmo de x base b.
  • min(x,y,..). Retorna o menor de todos os argumentos.
  • max(x,y,...). Retorna o maior de todos os seus argumentos.

Saída O nome do campo que contém o resultado da operação aritmética.

Neste exemplo, que usa campos de dados coletados do tráfego do site, um novo campo chamado x-page-duration é calculado subtraindo x-last-pv-timestamp do x-timestamp e adicionando 1. A saída é calculada somente se o campo definido pelo usuário x-last-pv-timestamp (que representa o carimbo de data e hora da última exibição de página do visitante), for preenchido ou "não estiver vazio".

Para obter informações sobre a condição Not Empty, consulte Condições.

Nesta página