Výpočty v Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Datový typ – atribut dat, který počítači říká, jak má hodnotu interpretovat.
Strukturované zdroje dat: jeden sloupec = jeden datový typ.

Řetězec – posloupnost jednoho nebo více písmen, číslic či jiných znaků.
Příklady řetězcových dat:
V výpočtech jsou řetězcové hodnoty uzavřeny do " ".
IF [Word] = "Apple" THEN "Fruit" END+ Zřetězení – spojení dvou nebo více řetězců za sebou: 
SPLIT() – extrakce části řetězce na základě oddělovače:
LEFT(), RIGHT(), MID() – extrahují zadaný počet znaků podle jejich pozice v řetězci:
Logické funkce určují, zda je podmínka pravdivá nebo nepravdivá, a vrací požadovanou hodnotu.
Booleovské (pravda/nepravda) podmínky:
[Low activity ratio] < 0.1 vrací "TRUE" nebo "FALSE"Lze kombinovat více podmínek pomocí AND a OR:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Negace:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"Funkce IF:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDFunkce IIF
IIF (test, ____ , ____)Funkce CASE
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF umožňuje algebraické podmínky, např.:
IIF() umožňuje algebraické podmínky, např.:

CASE hledá přesnou shodu, např.:

ISNULL, ISDATE – ověří, zda je hodnota "Null" nebo datum:
ISNULL([Steps]) vrací "TRUE" nebo "FALSE"ISDATE([Activity Date]) vrací "TRUE"IFNULL – ověří hodnotu "Null" a řídí výstup:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN – vrací 0, pokud je hodnota "Null"
ZN([Steps]) vrací 0Výpočty v Tableau