การคำนวณใน Tableau
Agata Bak-Geerinck
Senior Data Analyst, Telenet
ชนิดข้อมูล (Data type) - คุณสมบัติของข้อมูลที่บ่งบอกวิธีที่คอมพิวเตอร์จะตีความค่านั้น
แหล่งข้อมูลแบบมีโครงสร้าง: หนึ่งคอลัมน์ = หนึ่งชนิดข้อมูล

String - ลำดับของตัวอักษร ตัวเลข หรือสัญลักษณ์ประเภทอื่น ตั้งแต่หนึ่งตัวขึ้นไป
ตัวอย่างข้อมูลแบบ string:
ในการคำนวณ ค่า string ต้องอยู่ในเครื่องหมาย " "
IF [Word] = "Apple" THEN "Fruit" END+ Concatenation - การต่อสตริงตั้งแต่สองตัวขึ้นไปเข้าด้วยกันแบบต่อท้าย: 
SPLIT() - การแยกส่วนหนึ่งของสตริงตามตัวคั่น:
LEFT(), RIGHT(), MID() - ดึงจำนวนตัวอักษรที่กำหนดตามตำแหน่งในสตริง:
ฟังก์ชันตรรกะใช้ตรวจสอบว่าเงื่อนไขหนึ่งเป็นจริงหรือเท็จ แล้วส่งค่าที่ต้องการตามผลการประเมิน
Boolean (True/False) เงื่อนไข:
[Low activity ratio] < 0.1 คืนค่า "TRUE" หรือ "FALSE"สามารถรวมหลายเงื่อนไขในนิพจน์เดียวกันได้ด้วยคำสั่ง AND OR:
([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:
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