Tableau'da Hesaplamalar
Agata Bak-Geerinck
Senior Data Analyst, Telenet
Veri türü - bir verinin değerinin nasıl yorumlanacağını bilgisayara söyleyen özelliktir.
Yapısal veri kaynakları: bir sütun = bir veri türü.

Metin (String) - bir veya daha fazla harf, rakam ya da karakter dizisi.
Metin veri örnekleri:
Hesaplamalarda metin değerleri " " içine alınır.
IF [Word] = "Apple" THEN "Fruit" END+ Birleştirme (concatenation) - iki veya daha fazla metni uç uca ekler: 
SPLIT() - bir ayırıcıya göre metnin parçalarını çıkarır:
LEFT(), RIGHT(), MID() - metin içinde konuma göre sabit sayıda karakter çıkarır:
Mantıksal fonksiyonlar, bir koşulun doğru mu yanlış mı olduğunu belirler ve değerlendirmeye göre istenen değeri döndürür.
Boolean (Doğru/Yanlış) koşullar:
[Low activity ratio] < 0.1 "TRUE" veya "FALSE" döndürürAynı koşulda birden çok kontrol eklenebilir; AND ve OR ifadeleri kullanılır:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )Olumsuzlama:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"IF fonksiyonu:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDIIF fonksiyonu
IIF (test, ____ , ____)CASE fonksiyonu
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF cebirsel koşulları destekler, örn.:
IIF() cebirsel koşulları destekler, örn.:

CASE tam eşleşme arar, örn.:

ISNULL, ISDATE - bir değerin "Null" olup olmadığını veya tarih olup olmadığını kontrol eder:
ISNULL([Steps]) "TRUE" veya "FALSE" döndürürISDATE([Activity Date]) "TRUE" döndürürIFNULL - bir değerin "Null" olduğunu kontrol eder ve çıktıyı belirler:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN - değer "Null" ise 0 döndürür
ZN([Steps]) 0 döndürürTableau'da Hesaplamalar