Tableau - Funzioni
Qualsiasi analisi dei dati richiede molti calcoli. In Tableau, l'editor di calcolo viene utilizzato per applicare i calcoli ai campi analizzati. Tableau ha una serie di funzioni integrate che aiutano nella creazione di espressioni per calcoli complessi.
Di seguito sono descritte le diverse categorie di funzioni.
- Funzioni numeriche
- Funzioni stringa
- Funzioni di data
- Funzioni logiche
- Funzioni aggregate
Funzioni numeriche
Queste sono le funzioni utilizzate per i calcoli numerici. Prendono solo numeri come input. Di seguito sono riportati alcuni esempi di importanti funzioni numeriche.
Funzione | Descrizione | Esempio |
---|---|---|
CEILING (number) | Arrotonda un numero al numero intero più vicino di valore uguale o maggiore. | SOFFITTO (2.145) = 3 |
POWER (number, power) | Aumenta il numero alla potenza specificata. | POTENZA (5,3) = 125 |
ROUND (number, [decimals]) | Arrotonda i numeri a un numero di cifre specificato. | TONDO (3.14152,2) = 3.14 |
Funzioni stringa
Le funzioni stringa vengono utilizzate per la manipolazione delle stringhe. Di seguito sono riportate alcune importanti funzioni di stringa con esempi
Funzione | Descrizione | Esempio |
---|---|---|
LEN (string) | Restituisce la lunghezza della stringa. | LEN ("Tableau") = 7 |
LTRIM (string) | Restituisce la stringa con eventuali spazi iniziali rimossi. | LTRIM ("Tableau") = "Tableau" |
REPLACE (string, substring, replacement) | Cerca nella stringa la sottostringa e la sostituisce con una sostituzione. Se la sottostringa non viene trovata, la stringa non viene modificata. | REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen" |
UPPER (string) | Restituisce una stringa, con tutti i caratteri maiuscoli. | UPPER ("Tableau") = "TABLEAU" |
Funzioni di data
Tableau ha una varietà di funzioni di data per eseguire calcoli che coinvolgono le date. Tutte le funzioni di data utilizzano l'estensionedate_partche è una stringa che indica la parte della data come - mese, giorno o anno. La tabella seguente elenca alcuni esempi di importanti funzioni di data.
Funzione | Descrizione | Esempio |
---|---|---|
DATEADD (date_part, increment, date) | Restituisce un incremento aggiunto alla data. Il tipo di incremento è specificato indate_part. | DATEADD ('month', 3, # 2004-04-15 #) = 2004-0715 12:00:00 AM |
DATENAME (date_part, date, [start_of_week]) | ritorna date_partdi data come stringa. Ilstart_of_week il parametro è facoltativo. | DATENAME ('month', # 200404-15 #) = "Aprile" |
DAY (date) | Restituisce il giorno della data specificata come numero intero. | GIORNO (# 2004-04-12 #) = 12 |
NOW( ) | Restituisce la data e l'ora correnti. | ORA () = 15/04/2004 1:08:21 PM |
Funzioni logiche
Queste funzioni valutano un valore singolo o il risultato di un'espressione e producono un output booleano.
Funzione | Descrizione | Esempio |
---|---|---|
IFNULL (expression1, expression2) | La funzione IFNULL restituisce la prima espressione se il risultato non è nullo e restituisce la seconda espressione se è nullo. | IFNULL ([Sales], 0) = [Sales] |
ISDATE (string) | La funzione ISDATE restituisce TRUE se l'argomento stringa può essere convertito in una data e FALSE se non è possibile. | ISDATE ("11/05/98") = TRUE ISDATE ("14/05/98") = FALSE |
MIN(expression) | La funzione MIN restituisce il minimo di un'espressione in tutti i record o il minimo di due espressioni per ogni record. | |
Funzioni aggregate
Funzione | Descrizione | Esempio |
---|---|---|
AVG(expression) | Restituisce la media di tutti i valori nell'espressione. AVG può essere utilizzato solo con campi numerici. I valori nulli vengono ignorati. | |
COUNT (expression) | Restituisce il numero di elementi in un gruppo. I valori nulli non vengono conteggiati. | |
MEDIAN (expression) | Restituisce la mediana di un'espressione in tutti i record. Mediana può essere utilizzata solo con campi numerici. I valori nulli vengono ignorati. | |
STDEV (expression) | Restituisce la deviazione standard statistica di tutti i valori nell'espressione data in base a un campione della popolazione. |