จากบทความที่แล้ว ในเรื่องของการรับค่า User Input ของ Data Studio และในการรับค่า user input นั้นเราสามารถกำหนดฟังก์ชันการคำนวณ หรือฟังก์ชันอื่นๆได้มากมาย ฟังก์ชันของ Data Studio ก็จะคล้ายๆ กับฟังก์ชันของ Google Sheets แต่ว่าฟังก์ชันใน Data Studio นั้นยังมีน้อยกว่า Google Sheets อยู่มาก เนื่องจากกำลังอยู่ในการพัฒนา และในบทความนี้ก็จะนำฟังก์ชันต่างๆของ Data Studio มาให้ได้ดูกัน

 

รายชื่อฟังก์ชัน

ประเภท การรวบรวม

ชื่อฟังก์ชัน ไวยากรณ์  คำอธิบาย
APPROX_COUNT_DISTINCT
APPROX_COUNT_DISTINCT(X)
คืนค่าที่ไม่ซ้ำกันของ X 
AVG
AVG(X)
คืนค่าเฉลี่ยทั้งหมดของ X
COUNT
COUNT(X)
คืนค่าจำนวนของ X
COUNT_DISTINCT
COUNT_DISTINCT(X)
คืนค่าจำนวนที่ไม่ซ้ำกันของ X
MAX
MAX(X)
คืนค่าจำนวนสูงสุดของ X
MEDIAN
MEDIAN(X)
คืนค่ามัธยฐานของ X 
MIN
MIN(X)
คืนค่าจำนวนต่ำของ X
PERCENTILE
PERCENTILE(X,N)
คืนค่าอันดับเปอเซ็นต์ไทล์ของ N ในตาราง X
STDDEV
STDDEV(X)
คืนค่าเบี่ยงเบนมาตรฐานของ X
SUM
SUM(X)
คืนค่าผลรวมทั้งหมดของ X
VARAINCE
VARAINCE(X)
คืนค่าความแปรปรวนของ X

 

ประเภท เลขคณิต

ชื่อฟังก์ชัน ไวยากรณ์ คำอธิบาย
ABS
ABS(X)
คืนค่าค่าสัมบูรณ์ของ X
ACOS
ACOS(X)
คืนค่าค่าผกผันของ cos X
ASIN
ASIN(X)
คืนค่าค่าผกผันของ sin X
ATAN
ATAN(X)
คืนค่าค่าผกผันของ tan X
COS
COS(X)
คืนค่า cos ของ X
SIN
SIN(X)
คืนค่า sin ของ X
TAN
TAN(X)
คืนค่า tan ของ X
CEIL
CEIL(X)
คืนค่าจำนวนเต็มมากกว่าหรือเท่ากับที่ใกล้เคียงกับ X
FLOOR
FLOOR(X)
คืนค่าจำนวนเต็มน้อยกว่าหรือเท่ากับที่ใกล้เคียงกับ X
LOG
LOG(X)
คืนค่า logarithm เป็นฐานสองของ X
LOG10
LOG10(X)
คืนค่า logarithm เป็นฐานสิบของ X
NARY_MAX
NARY_MAX(X,Y,Z)
คืนค่าสูงสุดของ X,Y,Z โดยต้องเป็นข้อมูลประเภทเดียวกัน
NARY_MIN
NARY_MIN(X,Y,Z)
คืนค่าต่ำสุดของ X,Y,Z โดยต้องเป็นข้อมูลประเภทเดียวกัน
POWER
POWER(X,Y)
คืนค่าผลลัพธ์ X ยกกำลัง Y
ROUND
ROUND(X,Y)
คืนค่า X ที่ปัดเศษเป็นหลัก Y
SQRT
SQRT(X)
คืนค่ารากที่สองของ X 

 

ประเภท เวลา วันที่

