Обчислення в Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Тип даних — атрибут даних, що вказує комп'ютеру, як інтерпретувати їх значення.
Структуровані джерела даних: один стовпець = один тип даних.

String — послідовність із однієї чи більше літер, цифр або інших символів.
Приклади рядкових даних:
У розрахунках рядкові значення беруться в " ".
IF [Word] = "Apple" THEN "Fruit" END+ Конкатенація — з'єднання двох і більше рядків послідовно: 
SPLIT() — виділення частин рядка за роздільником:
LEFT(), RIGHT(), MID() — витягують фіксовану кількість символів за позицією в рядку:
Логічні функції визначають, чи умова істинна або хибна, і повертають значення за результатом оцінки.
Булеві (True/False) умови:
[Low activity ratio] < 0.1 повертає "TRUE" або "FALSE"Можна поєднувати кілька перевірок, додаючи 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"Функція IF:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDФункція IIF
IIF (test, ____ , ____)Функція CASE
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF дозволяє алгебраїчні умови, напр.:
IIF() дозволяє алгебраїчні умови, напр.:

CASE шукає точну відповідність, напр.:

ISNULL, ISDATE — перевіряють, чи значення "Null" або дата:
ISNULL([Steps]) повертає "TRUE" або "FALSE"ISDATE([Activity Date]) повертає "TRUE"IFNULL — перевіряє, чи значення "Null", і керує виводом:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN — повертає 0, якщо значення "Null"
ZN([Steps]) повертає 0Обчислення в Tableau