ฟังก์ชัน Tableau (เรียงตามตัวอักษร)
ฟังก์ชัน Tableau ในการอ้างอิงนี้จะเรียงตามลำดับตัวอักษร คลิกตัวอักษรเพื่อข้ามไปยังตำแหน่งนั้นในรายการ คุณยังสามารถใช้ Ctrl+F (Command-F บน Mac) เพื่อเปิดกล่องค้นหา ซึ่งคุณจะใช้ค้นหาฟังก์ชันเฉพาะได้
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A
ABS
ไวยากรณ์ | ABS(number) |
เอาต์พุต | ตัวเลข (บวก) |
คำนิยาม | แสดงค่าสัมบูรณ์ของ <number> ที่กำหนด |
ตัวอย่าง | ABS(-7) = 7 ตัวอย่างที่สองแสดงค่าสัมบูรณ์ของจำนวนทั้งหมดที่อยู่ในฟิลด์ “ผลต่างงบประมาณ” |
หมายเหตุ | ดูเพิ่มเติมที่ SIGN |
ACOS
ไวยากรณ์ | ACOS(number) |
เอาต์พุต | ตัวเลข (มุมเป็นเรเดียน) |
คำนิยาม | แสดงค่าอาร์คโคไซน์ (มุม) ของ <number> ที่กำหนด |
ตัวอย่าง | ACOS(-1) = 3.14159265358979 |
หมายเหตุ | ฟังก์ชันผกผัน COS ใช้มุมเป็นเรเดียนเป็นอาร์กิวเมนต์และแสดงค่าโคไซน์ |
AND
ไวยากรณ์ | <expr1> AND <expr2> |
คำนิยาม | ดำเนินการเชื่อมตรรกะกับสองนิพจน์ (ถ้าทั้งสองฝ่ายเป็นจริง การทดสอบเชิงตรรกะจะคืนค่าเป็นจริง) |
เอาต์พุต | บูลีน |
ตัวอย่าง | IF [Season] = "Spring" AND "[Season] = "Fall" “ถ้าทั้ง (ฤดูกาล = ฤดูใบไม้ผลิ) และ (ฤดูกาล = ฤดูใบไม้ร่วง) เป็นจริงพร้อมๆ กัน ให้กลับมา มันคือวันสิ้นโลกและรองเท้าก็ไม่สำคัญ” |
หมายเหตุ | มักใช้กับ IF และ IIF ดูเพิ่มเติมที่ NOT และ หรือ หากทั้งสองนิพจน์เป็น หากคุณสร้างการคำนวณโดยแสดงผลลัพธ์ของการเปรียบเทียบ หมายเหตุ: ตัวดำเนินการ |
AREA
ไวยากรณ์ | AREA(Spatial Polygon, 'units') |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงพื้นที่พื้นผิวทั้งหมดของ <spatial polygon> |
ตัวอย่าง | AREA([Geometry], 'feet') |
หมายเหตุ | ชื่อหน่วยที่รองรับ (ต้องอยู่ในเครื่องหมายคำพูดในการคำนวณ เช่น
|
ASCII
ไวยากรณ์ | ASCII(string) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงรหัส ASCII สำหรับอักขระตัวแรกของ <string> |
ตัวอย่าง | ASCII('A') = 65 |
หมายเหตุ | นี่คือค่าผกผันของฟังก์ชัน CHAR |
ASIN
ไวยากรณ์ | ASIN(number) |
เอาต์พุต | ตัวเลข (มุมเป็นเรเดียน) |
คำนิยาม | แสดงค่าอาร์คไซน์ (มุม) ของ <number> ที่กำหนด |
ตัวอย่าง | ASIN(1) = 1.5707963267949 |
หมายเหตุ | ฟังก์ชันผกผัน SIN ใช้มุมเป็นเรเดียนเป็นอาร์กิวเมนต์และแสดงค่าไซน์ |
ATAN
ไวยากรณ์ | ATAN(number) |
เอาต์พุต | ตัวเลข (มุมเป็นเรเดียน) |
คำนิยาม | แสดงค่าอาร์กแทนเจนต์ (มุม) ของ <number> ที่กำหนด |
ตัวอย่าง | ATAN(180) = 1.5652408283942 |
หมายเหตุ | ฟังก์ชันผกผัน |
ATAN2
ไวยากรณ์ | ATAN2(y number, x number) |
เอาต์พุต | ตัวเลข (มุมเป็นเรเดียน) |
คำนิยาม | แสดงค่าอาร์กแทนเจนต์ (มุม) ระหว่างตัวเลขสองตัว (<y number> และ <x number> ) ผลลัพธ์เป็นเรเดียน |
ตัวอย่าง | ATAN2(2, 1) = 1.10714871779409 |
หมายเหตุ | ดูเพิ่มเติมที่ ATAN , TAN , และ COT |
ATTR
ไวยากรณ์ | ATTR(expression) |
คำนิยาม | แสดงค่าของ <expression> หากมีค่าเดียวสำหรับแถวทั้งหมด หรือแสดงเป็นดอกจัน ค่า null จะถูกละเว้น |
AVG
ไวยากรณ์ | AVG(expression) |
คำนิยาม | แสดงค่าเฉลี่ยของค่าทั้งหมดใน <expression> ค่า null จะถูกละเว้น |
หมายเหตุ | AVG ใช้ได้กับฟิลด์ตัวเลขเท่านั้น |
B
BUFFER
ไวยากรณ์ | BUFFER(Spatial Point, distance, 'units') |
เอาต์พุต | เรขาคณิต |
คำนิยาม | แสดงรูปร่างรูปหลายเหลี่ยมที่อยู่ตรงกลางเหนือ a <spatial point> โดยมีรัศมีที่กำหนดโดยค่า <distance> และ <unit> |
ตัวอย่าง | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
หมายเหตุ | ชื่อหน่วยที่รองรับ (ต้องอยู่ในเครื่องหมายคำพูดในการคำนวณ เช่น
|
C
CASE
ไวยากรณ์ | CASE <expression>
|
เอาต์พุต | ขึ้นอยู่กับประเภทข้อมูลของค่า <then> |
คำนิยาม | ประเมินว่า |
ตัวอย่าง |
“ดูที่ฟิลด์ฤดูกาล หากค่าเป็นฤดูร้อน ให้แสดงผลรองเท้าแตะ หากค่าเป็นฤดูหนาว ให้แสดงผลรองเท้าบู้ท หากไม่มีตัวเลือกในการคำนวณที่ตรงกับสิ่งที่อยู่ในฟิลด์ฤดูกาล ให้แสดงผลรองเท้าผ้าใบ” |
หมายเหตุ | ใช้กับ WHEN, THEN, ELSE และ END เคล็ดลับ: หลายครั้งที่คุณสามารถใช้กลุ่มเพื่อให้ได้ผลลัพธ์เหมือนกับฟังก์ชัน CASE ที่ซับซ้อน หรือใช้ CASE เพื่อแทนที่ฟังก์ชันการจัดกลุ่มดั้งเดิม เช่น ในตัวอย่างก่อนหน้านี้ คุณอาจต้องการทดสอบว่าสถานการณ์ใดมีประสิทธิภาพมากกว่าสำหรับสถานการณ์ของคุณ |
CEILING
ไวยากรณ์ | CEILING(number) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | ปัดเศษ <number> ให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่มีค่าเท่ากับหรือมากกว่า |
ตัวอย่าง | CEILING(2.1) = 3 |
หมายเหตุ | ดูเพิ่มเติมที่ FLOOR และ ROUND |
ข้อจำกัดของฐานข้อมูล |
|
CHAR
ไวยากรณ์ | CHAR(number) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงอักขระที่เข้ารหัสด้วยรหัส ASCII <number> |
ตัวอย่าง | CHAR(65) = 'A' |
หมายเหตุ | นี่คือค่าผกผันของฟังก์ชัน ASCII |
เก็บ
ไวยากรณ์ | COLLECT(spatial) |
คำนิยาม | การคำนวณรวมที่รวมค่าในฟิลด์อาร์กิวเมนต์ ค่า null จะถูกละเว้น |
หมายเหตุ | COLLECT ใช้ได้กับฟิลด์เชิงพื้นที่เท่านั้น |
CONTAINS
ไวยากรณ์ | CONTAINS(string, substring) |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า True หาก <string> ที่กำหนดมี <substring> ที่ระบุ |
ตัวอย่าง | CONTAINS("Calculation", "alcu") = true |
หมายเหตุ | ดูเพิ่มเติมที่ฟังก์ชันเชิงตรรกะ(ลิงก์จะเปิดในหน้าต่างใหม่) IN รวมถึง RegEx ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
CORR
ไวยากรณ์ | CORR(expression1, expression2) |
เอาต์พุต | ตัวเลขตั้งแต่ -1 ถึง 1 |
คำนิยาม | แสดงค่าสัมประสิทธิ์สหสัมพันธ์ของ Pearson ของนิพจน์สองรายการ |
ตัวอย่าง | example |
หมายเหตุ | สหสัมพันธ์ของ Pearson วัดความสัมพันธ์เชิงเส้นระหว่างสองตัวแปร ผลลัพธ์อยู่ในช่วงตั้งแต่ -1 ถึง +1 โดยรวม ซึ่ง 1 บ่งบอกถึงความสัมพันธ์เชิงเส้นทางบวกอย่างแน่นอน 0 บ่งบอกว่าไม่มีความสัมพันธ์เชิงเส้นระหว่างตัวแปร และ −1 คือความสัมพันธ์ทางลบอย่างแน่นอน กำลังสองของผลลัพธ์ CORR เทียบเท่ากับค่า R-Squared สำหรับแบบจำลองเส้นแนวโน้มแบบเชิงเส้น ดูข้อกำหนดของแบบจำลองเส้นแนวโน้ม(ลิงก์จะเปิดในหน้าต่างใหม่) ใช้กับนิพจน์ LOD ที่กำหนดขอบเขตตาราง: คุณสามารถใช้ CORR เพื่อแสดงความสัมพันธ์เป็นภาพในการกระจายแบบแยกส่วนโดยใช้ระดับของนิพจน์รายละเอียดในขอบเขตตาราง(ลิงก์จะเปิดในหน้าต่างใหม่) ตัวอย่าง: {CORR(Sales, Profit)} เมื่อใช้นิพจน์ระดับรายละเอียด จะเป็นการเรียกใช้สหสัมพันธ์ในทุกแถว หากคุณใช้สูตรอย่างเช่น |
ข้อจำกัดของฐานข้อมูล |
สำหรับแหล่งข้อมูลอื่นๆ ให้พิจารณาแยกข้อมูลหรือใช้ |
COS
ไวยากรณ์ | COS(number) อาร์กิวเมนต์ตัวเลขคือมุมในหน่วยเรเดียน |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่าโคไซน์ของมุม |
ตัวอย่าง | COS(PI( ) /4) = 0.707106781186548 |
หมายเหตุ | ฟังก์ชันผกผัน ดูเพิ่มเติมที่ |
COT
ไวยากรณ์ | COT(number) อาร์กิวเมนต์ตัวเลขคือมุมในหน่วยเรเดียน |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่าโคแทนเจนต์ของมุม |
ตัวอย่าง | COT(PI( ) /4) = 1 |
หมายเหตุ | ดูเพิ่มเติมที่ ATAN , TAN , และ PI |
COUNT
ไวยากรณ์ | COUNT(expression) |
คำนิยาม | แสดงจำนวนรายการ ค่า null จะไม่ถูกนับ |
COUNTD
ไวยากรณ์ | COUNTD(expression) |
คำนิยาม | แสดงจำนวนรายการที่ต่างกันในกลุ่ม ค่า null จะไม่ถูกนับ |
COVAR
ไวยากรณ์ | COVAR(expression1, expression2) |
คำนิยาม | แสดงค่าความแปรปรวนร่วมเกี่ยวตัวอย่างของสองนิพจน์ |
หมายเหตุ | ค่าความแปรปรวนร่วมเกี่ยวแสดงปริมาณที่สองตัวแปรเปลี่ยนแปลงร่วมกัน ค่าความแปรปรวนร่วมเกี่ยวเชิงบวกบ่งบอกว่าตัวแปรมีแนวโน้มจะเคลื่อนไปในทิศทางเดียวกัน เมื่อค่าตัวแปรหนึ่งที่มีขนาดใหญ่ขึ้นมีแนวโน้มจะสอดคล้องกับค่าของอีกตัวแปรที่มีขนาดใหญ่ขึ้นโดยเฉลี่ย ค่าความแปรปรวนร่วมเกี่ยวตัวอย่างใช้จำนวนจุดข้อมูลที่ไม่ใช่ค่า ืnull n - 1 เพื่อสร้างมาตรฐานการคำนวณค่าความแปรปรวนร่วมเกี่ยว แทนที่จะใช้ n ซึ่งใช้ในค่าความแปรปรวนร่วมเกี่ยวประชากร (มีให้ใช้งานในฟังก์ชัน หาก ค่าของ |
ข้อจำกัดของฐานข้อมูล |
สำหรับแหล่งข้อมูลอื่นๆ ให้พิจารณาแยกข้อมูลหรือใช้ |
COVARP
ไวยากรณ์ | COVARP(expression 1, expression2) |
คำนิยาม | แสดงค่าความแปรปรวนร่วมเกี่ยวประชากรของสองนิพจน์ |
หมายเหตุ | ค่าความแปรปรวนร่วมเกี่ยวแสดงปริมาณที่สองตัวแปรเปลี่ยนแปลงร่วมกัน ค่าความแปรปรวนร่วมเกี่ยวเชิงบวกบ่งบอกว่าตัวแปรมีแนวโน้มจะเคลื่อนไปในทิศทางเดียวกัน เมื่อค่าตัวแปรหนึ่งที่มีขนาดใหญ่ขึ้นมีแนวโน้มจะสอดคล้องกับค่าของอีกตัวแปรที่มีขนาดใหญ่ขึ้นโดยเฉลี่ย ค่าความแปรปรวนร่วมเกี่ยวประชากรเป็นค่าความแปรปรวนร่วมเกี่ยวตัวอย่างคูณด้วย (n-1)/n ซึ่งเป็นจำนวนรวมของจุดข้อมูลที่ไม่ใช่ค่า Null ค่าความแปรปรวนร่วมเกี่ยวประชากรเป็นตัวเลือกที่เหมาะสมเมื่อมีข้อมูลให้ใช้งานสำหรับรายการที่สนใจทั้งหมด ซึ่งตรงข้ามกับกรณีที่มีเฉพาะเซตย่อยของรายการแบบสุ่ม ซึ่งจะเหมาะกับค่าความแปรปรวนร่วมเกี่ยวตัวอย่าง (ที่มีฟังก์ชัน หาก |
ข้อจำกัดของฐานข้อมูล |
สำหรับแหล่งข้อมูลอื่นๆ ให้พิจารณาแยกข้อมูลหรือใช้ |
D
DATE
ฟังก์ชันการแปลงประเภทซึ่งจะเปลี่ยนนิพจน์สตริงและตัวเลขเป็นวันที่ ตราบใดที่อยู่ในรูปแบบที่จดจำได้
ไวยากรณ์ | DATE(expression) |
เอาต์พุต | วันที่ |
คำนิยาม | แสดงวันที่ที่กำหนด <expression> ของตัวเลข สตริง หรือวันที่ |
ตัวอย่าง | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018") DATE(#2018-09-22 14:52#) |
หมายเหตุ | ไม่จำเป็นต้องระบุรูปแบบ ซึ่งแตกต่างจาก
|
DATEADD
เพิ่มจำนวนส่วนของวันที่ที่ระบุ (เดือน วัน ฯลฯ) ให้กับวันที่เริ่มต้น
ไวยากรณ์ | DATEADD(date_part, interval, date) |
เอาต์พุต | วันที่ |
คำนิยาม | แสดงวันที่เฉพาะเจาะจงพร้อมหมายเลขที่ระบุ <interval> ที่เพิ่มไปยัง ><date_part ที่ระบุของวันที่นั้น ตัวอย่างเช่น การเพิ่ม 3 เดือนหรือ 12 วันไปยังวันที่เริ่มต้น |
ตัวอย่าง | เลื่อนวันครบกำหนดทั้งหมดออกไป 1 สัปดาห์ DATEADD('week', 1, [due date]) เพิ่ม 280 วันไปยังวันที่ 20 กุมภาพันธ์ 2021 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
หมายเหตุ | รองรับวันที่ ISO 8601 |
DATEDIFF
แสดงจำนวนส่วนของวันที่ (สัปดาห์ ปี ฯลฯ) ระหว่างวันที่ 2 วัน
ไวยากรณ์ | DATEDIFF(date_part, date1, date2, [start_of_week]) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงค่าความแตกต่างระหว่าง date1 กับ date2 ที่แสดงในหน่วย date_part ตัวอย่างเช่น การลบวันที่ที่มีคนเข้ามาและออกจากวงดนตรีเพื่อดูว่าพวกเขาอยู่ในวงดนตรีนานแค่ไหน |
ตัวอย่าง | จำนวนวันระหว่างวันที่ 25 มีนาคม 1986 ถึง 20 กุมภาพันธ์ 2021 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751 มีกี่เดือนที่มีคนอยู่ในวงดนตรี DATEDIFF('month', [date joined band], [date left band]) |
หมายเหตุ | รองรับวันที่ ISO 8601 |
DATENAME
แสดงชื่อของส่วนวันที่ที่ระบุเป็นสตริงแยกกัน
ไวยากรณ์ | DATENAME(date_part, date, [start_of_week]) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <date_part> ของวันที่เป็นสตริง |
ตัวอย่าง | DATENAME('year', #3/25/1986#) = "1986" DATENAME('month', #1986-03-25#) = "March" |
หมายเหตุ | รองรับวันที่ ISO 8601 การคำนวณที่คล้ายกันมากคือ DATEPART ซึ่งแสดงค่าของส่วนวันที่ที่ระบุเป็นจำนวนเต็มต่อเนื่อง โดยการเปลี่ยนแอตทริบิวต์ของผลลัพธ์การคำนวณ (มิติข้อมูลหรือการวัดผล ต่อเนื่องหรือแยกกัน) และการจัดรูปแบบวันที่ ผลลัพธ์ของ ฟังก์ชันผกผันคือ |
DATEPARSE
แสดงสตริงที่จัดรูปแบบพิเศษเป็นวันที่
ไวยากรณ์ | DATEPARSE(date_format, date_string) |
เอาต์พุต | วันที่ |
คำนิยาม | อาร์กิวเมนต์ <date_format> จะอธิบายวิธีจัดเรียงฟิลด์ <date_string> เนื่องจากฟิลด์แบบสตริงสามารถเรียงลำดับได้หลายแบบ <date_format> จะต้องตรงกันทุกประการ ดูตำอธิบายแบบเต็มได้ที่แปลงฟิลด์เป็นฟิลด์วันที่(ลิงก์จะเปิดในหน้าต่างใหม่) |
ตัวอย่าง | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
หมายเหตุ |
ฟังก์ชันผกผัน ซึ่งแยกวันที่ออกจากกันและแสดงค่าของส่วนต่างๆ คือ |
ข้อจำกัดของฐานข้อมูล |
|
DATEPART
แสดงชื่อของส่วนวันที่ที่ระบุเป็นจำนวนเต็ม
ไวยากรณ์ | DATEPART(date_part, date, [start_of_week]) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดง <date_part> ของวันที่เป็นจำนวนเต็ม |
ตัวอย่าง | DATEPART('year', #1986-03-25#) = 1986 DATEPART('month', #1986-03-25#) = 3 |
หมายเหตุ | รองรับวันที่ ISO 8601 การคำนวณที่คล้ายกันมากคือ ฟังก์ชันผกผันคือ |
DATETIME
ไวยากรณ์ | DATETIME(expression) |
เอาต์พุต | วันเวลา |
คำนิยาม | แสดงวันที่และเวลาที่กำหนดตัวเลข สตริง หรือนิพจน์วันที่ |
ตัวอย่าง | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
DATETRUNC
ฟังก์ชันนี้ถือได้ว่าเป็นการปัดเศษวันที่ โดยใช้วันที่ที่ระบุและแสดงเวอร์ชันของวันที่นั้นตามความจำเพาะที่ต้องการ เนื่องจากทุกวันต้องมีค่าสำหรับวัน เดือน ไตรมาส และปี DATETRUNC
จึงตั้งค่าเป็นค่าต่ำสุดสำหรับแต่ละส่วนของวันที่จนถึงส่วนของวันที่ที่ระบุ โปรดดูข้อมูลเพิ่มเติมได้ที่ตัวอย่าง
ไวยากรณ์ | DATETRUNC(date_part, date, [start_of_week]) |
เอาต์พุต | วันที่ |
คำนิยาม | ตัดทอน <date> ให้ถูกต้องตามที่ระบุโดย <date_part> ฟังก์ชันนี้จะแสดงวันที่ใหม่ ตัวอย่างเช่น เมื่อคุณตัดทอนวันที่ที่อยู่กลางเดือนในระดับเดือน ฟังก์ชันนี้จะแสดงวันที่แรกของเดือน |
ตัวอย่าง | DATETRUNC('day', #9/22/2018#) = #9/22/2018# DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018# (วันจันทร์ของสัปดาห์ที่ 9/22/2018) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (วันแรกของไตรมาสที่ 9/22/2018) หมายเหตุ: สำหรับสัปดาห์และสัปดาห์แบบ ISO ค่า |
หมายเหตุ | รองรับวันที่ ISO 8601 คุณต้องไม่ใช้ ตัวอย่างเช่น |
DAY
แสดงวันของเดือน (1-31) เป็นจำนวนเต็ม
ไวยากรณ์ | DAY(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงวันของ <date> ที่กำหนดเป็นจำนวนเต็ม |
ตัวอย่าง | Day(#September 22, 2018#) = 22 |
หมายเหตุ | ดูเพิ่มเติมที่ WEEK , MONTH , ไตรมาส , YEAR และค่าเทียบเท่า ISO |
DEGREES
ไวยากรณ์ | DEGREES(number) อาร์กิวเมนต์ตัวเลขคือมุมในหน่วยเรเดียน |
เอาต์พุต | จำนวน (องศา) |
คำนิยาม | แปลงมุมที่เป็นเรเดียนเป็นองศา |
ตัวอย่าง | DEGREES(PI( )/4) = 45.0 |
หมายเหตุ | ฟังก์ชันผกผัน ดูเพิ่มเติมที่ |
DISTANCE
ไวยากรณ์ | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงการวัดระยะห่างระหว่างสองจุดของ units ที่กำหนด |
ตัวอย่าง | DISTANCE([Origin Point],[Destination Point], 'km') |
หมายเหตุ | ชื่อหน่วยที่รองรับ (ต้องอยู่ในเครื่องหมายคำพูดในการคำนวณ):
|
ข้อจำกัดของฐานข้อมูล | ฟังก์ชันนี้สามารถสร้างกับการเชื่อมต่อแบบเรียลไทม์ได้เท่านั้น แต่จะทำงานต่อไปหากแปลงแหล่งข้อมูลเป็นการแยกข้อมูล |
DIV
ไวยากรณ์ | DIV(integer1, integer2) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงส่วนจำนวนเต็มของการหาร ซึ่ง <integer1> จะหารด้วย <integer2> |
ตัวอย่าง | DIV(11,2) = 5 |
DOMAIN
DOMAIN(string_url)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
E
ELSE
ไวยากรณ์ | CASE <expression>
|
คำนิยาม | ส่วนเสริมของ IF หรือนิพจน์ CASE ที่ใช้ในการระบุค่าเริ่มต้นที่จะแสดงหากไม่มีนิพจน์ที่ทดสอบใดเป็นจริง |
ตัวอย่าง | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
หมายเหตุ | ใช้กับ CASE, WHEN, IF, ELSEIF, THEN และ END
|
ELSEIF
ไวยากรณ์ | [ELSEIF <test2> THEN <then2>] |
คำนิยาม | ส่วนเสริมของนิพจน์ IF ที่ใช้ในการระบุเงื่อนไขเพิ่มเติมนอกเหนือจาก IF เริ่มต้น |
ตัวอย่าง | IF [Season] = "Summer" THEN 'Sandals' |
หมายเหตุ |
ไม่เหมือน |
END
คำนิยาม | ใช้เพื่อปิดนิพจน์ IF หรือ CASE |
ตัวอย่าง | IF [Season] = "Summer" THEN 'Sandals' “ถ้าฤดูกาล = ฤดูร้อน ก็ให้แสดงรองเท้าแตะ ถ้าไม่เช่นนั้น ให้ดูที่นิพจน์ถัดไป ถ้าฤดูกาล = ฤดูหนาว ก็ให้แสดงรองเท้าบู้ต ถ้าไม่มีนิพจน์ใดเป็นค่า True ให้แสดงรองเท้าผ้าใบ” CASE [Season] “ดูที่ฟิลด์ฤดูกาล หากค่าเป็นฤดูร้อน ให้แสดงผลรองเท้าแตะ หากค่าเป็นฤดูหนาว ให้แสดงผลรองเท้าบู้ท หากไม่มีตัวเลือกในการคำนวณที่ตรงกับสิ่งที่อยู่ในฟิลด์ฤดูกาล ให้แสดงผลรองเท้าผ้าใบ” |
หมายเหตุ |
ENDSWITH
ENDSWITH
ไวยากรณ์ | ENDSWITH(string, substring) |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า True หาก <string> ที่กำหนดสิ้นสุดด้วย <substring> ที่ระบุ ระบบจะข้ามช่องว่าง |
ตัวอย่าง | ENDSWITH("Tableau", "leau") = true |
หมายเหตุ | ดูเพิ่มเติมที่ RegEx ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
EXCLUDE
หากต้องการข้อมูลเพิ่มเติม โปรดดูนิพจน์ระดับรายละเอียด(ลิงก์จะเปิดในหน้าต่างใหม่)
EXP
ไวยากรณ์ | EXP(number) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่า e ยกกำลังของ <number> . ที่กำหนด |
ตัวอย่าง | EXP(2) = 7.389 |
หมายเหตุ | ดูเพิ่มเติมที่ LN |
F
FIND
ไวยากรณ์ | FIND(string, substring, [start]) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงตำแหน่งดัชนีของ หากเพิ่มอาร์กิวเมนต์ตัวเลขเสริม |
ตัวอย่าง | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
หมายเหตุ | ดูเพิ่มเติมที่ RegEx ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
FINDNTH
ไวยากรณ์ | FINDNTH(string, substring, occurrence) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงตำแหน่งที่เกิด <substring> ที่ n ขึ้นภายใน <string> ที่ระบุ ซึ่ง n กำหนดจากอาร์กิวเมนต์ <occurence> |
ตัวอย่าง | FINDNTH("Calculation", "a", 2) = 7 |
หมายเหตุ |
ดูเพิ่มเติมที่ RegEx ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
FIRST
FIRST()
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
FIXED
หากต้องการข้อมูลเพิ่มเติม โปรดดูนิพจน์ระดับรายละเอียด(ลิงก์จะเปิดในหน้าต่างใหม่)
FLOAT
ไวยากรณ์ | FLOAT(expression) |
เอาต์พุต | จำนวนจุดลอยตัว (ทศนิยม) |
คำนิยาม | คาสต์อาร์กิวเมนต์เป็นเลขค่าทศนิยม |
ตัวอย่าง | FLOAT(3) = 3.000 |
หมายเหตุ | ดูเพิ่มเติมที่ INT ซึ่งแสดงจำนวนเต็ม |
FLOOR
ไวยากรณ์ | FLOOR(number) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | ปัดเศษ <number> ให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุดที่มีค่าเท่ากับหรือน้อยกว่า |
ตัวอย่าง | FLOOR(7.9) = 7 |
หมายเหตุ | ดูเพิ่มเติมที่ CEILING และ ROUND |
ข้อจำกัดของฐานข้อมูล |
|
FULLNAME
ไวยากรณ์ | FULLNAME( ) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงชื่อเต็มสำหรับผู้ใช้ปัจจุบัน |
ตัวอย่าง | FULLNAME( ) สิ่งนี้จะแสดงชื่อเต็มของผู้ใช้ที่เข้าสู่ระบบ เช่น “Hamlin Myrer” [Manager] = FULLNAME( ) หากผู้จัดการ “Hamlin Myrer” เข้าสู่ระบบ ตัวอย่างนี้จะแสดงค่า True ต่อเมื่อฟิลด์ “ผู้จัดการ” ในมุมมองมีชื่อ “Hamlin Myrer” เท่านั้น |
หมายเหตุ | ฟังก์ชันนี้จะตรวจสอบรายการต่อไปนี้
ตัวกรองผู้ใช้ เมื่อใช้เป็นตัวกรอง ฟิลด์ที่คำนวณเช่น |
G
GET_JSON_OBJECT
GET_JSON_OBJECT(JSON string, JSON path)
รองรับเฉพาะเมื่อเชื่อมต่อกับ Hadoop Hive เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
GROUP_CONCAT
GROUP_CONCAT(expression)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
H
HEXBINX
ไวยากรณ์ | HEXBINX(number, number) |
เอาต์พุต | หมายเลข |
คำนิยาม | แมปพิกัด x, y กับพิกัด x ของกล่องหกเหลี่ยมที่ใกล้ที่สุด กล่องมีความยาวด้านข้างเป็น 1 ดังนั้นอินพุตอาจต้องได้รับการปรับขนาดอย่างเหมาะสม |
ตัวอย่าง | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
หมายเหตุ | HEXBINX และ HEXBINY เป็นฟังก์ชันกล่องเก็บและพล็อตสำหรับกล่องหกเหลี่ยม กล่องหกเหลี่ยมเป็นตัวเลือกที่สวยงามและมีประสิทธิภาพสำหรับแสดงผลข้อมูลในระนาบ x/y เช่น แผนที่ เนื่องจากกล่องเป็นทรงหกเหลี่ยม แต่ละกล่องจะใกล้เคียงกับวงกลมและลดระยะห่างที่แตกต่างกันจากจุดข้อมูลไปจถึงกึ่งกลางของถัง ซึ่งทำให้การจัดคลัสเตอร์ทั้งถูกต้องแม่นยำและให้ข้อมูล |
HEXBINY
ไวยากรณ์ | HEXBINY(number, number) |
เอาต์พุต | หมายเลข |
คำนิยาม | แมปพิกัด x, y กับพิกัด y ของกล่องหกเหลี่ยมที่ใกล้ที่สุด กล่องมีความยาวด้านข้างเป็น 1 ดังนั้นอินพุตอาจต้องได้รับการปรับขนาดอย่างเหมาะสม |
ตัวอย่าง | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
หมายเหตุ | ดูเพิ่มเติมที่ HEXBINX |
HOST
HOST(string_url)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
I
IF
ไวยากรณ์ | IF <test1> THEN <then1> |
เอาต์พุต | ขึ้นอยู่กับประเภทข้อมูลของค่า <then> |
คำนิยาม | ทดสอบชุดของนิพจน์และแสดงค่า |
ตัวอย่าง | IF [Season] = "Summer" THEN 'Sandals' “ถ้าฤดูกาล = ฤดูร้อน ก็ให้แสดงรองเท้าแตะ ถ้าไม่เช่นนั้น ให้ดูที่นิพจน์ถัดไป ถ้าฤดูกาล = ฤดูหนาว ก็ให้แสดงรองเท้าบู้ต ถ้าไม่มีนิพจน์ใดเป็นค่า True ให้แสดงรองเท้าผ้าใบ” |
หมายเหตุ |
IFNULL
ไวยากรณ์ | IFNULL(expr1, expr2) |
เอาต์พุต | ขึ้นอยู่กับประเภทข้อมูลของค่า <expr> |
คำนิยาม | แสดง |
ตัวอย่าง | IFNULL([Assigned Room], "TBD") "ถ้าฟิลด์ห้องที่ได้รับมอบหมายไม่เป็น null ให้แสดงค่าของฟิลด์นี้ ถ้าฟิลด์ห้องที่ได้รับมอบหมายเป็น null ให้แสดง TBD แทน” |
หมายเหตุ | เปรียบเทียบกับ ISNULL ดูเพิ่มเติมที่ ZN |
IIF
ไวยากรณ์ | IIF(<test>, <then>, <else>, [<unknown>]) |
เอาต์พุต | ขึ้นอยู่กับประเภทข้อมูลของค่าในนิพจน์ |
คำนิยาม | ตรวจสอบว่าตรงตามเงื่อนไข (<test> ) และแสดง <then> หากการทดสอบเป็น True <else> หากการทดสอบเป็น False และมีค่าเผื่อเลือกสำหรับ <unknown> ถ้าการทดสอบเป็นค่า null หากไม่ได้ระบุตัวเลือกที่ไม่รู้จัก IIF แสดงค่า null |
ตัวอย่าง | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') “ถ้าฤดูกาล = ฤดูร้อน ก็ให้แสดงรองเท้าแตะ ถ้าไม่เช่นนั้น ให้แสดงรองเท้าอื่นๆ” IIF([Season] = 'Summer', 'Sandals', “ถ้าฤดูกาล = ฤดูร้อน ก็ให้แสดงรองเท้าแตะ ถ้าไม่เช่นนั้น ให้ดูที่นิพจน์ถัดไป ถ้าฤดูกาล = ฤดูหนาว ก็ให้แสดงรองเท้าบู้ต หากทั้งสองกรณีไม่เป็น True ให้แสดงสนีกเกอร์” IIF('Season' = 'Summer', 'Sandals', “ถ้าฤดูกาล = ฤดูร้อน ก็ให้แสดงรองเท้าแตะ ถ้าไม่เช่นนั้น ให้ดูที่นิพจน์ถัดไป ถ้าฤดูกาล = ฤดูหนาว ก็ให้แสดงรองเท้าบู้ต ถ้าไม่มีนิพจน์ใดเป็น True ให้แสดงรองเท้าผ้าใบ” |
หมายเหตุ |
กล่าวคือ ในการคำนวณด้านล่าง ผลลัพธ์จะเป็นสีแดง ไม่ใช่สีส้ม เนื่องจากนิพจน์หยุดได้รับการประเมินทันทีที่ A=A ได้รับการประเมินว่าเป็นจริง:
|
IN
ไวยากรณ์ | <expr1> IN <expr2> |
เอาต์พุต | บูลีน (True หรือ False) |
คำนิยาม | แสดงค่า TRUE หากค่าใน <expr1> ตรงกับค่าใดๆ ใน <expr2> |
ตัวอย่าง | SUM([Cost]) IN (1000, 15, 200) “ค่าของฟิลด์ต้นทุนคือ 1,000, 15 หรือ 200” [Field] IN [Set] “ค่าของฟิลด์อยู่ในเซตหรือไม่” |
หมายเหตุ | ค่าต่างๆ ใน ดูเพิ่มเติมที่ WHEN |
INCLUDE
หากต้องการข้อมูลเพิ่มเติม โปรดดูนิพจน์ระดับรายละเอียด(ลิงก์จะเปิดในหน้าต่างใหม่)
INDEX
INDEX( )
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
INT
ไวยากรณ์ | INT(expression) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | คาสต์อาร์กิวเมนต์เป็นจำนวนเต็ม สำหรับนิพจน์ ฟังก์ชันนี้จะตัดทอนผลลัพธ์ให้เป็นจำนวนเต็มที่ใกล้เคียงศูนย์ที่สุด |
ตัวอย่าง | INT(8/3) = 2 INT(-9.7) = -9 |
หมายเหตุ | เมื่อแปลงสตริงเป็นจำนวนเต็ม จำนวนจะแปลงเป็นค่าทศนิยมก่อนแล้วจึงปัดเศษ ดู |
จุดตัด
ไวยากรณ์ | INTERSECTS (<geometry1>, <geometry2>) |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า True หรือ False ซึ่งระบุว่ารูปทรงเรขาคณิตสองรูปทับซ้อนกันในพื้นที่หรือไม่ |
หมายเหตุ | ค่าผสมที่รองรับ: จุด/รูปหลายเหลี่ยม, เส้น/รูปหลายเหลี่ยม และรูปหลายเหลี่ยม/รูปหลายเหลี่ยม |
ISDATE
ตรวจสอบว่าสตริงเป็นรูปแบบวันที่ที่ถูกต้องหรือไม่
ไวยากรณ์ | ISDATE(string) |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า True หาก <string> ที่กำหนดเป็นวันที่ที่ถูกต้อง |
ตัวอย่าง | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
หมายเหตุ | อาร์กิวเมนต์ที่ต้องการต้องเป็นสตริง ไม่สามารถใช้ ISDATE สำหรับฟิลด์ที่มีประเภทข้อมูลที่เป็นวันที่ การคำนวณจะแสดงข้อผิดพลาด |
ISFULLNAME
ไวยากรณ์ | ISFULLNAME("User Full Name") |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า |
ตัวอย่าง | ISFULLNAME("Hamlin Myrer") |
หมายเหตุ | อาร์กิวเมนต์ ฟังก์ชันนี้จะตรวจสอบรายการต่อไปนี้
|
ISMEMBEROF
ไวยากรณ์ | ISMEMBEROF("Group Name") |
เอาต์พุต | บูลีนหรือค่า null |
คำนิยาม | แสดงค่า |
ตัวอย่าง | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
หมายเหตุ | อาร์กิวเมนต์ หากผู้ใช้เข้าสู่ระบบ Tableau Cloud หรือ Tableau Server ความเป็นสมาชิกกลุ่มจะถูกกำหนดโดยกลุ่ม Tableau ฟังก์ชันจะแสดงค่า TRUE หากสตริงที่กำหนดคือ “ผู้ใช้ทั้งหมด” ฟังก์ชัน |
ISNULL
ไวยากรณ์ | ISNULL(expression) |
เอาต์พุต | บูลีน (True หรือ False) |
คำนิยาม | แสดงค่า True หาก |
ตัวอย่าง | ISNULL([Assigned Room]) “ฟิลด์ห้องที่ได้รับมอบหมายเป็น null หรือไม่" |
หมายเหตุ | เปรียบเทียบกับ IFNULL ดูเพิ่มเติมที่ ZN |
ISOQUARTER
ไวยากรณ์ | ISOQUARTER(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงค่าไตรมาสตามสัปดาห์ ISO8601 ของ <date> ที่ระบุเป็นจำนวนเต็ม |
ตัวอย่าง | ISOQUARTER(#1986-03-25#) = 1 |
หมายเหตุ | ดูเพิ่มเติมที่ ISOWEEK , ISOWEEKDAY , ISOYEAR และค่าเทียบเท่า ISO |
ISOWEEK
ไวยากรณ์ | ISOWEEK(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงค่าสัปดาห์ตามสัปดาห์ ISO8601 ของ <date> ที่กำหนดเป็นจำนวนเต็ม |
ตัวอย่าง | ISOWEEK(#1986-03-25#) = 13 |
หมายเหตุ | ดูเพิ่มเติมที่ ISOWEEKDAY , ISOQUARTER , ISOYEAR และค่าเทียบเท่า ISO |
ISOWEEKDAY
ไวยากรณ์ | ISOWEEKDAY(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงค่าวันในสัปดาห์ตามสัปดาห์ ISO8601 ของ <date> ที่ระบุเป็นจำนวนเต็ม |
ตัวอย่าง | ISOWEEKDAY(#1986-03-25#) = 2 |
หมายเหตุ | ดูเพิ่มเติมที่ ISOWEEK , ISOQUARTER , ISOYEAR และค่าเทียบเท่า ISO |
ISOYEAR
ไวยากรณ์ | ISOYEAR(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงค่าปี ISO8601 แบบสัปดาห์ของวันที่ที่ระบุเป็นจำนวนเต็ม |
ตัวอย่าง | ISOYEAR(#1986-03-25#) = 1,986 |
หมายเหตุ | ดูเพิ่มเติมที่ ISOWEEK , ISOWEEKDAY , ISOQUARTER และค่าเทียบเท่า ISO |
ISUSERNAME
ไวยากรณ์ | ISUSERNAME("username") |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า TRUE หากชื่อผู้ใช้ปัจจุบันตรงกับ <username> ที่ระบุหรือ FALSE หากไม่ตรงกัน |
ตัวอย่าง | ISUSERNAME("hmyrer") |
หมายเหตุ | อาร์กิวเมนต์ ฟังก์ชันนี้จะตรวจสอบรายการต่อไปนี้
|
J
K
L
LAST
LAST()
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
LEFT
ไวยากรณ์ | LEFT(string, number) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <number> อักขระซ้ายสุดในสตริง |
ตัวอย่าง | LEFT("Matador", 4) = "Mata" |
หมายเหตุ | ดูเพิ่มเติมที่ MID และ RIGHT |
LEN
ไวยากรณ์ | LEN(string) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงความยาวของ <string> |
ตัวอย่าง | LEN("Matador") = 7 |
หมายเหตุ | เพื่อไม่ให้สับสนกับฟังก์ชันเชิงพื้นที่ LENGTH |
LENGTH
ไวยากรณ์ | LENGTH(geometry, 'units') |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงความยาวเส้นทาง geodetic ของสตริงบรรทัดหรือสตริงใน <geometry> โดยใช้ <units> ที่กำหนด |
ตัวอย่าง | LENGTH([Spatial], 'metres') |
หมายเหตุ | ผลลัพธ์ก็คือ อย่าสับสนกับฟังก์ชันสตริง |
LN
ไวยากรณ์ | LN(number) |
เอาต์พุต | หมายเลข เอาต์พุตคือ |
คำนิยาม | แสดงค่าลอการิทึมธรรมชาติของ <number> |
ตัวอย่าง | LN(50) = 3.912023005 |
หมายเหตุ | ดูเพิ่มเติมที่ EXP และ LOG |
LOG
ไวยากรณ์ | LOG(number, [base]) หากไม่มีอาร์กิวเมนต์ฐานเผื่อเลือก จะใช้ฐาน 10 |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่าลอการิทึมของ <number> สำหรับ <base> ที่กำหนด |
ตัวอย่าง | LOG(16,4) = 2 |
หมายเหตุ | ดูเพิ่มเติมที่ POWER LN |
LOG2
LOG2(number)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
LOOKUP
LOOKUP(expression, [offest])
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
LOWER
ไวยากรณ์ | LOWER(string) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <string> ที่ระบุเป็นอักขระตัวพิมพ์เล็กทั้งหมด |
ตัวอย่าง | LOWER("ProductVersion") = "productversion" |
หมายเหตุ | ดูเพิ่มเติมที่ UPPER และ PROPER |
LTRIM
ไวยากรณ์ | LTRIM(string) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <string> ที่ระบุที่มีการลบช่องว่างนำหน้าออก |
ตัวอย่าง | LTRIM(" Matador ") = "Matador " |
หมายเหตุ | ดูเพิ่มเติมที่ RTRIM |
LTRIM_THIS
LTRIM_THIS(string, string)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
M
MAKEDATE
ไวยากรณ์ | MAKEDATE(year, month, day) |
เอาต์พุต | วันที่ |
คำนิยาม | แสดงค่าวันที่ที่สร้างจาก <year> , <month> และ <day> ที่ระบุ |
ตัวอย่าง | MAKEDATE(1986,3,25) = #1986-03-25# |
หมายเหตุ | หมายเหตุ: ค่าที่ป้อนไม่ถูกต้องจะถูกปรับเป็นวันที่ เช่น มีให้ใช้งานสำหรับการแยกข้อมูลใน Tableau ตรวจสอบความพร้อมใช้งานในแหล่งข้อมูลอื่นๆ
|
MAKEDATETIME
ไวยากรณ์ | MAKEDATETIME(date, time) |
เอาต์พุต | วันเวลา |
คำนิยาม | แสดงวันที่และเวลาที่มีการรวม <date> และ <time> วันที่อาจเป็นวันที่ วันที่และเวลา หรือประเภทสตริง เวลาต้องเป็นวันที่และเวลา |
ตัวอย่าง | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM# MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
หมายเหตุ | ฟังก์ชันนี้ใช้งานได้สำหรับการเชื่อมต่อที่เข้ากันได้กับ MySQL เท่านั้น (โดยสำหรับ Tableau ก็คือ MySQL และ Amazon Aurora)
|
MAKELINE
ไวยากรณ์ | MAKELINE(SpatialPoint1, SpatialPoint2) |
เอาต์พุต | เรขาคณิต (เส้น) |
คำนิยาม | สร้างเครื่องหมายเส้นระหว่างจุดสองจุด |
ตัวอย่าง | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
หมายเหตุ | มีประโยชน์สำหรับการสร้างแผนที่ต้นทาง-ปลายทาง |
MAKEPOINT
ไวยากรณ์ | MAKEPOINT(latitude, longitude, [SRID]) |
เอาต์พุต | เรขาคณิต (จุด) |
คำนิยาม | แปลงข้อมูลจากคอลัมน์ หากเพิ่มอาร์กิวเมนต์ |
ตัวอย่าง | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
หมายเหตุ |
SRID เป็นตัวระบุอ้างอิงเชิงพื้นที่ที่ใช้รหัสระบบอ้างอิง ESPG(ลิงก์จะเปิดในหน้าต่างใหม่) เพื่อระบุระบบพิกัด หากไม่ได้ระบุ SRID จะสันนิษฐานว่าใช้ WGS84 และพารามิเตอร์จะถือเป็นองศาละติจูด/ลองจิจูด คุณสามารถใช้ |
MAKETIME
ไวยากรณ์ | MAKETIME(hour, minute, second) |
เอาต์พุต | วันเวลา |
คำนิยาม | แสดงค่าวันที่ที่สร้างจาก <hour> , <minute> และ <second> ที่ระบุ |
ตัวอย่าง | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
หมายเหตุ | เนื่องจาก Tableau ไม่รองรับประเภทข้อมูลที่เป็นเวลา แต่รองรับเฉพาะวันที่เวลา เอาต์พุตจึงจะเป็นวันที่เวลา ส่วนวันที่ของฟิลด์จะเป็น 1/1/1899 โดยคล้ายกับฟังก์ชัน |
MAX
ไวยากรณ์ | MAX(expression) หรือ MAX(expr1, expr2) |
เอาต์พุต | ประเภทข้อมูลเดียวกันกับอาร์กิวเมนต์หรือ NULL หากส่วนใดส่วนหนึ่งของอาร์กิวเมนต์เป็นค่า null |
คำนิยาม | แสดงค่าสูงสุดของสองอาร์กิวเมนต์ ซึ่งต้องเป็นประเภทข้อมูลเดียวกัน
|
ตัวอย่าง | MAX(4,7) = 7 |
หมายเหตุ | สำหรับสตริง โดยปกติ สำหรับแหล่งข้อมูลของฐานข้อมูล ค่าสตริง สำหรับวันที่ สำหรับวันที่ เป็นการรวบรวม
เป็นการเปรียบเทียบ
ดูเพิ่มเติมที่ |
MEDIAN
ไวยากรณ์ | MEDIAN(expression) |
คำนิยาม | แสดงค่ามัธยฐานของนิพจน์ในระเบียนทั้งหมด ค่า null จะถูกละเว้น |
หมายเหตุ | MEDIAN ใช้ได้กับฟิลด์ตัวเลขเท่านั้น |
ข้อจำกัดของฐานข้อมูล |
สำหรับแหล่งข้อมูลประเภทอื่นๆ คุณสามารถแยกข้อมูลของคุณลงในไฟล์การแยกข้อมูลเพื่อใช้ฟังก์ชันนี้ได้ ดูแยกข้อมูลของคุณ(ลิงก์จะเปิดในหน้าต่างใหม่) |
MID
ไวยากรณ์ | (MID(string, start, [length]) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงผลลัพธ์สตริงจากตำแหน่ง หากเพิ่มอาร์กิวเมนต์ตัวเลขเสริม |
ตัวอย่าง | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
หมายเหตุ | ดูเพิ่มเติมที่ RegEx ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
MIN
ไวยากรณ์ | MIN(expression) หรือ MIN(expr1, expr2) |
เอาต์พุต | ประเภทข้อมูลเดียวกันกับอาร์กิวเมนต์หรือ NULL หากส่วนใดส่วนหนึ่งของอาร์กิวเมนต์เป็นค่า null |
คำนิยาม | แสดงค่าสูงสุดของสองอาร์กิวเมนต์ ซึ่งต้องเป็นประเภทข้อมูลเดียวกัน
|
ตัวอย่าง | MIN(4,7) = 4 |
หมายเหตุ | สำหรับสตริง โดยปกติแล้ว สำหรับแหล่งข้อมูลของฐานข้อมูล ค่าสตริง สำหรับวันที่ สำหรับวันที่ เป็นการรวบรวม
เป็นการเปรียบเทียบ
ดูเพิ่มเติมที่ |
ส่วนขยายโมเดล
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
MODEL_PERCENTILE
ไวยากรณ์ | MODEL_PERCENTILE(
|
คำนิยาม | แสดงผลความน่าจะเป็น (ระหว่าง 0 ถึง 1) ของค่าที่คาดหวังซึ่งน้อยกว่าหรือเท่ากับเครื่องหมายที่สังเกตได้ ซึ่งกำหนดโดยนิพจน์เป้าหมายและตัวคาดการณ์อื่นๆ นี่คือฟังก์ชันการแจกแจงแบบคาดการณ์ภายหลัง หรือที่เรียกว่าฟังก์ชันการกระจายสะสม (CDF) |
ตัวอย่าง | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
MODEL_QUANTILE
ไวยากรณ์ | MODEL_QUANTILE(
|
คำนิยาม | แสดงผลค่าตัวเลขเป้าหมายภายในช่วงที่น่าจะเป็นซึ่งกำหนดโดยนิพจน์เป้าหมายและตัวคาดการณ์อื่นๆ ที่ควอนไทล์ที่ระบุ นี่คือควอนไทล์แบบคาดการณ์ภายหลัง |
ตัวอย่าง | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
MONTH
ไวยากรณ์ | MONTH(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงเดือนของ <date> ที่กำหนดเป็นจำนวนเต็ม |
ตัวอย่าง | MONTH(#1986-03-25#) = 3 |
หมายเหตุ | ดูเพิ่มเติมที่ DAY , WEEK , ไตรมาส , YEAR และค่าเทียบเท่า ISO |
N
NOT
ไวยากรณ์ | NOT <expression> |
เอาต์พุต | บูลีน (True หรือ False) |
คำนิยาม | ดำเนินการปฏิเสธตรรกะในนิพจน์ |
ตัวอย่าง | IF NOT [Season] = "Summer" “ถ้าฤดูกาลไม่เท่ากับฤดูร้อน ให้แสดงอย่าสวมรองเท้าแตะ ถ้าไม่เช่นนั้น ก็แสดงสวมรองเท้าแตะ” |
หมายเหตุ | มักใช้กับ IF และ IIF ดูเพิ่มเติมที่ ฟังก์ชัน Tableau ในการอ้างอิงนี้จะเรียงตามลำดับตัวอักษร คลิกตัวอักษรเพื่อข้ามไปยังตำแหน่งนั้นในรายการ คุณยังสามารถใช้ Ctrl+F (Command-F บน Mac) เพื่อเปิดกล่องค้นหา ซึ่งคุณจะใช้ค้นหาฟังก์ชันเฉพาะได้ และ หรือ |
NOW
ไวยากรณ์ | NOW() |
เอาต์พุต | วันเวลา |
คำนิยาม | แสดงวันที่และเวลาปัจจุบันของระบบในเครื่อง |
ตัวอย่าง | NOW() = 1986-03-25 1:08:21 PM |
หมายเหตุ |
ดูเพิ่มเติมที่ หากแหล่งข้อมูลเป็นการเชื่อมต่อแบบเรียลไทม์ วันที่และเวลาของระบบอาจอยู่ในโซนเวลาอื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีจัดการเรื่องนี้ โปรดดูที่ฐานความรู้ |
O
หรือ
ไวยากรณ์ | <expr1> OR <expr2> |
เอาต์พุต | บูลีน (True หรือ False) |
คำนิยาม | ดำเนินการแยกทางตรรกะในสองนิพจน์ |
ตัวอย่าง | IF [Season] = "Spring" OR [Season] = "Fall" "ถ้า (ฤดูกาล = ฤดูใบไม้ผลิ) หรือ (ฤดูกาล = ฤดูใบไม้ร่วง) เป็น True ให้แสดงรองเท้าผ้าใบ" |
หมายเหตุ | มักใช้กับ IF และ IIF ดูเพิ่มเติมที่ ฟังก์ชัน Tableau ในการอ้างอิงนี้จะเรียงตามลำดับตัวอักษร คลิกตัวอักษรเพื่อข้ามไปยังตำแหน่งนั้นในรายการ คุณยังสามารถใช้ Ctrl+F (Command-F บน Mac) เพื่อเปิดกล่องค้นหา ซึ่งคุณจะใช้ค้นหาฟังก์ชันเฉพาะได้ และ NOT หากนิพจน์ใดนิพจน์หนึ่งเป็น หากคุณสร้างการคำนวณซึ่งแสดงผลลัพธ์ของการเปรียบเทียบ หมายเหตุ: ตัวดำเนินการ |
OUTLINE
ไวยากรณ์ | OUTLINE(<spatial polygon>) |
เอาต์พุต | เรขาคณิต |
คำนิยาม | แปลงเรขาคณิตรูปหลายเหลี่ยมให้เป็นเส้นตรง |
หมายเหตุ | มีประโยชน์สำหรับการสร้างเลเยอร์แยกต่างหากสำหรับโครงร่างที่สามารถจัดสไตล์ให้แตกต่างจากการเติมได้ รองรับรูปหลายเหลี่ยมภายในหลายรูปหลายเหลี่ยม |
P
PARSE_URL
PARSE_URL(string, url_part)
รองรับเมื่อเชื่อมต่อกับ Cloudera Impala เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
PARSE_URL_QUERY
PARSE_URL_QUERY(string, key)
รองรับเมื่อเชื่อมต่อกับ Cloudera Impala เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
PERCENTILE
ไวยากรณ์ | PERCENTILE(expression, number) |
คำนิยาม | แสดงค่าเปอร์เซ็นต์ไทล์จาก <expression> ที่กำหนดซึ่งสอดคล้องกับ <number> ที่ระบุ <number> ต้องอยู่ระหว่าง 0 ถึง 1 (โดยรวม) และต้องเป็นค่าตัวเลขคงที่ |
ตัวอย่าง | PERCENTILE([Score], 0.9) |
ข้อจำกัดของฐานข้อมูล | ฟังก์ชันนี้ใช้ได้กับแหล่งข้อมูลต่อไปนี้: การเชื่อมต่อ Microsoft Excel และไฟล์ข้อความที่ไม่ใช่แบบเดิม, การแยกข้อมูลและการแยกข้อมูลประเภทแหล่งข้อมูลเท่านั้น (เช่น Google Analytics, OData หรือ Salesforce), แหล่งข้อมูล Sybase IQ 15.1 ขึ้นไป, แหล่งข้อมูล Oracle 10 ขึ้นไป, แหล่งข้อมูล Cloudera Hive และ Hortonworks Hadoop Hive, EXASolution 4.2 ขึ้นไป สำหรับแหล่งข้อมูลประเภทอื่นๆ คุณสามารถแยกข้อมูลของคุณลงในไฟล์การแยกข้อมูลเพื่อใช้ฟังก์ชันนี้ได้ ดูแยกข้อมูลของคุณ(ลิงก์จะเปิดในหน้าต่างใหม่) |
PI
ไวยากรณ์ | PI() |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่าพายคงที่ที่เป็นตัวเลข: 3.14159... |
ตัวอย่าง | PI() = 3.14159 |
หมายเหตุ | มีประโยชน์สำหรับฟังก์ชันตรีโกณมิติที่รับอินพุตเป็นเรเดียน |
POWER
ไวยากรณ์ | POWER(number, power) |
เอาต์พุต | หมายเลข |
คำนิยาม | เพิ่ม <number> ให้เป็น <power> ที่ระบุ |
ตัวอย่าง | POWER(5,3) = 125 |
หมายเหตุ | คุณยังสามารถใช้สัญลักษณ์ ^ ได้ เช่น such as 5^3 = POWER(5,3) = 125 |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
PROPER
ไวยากรณ์ | PROPER(string) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง |
ตัวอย่าง | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
หมายเหตุ | ช่องว่างและอักขระที่ไม่ใช่ตัวอักษรและตัวเลข เช่น เครื่องหมายวรรคตอนยังทำหน้าที่เป็นตัวคั่น |
Q
ไตรมาส
ไวยากรณ์ | QUARTER(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงไตรมาสของ <date> ที่กำหนดเป็นจำนวนเต็ม |
ตัวอย่าง | QUARTER(#1986-03-25#) = 1 |
หมายเหตุ | ดูเพิ่มเติมที่ DAY , WEEK , MONTH , YEAR และค่าเทียบเท่า ISO |
R
RADIANS
ไวยากรณ์ | RADIANS(number) |
เอาต์พุต | ตัวเลข (มุมเป็นเรเดียน) |
คำนิยาม | แปลง <number> ที่กำหนดจากองศาเป็นเรเดียน |
ตัวอย่าง | RADIANS(180) = 3.14159 |
หมายเหตุ | ฟังก์ชันผกผัน DEGREES หามุมเป็นเรเดียนและแสดงมุมเป็นองศา |
ฟังก์ชันการคำนวณตาราง RANK
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
RANK(expression, ['asc' | 'desc'])
RANK_DENSE(expression, ['asc' | 'desc'])
RANK_MODIFIED(expression, ['asc' | 'desc'])
RANK_PERCENTILE(expression, ['asc' | 'desc'])
RANK_UNIQUE(expression, ['asc' | 'desc'])
ฟังก์ชัน RAWSQL
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันส่งผ่าน (RAWSQL)(ลิงก์จะเปิดในหน้าต่างใหม่)
RAWSQL_BOOL("sql_expr", [arg1], … [argN])
RAWSQL_DATE("sql_expr", [arg1], … [argN])
RAWSQL_DATETIME("sql_expr", [arg1], … [argN])
RAWSQL_INT("sql_expr", [arg1], … [argN])
RAWSQL_REAL("sql_expr", [arg1], … [argN])
RAWSQL_SPATIAL
RAWSQL_STR("sql_expr", [arg1], … [argN])
RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])
RAWSQLAGG_INT("sql_expr", [arg1], … [argN])
RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])
RAWSQLAGG_STR("sql_expr", [arg1], … [argN])
ฟังก์ชัน REGEXP
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
REGEXP_EXTRACT(string, pattern)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_MATCH(string, pattern)
REGEXP_REPLACE(string, pattern, replacement)
REPLACE
ไวยากรณ์ | REPLACE(string, substring, replacement |
เอาต์พุต | สตริง |
คำนิยาม | ค้นหา <string> สำหรับ <substring> และแทนที่ด้วย <replacement> หากไม่พบ <substring> สตริงจะไม่เปลี่ยนแปลง |
ตัวอย่าง | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
หมายเหตุ | ดูเพิ่มเติมที่ REGEXP_REPLACE ในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
RIGHT
ไวยากรณ์ | RIGHT(string, number) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <number> อักขระขวาสุดในสตริง |
ตัวอย่าง | RIGHT("Calculation", 4) = "tion" |
หมายเหตุ | ดูเพิ่มเติมที่ LEFT และ MID |
ROUND
ไวยากรณ์ | ROUND(number, [decimals]) |
เอาต์พุต | หมายเลข |
คำนิยาม | ปัดเศษ อาร์กิวเมนต์ |
ตัวอย่าง | ROUND(1/3, 2) = 0.33 |
หมายเหตุ | ฐานข้อมูลบางอย่าง เช่น SQL Server อนุญาตให้ระบุความยาวที่เป็นค่าลบ โดยที่ -1 ปัดเศษตัวเลขเป็นหลักสิบ, -2 ปัดเศษเป็นหลักร้อย และอื่นๆ การดำเนินการนี้ไม่เป็นจริงสำหรับฐานข้อมูลทั้งหมด ตัวอย่างเช่น ไม่เป็นจริงสำหรับ Excel หรือ Access เคล็ดลับ: เนื่องจาก ROUND อาจก่อให้เกิดปัญหาเนื่องจากการแสดงค่าทศนิยมของตัวเลข เช่น การปัดเศษ 9.405 เป็น 9.40 จึงควรจัดรูปแบบตัวเลขให้เป็นจำนวนจุดทศนิยมที่ต้องการแทนการปัดเศษ การจัดรูปแบบ 9.405 เป็นทศนิยมสองตำแหน่งจะได้ผลลัพธ์ 9.41 ที่คาดไว้ |
RTRIM
ไวยากรณ์ | RTRIM(string) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <string> ที่ระบุที่มีการลบช่องว่างต่อท้ายออก |
ตัวอย่าง | RTRIM(" Calculation ") = " Calculation" |
หมายเหตุ | ดูเพิ่มเติมที่ LTRIM และ TRIM |
RTRIM_THIS
RTRIM_THIS(string, string)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
ฟังก์ชันการคำนวณตาราง RUNNING
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
RUNNING_AVG(expression)
RUNNING_COUNT(expression)
RUNNING_MAX(expression)
RUNNING_MIN(expression)
RUNNING_SUM(expression)
S
ส่วนขยายการวิเคราะห์ SCRIPT
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
SHAPETYPE
ไวยากรณ์ | SHAPETYPE(<geometry>) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงสตริงที่อธิบายโครงสร้างของเรขาคณิตเชิงพื้นที่ เช่น Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed และไม่รองรับ |
ตัวอย่าง | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
SIGN
ไวยากรณ์ | SIGN(number) |
เอาต์พุต | -1, 0, หรือ 1 |
คำนิยาม | แสดงเครื่องหมายของ <number> : ค่าที่แสดงที่เป็นไปได้คือ -1 ถ้าตัวเลขเป็นค่าลบ และ 0 ถ้าตัวเลขเป็นศูนย์ หรือ 1 ถ้าตัวเลขเป็นค่าบวก |
ตัวอย่าง | SIGN(AVG(Profit)) = -1 |
หมายเหตุ | ดูเพิ่มเติมที่ ABS |
SIN
ไวยากรณ์ | SIN(number) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่าไซน์ของมุมเป็นเรเดียน+ |
ตัวอย่าง | SIN(0) = 1.0 |
หมายเหตุ | ฟังก์ชันผกผัน ดูเพิ่มเติมที่ |
SIZE
SIZE()
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
SPACE
ไวยากรณ์ | SPACE(number) |
เอาต์พุต | สตริง (มีเพียงช่องว่างโดยเฉพาะ) |
คำนิยาม | แสดงสตริงที่ประกอบด้วยช่องว่างซ้ำตามจำนวนที่ระบุ |
ตัวอย่าง | SPACE(2) = " " |
SPLIT
ไวยากรณ์ | SPLIT(string, delimiter, token number) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงสตริงย่อยจาก <string> โดยใช้อักขระ <delimiter> เพื่อแบ่งสตริงออกเป็นลำดับของ <tokens> |
ตัวอย่าง | SPLIT ("a-b-c-d", "-", 2) = "b" SPLIT ("a|b|c|d", "|", -2) = "c" |
หมายเหตุ | สตริงได้รับการตีความว่าเป็นลำดับของตัวคั่นและโทเค็นที่สลับกัน ดังนั้นสำหรับสตริง
ดูเพิ่มเติมที่ REGEX ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
ข้อจำกัดของฐานข้อมูล | คำสั่งการแบ่งและการแบ่งแบบกำหนดเองใช้ได้สำหรับแหล่งข้อมูลประเภทต่อไปนี้ การแยกข้อมูลใน Tableau, Microsoft Excel, ไฟล์ข้อความ, ไฟล์ PDF, Salesforce, OData, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google BigQuery, Cloudera Hadoop Hive, Hortonworks Hive และ and Microsoft SQL Server แหล่งข้อมูลบางอย่างจะกำหนดขีดจำกัดในการแยกสตริง ดูข้อจำกัดของฟังก์ชัน SPLIT ภายหลังในหัวข้อนี้ |
SQRT
ไวยากรณ์ | SQRT(number) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่ารากที่สองของ <number> |
ตัวอย่าง | SQRT(25) = 5 |
หมายเหตุ | ดูเพิ่มเติมที่ SQUARE |
SQUARE
ไวยากรณ์ | SQUARE(number) |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่ากำลังสองของ <number> |
ตัวอย่าง | SQUARE(5) = 25 |
หมายเหตุ | ดูเพิ่มเติมที่ SQRT และ POWER |
STARTSWITH
ไวยากรณ์ | STARTSWITH(string, substring) |
เอาต์พุต | บูลีน |
คำนิยาม | แสดงค่า True หาก string เริ่มต้นด้วย substring ช่องว่างนำหน้าจะถูกละเว้น |
ตัวอย่าง | STARTSWITH("Matador, "Ma") = TRUE |
หมายเหตุ | ดูเพิ่มเติมที่ CONTAINS รวมถึง REGEX ที่รองรับในเอกสารประกอบฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่) |
STDEV
ไวยากรณ์ | STDEV(expression) |
คำนิยาม | แสดงค่าเบี่ยงเบนมาตรฐานทางสถิติของค่าทั้งหมดใน <expression> ที่กำหนดตามตัวอย่างของประชากร |
STDEVP
ไวยากรณ์ | STDEVP(expression) |
คำนิยาม | แสดงค่าเบี่ยงเบนมาตรฐานทางสถิติของค่าทั้งหมดใน <expression> ที่กำหนดตามประชากรที่ได้รับการชดเชย |
STR
ไวยากรณ์ | STR(expression) |
เอาต์พุต | สตริง |
คำนิยาม | ส่งอาร์กิวเมนต์เป็นสตริง |
ตัวอย่าง | STR([ID]) |
SUM
ไวยากรณ์ | SUM(expression) |
คำนิยาม | แสดงผลรวมของค่าทั้งหมดใน <expression> ค่า null จะถูกละเว้น |
หมายเหตุ | SUM ใช้ได้กับฟิลด์ตัวเลขเท่านั้น |
T
TAN
ไวยากรณ์ | TAN(number) อาร์กิวเมนต์ |
เอาต์พุต | หมายเลข |
คำนิยาม | แสดงค่าแทนเจนต์ของมุม |
ตัวอย่าง | TAN(PI ( )/4) = 1.0 |
หมายเหตุ | ดูเพิ่มเติมที่ ATAN , ATAN2 ,COT , และ PI หากต้องการแปลงมุมจากองศาเป็นเรเดียน ให้ใช้ RADIANS |
THEN
ไวยากรณ์ | IF <test1> THEN <then1>
|
คำนิยาม | ส่วนที่จำเป็นของ IF , ELSEIF , หรือ CASE นิพจน์ ใช้เพื่อกำหนดผลลัพธ์ที่จะแสดงหากค่าเฉพาะหรือการทดสอบเป็น True |
ตัวอย่าง | IF [Season] = "Summer" THEN 'Sandals' “ถ้าฤดูกาล = ฤดูร้อน ก็ให้แสดงรองเท้าแตะ ถ้าไม่เช่นนั้น ให้ดูที่นิพจน์ถัดไป ถ้าฤดูกาล = ฤดูหนาว ก็ให้แสดงรองเท้าบู้ต ถ้าไม่มีนิพจน์ใดเป็นค่า True ให้แสดงรองเท้าผ้าใบ” CASE [Season] “ดูที่ฟิลด์ฤดูกาล หากค่าเป็นฤดูร้อน ให้แสดงผลรองเท้าแตะ หากค่าเป็นฤดูหนาว ให้แสดงผลรองเท้าบู้ท หากไม่มีตัวเลือกในการคำนวณที่ตรงกับสิ่งที่อยู่ในฟิลด์ฤดูกาล ให้แสดงผลรองเท้าผ้าใบ” |
หมายเหตุ |
TIMESTAMP_TO_USEC
TIMESTAMP_TO_USEC(expression)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
TLD
TLD(string_url)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
TODAY
ไวยากรณ์ | TODAY() |
เอาต์พุต | วันที่ |
คำนิยาม | แสดงวันที่ปัจจุบันของระบบในเครื่อง |
ตัวอย่าง | TODAY() = 1986-03-25 |
หมายเหตุ |
ดูเพิ่มเติมที่ หากแหล่งข้อมูลเป็นการเชื่อมต่อแบบเรียลไทม์ วันที่ของระบบอาจอยู่ในโซนเวลาอื่น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับวิธีจัดการเรื่องนี้ โปรดดูที่ฐานความรู้ |
TOTAL
TOTAL(expression)
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
TRIM
ไวยากรณ์ | TRIM(string) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <string> ที่ลบช่องว่างนำหน้าและต่อท้ายออกแล้ว |
ตัวอย่าง | TRIM(" Calculation ") = "Calculation" |
หมายเหตุ | ดูเพิ่มเติมที่ LTRIM และ RTRIM |
U
UPPER
ไวยากรณ์ | UPPER(string) |
เอาต์พุต | สตริง |
คำนิยาม | แสดง <string> ที่ระบุเป็นอักขระตัวพิมพ์ใหญ่ทั้งหมด |
ตัวอย่าง | UPPER("Calculation") = "CALCULATION" |
หมายเหตุ | ดูเพิ่มเติมที่ PROPER และ LOWER |
USEC_TO_TIMESTAMP
USEC_TO_TIMESTAMP(expression)
รองรับต่อเมื่อเชื่อมต่อกับ Google BigQuery เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันเพิ่มเติม(ลิงก์จะเปิดในหน้าต่างใหม่)
USERDOMAIN
ไวยากรณ์ | USERDOMAIN( ) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงโดเมนสำหรับผู้ใช้ปัจจุบัน |
หมายเหตุ | ฟังก์ชันนี้จะตรวจสอบรายการต่อไปนี้
|
USERNAME
ไวยากรณ์ | USERNAME( ) |
เอาต์พุต | สตริง |
คำนิยาม | แสดงชื่อผู้ใช้สำหรับผู้ใช้ปัจจุบัน |
ตัวอย่าง | USERNAME( ) สิ่งนี้จะแสดงชื่อผู้ใช้ของผู้ใช้ที่เข้าสู่ระบบ เช่น “hmyrer” [Manager] = USERNAME( ) หากผู้จัดการ “hmyrer” เข้าสู่ระบบ ตัวอย่างนี้จะแสดงค่า True ต่อเมื่อฟิลด์ “ผู้จัดการ” ในมุมมองมีชื่อ “hmyrer” เท่านั้น |
หมายเหตุ | ฟังก์ชันนี้จะตรวจสอบรายการต่อไปนี้
ตัวกรองผู้ใช้ เมื่อใช้เป็นตัวกรอง ฟิลด์ที่คำนวณเช่น |
ฟังก์ชันโทเค็นเว็บ USER ATTRIBUTE JSON
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันผู้ใช้(ลิงก์จะเปิดในหน้าต่างใหม่)
V
VAR
ไวยากรณ์ | VAR(expression) |
คำนิยาม | แสดงค่าความแปรปรวนทางสถิติของค่าทั้งหมดในนิพจน์ที่กำหนดตามตัวอย่างของประชากร |
VARP
ไวยากรณ์ | VARP(expression) |
คำนิยาม | แสดงค่าความแปรปรวนทางสถิติของค่าทั้งหมดในนิพจน์ที่กำหนดตามประชากรทั้งหมด |
W
WEEK
ไวยากรณ์ | WEEK(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงสัปดาห์ของ <date> ที่กำหนดเป็นจำนวนเต็ม |
ตัวอย่าง | WEEK(#1986-03-25#) = 13 |
หมายเหตุ | ดูเพิ่มเติมที่ DAY , MONTH , ไตรมาส , YEAR และค่าเทียบเท่า ISO |
WHEN
ไวยากรณ์ | CASE <expression> |
คำนิยาม | ส่วนที่จำเป็นของนิพจน์ CASE ค้นหา <value> แรกที่ตรงกับ <expression> และแสดงค่า <then> ที่ตรงกัน |
ตัวอย่าง | CASE [Season] “ดูที่ฟิลด์ฤดูกาล หากค่าเป็นฤดูร้อน ให้แสดงผลรองเท้าแตะ หากค่าเป็นฤดูหนาว ให้แสดงผลรองเท้าบู้ท หากไม่มีตัวเลือกในการคำนวณที่ตรงกับสิ่งที่อยู่ในฟิลด์ฤดูกาล ให้แสดงผลรองเท้าผ้าใบ” |
หมายเหตุ | ใช้กับ CASE, THEN, ELSE และ END
CASE <expression> ค่าที่ |
การคำนวณตารางหน้าต่าง
หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันการคำนวณตาราง(ลิงก์จะเปิดในหน้าต่างใหม่)
WINDOW_AVG(expression, [start, end])
WINDOW_CORR(expression1, expression2, [start, end])
WINDOW_COUNT(expression, [start, end])
WINDOW_COVAR(expression1, expression2, [start, end])
WINDOW_COVARP(expression1, expression2, [start, end])
WINDOW_MAX(expression, [start, end])
WINDOW_MEDIAN(expression, [start, end])
WINDOW_MIN(expression, [start, end])
WINDOW_PERCENTILE(expression, number, [start, end])
WINDOW_STDEV(expression, [start, end])
WINDOW_STDEVP(expression, [start, end])
WINDOW_SUM(expression, [start, end])
WINDOW_VAR(expression, [start, end])
WINDOW_VARP(expression, [start, end])
X
ฟังก์ชัน XPATH
รองรับเฉพาะเมื่อเชื่อมต่อกับ Hadoop Hive เท่านั้น หากต้องการข้อมูลเพิ่มเติม โปรดดูฟังก์ชันส่งผ่าน (RAWSQL)(ลิงก์จะเปิดในหน้าต่างใหม่)
XPATH_BOOLEAN(XML string, XPath expression string)
XPATH_DOUBLE(XML string, XPath expression string)
XPATH_FLOAT(XML string, XPath expression string)
XPATH_INT(XML string, XPath expression string)
XPATH_LONG(XML string, XPath expression string)
XPATH_SHORT(XML string, XPath expression string)
XPATH_STRING(XML string, XPath expression string)
Y
YEAR
ไวยากรณ์ | YEAR(date) |
เอาต์พุต | จำนวนเต็ม |
คำนิยาม | แสดงปีของ <date> ที่กำหนดเป็นจำนวนเต็ม |
ตัวอย่าง | YEAR(#1986-03-25#) = 1,986 |
หมายเหตุ | ดูเพิ่มเติมที่ DAY , WEEK , MONTH , ไตรมาส และค่าเทียบเท่า ISO |
Z
ZN
ไวยากรณ์ | ZN(expression) |
เอาต์พุต | ขึ้นอยู่กับประเภทข้อมูลของ <expression> หรือ 0 |
คำนิยาม | แสดง <expression> หากไม่ใช่ค่า null มิฉะนั้นจะแสดงค่าเป็นศูนย์ |
ตัวอย่าง | ZN([Test Grade]) "หากเกรดการทดสอบไม่เป็นค่า null ให้แสดงค่า หากเกรดการทดสอบเป็น null ให้แสดง 0” |
หมายเหตุ |
ดูเพิ่มเติมที่ ISNULL |