Funzioni di base
Il generatore di metriche calcolate 🔗 consente di applicare funzioni statistiche e matematiche. Questo articolo documenta l’elenco alfabetico delle funzioni e delle relative definizioni.
Funzioni tabella e funzioni riga
Una funzione tabella è una funzione in cui l’output è lo stesso per ogni riga della tabella. Una funzione riga è una funzione in cui l’output è diverso per ogni riga della tabella.
Se applicabile e pertinente, una funzione viene annotata con il tipo di funzione: [Tabella]{class="badge neutral"}[Riga]{class="badge neutral"}
Che cosa significa il parametro include-zeros?
Il parametro indica se includere gli zeri all’interno del calcolo. A volte zero significa niente, ma a volte è importante.
Ad esempio, se hai una metrica Ricavi e poi aggiungi una metrica Visualizzazioni pagina al rapporto, improvvisamente saranno presenti più righe per i ricavi, che sono tutte pari a zero. Probabilmente non vorrai che questa metrica aggiuntiva influisca su MEAN, ROW MINIMUM, QUARTILE e altri calcoli presenti nella colonna dei ricavi. In questo caso, controllare il parametro include-zeros
.
In alternativa, puoi avere due metriche di interesse e una con una media o un minimo più elevati, perché alcune righe sono pari a zero. In tal caso, puoi scegliere di non selezionare il parametro per includere degli zeri
Valore assoluto
ABSOLUTE VALUE(metric)
[Riga]{class="badge neutral"}
Massimo colonna
COLUMN MAXIMUM(metric, include_zeros)
Restituisce il valore più grande in un insieme di elementi dimensionali della colonna di una metrica. MAXV valuta verticalmente all’interno di una singola colonna (metrica) tra gli elementi dimensionali.
Minimo colonna
COLUMN MINIMUM(metric, include_zeros)
Restituisce il valore più piccolo in un insieme di elementi dimensionali della colonna di una metrica. MINV valuta verticalmente all’interno di una singola colonna (metrica) tra gli elementi dimensionali.
Somma colonna
COLUMN SUM(metric)
Aggiunge tutti i valori numerici di una metrica all’interno di una colonna (negli elementi di una dimensione).
Conteggio
COUNT(metric)
[Tabella]{class="badge neutral"}
Esponente
EXPONENT(metric)
[Riga]{class="badge neutral"}
Media
MEAN(metric, include_zeros)
[Tabella]{class="badge neutral"}
Mediana
MEDIAN(metric, include_zeros)
[Tabella]{class="badge neutral"}
Modulo
MODULO(metric_X, metric_Y)
Restituisce il resto dopo aver diviso x per y utilizzando la divisione euclidea.
Esempi
Il valore restituito ha lo stesso segno dell’input (o è zero).
MODULO(4,3) = 1
MODULO(-4,3) = -1
MODULO(-3,3) = 0
Per ottenere sempre un numero positivo, utilizza
MODULO(MODULO(x,y)+y,y)
Percentile
PERCENTILE(metric, k, include_zeros)
[Tabella]{class="badge neutral"}
Operatore elettrico
POWER OPERATOR(metric_X, metrix_Y)
Restituisce x elevato alla potenza y.
Quartile
QUARTILE(metric, quartile, include_zeros)
[Tabella]{class="badge neutral"}COLUMN MINIMUM, MEDIAN e COLUMN MAXIMUM restituiscono lo stesso valore di QUARTILE quando quartile è uguale rispettivamente a 0
(zero), 2
e 4
.
Arrotondamento
ROUND(metric, number)
L'arrotondamento senza un parametro number è uguale all'arrotondamento con un parametro number pari a 0, ovvero arrotondato al numero intero più vicino. Con un parametro number, ROUND restituisce le number cifre a destra del decimale. Se number è negativo, restituisce 0 a sinistra del decimale.
Esempi
ROUND( 314.15, 0) = 314
ROUND( 314.15, 1) = 314.1
ROUND( 314.15, -1) = 310
ROUND( 314.15, -2) = 300
Conteggio righe
ROW COUNT()
Restituisce il numero di righe di una colonna specificata (il numero di elementi univoci riportati all’interno di una dimensione). I valori univoci superati sono conteggiati come 1.
Massimo riga
ROW MAX(metric, include_zeros)
Massimo delle colonne di ogni riga.
Minimo riga
ROW MIN(metric, include_zeros)
Minimo delle colonne di ogni riga.
Somma righe
ROW SUM(metric, include_zeros)
Somma delle colonne di ogni riga.
Radice quadrata
SQUARE ROOT(metric, include_zeros)
[Riga]{class="badge neutral"}
Deviazione standard
STANDARD DEVIATION(metric, include_zeros)
[Tabella]{class="badge neutral"}
Varianza
VARIANCE(metric, include_zeros)
[Tabella]{class="badge neutral"}
L’equazione per VARIANCE è:
{width="100"}
Dove x è la media del campione, MEAN(metric) e n è la dimensione del campione.
Per calcolare una varianza, si considera un'intera colonna di numeri. Di tale elenco di numeri si calcola prima la media. Una volta ottenuta la media, scorri ogni voce e fai quanto segue:
-
Si sottrae la media dal numero.
-
Si eleva al quadrato il risultato.
-
Si aggiunge al totale.
Dopo aver ripetuto l’iterazione sull’intera colonna, si ottiene un singolo totale. Si divide quindi il totale per il numero di elementi nella colonna. Tale numero è la varianza della colonna. È un singolo numero. Viene tuttavia visualizzato come una colonna di numeri.
Nell’esempio della seguente colonna a tre elementi:
La media di questa colonna è 2. La varianza per la colonna è ((1 - 2)2 + (2 - 2)2 + (3 - 2)2/3) = 2/3.