Cálculos no Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Tipo de dado — um atributo de um dado que indica ao computador como interpretar seu valor.
Fontes de dados estruturadas: uma coluna = um tipo de dado.

String — uma sequência de uma ou mais letras, números ou outros caracteres.
Exemplos de dados string:
Em cálculos, valores de string ficam entre " ".
IF [Word] = "Apple" THEN "Fruit" END+ Concatenação — juntar duas ou mais strings em sequência: 
SPLIT() — extrair partes de uma string com base em um delimitador:
LEFT(), RIGHT(), MID() — extraem um número fixo de caracteres, pela posição na string:
Funções lógicas permitem verificar se uma condição é verdadeira ou falsa e retornar um valor com base na avaliação.
Condições
Booleanas (Verdadeiro/Falso):
[Low activity ratio] < 0.1 retorna "TRUE" ou "FALSE"Dá para incluir várias verificações na mesma condição, usando AND/OR:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"Função IF:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDFunção IIF
IIF (test, ____ , ____)Função CASE
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF permite condições algébricas, ex.:
IIF() permite condições algébricas, ex.:

CASE busca correspondência exata, ex.:

ISNULL, ISDATE — verificam se um valor é "Null" ou uma data:
ISNULL([Steps]) retorna "TRUE" ou "FALSE"ISDATE([Activity Date]) retorna "TRUE"IFNULL — verifica se um valor é "Null" e controla a saída:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN — retorna 0 se um valor é "Null"
ZN([Steps]) retorna 0Cálculos no Tableau