Visualization กราฟ ใน Power BI Desktop

Power BI Desktop เป็นโปรแกรมทางด้านของ Business Intelligence (BI) ที่มีความสามารถในการทำ ETL ให้กับข้อมูลและยังสามารถสร้าง Visualization ได้อย่างสวยงามและง่ายดายได้อีกด้วย ในบทความนี้จะแนะนำ Visualization ของ Power BI Desktop ให้รู้จักถึงหน้าตา User Interface (UI) และประโยชน์ของ Visualization แต่ละตัวกันครับ
Visualization กราฟ ใน Power BI Desktop
ทักษะ (ระบุได้หลายทักษะ)

จุดเด่นของ Power BI Desktop คือ

  • การสร้าง Visualization ที่เป็นลักษณะ Interactive
  • ความสามารถในการดึงข้อมูลจากหลายแหล่งข้อมูล (Multi Source)
  • มีความสามารถในการ Update ข้อมูลจาก Data Source อัตโนมัติ
  • Visualization สามารถติดตั้งเพิ่มเติมได้

Visualization ใน Power BI Desktop

Power BI Desktop มี Visualization หรือจะเรียกอีกอย่างว่าเป็น ตัวช่วยนำเสนอข้อมูล ไม่ว่าจะเป็นในรูปแบบของ ตาราง กราฟ แผนที่ กราฟฟิกต่าง ๆ ที่จะช่วยให้การสรุปผลข้อมูลแบบที่ดูง่าย ๆ และยังสามารถแสดงผลในรูปแบบของ Interactive อีกด้วย
 
จุดเด่นมาก ๆ ของ Visualization ของ Power BI Desktop คือ หลังจากที่เรานำเอา Visualization มาใช้งานและนำเสนอเรียบร้อยแล้วนั้น เราสามารถเข้าถึง Dashboard หรือ Report ที่ได้สร้างไว้ได้จากทุกอุปกรณ์ ไม่ว่าจะเป็น PC, Tablet, Mobile ได้โดยไม่รูปแบบการแสดงผลไม่เพี้ยนด้วย และหากเปิดดูผ่านทาง Browser ก็สามารถดูได้โดยไม่ต้องติดตั้ง Add-Ins ใด ๆ เพิ่มเติม ในหลักการที่ว่า "Design One View Anywhere"

ตัวอย่างของ Dashboard ของ 9Expert Training
 

 

ผลลัพธ์ที่ได้จากหลังจากการสร้าง Dashboard / Report สามารถนำเสนอผ่านได้ทาง

  • ผ่าน Application ดูจาก Power BI Desktop
  • ดูผ่าน Power BI Service ซึ่งใช้เพียง Browser ในการเข้าถึงเท่านั้น
  • ดูผ่าน Published URL ที่ทำการสร้างจาก Power BI
  • Embedded Code ในรูปแบบของ Tag iFrame เพื่อนำไปติดตั้งในเว็บไซต์ต่าง ๆ ได้

ประเภทของกราฟ และ Visualization ที่มีใน Power BI Desktop มีดังต่อไปนี้

  1. Area charts
  2. Bar and column charts
  3. Pie charts
  4. Scatter and Bubble charts
  5. Cards: Multi row
  6. Combo charts
  7. Doughnut charts
  8. Funnel charts
  9. Gauge charts
  10. KPIs
  11. Maps
  12. ArcGIS maps
  13. Filled maps (Choropleth)
  14. Matrix
  15. Slicers
  16. Tables
  17. Waterfall charts
  18. Treemap

Area charts

กราฟพื้นที่ แสดงการเปรียบเทียบ คล้ายๆ กับ Line Chart ที่จะแสดง

Area Charts ของ Power BI

Bar and column charts

กราฟแท่งหรือ กราฟบาร์ ที่เราคุ้นเคย เป็นกราฟที่เรามันจะเป็นกราฟแรกที่เรารู้จักกัน
หลักๆ ไว้ใช้เปรียบเทียบข้อมูล โดยแสดงค่าของข้อมูลที่ต้องการ

Column Charts ของ Power BI
Bar Charts ของ Power BI

Pie charts

กราฟวงกลมไว้เน้นดูข้อมูลในรูปแบบของสัดส่วน เช่น Market Share เป็นต้น

Pie Charts ของ Power BI  เพื่อดูสัดส่วนของยอดขาย

Scatter and Bubble charts

คือกราฟประเภทจุดโดยเป็นรูปแบบของแกน X และแกน Y
โดยหากเป็น Bubble Chart จะสามารถกำหนดในเรื่องของขนาด (Size) ให้กับจุดได้อีกด้วย
และ ยังสามารถกำหนดในเรื่องของความสดของสี (Saturation) ได้อีกด้วย
เช่น กราฟแสดงยอดขายและจำนวนหน่วย พร้อมการเปลี่ยนแปลงยอดขายของสินค้าในแต่ละกลุ่ม เป็นต้น

