Matematica

La trasformazione Math consente l'uso di operazioni aritmetiche sui campi all'interno delle voci di registro.

Le operazioni possono includere numeri interi decimali e costanti a virgola mobile.

Campo Descrizione impostazione predefinita
Nome Nome descrittivo della trasformazione. È possibile inserire un nome qualsiasi qui.
Commenti Facoltativo. Note sulla trasformazione.
Condizione Le condizioni in cui viene applicata questa trasformazione.
Espressione

Espressione aritmetica che descrive il calcolo da eseguire.

È possibile utilizzare una qualsiasi delle operazioni e delle funzioni elencate di seguito e incorporare i nomi dei campi nell'espressione:

Operazioni

  • Aggiunta (+)
  • Sottrazione (-)
  • Moltiplicazione (*)
  • Divisione (/)
  • Resto (%)
  • Esponenziazione (^)

Funzioni

  • sign(x). Restituisce 1 se x è positivo, 0 se x è zero o -1 se x è negativo.
  • abs(x). Restituisce il valore assoluto di x.
  • pavimento(x). Restituisce il numero intero più grande minore o uguale a x.
  • round(x). Restituisce il numero intero più vicino a x.
  • log(b,x). Restituisce il logaritmo di x base b.
  • min(x,y,..). Restituisce il minore tra tutti gli argomenti.
  • max(x,y,..) Restituisce il più grande di tutti i relativi argomenti.

Uscita Nome del campo contenente il risultato dell’operazione aritmetica.

In questo esempio, che utilizza i campi di dati raccolti dal traffico del sito web, un nuovo campo denominato x-page-duration viene calcolato sottraendo la marca temporale x-last-pv-dalla marca temporale x-timestamp, quindi aggiungendo 1. L'output viene calcolato solo se il campo x-last-pv-timestamp definito dall'utente (che rappresenta la marca temporale dell'ultima visualizzazione di pagina di un visitatore), è popolato o "non vuoto".

Per informazioni sulla condizione Not Empty, consulta Condizioni.

In questa pagina