Beräkningar i Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Datatyp – ett attribut hos ett datavärde som talar om för datorn hur värdet ska tolkas.
Strukturerade datakällor: en kolumn = en datatyp.

Sträng – en sekvens av ett eller flera bokstäver, siffror eller andra tecken.
Exempel på strängdata:
I beräkningar omges strängvärden av " ".
IF [Word] = "Apple" THEN "Fruit" END+ Konkatenering – sammanfogar två eller flera strängar i rad: 
SPLIT() – extraherar delar av en sträng baserat på en avgränsare:
LEFT(), RIGHT(), MID() – extraherar ett bestämt antal tecken baserat på positionen i strängen:
Logikfunktioner avgör om ett visst villkor är sant eller falskt och returnerar ett begärt värde baserat på utvärderingen.
Boolean (Sant/Falskt)-villkor:
[Low activity ratio] < 0.1 returnerar "TRUE" eller "FALSE"Det går att inkludera flera kontroller i samma villkor med AND- och OR-satser:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Negation:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"IF-funktionen:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDIIF-funktionen
IIF (test, ____ , ____)CASE-funktionen
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF tillåter algebraiska villkor, t.ex.:
IIF() tillåter algebraiska villkor, t.ex.:

CASE söker efter en exakt matchning, t.ex.:

ISNULL, ISDATE – kontrollerar om ett värde är "Null" eller ett datum:
ISNULL([Steps]) returnerar "TRUE" eller "FALSE"ISDATE([Activity Date]) returnerar "TRUE"IFNULL – kontrollerar om ett värde är "Null" och styr utdatan:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN – returnerar 0 om ett värde är "Null"
ZN([Steps]) returnerar 0Beräkningar i Tableau