Calcoli in Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Tipo di dato - attributo di un dato che indica al computer come interpretarlo.
Sorgenti dati strutturate: una colonna = un tipo di dato.

Stringa - sequenza di una o più lettere, numeri o altri caratteri.
Esempi di dati stringa:
Nelle calcolazioni, le stringhe sono racchiuse tra " ".
IF [Word] = "Apple" THEN "Fruit" END+ Concatenazione - unisce due o più stringhe in sequenza: 
SPLIT() - estrae parti di una stringa usando un delimitatore:
LEFT(), RIGHT(), MID() - estraggono un numero fisso di caratteri in base alla posizione nella stringa:
Le funzioni logiche verificano se una condizione è vera o falsa e restituiscono un valore in base alla valutazione.
Condizioni boolean (Vero/Falso):
[Low activity ratio] < 0.1 restituisce "TRUE" o "FALSE"È possibile includere più verifiche nella stessa condizione con AND/OR:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Negazione:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"Funzione IF:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDFunzione IIF
IIF (test, ____ , ____)Funzione CASE
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF consente condizioni algebriche, es.:
IIF() consente condizioni algebriche, es.:

CASE cerca una corrispondenza esatta, es.:

ISNULL, ISDATE - verificano se un valore è "Null" o una data:
ISNULL([Steps]) restituisce "TRUE" o "FALSE"ISDATE([Activity Date]) restituisce "TRUE"IFNULL - verifica se un valore è "Null" e controlla l'output:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN - restituisce 0 se un valore è "Null"
ZN([Steps]) restituisce 0Calcoli in Tableau