[Tableau] In-Product Extension Gallery & Example of Drill Down Tree

Pintip Supachutikul
4 min readMar 26, 2021

--

วันนี้ Tableau Desktop ออก version ใหม่ คือ 2021.1 ก็เลยเข้าไปดูเล่นๆหน่อย ว่ามีอะไรออกใหม่บ้างนะ…

click here for more detail

แล้วตาเราก็ไปสะดุดกับสิ่งนี้ In-product Extension Gallery เอ๊ะะ ทำไมน่าสนใจ มันคืออะไรนะ มันจะมีกราฟให้เราเลือกเพิ่มขึ้นใช่มั๊ยนะ

In-product Extension Gallery

สิ่งที่เพิ่มมาในนี้ก็คือ เราสามารถเลือกกราฟแบบต่างๆ ที่ third-party organization สร้างขึ้นมาใช้ได้เลย โดยที่กดคำว่า extension ที่อยู่ในหน้า Dashboard เท่านั้นเอง

เราไปลองเล่นกันซักหน่อยดีกว่า..

Data Souce

เปิดโปรแกรม Tableau Desktop ขึ้นมาพร้อมๆกันเลย

ข้อมูลที่เราจะลองเล่นในวันนี้คือ Sample - Superstore ที่เป็น Sample Data Source ของ Tableau เองเลย

ทีนี้เราเห็นว่าเจ้าตัว Extension มันอยู่ที่หน้า Dashboard งั้นเราไปดูที่หน้านี้กันเลยดีกว่า ว่าจะต้องทำอะไรบ้าง ถึงจะใช้งานได้

Extension

ทีนี้เราก็ลากตัว Extension ไปวางบน Dashboard กันเลย!

Extension

พอลากมาเสร็จก็จะเห็นกล่อง Add an Extension โผล่ขึ้นมาแบบนี้ เราก็ลองเลื่อนๆดู ว่ามีกราฟอะไรบ้าง ชอบกราฟอันไหนกันบ้างนะ

เลื่อนดูไปเรื่อยๆ แล้วตาเราก็ไปสะดุดกับกราฟนี้ Drill Down Tree
คือมันเป็นกราฟที่เราอยากทำมาซักพักนึงแล้ว แต่ไม่รู้จะทำยังไง [แอบเห็นเพื่อนทำใน power bi แล้วอยากทำบ้าง 5555]

ปะะะ เราไปดูกันดีกว่า ว่ามันสร้างยังไง แล้วมีข้อจำกัดหรือเปล่านะ

Drill Down Tree Extension

เจ้าตัว Drill Down Tree ที่เป็น free version มีข้อจำกัดอยู่นะ คือเค้าจะจำกัดจำนวน dimension ที่สามารถ drill down ได้[แต่ถ้าอยากลองเล่นแบบ full version ก็มี 14-day free trial อยู่]

(เรา) อยากรู้แล้วสิ ว่าจะเป็นยังไง
กดAdd to Dashboard กันเลยดีกว่า!

Add Extension to Dashboard

พอกดไปปุ๊บ ก็จะได้หน้าตาแบบนี้ ซึ่งเค้าก็จะบอกวิธีทำให้เรา ว่าต้องทำอะไรบ้าง

และนี่คือ..สิ่งที่เราต้องทำ นั่นเอง เดี๋ยวเรามาทำไปพร้อมๆกันเลยดีกว่า

ขั้นตอนแรก
“สร้าง worksheet ที่มี data ที่อยากนำมาทำ Drill Down Tree นี้ ซึ่งจะต้องมีอย่างน้อย 1 measure และ 1 dimension”

เราสร้าง Table ขึ้นมาอันนึง โดยที่มี Segment, Ship Mode และ Region เป็น dimension ส่วน measure เป็น Sales

Step1: Create Worksheet

ขั้นตอนที่ 2
“สร้าง parameter ที่เป็นประเภท string ซึ่งจะต้องไม่มีข้อมูลข้างในอยู่เลย และเลือก alloable values เป็น all”

เราสร้าง parameter ที่ชื่อว่า “Drill Down Tree Parameter”
เปลี่ยน Data type ให้เป็น string
ตรง Current value ตอนแรกจะเป็นเลข 1 ให้ลบทิ้ง
สุดท้ายเช็คว่า Allowable values เลือกอยู่ที่ All นะ
แล้วก็กด OK ได้เลย

