Berekeningen in Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Gegevenstype - een kenmerk dat aangeeft hoe een computer een waarde moet interpreteren.
Gestructureerde databronnen: één kolom = één gegevenstype.

String - een reeks letters, cijfers of andere tekens.
Voorbeelden van stringdata:
In berekeningen staan strings tussen " ".
IF [Word] = "Apple" THEN "Fruit" END+ Concatenatie - meerdere strings achter elkaar zetten: 
SPLIT() - delen van een string ophalen op basis van een scheidingsteken:
LEFT(), RIGHT(), MID() - halen een vast aantal tekens op, vanaf een positie in de string:
Logische functies bepalen of een voorwaarde waar of onwaar is en geven op basis daarvan een waarde terug.
Booleaanse (waar/onwaar) voorwaarden:
[Low activity ratio] < 0.1 geeft "TRUE" of "FALSE"Meerdere controles in één voorwaarde met AND/OR:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Negatie:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"IF-functie:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDIIF-functie
IIF (test, ____ , ____)CASE-functie
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF ondersteunt rekenkundige voorwaarden, bijv.:
IIF() ondersteunt rekenkundige voorwaarden, bijv.:

CASE zoekt naar een exacte match, bijv.:

ISNULL, ISDATE - controleert of een waarde "Null" is of een datum:
ISNULL([Steps]) geeft "TRUE" of "FALSE"ISDATE([Activity Date]) geeft "TRUE"IFNULL - controleert op "Null" en bepaalt de output:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN - geeft 0 terug als een waarde "Null" is
ZN([Steps]) geeft 0Berekeningen in Tableau