Calcule în Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Tipul de date - un atribut al unei date care indică unui computer cum să îi interpreteze valoarea.
Surse de date structurate: o coloană = un tip de date.

Șir de caractere - o secvență de una sau mai multe litere, cifre sau alte caractere.
Exemple de date de tip șir:
În calcule, valorile de tip șir sunt incluse între " ".
IF [Word] = "Apple" THEN "Fruit" END+ Concatenare - unirea a două sau mai multe șiruri cap la cap: 
SPLIT() - extragerea unor părți dintr-un șir pe baza unui delimitator:
LEFT(), RIGHT(), MID() - extrag un număr fix de caractere, în funcție de poziția în șir:
Funcțiile logice determină dacă o condiție este adevărată sau falsă și returnează o valoare în funcție de rezultat.
Boolean (Adevărat/Fals) condiții:
[Low activity ratio] < 0.1 returnează "TRUE" sau "FALSE"Se pot include mai multe verificări în aceeași condiție, folosind AND sau OR:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Negație:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"Funcția IF:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDFuncția IIF
IIF (test, ____ , ____)Funcția CASE
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF permite condiții algebrice, ex.:
IIF() permite condiții algebrice, ex.:

CASE caută o potrivire exactă, ex.:

ISNULL, ISDATE - verifică dacă o valoare este "Null" sau o dată:
ISNULL([Steps]) returnează "TRUE" sau "FALSE"ISDATE([Activity Date]) returnează "TRUE"IFNULL - verifică dacă o valoare este "Null" și controlează rezultatul:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN - returnează 0 dacă o valoare este "Null"
ZN([Steps]) returnează 0Calcule în Tableau