// parameter คืออะไร สร้างยังไง ใช้งานยังไง ลองดูตัวอย่างที่นี่ได้นะ >> คลิกเลย!

Step 2: Create Parameter

ขั้นตอนที่ 3 และขั้นตอนที่ 4
เพิ่ม worksheet อันนั้นเข้ามาใน dashboard”
คลิกที่ drop down ที่ Drill down tree แล้วเลือก reload”

Step 3 & 4

มาถึงขั้นตอนที่ 5 กันแล้ว
กดเครื่องหมาย ⚙ สีฟ้า ที่อยู่มุมบนด้านซ้ายกัน

พอกดไปปุ๊บ ก็จะมีแถบสีขาวโผล่ขึ้นมา
สิ่งที่เราต้องเลือกไปใส่ก็คือ worksheet, measure, และ parameter

Setting

จากนั้นกด Save และ Close ตามลำดับ

เราก็จะได้แท่งสีฟ้าๆขึ้นมา 1 แท่ง แบบนี้ ซึ่งตัวเลข 2.3 M สีเทาๆบางๆ ใต้แท่งสีฟ้า ก็คือยอด Sales ทั้งหมดนั่นเอง

ทีนี้ลองกดไปที่แท่งสีฟ้าๆ ก็จะพบว่ามี dimension ที่เราใส่ไปใน worksheet (sheet1) โผล่ขึ้นมาให้เราเลือก ก็คือมี Segment, Ship Mode, และ Region

Explore Dimension

เราลองเลือก Region ก็จะพบว่า ยอดขาย หรือ Sales ของ Data ชุดนี้ มาจาก West 32%, East 30%, Central 22% และ South 17% แล้วก็มีตัวหนังสือสีเทาเล็กๆอยู่ด้านล่าง เพื่อบอกยอดขายอีกด้วยนะ

1st Level of Drill Down Tree

ดูแค่ Region รู้สึกยังไม่ค่อยพอใจ ขอดูต่ออีกหน่อยสิ ที่ South มีสัดส่วน Segment ของลูกค้าเป็นยังไงบ้างนะ

กดไปที่ South แล้วเลือก Segment ก็จะได้กราฟตามภาพด้านล่างนี้…

เราก็จะดูแล้วว่าลูกค้าที่ South ครึ่งหนึ่ง หรือ 50% คือ Consumer ส่วน Corporate และ Home office คิดเป็น 31% และ 19% ตามลำดับ

2nd Level of Drill Down Tree

ไหนน เจาะต่ออีกได้มั๊ย..อยากรู้ว่า ลูกค้า Consumer ที่ South เลือก Ship Mode แบบไหนกันหรอก…

สิ่งที่เราได้มาก็คือ….

Trial version สามารถ Drill Down ได้ 2 Levels นะ //ได้แต่หัวเราะทั้งน้ำตา 55555

Drill Down Tree Limitation

อ้ะะ โอเค๊ ลองเล่นแค่ 2 Levels ก็ได้

ทีนี้นอกจากการเลือก Dimension แล้ว เรายังสามารถตกแต่ง Chart นี้ได้อีกด้วยนะ ลองเล่นตรงฟังก์ชันด้านซ้ายมือกันดูน๊าา

Chart นี้สามารถปรับ สีแท่ง เส้น ตัวหนังสือ ได้หมดเลย

อันนี้คือที่เราลองแต่งดูเล่นๆ ถ้าได้หลาย Level มากกว่านี้ก็คงจะดีเนอะ

Drill Down Tree

ปล.1 ถ้าจะใช้งานกับ Filter บนหน้า Dashboard แล้วไม่มีอะไรเกิดขึ้น/เปลี่ยนแปลง ลองคลิก Drop Down แล้วเลือก Reload ดูนะ

ปล. 2 จริงๆ extension นี้มีมานานแล้วแหละ แต่ว่าจะต้องไปโหลดไฟล์จากข้างนอกเข้ามา พอเป็น version 2021.1 ก็เลยอัพเกรดทำให้เป็น In-product Extension ไปเลย

--

--

No responses yet