[Tableau] In-Product Extension Gallery & Example of Drill Down Tree
วันนี้ Tableau Desktop ออก version ใหม่ คือ 2021.1 ก็เลยเข้าไปดูเล่นๆหน่อย ว่ามีอะไรออกใหม่บ้างนะ…
แล้วตาเราก็ไปสะดุดกับสิ่งนี้ In-product Extension Gallery
เอ๊ะะ ทำไมน่าสนใจ มันคืออะไรนะ มันจะมีกราฟให้เราเลือกเพิ่มขึ้นใช่มั๊ยนะ
สิ่งที่เพิ่มมาในนี้ก็คือ เราสามารถเลือกกราฟแบบต่างๆ ที่ third-party organization สร้างขึ้นมาใช้ได้เลย โดยที่กดคำว่า extension
ที่อยู่ในหน้า Dashboard เท่านั้นเอง
เราไปลองเล่นกันซักหน่อยดีกว่า..
เปิดโปรแกรม Tableau Desktop ขึ้นมาพร้อมๆกันเลย
ข้อมูลที่เราจะลองเล่นในวันนี้คือ Sample - Superstore ที่เป็น Sample Data Source ของ Tableau เองเลย
ทีนี้เราเห็นว่าเจ้าตัว Extension มันอยู่ที่หน้า Dashboard งั้นเราไปดูที่หน้านี้กันเลยดีกว่า ว่าจะต้องทำอะไรบ้าง ถึงจะใช้งานได้
ทีนี้เราก็ลากตัว Extension
ไปวางบน Dashboard กันเลย!
พอลากมาเสร็จก็จะเห็นกล่อง Add an Extension
โผล่ขึ้นมาแบบนี้ เราก็ลองเลื่อนๆดู ว่ามีกราฟอะไรบ้าง ชอบกราฟอันไหนกันบ้างนะ
เลื่อนดูไปเรื่อยๆ แล้วตาเราก็ไปสะดุดกับกราฟนี้ Drill Down Tree
คือมันเป็นกราฟที่เราอยากทำมาซักพักนึงแล้ว แต่ไม่รู้จะทำยังไง [แอบเห็นเพื่อนทำใน power bi แล้วอยากทำบ้าง 5555]
ปะะะ เราไปดูกันดีกว่า ว่ามันสร้างยังไง แล้วมีข้อจำกัดหรือเปล่านะ
เจ้าตัว Drill Down Tree ที่เป็น free version มีข้อจำกัดอยู่นะ คือเค้าจะจำกัดจำนวน dimension ที่สามารถ drill down ได้[แต่ถ้าอยากลองเล่นแบบ full version ก็มี 14-day free trial อยู่]
(เรา) อยากรู้แล้วสิ ว่าจะเป็นยังไง
กดAdd to Dashboard
กันเลยดีกว่า!
พอกดไปปุ๊บ ก็จะได้หน้าตาแบบนี้ ซึ่งเค้าก็จะบอกวิธีทำให้เรา ว่าต้องทำอะไรบ้าง
และนี่คือ..สิ่งที่เราต้องทำ นั่นเอง เดี๋ยวเรามาทำไปพร้อมๆกันเลยดีกว่า
ขั้นตอนแรก
“สร้าง worksheet ที่มี data ที่อยากนำมาทำ Drill Down Tree นี้ ซึ่งจะต้องมีอย่างน้อย 1 measure และ 1 dimension”
เราสร้าง Table ขึ้นมาอันนึง โดยที่มี Segment, Ship Mode และ Region เป็น dimension ส่วน measure เป็น Sales
ขั้นตอนที่ 2
“สร้าง parameter ที่เป็นประเภท string ซึ่งจะต้องไม่มีข้อมูลข้างในอยู่เลย และเลือก alloable values เป็น all”
เราสร้าง parameter ที่ชื่อว่า “Drill Down Tree Parameter”
เปลี่ยน Data type
ให้เป็น string
ตรง Current value
ตอนแรกจะเป็นเลข 1 ให้ลบทิ้ง
สุดท้ายเช็คว่า Allowable values
เลือกอยู่ที่ All
นะ
แล้วก็กด OK ได้เลย
// parameter คืออะไร สร้างยังไง ใช้งานยังไง ลองดูตัวอย่างที่นี่ได้นะ >> คลิกเลย!
ขั้นตอนที่ 3 และขั้นตอนที่ 4
“เพิ่ม worksheet อันนั้นเข้ามาใน dashboard”
“คลิกที่ drop down ที่ Drill down tree แล้วเลือก reload”
มาถึงขั้นตอนที่ 5 กันแล้ว
กดเครื่องหมาย⚙ สีฟ้า
ที่อยู่มุมบนด้านซ้ายกัน
พอกดไปปุ๊บ ก็จะมีแถบสีขาวโผล่ขึ้นมา
สิ่งที่เราต้องเลือกไปใส่ก็คือ worksheet, measure, และ parameter
จากนั้นกด Save
และ Close
ตามลำดับ
เราก็จะได้แท่งสีฟ้าๆขึ้นมา 1 แท่ง แบบนี้ ซึ่งตัวเลข 2.3 M สีเทาๆบางๆ ใต้แท่งสีฟ้า ก็คือยอด Sales ทั้งหมดนั่นเอง
ทีนี้ลองกดไปที่แท่งสีฟ้าๆ ก็จะพบว่ามี dimension ที่เราใส่ไปใน worksheet (sheet1) โผล่ขึ้นมาให้เราเลือก ก็คือมี Segment, Ship Mode, และ Region
เราลองเลือก Region
ก็จะพบว่า ยอดขาย หรือ Sales ของ Data ชุดนี้ มาจาก West 32%, East 30%, Central 22% และ South 17% แล้วก็มีตัวหนังสือสีเทาเล็กๆอยู่ด้านล่าง เพื่อบอกยอดขายอีกด้วยนะ
ดูแค่ Region รู้สึกยังไม่ค่อยพอใจ ขอดูต่ออีกหน่อยสิ ที่ South มีสัดส่วน Segment ของลูกค้าเป็นยังไงบ้างนะ
กดไปที่ South แล้วเลือก Segment
ก็จะได้กราฟตามภาพด้านล่างนี้…
เราก็จะดูแล้วว่าลูกค้าที่ South ครึ่งหนึ่ง หรือ 50% คือ Consumer ส่วน Corporate และ Home office คิดเป็น 31% และ 19% ตามลำดับ
ไหนน เจาะต่ออีกได้มั๊ย..อยากรู้ว่า ลูกค้า Consumer ที่ South เลือก Ship Mode แบบไหนกันหรอก…
สิ่งที่เราได้มาก็คือ….
Trial version สามารถ Drill Down ได้ 2 Levels นะ //ได้แต่หัวเราะทั้งน้ำตา 55555
อ้ะะ โอเค๊ ลองเล่นแค่ 2 Levels ก็ได้
ทีนี้นอกจากการเลือก Dimension แล้ว เรายังสามารถตกแต่ง Chart นี้ได้อีกด้วยนะ ลองเล่นตรงฟังก์ชันด้านซ้ายมือกันดูน๊าา
Chart นี้สามารถปรับ สีแท่ง เส้น ตัวหนังสือ ได้หมดเลย
อันนี้คือที่เราลองแต่งดูเล่นๆ ถ้าได้หลาย Level มากกว่านี้ก็คงจะดีเนอะ
ปล.1 ถ้าจะใช้งานกับ Filter บนหน้า Dashboard แล้วไม่มีอะไรเกิดขึ้น/เปลี่ยนแปลง ลองคลิก Drop Down แล้วเลือก Reload ดูนะ
ปล. 2 จริงๆ extension นี้มีมานานแล้วแหละ แต่ว่าจะต้องไปโหลดไฟล์จากข้างนอกเข้ามา พอเป็น version 2021.1 ก็เลยอัพเกรดทำให้เป็น In-product Extension
ไปเลย
Reference: