Tableau - ฟังก์ชั่น

การวิเคราะห์ข้อมูลใด ๆ เกี่ยวข้องกับการคำนวณจำนวนมาก ใน Tableau ตัวแก้ไขการคำนวณใช้เพื่อใช้การคำนวณกับฟิลด์ที่กำลังวิเคราะห์ Tableau มีฟังก์ชัน inbuilt จำนวนมากซึ่งช่วยในการสร้างนิพจน์สำหรับการคำนวณที่ซับซ้อน

ต่อไปนี้เป็นคำอธิบายของฟังก์ชันประเภทต่างๆ

  • ฟังก์ชันตัวเลข
  • ฟังก์ชันสตริง
  • ฟังก์ชันวันที่
  • ฟังก์ชั่นตรรกะ
  • ฟังก์ชันรวม

ฟังก์ชันตัวเลข

นี่คือฟังก์ชันที่ใช้สำหรับการคำนวณตัวเลข พวกเขาใช้ตัวเลขเป็นอินพุตเท่านั้น ต่อไปนี้เป็นตัวอย่างของฟังก์ชันตัวเลขที่สำคัญ

ฟังก์ชัน คำอธิบาย ตัวอย่าง
CEILING (number) ปัดเศษตัวเลขให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุดของค่าที่เท่ากันหรือมากกว่า เพดาน (2.145) = 3
POWER (number, power) เพิ่มจำนวนเป็นกำลังที่ระบุ กำลัง (5,3) = 125
ROUND (number, [decimals]) ปัดเศษตัวเลขเป็นจำนวนหลักที่ระบุ รอบ (3.14152,2) = 3.14

ฟังก์ชันสตริง

ฟังก์ชันสตริงใช้สำหรับการจัดการสตริง ต่อไปนี้เป็นฟังก์ชันสตริงที่สำคัญพร้อมตัวอย่าง

ฟังก์ชัน คำอธิบาย ตัวอย่าง
LEN (string) ส่งกลับความยาวของสตริง LEN ("Tableau") = 7
LTRIM (string) ส่งคืนสตริงโดยลบช่องว่างนำหน้า LTRIM ("Tableau") = "Tableau"
REPLACE (string, substring, replacement) ค้นหาสตริงสำหรับสตริงย่อยและแทนที่ด้วยการแทนที่ หากไม่พบสตริงย่อยจะไม่มีการเปลี่ยนแปลงสตริง REPLACE ("GreenBlueGreen", "Blue", "Red") = "GreenRedGreen"
UPPER (string) ส่งคืนสตริงโดยมีอักขระทั้งหมดเป็นตัวพิมพ์ใหญ่ UPPER ("Tableau") = "TABLEAU"

ฟังก์ชันวันที่

Tableau มีฟังก์ชันวันที่ที่หลากหลายเพื่อคำนวณเกี่ยวกับวันที่ ฟังก์ชั่นวันที่ทั้งหมดใช้date_partซึ่งเป็นสตริงที่ระบุส่วนของวันที่เช่น - เดือนวันหรือปี ตารางต่อไปนี้แสดงตัวอย่างของฟังก์ชันวันที่ที่สำคัญ

ฟังก์ชัน คำอธิบาย ตัวอย่าง
DATEADD (date_part, increment, date) ส่งคืนส่วนเพิ่มที่เพิ่มในวันที่ ระบุประเภทของการเพิ่มขึ้นในdate_part. DATEADD ('month', 3, # 2004-04-15 #) = 2004-0715 12:00:00 AM
DATENAME (date_part, date, [start_of_week]) ผลตอบแทน date_partของวันที่เป็นสตริง start_of_week พารามิเตอร์เป็นทางเลือก DATENAME ('เดือน', # 200404-15 #) = "เมษายน"
DAY (date) ส่งกลับวันของวันที่ที่ระบุเป็นจำนวนเต็ม วัน (# 2004-04-12 #) = 12
NOW( ) ส่งคืนวันที่และเวลาปัจจุบัน NOW () = 2547-04-15 1:08:21 น

ฟังก์ชั่นตรรกะ

ฟังก์ชันเหล่านี้จะประเมินค่าเดียวหรือผลลัพธ์ของนิพจน์และสร้างเอาต์พุตบูลีน

ฟังก์ชัน คำอธิบาย ตัวอย่าง
IFNULL (expression1, expression2) ฟังก์ชัน IFNULL ส่งคืนนิพจน์แรกหากผลลัพธ์ไม่เป็นโมฆะและส่งคืนนิพจน์ที่สองหากเป็นโมฆะ IFNULL ([ขาย], 0) = [ยอดขาย]
ISDATE (string) ฟังก์ชัน ISDATE จะส่งกลับค่า TRUE หากอาร์กิวเมนต์สตริงสามารถแปลงเป็นวันที่และ FALSE หากไม่สามารถทำได้

ISDATE ("11/05/98") = TRUE

ISDATE ("14/05/98") = FALSE

MIN(expression) ฟังก์ชัน MIN จะส่งคืนค่าต่ำสุดของนิพจน์ในทุกระเบียนหรืออย่างน้อยสองนิพจน์สำหรับแต่ละระเบียน

ฟังก์ชันรวม

ฟังก์ชัน คำอธิบาย ตัวอย่าง
AVG(expression) ส่งคืนค่าเฉลี่ยของค่าทั้งหมดในนิพจน์ AVG สามารถใช้ได้กับฟิลด์ตัวเลขเท่านั้น ค่า Null จะถูกละเว้น
COUNT (expression) ส่งคืนจำนวนรายการในกลุ่ม จะไม่นับค่า Null
MEDIAN (expression) ส่งคืนค่ามัธยฐานของนิพจน์ในระเบียนทั้งหมด ค่ามัธยฐานสามารถใช้ได้กับฟิลด์ตัวเลขเท่านั้น ค่า Null จะถูกละเว้น
STDEV (expression) ส่งกลับค่าเบี่ยงเบนมาตรฐานทางสถิติของค่าทั้งหมดในนิพจน์ที่กำหนดโดยยึดตามตัวอย่างของประชากร