ชื่อฟังก์ชัน ไวยากรณ์ คำอธิบาย
DATE_DIFF
DATE_DIFF(X,Y)
คืนค่าผลต่างของวัน X และ Y
MONTH
MONTH(X[Input Format])
คืนค่าเดือนของ X
DAY
DAY(X[Input Format])
คืนค่าวันที่ของ X
HOUR
HOUR(X[Input Format])
คืนค่าชั่วโมงของเวลา X
MINUTE
MINUTE(X[Input Format])
คืนค่านาทีของเวลา X
SECOND
SECOND(X[Input Format])
คืนค่าวินาทีของเวลา X
WEEK
WEEK(X)
คืนค่าสัปดาห์ของ X ตั้งแต่ต้นปี
WEEKDAY
WEEKDAY(X[Input Format])
คืนค่าวันในสัปดาห์ของ X
YEAR
YEAR(X[Input Format])
คืนค่าปีของ X
YEARWEEK
YEARWEEK(X)
คืนค่าปี และจำนวนสัปดาห์ของ X

 

ประเภท ภูมิศาสตร์

ชื่อฟังก์ชัน ไวยากรณ์ คำอธิบาย
TOCITY
TOCITY(X[Input Format])
คืนค่าชื่อเมืองของ X
TOCONTINENT
TOCONTINENT(X[Input Format])
คืนค่าชื่อทวีปของ X
TOCOUNTRY
TOCOUNTRY(X[Input Format])
คืนค่าชื่อประเทศของ X
TOREGION
TOREGION(X[Input Format])
คืนค่าชื่อภูมิภาคของ X 
TOSUBCONTINENT
TOSUBCONTINENT(X[Input Format])
คืนค่าชื่ออนุทวีปของ X


ประเภท ข้อความ

ชื่อฟังก์ชัน ไวยากรณ์ คำอธิบาย
CONCAT
CONCAT(X,Y)
คืนค่าเป็นข้อความ X ต่อกับ Y
CONTAINS_TEXT
CONTAINS_TEXT(X,' text ')
คืนค่า X เป็น true หากมีข้อความนั้นอยู่
REPLACE
REPLACE(X,Y,Z)
คืนค่า X ทั้งหมด โดย Y จะถูกแทนที่ด้วย Z
TRIM
TRIM(X)
คืนค่า X โดยลบช่องว่าง
LENGTH
LENGTH(X)
คืนที่จำนวนตัวอักษรของ X
LOWER
LOWER(X)
แปลงตัวอักษร X เป็นพิมพ์เล็ก
UPPER
UPPER(X)
แปลงตัวอักษร X เป็นพิมพ์ใหญ่
LEFT_TEXT
LEFT_TEXT(X, length)
คืนค่าตัวอักษร จากจุดเริ่มต้นของ X
RIGHT_TEXT
RIGHT_TEXT(X, length)
คืนค่าตัวอักษร จากจุดจบของ X
STARTS_WITH
STARTS_WITH(X, ' text ')
คืนค่า X เป็น true หากขึ้นต้นด้วยข้อความนั้น
ENDS_WITH
ENDS_WITH(X,' text ')
คืนค่า X เป็น true หากลงท้ายด้วยข้อความนั้น
SUBSTR
SUBSTR(X, start index , length)
คืนค่า string X โดยเริ่มนับจาก จำนวน index ความยาวของ string = length

 

ประเภท อื่นๆ

ชื่อฟังก์ชัน ไวยากรณ์ คำอธิบาย
CASE
CASE

   WHEN condition THEN result

   ELSE result

END
คืนค่าตาม boolean ที่กำหนด
CAST
CAST( field_expression AS TYPE)
ประกาศ field นั้น เป็น Type number หรือ text
HYPERLINK
HYPERLINK(URL, link label)
คืนค่าเป็น Hyperlink จาก URL และมีป้ายกำกับลิงก์
IMAGE
IMAGE(image URL, [Alternative text ])
สร้างรูปภาพในแหล่งข้อมูล

 

อ้างอิง