Scatter and Bubble chart ของ Power BI เพื่อดูยอดขายและจำนวนหน่วย พร้อมการเปลี่ยนแปลงยอดขายของสินค้าในแต่ละกลุ่ม

Cards: Multi row

เป็นเสมือนเป็นข้อมูลสรุปในรูปแบบเป็นคอลัมน์เดี่ยว หรือ แถวเดี่ยว
เพื่อสรุปยอด ง่ายๆ เช่น สรุปยอดขายในแต่ละจังหวัด

Multi-Row Card ใน Power BI

Combo charts

สำหรับสร้างกราฟในการนำเสนอที่เป็นคนละ Scale กันของ 2 ข้อมูลเป็นอย่างน้อย
โดยนำเสนอคนละแกนกัน โดยส่วนใหญ่มักจะนำเสนอในรูปแบบของกราฟแท่ง และกราฟเส้นผสมกัน
เช่น การเปรียบเทียบยอดขาย กับ %Margin หรือ ในกราฟแสดงยอดขาย กับ จำนวนหน่วยที่ขายได้ในแต่ละปี เป็นต้น

Combo Chart ใน Power BI เพื่อแสดงยอดขาย กับ จำนวนหน่วยที่ขายได้ในแต่ละปี

Doughnut charts

เป้าหมายของกราฟประเภทโดนัท คล้ายๆ กับ กราฟประเภทวงกลม
แต่จะเจาะรูตรงกลาง เพื่อนำเสนอในมุมที่แตกต่างจากเดิม

Donut Chart ของ Power BI ที่จะแสดงสัดส่วนของยอดขายของพนักงานแต่ละคน

Funnel charts

จากภาพจะเป็นด้านขวาของกราฟโดยจะแสดงจากตัวเลขมากไปยังตัวเลขน้อย
โดยแสดงเป็นพื้นที่ ให้เห็นปริมาณและลำดับประกอบกัน ซึ่งเทียบว่าตัวใหญ่สุดคือ 100%

โดย Dashboard ในภาพเป็น Sales Performance by Country กราฟแสดงยอดขายในแต่ละประเทศ
เป็นการแสดงยอดขายในลักษณะ Funnel Chart

กราฟแสดงยอดขายในแต่ละประเทศ โดยแสดงยอดขายในลักษณะ Funnel Chart

Gauge charts

ใช้ในการเปรียบเทียบตัวเลข โดยระบุเรื่องของเป้าหมาย (Target) ได้
โดยนำเสนอในรูปแบบของเกจ (Gauge) เช่น การสรุปคะแนนการประเมินผลการฝึกอบรม คะแนนความพึงพอใจ เป็นต้น

Gauge ของการวัดการประเมินผลการฝึกอบรม ซึ่งแสดงผลด้วย Gauge ใน Power BI

KPIs

ใช้สำหรับสรุปตัวเลขโดยสามารถเปรียบเทียบกับค่าที่ต้องการได้
เช่น ยอดขายปีนี้ เทียบ กับยอดขายปีที่แล้ว เป็นอย่างไร

หากดีขึ้น ก็จะสีเขียว และคำนวณ %Change ให้ แต่หากแย่ลง ก็จะแสดงผลด้วยสีแดง

KPIs ใน Power BI

Maps

สำหรับการนำเสนอข้อมูลที่ต้องอ้างถึงตำแหน่งของประเทศ (Country) , ชื่อเมือง (City) ,
จังหวัด (Province) หรือ พิกัด Longitude, Latitude
โดยสามารถนำเสนอในรูปแบบของแผนที่ได้ โดย Engine ที่ใช้ในการแสดงผล คือ Bing Map

การแสดงยอดขายด้วยการนำเสนอด้วย Map ใน Power BI

Filled maps (Choropleth)

เป็นรูปแบบการนำเสนอแผนที่ในลักษณะของการใส่เฉดสีให้กับแผนที่ได้ เช่น
จะนำเสนอยอดขายในแต่ละจังหวัด โดยจังหวัดใดยอดขายสูง
ก็จะให้เห็นเป็นแผนที่จังหวัดนั้น ๆ แล้วเทสีเขียวเข้าไปให้เห็นได้อย่างชัดเจน

แสดงสีบน Power BI

Matrix

จะว่าง่ายๆ ก็จะเหมือนกับการแสดงผล PivotTable ที่เราคุ้นเคยกันใน Excel นั่นเอง
ซึ่งจะประกอบด้วยส่วน Row Header, Column Header และส่วนของการสรุปผลข้อมูล
โดยสามารถเลือกสูตรที่ต้องการประมวลผลได้หลากหลาย

Matrix ใช้เหมือนกับ PivotTable

Tables

เป็นรูปแบบแรกของการนำเสนอข้อมูลกันก็ว่าได้ แสดงผลในรูปแบบของตาราง
โดยจะระบุการจัดกลุ่มได้ (Group) และรูปแบบของสูตรที่จะแสดงผลว่าจะแสดงผลด้วยสูตรอะไร ให้กับข้อมูลใด

