Funzioni di Tableau (in ordine alfabetico)
Le funzioni di Tableau in questo riferimento sono organizzate in ordine alfabetico. Fai clic su una lettera per passare alla relativa posizione nell’elenco. Puoi inoltre utilizzare CTRL+F (Comando+F su Mac) per aprire una casella di ricerca e cercare una specifica funzione.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A
ABS
Sintassi | ABS(number) |
Output | Numero (positivo) |
Definizione | Restituisce il valore assoluto del numero <number> dato. |
Esempio | ABS(-7) = 7 Il secondo esempio restituisce il valore assoluto per tutti i numeri contenuti nel campo Budget Variance. |
Note | Vedi anche SIGN . |
ACOS
Sintassi | ACOS(number) |
Output | Numero (angolo in radianti) |
Definizione | Restituisce l’arcocoseno (angolo) del numero <number> dato. |
Esempio | ACOS(-1) = 3.14159265358979 |
Note | La funzione inversa, COS , accetta come argomento l’angolo in radianti e restituisce il coseno. |
AND
Sintassi | <expr1> AND <expr2> |
Definizione | Esegue una congiunzione logica su due espressioni. Se entrambi i lati sono True, il test logico restituisce True. |
Output | Booleano |
Esempio | IF [Season] = "Spring" AND "[Season] = "Fall" “Se sia (Season = Spring) e (Season = Fall) sono contemporaneamente True, viene restituito It’s the apocalypse and footwear doesn’t matter.” |
Note | Spesso usato con IF e IIF. Vedi anche NOT e OR. Se entrambe le espressioni sono Se crei un calcolo in cui il risultato di un confronto Nota: l’operatore |
AREA
Sintassi | AREA(Spatial Polygon, 'units') |
Output | Numero |
Definizione | Restituisce l’area della superficie totale di <spatial polygon> . |
Esempio | AREA([Geometry], 'feet') |
Note | Nomi delle unità supportate (devono essere racchiusi tra virgolette nel calcolo, ad esempio
|
ASCII
Sintassi | ASCII(string) |
Output | Numero |
Definizione | Restituisce il codice ASCII per il primo carattere di <string> . |
Esempio | ASCII('A') = 65 |
Note | È l’inversa della funzione CHAR . |
ASIN
Sintassi | ASIN(number) |
Output | Numero (angolo in radianti) |
Definizione | Restituisce l’arcoseno (angolo) del numero <number> dato. |
Esempio | ASIN(1) = 1.5707963267949 |
Note | La funzione inversa, SIN , accetta come argomento l’angolo in radianti e restituisce il seno. |
ATAN
Sintassi | ATAN(number) |
Output | Numero (angolo in radianti) |
Definizione | Restituisce l’arcotangente (angolo) di un numero <number> dato. |
Esempio | ATAN(180) = 1.5652408283942 |
Note | La funzione inversa, |
ATAN2
Sintassi | ATAN2(y number, x number) |
Output | Numero (angolo in radianti) |
Definizione | Restituisce l’arcotangente (angolo) tra due numeri (<y number> e <x number> ). Il risultato è in radianti. |
Esempio | ATAN2(2, 1) = 1.10714871779409 |
Note | Vedi anche ATAN , TAN e COT . |
ATTR
Sintassi | ATTR(expression) |
Definizione | Restituisce il valore dell’espressione <expression> se ha un unico valore per tutte le righe. In caso contrario, restituisce un asterisco. I valori NULL vengono ignorati. |
AVG
Sintassi | AVG(expression) |
Definizione | Restituisce la media di tutti i valori nell’espressione <expression> . I valori NULL vengono ignorati. |
Note | AVG può essere utilizzato solo con campi numerici. |
B
BUFFER
Sintassi | BUFFER(Spatial Point, distance, 'units') |
Output | Geometria |
Definizione | Restituisce una forma poligonale centrata su <spatial point> , con un raggio determinato dai valori <distance> e <unit> . |
Esempio | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
Note | Nomi delle unità supportate (devono essere racchiusi tra virgolette nel calcolo, ad esempio
|
C
CASE
Sintassi | CASE <expression>
|
Output | Dipende dal tipo di dati dei valori <then> . |
Definizione | Valuta l’espressione |
Esempio |
“Controlla il campo Season. Se il valore è Summer, restituisci Sandals. Se il valore è Winter, restituisci Boots. Se nessuna delle opzioni nel calcolo corrisponde a quanto indicato nel campo Season, restituisci Sneakers.” |
Note | Utilizzato con WHEN, THEN, ELSE e END. Suggerimento: spesso è possibile utilizzare un gruppo per ottenere gli stessi risultati di una complicata funzione CASE oppure utilizzare CASE per sostituire la funzionalità di raggruppamento nativa, come nell’esempio precedente. Potresti eseguire test per determinare quale offre le migliori prestazioni per il tuo scenario. |
CEILING
Sintassi | CEILING(number) |
Output | Intero |
Definizione | Arrotonda un numero <number> al numero intero più vicino di valore uguale o superiore. |
Esempio | CEILING(2.1) = 3 |
Note | Vedi anche FLOOR e ROUND . |
Limitazioni del database |
|
CHAR
Sintassi | CHAR(number) |
Output | Stringa |
Definizione | Restituisce il carattere codificato dal codice ASCII <number> . |
Esempio | CHAR(65) = 'A' |
Note | È l’inversa della funzione ASCII . |
COLLECT
Sintassi | COLLECT(spatial) |
Definizione | Un calcolo aggregato che combina i valori nel campo dell’argomento. I valori NULL vengono ignorati. |
Note | COLLECT può essere utilizzato solo con campi spaziali. |
CONTAINS
Sintassi | CONTAINS(string, substring) |
Output | Booleano |
Definizione | Restituisce True se la stringa <string> data contiene la sottostringa <substring> specificata. |
Esempio | CONTAINS("Calculation", "alcu") = true |
Note | Vedi anche la funzione logica(Il collegamento viene aperto in una nuova finestra) IN , oltre alle espressioni RegEx supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
CORR
Sintassi | CORR(expression1, expression2) |
Output | Numero da -1 a 1 |
Definizione | Restituisce il coefficiente di correlazione di Pearson di due espressioni. |
Esempio | example |
Note | La correlazione di Pearson misura la relazione lineare tra due variabili. I risultati variano da -1 a +1 inclusi, dove 1 denota un’esatta relazione lineare positiva, 0 denota l’assenza di relazioni lineari tra la varianza e -1 è un’esatta relazione negativa. Il quadrato di un risultato CORR è equivalente al coefficiente di determinazione per un modello di linea di una tendenza lineare. Vedi Termini di modello di linee di tendenza lineare(Il collegamento viene aperto in una nuova finestra). Utilizzo con espressioni LOD con ambito tabella: Puoi utilizzare CORR per visualizzare la correlazione in una dispersione disaggregata utilizzando un’espressione Level of Detail con ambito tabella(Il collegamento viene aperto in una nuova finestra). Ad esempio: {CORR(Sales, Profit)} Con un’espressione Level of Detail, la correlazione viene eseguita su tutte le righe. Usando una formula come |
Limitazioni del database |
Per altre origini dati, puoi ricorrere all’estrazione dei dati o all’utilizzo di |
COS
Sintassi | COS(number) L’argomento numerico è l’angolo in radianti. |
Output | Numero |
Definizione | Restituisce il coseno di un angolo. |
Esempio | COS(PI( ) /4) = 0.707106781186548 |
Note | La funzione inversa, Vedi anche |
COT
Sintassi | COT(number) L’argomento numerico è l’angolo in radianti. |
Output | Numero |
Definizione | Restituisce la cotangente di un angolo. |
Esempio | COT(PI( ) /4) = 1 |
Note | Vedi anche ATAN , TAN e PI . |
COUNT
Sintassi | COUNT(expression) |
Definizione | Restituisce il numero di voci. I valori NULL non vengono conteggiati. |
COUNTD
Sintassi | COUNTD(expression) |
Definizione | Restituisce il numero di elementi distinti in un gruppo. I valori NULL non vengono conteggiati. |
COVAR
Sintassi | COVAR(expression1, expression2) |
Definizione | Restituisce la covarianza del campione di due espressioni. |
Note | La covarianza quantifica il modo in cui due variabili cambiano insieme. Una covarianza positiva indica che le variabili tendono a muoversi nella stessa direzione, come quando in media valori più grandi di una variabile tendono a corrispondere a valori più grandi dell’altra variabile. Per normalizzare il calcolo della covarianza, la covarianza del campione utilizza il numero di punti dati non NULL n - 1 al posto di n, che viene invece utilizzato dalla covarianza della popolazione (disponibile con la funzione Se Il valore di |
Limitazioni del database |
Per altre origini dati, puoi ricorrere all’estrazione dei dati o all’utilizzo di |
COVARP
Sintassi | COVARP(expression 1, expression2) |
Definizione | Restituisce la covarianza della popolazione di due espressioni. |
Note | La covarianza quantifica il modo in cui due variabili cambiano insieme. Una covarianza positiva indica che le variabili tendono a muoversi nella stessa direzione, come quando in media valori più grandi di una variabile tendono a corrispondere a valori più grandi dell’altra variabile. La covarianza della popolazione è la covarianza del campione moltiplicata per (n-1)/n, dove n è il numero totale di punti dati non NULL. Quando vi sono dati disponibili per tutte le voci di interesse, la covarianza della popolazione è la scelta appropriata, al contrario di quando è presente solo un sottoinsieme casuale di voci, nel qual caso risulta appropriata la covarianza del campione (con la funzione Se |
Limitazioni del database |
Per altre origini dati, puoi ricorrere all’estrazione dei dati o all’utilizzo di |
D
DATE
Funzione conversione di tipo che modifica le espressioni di stringa e numero in date, purché siano in un formato riconoscibile.
Sintassi | DATE(expression) |
Output | Data |
Definizione | Restituisce una data con un numero, una stringa o un’espressione di data <expression> . |
Esempio | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018") DATE(#2018-09-22 14:52#) |
Note | A differenza di
|
DATEADD
Aggiunge un numero specifico di parti della data (mesi, giorni, ecc) alla data di inizio.
Sintassi | DATEADD(date_part, interval, date) |
Output | Data |
Definizione | Restituisce la data specificata con il numero specificato <interval> aggiunto alla <date_part > di tale data. Ad esempio, aggiungendo tre mesi o 12 giorni a una data di inizio. |
Esempio | Estendi tutte le date di scadenza di una settimana DATEADD('week', 1, [due date]) Aggiungi 280 giorni alla data 20 febbraio 2021 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
Note | Supporta le date ISO 8601. |
DATEDIFF
Restituisce il numero di parti della data (settimane, anni, e così via) tra due date.
Sintassi | DATEDIFF(date_part, date1, date2, [start_of_week]) |
Output | Intero |
Definizione | Restituisce la differenza tra date1 e date2 espressa in unità di date_part . Ad esempio, sottraendo le date in cui una persona si è unita e ha lasciato un gruppo musicale, per scoprire la durata della sua permanenza nel gruppo. |
Esempio | Numero di giorni tra 25 marzo 1986 e 20 febbraio 2021 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751 I mesi di permanenza di una persona in un gruppo musicale DATEDIFF('month', [date joined band], [date left band]) |
Note | Supporta le date ISO 8601. |
DATENAME
Restituisce il nome della parte della data specificato come stringhe discrete.
Sintassi | DATENAME(date_part, date, [start_of_week]) |
Output | Stringa |
Definizione | Restituisce <date_part> di una data come stringa. |
Esempio | DATENAME('year', #3/25/1986#) = "1986" DATENAME('month', #1986-03-25#) = "March" |
Note | Supporta le date ISO 8601. Un calcolo molto simile è DATEPART, che restituisce il valore della parte della data specificato come un numero intero continuo. Modificando gli attributi del risultato del calcolo (dimensione o misura, continuo o discreto) e la formattazione della data, i risultati di Una funzione inversa è |
DATEPARSE
Restituisce stringhe formattate specificamente come date.
Sintassi | DATEPARSE(date_format, date_string) |
Output | Data |
Definizione | L’argomento <date_format> descrive come viene disposto il campo <date_string> . A causa dei vari modi in cui può essere ordinato il campo string, <date_format> deve corrispondere esattamente. Per una spiegazione completa, consulta Convertire un campo in un campo di data(Il collegamento viene aperto in una nuova finestra). |
Esempio | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
Note |
Le funzioni inverse che scompongono le date e restituiscono il valore delle loro parti, sono |
Limitazioni del database |
|
DATEPART
Restituisce il nome della parte della data specificato come un numero intero.
Sintassi | DATEPART(date_part, date, [start_of_week]) |
Output | Intero |
Definizione | Restituisce <date_part> di una data come un numero intero. |
Esempio | DATEPART('year', #1986-03-25#) = 1986 DATEPART('month', #1986-03-25#) = 3 |
Note | Supporta le date ISO 8601. Un calcolo molto simile è Una funzione inversa è |
DATETIME
Sintassi | DATETIME(expression) |
Output | Data e ora |
Definizione | Restituisce data e ora con un numero, una stringa o un’espressione di data. |
Esempio | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
DATETRUNC
Questa funzione può essere considerata come un arrotondamento della data. Prende una data specifica e restituisce una versione di quella data con la specificità desiderata. Poiché ogni data deve avere un valore per giorno, mese, trimestre e anno, DATETRUNC
imposta i valori come il valore più basso per ciascuna parte della data fino alla parte della data specificata. Per maggiori informazioni, fai riferimento all’esempio.
Sintassi | DATETRUNC(date_part, date, [start_of_week]) |
Output | Data |
Definizione | Tronca la data <date> in base a quanto specificato da <date_part> . Questa funzione restituisce una nuova data. Ad esempio, quando si tronca una data che si trova a metà del mese a livello mensile, questa funzione restituisce il primo giorno del mese. |
Esempio | DATETRUNC('day', #9/22/2018#) = #9/22/2018# DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018# (il lunedì della settimana che contiene il giorno 22/9/2018) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (il primo giorno del trimestre che contiene il giorno 22/9/2018) Nota: per settimana e settimana iso, entra in gioco |
Note | Supporta le date ISO 8601. Non utilizzare Ad esempio, |
DAY
Restituisce il giorno del mese (1-31) come numero intero.
Sintassi | DAY(date) |
Output | Intero |
Definizione | Restituisce il giorno della data <date> specificata come numero intero. |
Esempio | Day(#September 22, 2018#) = 22 |
Note | Vedi anche WEEK , MONTH , Trimestre , YEAR e gli equivalenti ISO |
DEGREES
Sintassi | DEGREES(number) L’argomento numerico è l’angolo in radianti. |
Output | Numero (gradi) |
Definizione | Converte un angolo da radianti in gradi. |
Esempio | DEGREES(PI( )/4) = 45.0 |
Note | La funzione inversa, Vedi anche |
DISTANCE
Sintassi | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
Output | Numero |
Definizione | Restituisce la misura della distanza tra due punti nell’unità units specificata. |
Esempio | DISTANCE([Origin Point],[Destination Point], 'km') |
Note | Nomi delle unità supportate (devono essere racchiusi tra virgolette nel calcolo):
|
Limitazioni del database | Questa funzione può essere creata solo con una connessione live, ma continuerà a funzionare se l’origine dati viene convertita in un’estrazione. |
DIV
Sintassi | DIV(integer1, integer2) |
Output | Intero |
Definizione | Restituisce la parte intera di un’operazione di divisione, in cui <integer1> è diviso per <integer2> . |
Esempio | DIV(11,2) = 5 |
DOMAIN
DOMAIN(string_url)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
E
ELSE
Sintassi | CASE <expression>
|
Definizione | Una parte facoltativa di un’espressione IF o CASE utilizzata per specificare un valore predefinito da restituire se nessuna delle espressioni testate è True. |
Esempio | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
Note | Utilizzato con CASE, WHEN, IF, ELSEIF, THEN e END
|
ELSEIF
Sintassi | [ELSEIF <test2> THEN <then2>] |
Definizione | Una parte facoltativa di un’espressione IF utilizzata per specificare condizioni aggiuntive oltre l’IF iniziale. |
Esempio | IF [Season] = "Summer" THEN 'Sandals' |
Note | Utilizzato con IF, THEN, ELSE e END
A differenza di |
END
Definizione | Utilizzato per chiudere un’espressione IF o CASE . |
Esempio | IF [Season] = "Summer" THEN 'Sandals' “Se Season = Summer, restituisci Sandals. In caso contrario, controlla l’espressione successiva. Se Season = Winter, restituisci Boots. Se nessuna delle espressioni è True, restituisci Sneakers.” CASE [Season] “Controlla il campo Season. Se il valore è Summer, restituisci Sandals. Se il valore è Winter, restituisci Boots. Se nessuna delle opzioni nel calcolo corrisponde a quanto indicato nel campo Season, restituisci Sneakers.” |
Note |
ENDSWITH
ENDSWITH
Sintassi | ENDSWITH(string, substring) |
Output | Booleano |
Definizione | Restituisce True se la stringa <string> data termina con la sottostringa <substring> specificata. Gli spazi vuoti finali vengono ignorati. |
Esempio | ENDSWITH("Tableau", "leau") = true |
Note | Vedi anche le espressioni RegEx supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
EXCLUDE
Per maggiori informazioni, consulta Espressioni Level of Detail(Il collegamento viene aperto in una nuova finestra).
EXP
Sintassi | EXP(number) |
Output | Numero |
Definizione | Restituisce e innalzato alla potenza del numero <number> dato. |
Esempio | EXP(2) = 7.389 |
Note | Vedi anche LN . |
F
FIND
Sintassi | FIND(string, substring, [start]) |
Output | Numero |
Definizione | Restituisce la posizione dell’indice di Se viene aggiunto l’argomento numerico facoltativo |
Esempio | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
Note | Vedi anche le espressioni RegEx supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
FINDNTH
Sintassi | FINDNTH(string, substring, occurrence) |
Output | Numero |
Definizione | Restituisce la posizione dell’occorrenza n della sottostringa <substring> all’interno della stringa <string> specificata, dove n è definito dall’argomento <occurence> . |
Esempio | FINDNTH("Calculation", "a", 2) = 7 |
Note |
Vedi anche le espressioni RegEx supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
FIRST
FIRST()
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
FIXED
Per maggiori informazioni, consulta Espressioni Level of Detail(Il collegamento viene aperto in una nuova finestra).
FLOAT
Sintassi | FLOAT(expression) |
Output | Numero in virgola mobile (decimale) |
Definizione | Trasmette il proprio argomento come numero a virgola mobile. |
Esempio | FLOAT(3) = 3.000 |
Note | Vedi anche INT , che restituisce un numero intero. |
FLOOR
Sintassi | FLOOR(number) |
Output | Intero |
Definizione | Arrotonda un numero <number> al numero intero più vicino di valore uguale o inferiore. |
Esempio | FLOOR(7.9) = 7 |
Note | Vedi anche CEILING e ROUND . |
Limitazioni del database |
|
FULLNAME
Sintassi | FULLNAME( ) |
Output | Stringa |
Definizione | Restituisce il nome completo dell’utente corrente. |
Esempio | FULLNAME( ) Restituisce il nome completo dell’utente che ha effettuato l’accesso, ad esempio “Hamlin Myrer”. [Manager] = FULLNAME( ) Se il responsabile “Hamlin Myrer” ha effettuato l’accesso, in questo esempio viene restituito TRUE solo se nel campo Responsabile nella vista è specificato “Hamlin Myrer”. |
Note | Questa funzione controlla:
Filtri utente Se utilizzato come filtro, un campo calcolato come |
G
GET_JSON_OBJECT
GET_JSON_OBJECT(JSON string, JSON path)
Supportato solo con una connessione ad Hadoop Hive. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
GROUP_CONCAT
GROUP_CONCAT(expression)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
H
HEXBINX
Sintassi | HEXBINX(number, number) |
Output | Numero |
Definizione | Mappa una coordinata x, y alla coordinata x del contenitore esagonale più vicino. I contenitori hanno una lunghezza laterale di 1, quindi potrebbe essere necessario ridimensionare gli input in modo appropriato. |
Esempio | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Note | HEXBINX e HEXBINY sono funzioni di creazione di contenitori e tracciato per contenitori esagonali. I contenitori esagonali sono un’opzione efficiente ed elegante per visualizzare i dati in un piano x/y come ad esempio una mappa. Poiché i contenitori sono esagonali, ogni contenitore si avvicina molto a un cerchio e riduce al minimo la variazione della distanza tra il punto dati e il centro del contenitore. Questo rende il clustering più accurato e informativo. |
HEXBINY
Sintassi | HEXBINY(number, number) |
Output | Numero |
Definizione | Mappa una coordinata x, y alla coordinata y del contenitore esagonale più vicino. I contenitori hanno una lunghezza laterale di 1, quindi potrebbe essere necessario ridimensionare gli input in modo appropriato. |
Esempio | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Note | Vedi anche HEXBINX . |
HOST
HOST(string_url)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
I
IF
Sintassi | IF <test1> THEN <then1> |
Output | Dipende dal tipo di dati dei valori <then> . |
Definizione | Testa una serie di espressioni e restituisce il valore |
Esempio | IF [Season] = "Summer" THEN 'Sandals' “Se Season = Summer, restituisci Sandals. In caso contrario, controlla l’espressione successiva. Se Season = Winter, restituisci Boots. Se nessuna delle espressioni è True, restituisci Sneakers.” |
Note |
IFNULL
Sintassi | IFNULL(expr1, expr2) |
Output | Dipende dal tipo di dati dei valori <expr> . |
Definizione | Restituisce |
Esempio | IFNULL([Assigned Room], "TBD") “Se il campo Assigned Room non è Null, restituisci il relativo valore. Se il campo Assigned Room è Null, restituisci invece TBD.” |
Note | Confronta con ISNULL. Vedi anche ZN. |
IIF
Sintassi | IIF(<test>, <then>, <else>, [<unknown>]) |
Output | Dipende dal tipo di dati dei valori nell’espressione. |
Definizione | Controlla se una condizione è soddisfatta (<test> ) e restituisce <then> se il test è True, <else> se il test è False e un valore facoltativo per <unknown> se il test è Null. Se il valore unknown facoltativo non è specificato, IIF restituisce Null. |
Esempio | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') “Se Season = Summer, restituisci Sandals. In caso contrario, restituisci Other footwear” IIF([Season] = 'Summer', 'Sandals', “Se Season = Summer, restituisci Sandals. In caso contrario, controlla l’espressione successiva. Se Season = Winter, restituisci Boots. Se nessuna delle due è True, restituisci Sneakers.” IIF('Season' = 'Summer', 'Sandals', “Se Season = Summer, restituisci Sandals. In caso contrario, controlla l’espressione successiva. Se Season = Winter, restituisci Boots. Se nessuna delle espressioni è True, restituisci Sneakers.” |
Note |
In altre parole, nel calcolo seguente il risultato sarà Red, non Orange, perché l’espressione smette di essere valutata non appena A=A viene valutato come True:
|
IN
Sintassi | <expr1> IN <expr2> |
Output | Booleano (True o False) |
Definizione | Restituisce TRUE se qualsiasi valore in <expr1> corrisponde a qualsiasi valore in <expr2> . |
Esempio | SUM([Cost]) IN (1000, 15, 200) “Il valore del campo Cost è 1000, 15 o 200?” [Field] IN [Set] “Il valore del campo è presente nell’insieme?” |
Note | I valori in Vedi anche WHEN. |
INCLUDE
Per maggiori informazioni, consulta Espressioni Level of Detail(Il collegamento viene aperto in una nuova finestra).
INDEX
INDEX( )
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
INT
Sintassi | INT(expression) |
Output | Intero |
Definizione | Trasmette il proprio argomento come numero intero. Per le espressioni, questa funzione tronca i risultati al numero intero più vicino allo zero. |
Esempio | INT(8/3) = 2 INT(-9.7) = -9 |
Note | Quando una stringa viene convertita in un numero intero, viene prima convertita in un numero a virgola mobile e poi arrotondata. Vedi anche |
INTERSECTS
Sintassi | INTERSECTS (<geometry1>, <geometry2>) |
Output | Booleano |
Definizione | Restituisce True o False per indicare se due geometrie si sovrappongono nello spazio. |
Note | Combinazioni supportate: punto/poligono, linea/poligono e poligono/poligono. |
ISDATE
Verifica se la stringa è un formato data valido.
Sintassi | ISDATE(string) |
Output | Booleano |
Definizione | Restituisce True se una determinata stringa <string> è una data valida. |
Esempio | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
Note | L’argomento richiesto deve essere una stringa. ISDATE non può essere utilizzato per un campo con un tipo di dati data: il calcolo restituirà un errore. |
ISFULLNAME
Sintassi | ISFULLNAME("User Full Name") |
Output | Booleano |
Definizione | Restituisce |
Esempio | ISFULLNAME("Hamlin Myrer") |
Note | L’argomento Questa funzione controlla:
|
ISMEMBEROF
Sintassi | ISMEMBEROF("Group Name") |
Output | Booleano o Null |
Definizione | Restituisce |
Esempio | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
Note | L’argomento Se l’utente ha effettuato l’accesso a Tableau Cloud o Tableau Server, l’appartenenza al gruppo è determinata dai gruppi Tableau. La funzione restituirà TRUE se la stringa data è “Tutti gli utenti” La funzione |
ISNULL
Sintassi | ISNULL(expression) |
Output | Booleano (True o False) |
Definizione | Restituisce True se l’espressione |
Esempio | ISNULL([Assigned Room]) “Il campo Assigned Room è Null?” |
Note | Confronta con IFNULL. Vedi anche ZN. |
ISOQUARTER
Sintassi | ISOQUARTER(date) |
Output | Intero |
Definizione | Restituisce il trimestre basato sul calendario settimanale ISO-8601 della data <date> indicata come numero intero. |
Esempio | ISOQUARTER(#1986-03-25#) = 1 |
Note | Vedi anche ISOWEEK , ISOWEEKDAY , ISOYEAR e gli equivalenti non ISO. |
ISOWEEK
Sintassi | ISOWEEK(date) |
Output | Intero |
Definizione | Restituisce la settimana basata sul calendario settimanale ISO-8601 della data <date> indicata come numero intero. |
Esempio | ISOWEEK(#1986-03-25#) = 13 |
Note | Vedi anche ISOWEEKDAY , ISOQUARTER , ISOYEAR e gli equivalenti non ISO. |
ISOWEEKDAY
Sintassi | ISOWEEKDAY(date) |
Output | Intero |
Definizione | Restituisce il giorno feriale basato sul calendario settimanale ISO-8601 della data <date> indicata come numero intero. |
Esempio | ISOWEEKDAY(#1986-03-25#) = 2 |
Note | Vedi anche ISOWEEK , ISOQUARTER , ISOYEAR e gli equivalenti non ISO |
ISOYEAR
Sintassi | ISOYEAR(date) |
Output | Intero |
Definizione | Restituisce l’anno basato sul calendario settimanale ISO-8601 della data indicata come numero intero. |
Esempio | ISOYEAR(#1986-03-25#) = 1,986 |
Note | Vedi anche ISOWEEK , ISOWEEKDAY , ISOQUARTER e gli equivalenti non ISO. |
ISUSERNAME
Sintassi | ISUSERNAME("username") |
Output | Booleano |
Definizione | Restituisce TRUE se il nome dell’utente corrente corrisponde al nome utente <username> specificato o FALSE se non corrisponde. |
Esempio | ISUSERNAME("hmyrer") |
Note | L’argomento Questa funzione controlla:
|
J
K
L
LAST
LAST()
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
LEFT
Sintassi | LEFT(string, number) |
Output | Stringa |
Definizione | Restituisce il numero <number> di caratteri più a sinistra della stringa. |
Esempio | LEFT("Matador", 4) = "Mata" |
Note | Vedi anche MID e RIGHT. |
LEN
Sintassi | LEN(string) |
Output | Numero |
Definizione | Restituisce la lunghezza della stringa <string> . |
Esempio | LEN("Matador") = 7 |
Note | Da non confondere con la funzione spaziale LENGTH . |
LENGTH
Sintassi | LENGTH(geometry, 'units') |
Output | Numero |
Definizione | Restituisce la lunghezza del percorso geodetico della stringa o delle stringhe lineari in <geometry> utilizzando le unità <units> specificate. |
Esempio | LENGTH([Spatial], 'metres') |
Note | Il risultato è Da non confondere con la funzione stringa |
LN
Sintassi | LN(number) |
Output | Numero L’output è |
Definizione | Restituisce il logaritmo naturale del numero <number> . |
Esempio | LN(50) = 3.912023005 |
Note | Vedi anche EXP e LOG . |
LOG
Sintassi | LOG(number, [base]) Se l’argomento base facoltativo non è presente, viene utilizzata la base 10. |
Output | Numero |
Definizione | Restituisce il logaritmo di un numero <number> per la base <base> data. |
Esempio | LOG(16,4) = 2 |
Note | Vedi anche POWER LN . |
LOG2
LOG2(number)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
LOOKUP
LOOKUP(expression, [offest])
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
LOWER
Sintassi | LOWER(string) |
Output | Stringa |
Definizione | Restituisce la stringa <string> in caratteri minuscoli. |
Esempio | LOWER("ProductVersion") = "productversion" |
Note | Vedi anche UPPER e PROPER. |
LTRIM
Sintassi | LTRIM(string) |
Output | Stringa |
Definizione | Restituisce la stringa <string> con gli eventuali spazi iniziali rimossi. |
Esempio | LTRIM(" Matador ") = "Matador " |
Note | Vedi anche RTRIM. |
LTRIM_THIS
LTRIM_THIS(string, string)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
M
MAKEDATE
Sintassi | MAKEDATE(year, month, day) |
Output | Data |
Definizione | Restituisce un valore di data costruito a partire dai valori <year> , <month> e <day> specificati. |
Esempio | MAKEDATE(1986,3,25) = #1986-03-25# |
Note | Nota: i valori immessi erroneamente verranno regolati in una data come Disponibile per le estrazioni dei dati di Tableau. Verifica la disponibilità in altre origini dati.
|
MAKEDATETIME
Sintassi | MAKEDATETIME(date, time) |
Output | Data e ora |
Definizione | Restituisce un valore di data e ora che combina una data <date> e un’ora <time> . La data può essere una data, un valore data e ora o un tipo di stringa. L’ora deve essere un valore data e ora. |
Esempio | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM# MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
Note | Questa funzione è disponibile solo per connessioni compatibili con MySQL (che per Tableau sono MySQL e Amazon Aurora).
|
MAKELINE
Sintassi | MAKELINE(SpatialPoint1, SpatialPoint2) |
Output | Geometria (linea) |
Definizione | Genera un indicatore lineare tra due punti |
Esempio | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
Note | Utile per creare mappe di origine-destinazione. |
MAKEPOINT
Sintassi | MAKEPOINT(latitude, longitude, [SRID]) |
Output | Geometria (punto) |
Definizione | Converte i dati delle colonne Se viene aggiunto l’argomento facoltativo |
Esempio | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
Note |
SRID è un identificatore spaziale di riferimento che utilizza i codici del sistema di riferimento ESPG(Il collegamento viene aperto in una nuova finestra) per specificare i sistemi di coordinate. Se SRID non è specificato, si presume che sia WGS84 e i parametri sono trattati come latitudine/longitudine in gradi. Puoi utilizzare |
MAKETIME
Sintassi | MAKETIME(hour, minute, second) |
Output | Data e ora |
Definizione | Restituisce un valore di data costruito a partire dai valori <hour> , <minute> e <second> specificati. |
Esempio | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
Note | Poiché Tableau non supporta un tipo di dati ora, ma solo data/ora, l’output è un valore data/ora. La parte di data del campo sarà 1/1/1899. Funzione simile a |
MAX
Sintassi | MAX(expression) oppure MAX(expr1, expr2) |
Output | Stesso tipo di dati dell’argomento o NULL se qualsiasi parte dell’argomento è NULL. |
Definizione | Restituisce il massimo dei due argomenti, che devono essere dello stesso tipo di dati.
|
Esempio | MAX(4,7) = 7 |
Note | Per le stringhe
Per le origini dati di database, Per le date Per le date, Come aggregazione
Come confronto
Vedi anche |
MEDIAN
Sintassi | MEDIAN(expression) |
Definizione | Restituisce la mediana di un’espressione in tutti i record. I valori NULL vengono ignorati. |
Note | MEDIAN può essere utilizzato solo con campi numerici. |
Limitazioni del database |
Per altri tipi di origine dati, è possibile estrarre i dati in un file di estrazione per utilizzare questa funzione. Vedi Estrarre i dati(Il collegamento viene aperto in una nuova finestra). |
MID
Sintassi | (MID(string, start, [length]) |
Output | Stringa |
Definizione | Restituisce una stringa a partire dalla posizione Se viene aggiunto l’argomento numerico facoltativo |
Esempio | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
Note | Vedi anche le espressioni RegEx supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
MIN
Sintassi | MIN(expression) oppure MIN(expr1, expr2) |
Output | Stesso tipo di dati dell’argomento o NULL se qualsiasi parte dell’argomento è NULL. |
Definizione | Restituisce il minimo dei due argomenti, che devono essere dello stesso tipo di dati.
|
Esempio | MIN(4,7) = 4 |
Note | Per le stringhe
Per le origini dati di database, Per le date Per le date, Come aggregazione
Come confronto
Vedi anche |
Estensioni del modello
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
MODEL_PERCENTILE
Sintassi | MODEL_PERCENTILE(
|
Definizione | Restituisce la probabilità (compresa tra 0 e 1) che il valore previsto sia minore o uguale all’indicatore osservato, definito dall’espressione di destinazione e da altri predittori. Questa è la funzione di distribuzione predittiva posteriore, anche nota come funzione di distribuzione cumulativa (CDF). |
Esempio | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
MODEL_QUANTILE
Sintassi | MODEL_QUANTILE(
|
Definizione | Restituisce un valore numerico di destinazione all’interno dell’intervallo probabile definito dall’espressione di destinazione e da altri predittori, in corrispondenza di un quantile specificato. Questo è il quantile predittivo posteriore. |
Esempio | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
MONTH
Sintassi | MONTH(date) |
Output | Intero |
Definizione | Restituisce il mese della data <date> specificata come numero intero. |
Esempio | MONTH(#1986-03-25#) = 3 |
Note | Vedi anche DAY , WEEK , Trimestre , YEAR e gli equivalenti ISO |
N
NOT
Sintassi | NOT <expression> |
Output | Booleano (True o False) |
Definizione | Esegue una negazione logica su un’espressione. |
Esempio | IF NOT [Season] = "Summer" “Se Season non è uguale a Summer, restituisci Don’t wear sandals. In caso contrario, restituisci Wear sandals." |
Note | Spesso usato con IF e IIF. Vedi anche Le funzioni di Tableau in questo riferimento sono organizzate in ordine alfabetico. Fai clic su una lettera per passare alla relativa posizione nell’elenco. Puoi inoltre utilizzare CTRL+F (Comando+F su Mac) per aprire una casella di ricerca e cercare una specifica funzione. e OR. |
NOW
Sintassi | NOW() |
Output | Data e ora |
Definizione | Restituisce la data e l’ora correnti del sistema locale. |
Esempio | NOW() = 1986-03-25 1:08:21 PM |
Note |
Vedi anche Se l’origine dati è una connessione live, la data e l’ora di sistema potrebbero trovarsi in un altro fuso orario. Per maggiori informazioni su come affrontare questo problema, consulta la Knowledge Base. |
O
OR
Sintassi | <expr1> OR <expr2> |
Output | Booleano (True o False) |
Definizione | Esegue una disgiunzione logica su due espressioni. |
Esempio | IF [Season] = "Spring" OR [Season] = "Fall" “Se (Season = Spring) o (Season = Fall) è True, restituisci Sneakers.” |
Note | Spesso usato con IF e IIF. Vedi anche Le funzioni di Tableau in questo riferimento sono organizzate in ordine alfabetico. Fai clic su una lettera per passare alla relativa posizione nell’elenco. Puoi inoltre utilizzare CTRL+F (Comando+F su Mac) per aprire una casella di ricerca e cercare una specifica funzione. e NOT. Se una delle due espressioni è Se crei un calcolo che visualizza il risultato di un confronto Nota: l’operatore |
OUTLINE
Sintassi | OUTLINE(<spatial polygon>) |
Output | Geometria |
Definizione | Converte una geometria poligonale in stringhe lineari. |
Note | Utile per creare un livello separato per un contorno a cui è possibile applicare uno stile diverso rispetto al riempimento. Supporta i poligoni all’interno di multipoligoni. |
P
PARSE_URL
PARSE_URL(string, url_part)
Supportato solo con una connessione a Cloudera Impala. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
PARSE_URL_QUERY
PARSE_URL_QUERY(string, key)
Supportato solo con una connessione a Cloudera Impala. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
PERCENTILE
Sintassi | PERCENTILE(expression, number) |
Definizione | Restituisce il valore percentile dell’espressione <expression> data corrispondente al valore <number> specificato. Il valore <number> essere compreso tra 0 e 1 (inclusi) e deve essere una costante numerica. |
Esempio | PERCENTILE([Score], 0.9) |
Limitazioni del database | Questa funzione è disponibile per le seguenti origini dati: connessioni non legacy Microsoft Excel e file di testo, estrazioni e tipi di origini dati di sola estrazione (ad esempio, Google Analytics, OData o Salesforce), origini dati Sybase IQ 15.1 e versioni successive, origini dati Oracle 10 e versioni successive, origini dati Cloudera Hive e Hortonworks Hadoop Hive, origini dati EXASolution 4.2 e versioni successive. Per altri tipi di origine dati, è possibile estrarre i dati in un file di estrazione per utilizzare questa funzione. Vedi Estrarre i dati(Il collegamento viene aperto in una nuova finestra). |
PI
Sintassi | PI() |
Output | Numero |
Definizione | Restituisce la costante numerica pi greco: 3,14159... |
Esempio | PI() = 3.14159 |
Note | Utile per le funzioni trigonometriche che ricevono input in radianti. |
POWER
Sintassi | POWER(number, power) |
Output | Numero |
Definizione | Eleva il numero <number> alla potenza <power> specificata. |
Esempio | POWER(5,3) = 125 |
Note | È inoltre possibile utilizzare il simbolo ^, ad esempio 5^3 = POWER(5,3) = 125 |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
PROPER
Sintassi | PROPER(string) |
Output | Stringa |
Definizione | Restituisce la stringa |
Esempio | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
Note | Anche gli spazi e i caratteri non alfanumerici, come la punteggiatura, sono trattati come separatori. |
Q
Trimestre
Sintassi | QUARTER(date) |
Output | Intero |
Definizione | Restituisce il trimestre della data <date> specificata come numero intero. |
Esempio | QUARTER(#1986-03-25#) = 1 |
Note | Vedi anche DAY , WEEK , MONTH , YEAR e gli equivalenti ISO |
R
RADIANS
Sintassi | RADIANS(number) |
Output | Numero (angolo in radianti) |
Definizione | Converte il numero <number> specificato da gradi in radianti. |
Esempio | RADIANS(180) = 3.14159 |
Note | La funzione inversa, DEGREES , accetta un angolo in radianti e restituisce l’angolo in gradi. |
Funzioni di calcolo tabella RANK
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
RANK(expression, ['asc' | 'desc'])
RANK_DENSE(expression, ['asc' | 'desc'])
RANK_MODIFIED(expression, ['asc' | 'desc'])
RANK_PERCENTILE(expression, ['asc' | 'desc'])
RANK_UNIQUE(expression, ['asc' | 'desc'])
Funzioni RAWSQL
Per maggiori informazioni, consulta Funzioni pass-through (RAWSQL)(Il collegamento viene aperto in una nuova finestra).
RAWSQL_BOOL("sql_expr", [arg1], … [argN])
RAWSQL_DATE("sql_expr", [arg1], … [argN])
RAWSQL_DATETIME("sql_expr", [arg1], … [argN])
RAWSQL_INT("sql_expr", [arg1], … [argN])
RAWSQL_REAL("sql_expr", [arg1], … [argN])
RAWSQL_SPATIAL
RAWSQL_STR("sql_expr", [arg1], … [argN])
RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])
RAWSQLAGG_INT("sql_expr", [arg1], … [argN])
RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])
RAWSQLAGG_STR("sql_expr", [arg1], … [argN])
Funzioni REGEXP
Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
REGEXP_EXTRACT(string, pattern)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_MATCH(string, pattern)
REGEXP_REPLACE(string, pattern, replacement)
REPLACE
Sintassi | REPLACE(string, substring, replacement |
Output | Stringa |
Definizione | Cerca in <string> provare <substring> e la sostituisce con <replacement> . Se <substring> non viene trovata, la stringa rimane inalterata. |
Esempio | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
Note | Vedi anche REGEXP_REPLACE nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
RIGHT
Sintassi | RIGHT(string, number) |
Output | Stringa |
Definizione | Restituisce il numero <number> di caratteri più a destra della stringa. |
Esempio | RIGHT("Calculation", 4) = "tion" |
Note | Vedi anche LEFT e MID. |
ROUND
Sintassi | ROUND(number, [decimals]) |
Output | Numero |
Definizione | Arrotonda L’argomento facoltativo |
Esempio | ROUND(1/3, 2) = 0.33 |
Note | Alcuni database, come SQL Server, permettono di specificare una lunghezza negativa, dove -1 arrotonda alle decine, -2 arrotonda alle centinaia e così via. Questo non è vero per tutti i database. Ad esempio, non vale per Excel o Access. Suggerimento: poiché ROUND può incorrere in problemi dovuti alla rappresentazione in virgola mobile sottostante dei numeri, ad esempio 9,405 arrotondato a 9,40, potrebbe essere preferibile formattare il numero al numero desiderato di posizioni decimali anziché arrotondarlo. Formattando 9,405 a due cifre decimali si otterrà il valore previsto 9,41. |
RTRIM
Sintassi | RTRIM(string) |
Output | Stringa |
Definizione | Restituisce la stringa <string> con gli eventuali spazi finali rimossi. |
Esempio | RTRIM(" Calculation ") = " Calculation" |
Note | Vedi anche LTRIM e TRIM. |
RTRIM_THIS
RTRIM_THIS(string, string)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
Funzioni di calcolo tabella RUNNING
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
RUNNING_AVG(expression)
RUNNING_COUNT(expression)
RUNNING_MAX(expression)
RUNNING_MIN(expression)
RUNNING_SUM(expression)
S
Estensioni di analisi SCRIPT
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
SHAPETYPE
Sintassi | SHAPETYPE(<geometry>) |
Output | Stringa |
Definizione | Restituisce una stringa che descrive la struttura della geometria spaziale, ad esempio vuoto, punto, multipunto, stringa lineare, stringa lineare multipla, poligono, multipoligono, misto e non supportato |
Esempio | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
SIGN
Sintassi | SIGN(number) |
Output | -1, 0 o 1 |
Definizione | Restituisce il segno di un numero <number> : i possibili valori restituiti sono -1 se il numero è negativo, 0 se il numero è zero o 1 se il numero è positivo. |
Esempio | SIGN(AVG(Profit)) = -1 |
Note | Vedi anche ABS . |
SIN
Sintassi | SIN(number) |
Output | Numero |
Definizione | Restituisce il seno di un angolo in radianti. |
Esempio | SIN(0) = 1.0 |
Note | La funzione inversa, Vedi anche |
SIZE
SIZE()
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
SPACE
Sintassi | SPACE(number) |
Output | Stringa (nello specifico, solo spazi) |
Definizione | Restituisce una stringa composta dal numero specificato di spazi ripetuti. |
Esempio | SPACE(2) = " " |
SPLIT
Sintassi | SPLIT(string, delimiter, token number) |
Output | Stringa |
Definizione | Restituisce una sottostringa da una stringa <string> , usando un carattere delimitatore <delimiter> per dividere la stringa in una sequenza di <tokens> . |
Esempio | SPLIT ("a-b-c-d", "-", 2) = "b" SPLIT ("a|b|c|d", "|", -2) = "c" |
Note | La stringa è interpretata come una sequenza alternata di delimitatori e token. Quindi per la stringa
Vedi anche le espressioni REGEX supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
Limitazioni del database | I comandi di divisione e di divisione personalizzata sono disponibili per i tipi di origini dati seguenti: estrazioni dati Tableau, Microsoft Excel, file di testo, file PDF, Salesforce, OData, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop Hive, Hortonworks Hive e Microsoft SQL Server. Alcune origini dati impongono limiti per la divisione delle stringhe. Consulta le limitazioni della funzione SPLIT più avanti in questo argomento. |
SQRT
Sintassi | SQRT(number) |
Output | Numero |
Definizione | Restituisce la radice quadrata di un numero <number> . |
Esempio | SQRT(25) = 5 |
Note | Vedi anche SQUARE . |
SQUARE
Sintassi | SQUARE(number) |
Output | Numero |
Definizione | Restituisce il quadrato di un numero <number> . |
Esempio | SQUARE(5) = 25 |
Note | Vedi anche SQRT e POWER . |
STARTSWITH
Sintassi | STARTSWITH(string, substring) |
Output | Booleano |
Definizione | Restituisce true se string inizia con substring . Gli spazi vuoti iniziali vengono ignorati. |
Esempio | STARTSWITH("Matador, "Ma") = TRUE |
Note | Vedi anche CONTAINS, oltre alle espressioni REGEX supportate nella documentazione sulle funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra). |
STDEV
Sintassi | STDEV(expression) |
Definizione | Restituisce la deviazione statistica standard di tutti i valori dell’espressione <expression> data sulla base di un campione della popolazione. |
STDEVP
Sintassi | STDEVP(expression) |
Definizione | Restituisce la deviazione statistica standard di tutti i valori dell’espressione <expression> data sulla base di un campione parziale della popolazione. |
STR
Sintassi | STR(expression) |
Output | Stringa |
Definizione | Trasmette il proprio argomento come stringa. |
Esempio | STR([ID]) |
SUM
Sintassi | SUM(expression) |
Definizione | Restituisce la somma di tutti i valori nell’espressione <expression> . I valori NULL vengono ignorati. |
Note | SUM può essere utilizzato solo con campi numerici. |
T
TAN
Sintassi | TAN(number) L’argomento |
Output | Numero |
Definizione | Restituisce la tangente di un angolo. |
Esempio | TAN(PI ( )/4) = 1.0 |
Note | Vedi anche ATAN , ATAN2 , COT e PI . Per convertire un angolo da gradi in radianti, utilizza RADIANS . |
THEN
Sintassi | IF <test1> THEN <then1>
|
Definizione | Una parte richiesta di un’espressione IF , ELSEIF o CASE , utilizzata per definire quale risultato restituire se un valore o un test specifico è True. |
Esempio | IF [Season] = "Summer" THEN 'Sandals' “Se Season = Summer, restituisci Sandals. In caso contrario, controlla l’espressione successiva. Se Season = Winter, restituisci Boots. Se nessuna delle espressioni è True, restituisci Sneakers.” CASE [Season] “Controlla il campo Season. Se il valore è Summer, restituisci Sandals. Se il valore è Winter, restituisci Boots. Se nessuna delle opzioni nel calcolo corrisponde a quanto indicato nel campo Season, restituisci Sneakers.” |
Note |
TIMESTAMP_TO_USEC
TIMESTAMP_TO_USEC(expression)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
TLD
TLD(string_url)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
TODAY
Sintassi | TODAY() |
Output | Data |
Definizione | Restituisce la data corrente del sistema locale. |
Esempio | TODAY() = 1986-03-25 |
Note |
Vedi anche Se l’origine dati è una connessione live, la data di sistema potrebbe trovarsi in un altro fuso orario. Per maggiori informazioni su come affrontare questo problema, consulta la Knowledge Base. |
TOTAL
TOTAL(expression)
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
TRIM
Sintassi | TRIM(string) |
Output | Stringa |
Definizione | Restituisce la stringa <string> specificata con gli spazi iniziali e finali rimossi. |
Esempio | TRIM(" Calculation ") = "Calculation" |
Note | Vedi anche LTRIM e RTRIM. |
U
UPPER
Sintassi | UPPER(string) |
Output | Stringa |
Definizione | Restituisce la stringa <string> in caratteri maiuscoli. |
Esempio | UPPER("Calculation") = "CALCULATION" |
Note | Vedi anche PROPER e LOWER. |
USEC_TO_TIMESTAMP
USEC_TO_TIMESTAMP(expression)
Supportato solo con una connessione a Google BigQuery. Per ulteriori informazioni, consulta Funzioni aggiuntive(Il collegamento viene aperto in una nuova finestra).
USERDOMAIN
Sintassi | USERDOMAIN( ) |
Output | Stringa |
Definizione | Restituisce il dominio dell’utente corrente. |
Note | Questa funzione controlla:
|
USERNAME
Sintassi | USERNAME( ) |
Output | Stringa |
Definizione | Restituisce il nome utente dell’utente corrente. |
Esempio | USERNAME( ) Restituisce il nome dell’utente che ha effettuato l’accesso, ad esempio “hmyrer”. [Manager] = USERNAME( ) Se il responsabile “hmyrer” ha effettuato l’accesso, in questo esempio viene restituito TRUE solo se nel campo Responsabile nella vista è specificato “hmyrer”. |
Note | Questa funzione controlla:
Filtri utente Se utilizzato come filtro, un campo calcolato come |
Funzioni token Web JSON USERATTRIBUTE
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Per maggiori informazioni, consulta Funzioni utente(Il collegamento viene aperto in una nuova finestra).
V
VAR
Sintassi | VAR(expression) |
Definizione | Restituisce la varianza statistica di tutti i valori dell’espressione data sulla base di un campione della popolazione. |
VARP
Sintassi | VARP(expression) |
Definizione | Restituisce la varianza statistica di tutti i valori dell’espressione data sulla base dell’intera popolazione. |
W
WEEK
Sintassi | WEEK(date) |
Output | Intero |
Definizione | Restituisce la settimana della data <date> specificata come numero intero. |
Esempio | WEEK(#1986-03-25#) = 13 |
Note | Vedi anche DAY , MONTH , Trimestre , YEAR e gli equivalenti ISO |
WHEN
Sintassi | CASE <expression> |
Definizione | Una parte richiesta di un’espressione CASE . Trova il primo <value> che corrisponde a <expression> e restituisce il valore <then> corrispondente. |
Esempio | CASE [Season] “Controlla il campo Season. Se il valore è Summer, restituisci Sandals. Se il valore è Winter, restituisci Boots. Se nessuna delle opzioni nel calcolo corrisponde a quanto indicato nel campo Season, restituisci Sneakers.” |
Note | Utilizzato con CASE, THEN, ELSE e END.
CASE <expression> I valori con cui si confronta |
Calcoli tabella Window
Per maggiori informazioni, consulta Funzioni di calcolo tabella(Il collegamento viene aperto in una nuova finestra).
WINDOW_AVG(expression, [start, end])
WINDOW_CORR(expression1, expression2, [start, end])
WINDOW_COUNT(expression, [start, end])
WINDOW_COVAR(expression1, expression2, [start, end])
WINDOW_COVARP(expression1, expression2, [start, end])
WINDOW_MAX(expression, [start, end])
WINDOW_MEDIAN(expression, [start, end])
WINDOW_MIN(expression, [start, end])
WINDOW_PERCENTILE(expression, number, [start, end])
WINDOW_STDEV(expression, [start, end])
WINDOW_STDEVP(expression, [start, end])
WINDOW_SUM(expression, [start, end])
WINDOW_VAR(expression, [start, end])
WINDOW_VARP(expression, [start, end])
X
Funzioni XPATH.
Supportato solo con una connessione ad Hadoop Hive. Per maggiori informazioni, consulta Funzioni pass-through (RAWSQL)(Il collegamento viene aperto in una nuova finestra).
XPATH_BOOLEAN(XML string, XPath expression string)
XPATH_DOUBLE(XML string, XPath expression string)
XPATH_FLOAT(XML string, XPath expression string)
XPATH_INT(XML string, XPath expression string)
XPATH_LONG(XML string, XPath expression string)
XPATH_SHORT(XML string, XPath expression string)
XPATH_STRING(XML string, XPath expression string)
Y
YEAR
Sintassi | YEAR(date) |
Output | Intero |
Definizione | Restituisce l’anno della data <date> specificata come numero intero. |
Esempio | YEAR(#1986-03-25#) = 1,986 |
Note | Vedi anche DAY , WEEK , MONTH , Trimestre e gli equivalenti ISO |
Z
ZN
Sintassi | ZN(expression) |
Output | Dipende dal tipo di dati di <expression> oppure 0. |
Definizione | Restituisce <expression> se non è NULL, altrimenti restituisce zero. |
Esempio | ZN([Test Grade]) “Se Test Grade non è Null, restituisci il relativo valore. Se Test Grade è Null, restituisci 0.” |
Note |
Vedi anche ISNULL. |
Vedi anche
Funzioni di Tableau (per categoria)(Il collegamento viene aperto in una nuova finestra)
Funzioni in Tableau(Il collegamento viene aperto in una nuova finestra)