Google Data Studio Functions.[ออนไลน์].เข้าถึงได้จาก : https://www.sumified.com/google-data-studio-functions/

Functions list.[ออนไลน์].เข้าถึงได้จาก : https://support.google.com/datastudio/table/6379764?hl=en

Understanding Functions in Data Studio.[ออนไลน์].เข้าถึงได้จาก : https://www.optimizesmart.com/understanding-functions-in-google-data-studio/

 

 

ช่องทางศึกษาเพิ่มเติมเกี่ยวกับ : Google Data Studio

การใช้งานฟังก์ชัน Arithmetic หรือเลขคณิตใน Google Data Studio ตอนที่ 1

การใช้งานฟังก์ชัน Arithmetic หรือเลขคณิตใน Google Data Studio ตอนที่ 2

การใช้งานฟังก์ชัน Text หรือข้อความใน Google Data Studio

การใช้งานฟังก์ชัน Date หรือเวลาและวันที่ใน Google Data Studio

การใช้งานฟังก์ชัน Geo หรือภูมิศาสตร์ใน Google Data Studio

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Function ไว้เช็คว่า url ที่เราอยากรู้ สามารถเปิดได้ หรือมี
โดย mindphp พฤ 02 ก.ค. 2009 2:25 pm บอร์ด Free PHP Code Download script
0
2110
พฤ 02 ก.ค. 2009 2:25 pm โดย mindphp View Topic Function ไว้เช็คว่า url ที่เราอยากรู้ สามารถเปิดได้ หรือมี
โพลาร์ เว็บแอปพลิเคชัน จำกัด porarhosting.com
โดย webhosting พฤ 02 ก.ค. 2009 2:00 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1548
พฤ 02 ก.ค. 2009 2:00 pm โดย webhosting View Topic โพลาร์ เว็บแอปพลิเคชัน จำกัด porarhosting.com
ยัวร์คอนเนคส์ -Yourconnect.com
โดย webhosting พฤ 02 ก.ค. 2009 1:49 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1565
พฤ 02 ก.ค. 2009 1:49 pm โดย webhosting View Topic ยัวร์คอนเนคส์ -Yourconnect.com
บางกอกเวปโฮสติ้ง - Bangkokwebhosting.com
โดย webhosting พฤ 02 ก.ค. 2009 1:37 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1563
พฤ 02 ก.ค. 2009 1:37 pm โดย webhosting View Topic บางกอกเวปโฮสติ้ง - Bangkokwebhosting.com
บางกอกอินเตอร์โฮสท์ Bangkokinterhost
โดย webhosting พฤ 02 ก.ค. 2009 1:29 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
1
5144
อ 23 พฤษภาคม 2017 10:53 am โดย mindphp View Topic บางกอกอินเตอร์โฮสท์ Bangkokinterhost
ตุ๊กตุ๊กเซิฟเวอร์ - tuktukserver.com
โดย webhosting พฤ 02 ก.ค. 2009 1:23 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1385
พฤ 02 ก.ค. 2009 1:23 pm โดย webhosting View Topic ตุ๊กตุ๊กเซิฟเวอร์ - tuktukserver.com
การเช็ค ว่าภาพในเพจ โหลดสำเร็จหรือไม่ ทำไงครับ
โดย niponnet พฤ 02 ก.ค. 2009 10:38 am บอร์ด HTML CSS
1
1855
พฤ 02 ก.ค. 2009 2:01 pm โดย mindphp View Topic การเช็ค ว่าภาพในเพจ โหลดสำเร็จหรือไม่ ทำไงครับ
ปัญหาของมือใหม่ joomla ติดตั้งอะไรไม่ได้เลย
โดย max_joomla พฤ 02 ก.ค. 2009 3:42 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
10
8547
อ 22 พ.ย. 2011 11:21 am โดย mindphp View Topic ปัญหาของมือใหม่ joomla ติดตั้งอะไรไม่ได้เลย