ตารางใน Power BI

สามารถนำเสนอร่วมกับ Conditional Formatting ได้ ดังแสดงในรูป

การใส่ Conditional Formatting ในตาราง

Waterfall charts

เป็นกราฟที่แสดงให้เห็นความสัมพันธ์พร้อมการเปลี่ยนแปลงของข้อมูล
โดยในรูปเป็นการเปลี่ยนแปลงยอดขายในแต่ละเดือน และแสดงยอดรวมที่ท้ายของกราฟในบริเวณ Total 

การใช้ Waterfall แสดงให้เห็นความสัมพันธ์พร้อมการเปลี่ยนแปลงข้อมูล

Treemap

นำเสนอในรูปแบบของพื้นที่โดยหากตัวเลขมากก็จะแสดงด้วยพื้นที่ใหญ่
เพื่อให้เห็นเป็นสัดส่วนของข้อมูลอีกลักษณะหนึ่ง เพราะหากนำเสนอด้วยกราฟวงกลมอาจจะไม่เหมาะสม
หากมีกลุ่มของข้อมูลจำนวนมาก ๆ แต่ Treemap สามารถช่วยตอบโจทย์ดังกล่าวได้

จากภาพเป็นการนำเสนอ ยอดขายของสินค้าตามแต่ละ Sale
ซึ่งจะเห็นว่า Margaret สร้างยอดขายได้สูงสุด ตามด้วย Nancy

Treemap เพื่อแสดงยอดขายของสินค้าตามแต่ละ Sale ซึ่งจะเห็นว่า Margaret สร้างยอดขายได้สูงสุด

นี่เป็นเพียงส่วนหนึ่งของ Power BI Visualization ที่มีมาพร้อมกับ Power BI Desktop
ซึ่งในแต่ละ Version  อาจจะมี Visualization เพิ่มขึ้น
รวมถึงเรายังสามารถทำการ Download พวก Custom Visualization มาติดตั้งได้อีกด้วย
ทั้งนี้มีให้เลือกมากมาย จาก Custom visuals for Power BI

Custom visualization in Power BI

Dashboard และ Report ของ Power BI สามารถ Update ได้ด้วยตัวเอง

Power BI Service จะมีความสามารถหนึ่งที่จะช่วยให้เราสามารถ Refresh ข้อมูลให้กับ Dashboard/Report ของเราได้ตลอดเวลา
โดยโปรแกรมที่เรียกว่า Power BI Gateway ซึ่งก็เรียกว่าเป็นโปรแกรมในการ Sync ข้อมูลจาก Data Source
เพื่อส่งให้กับ Power BI Service เพื่อให้เราสามารถเห็นข้อมูลล่าสุดได้ตลอดเวลาทุก ๆ วัน
โดยสามารถ Download ได้จาก https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-onprem/#download-and-install-the-on-premises-data-gateway
โดยหากเป็น Power BI Service สามารถกำหนด Schedule ได้ด้วยว่าจะให้ Refresh อัตโนมัติตอนกี่โมง

Download Power BI ฟรี

https://www.microsoft.com/en-us/power-platform/products/power-bi/desktop

ในบทความนี้น่าจะเห็นประโยชน์ เห็นหน้าตา และตัวอย่างการนำมาประยุกต์ใช้ในทางธุรกิจ ในมุมต่าง ๆ หลากหลายกันไปแล้ว ลองนำไปประยุกต์ใช้งานกันดูนะครับ
บทความหน้าผมจะนำเสนอ ตัวอย่างการนำเสนอแบบผสมผสานเพื่อเป็น  Dashboard ตามที่ต้องการสามารถประยุกต์ใช้ ซึ่งติดตามตัวอย่างการประยุกต์ใช้งานในบทความหน้าครับ
 

แนะนำหลักสูตร

Power BI Desktop for Business Analytics

เพราะการตัดสินใจในเชิงธุรกิจต้องการความถูกต้องและความรวดเร็วของข้อมูล
ดังนั้นจึงจำเป็นต้องใช้เทคโนโลยีด้านการวิเคราะห์ข้อมูล (Data Analytics) ที่เป็น Self Data Analysis มีความเก่งกาจขึ้นมาก
และพร้อมที่จะให้ทุกท่านสามารถนำข้อมูลมหาศาล มาจัดระเบียบ ปรับแต่ง คำนวณ พร้อมกับการสร้างรายงานให้สวยงาน น่าสนใจ
และ Interactive ได้ เรียกดูได้ในทุก Platform ทั้ง PC, Tablet และ Mobile อีกด้วย เพื่อให้คุณสามารถได้ข้อมูลก่อนใคร
ซึ่งเนื้อหาในหลักสูตร Power BI Desktop for Business Analytics จะตอบโจทย์ดังกล่าวได้เป็นอย่างดี

ดูรายละเอียดกันได้ที่ https://www.9experttraining.com/power-bi-desktop-business-analytics-training-course