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) | ส่งกลับค่าเบี่ยงเบนมาตรฐานทางสถิติของค่าทั้งหมดในนิพจน์ที่กำหนดโดยยึดตามตัวอย่างของประชากร |