Power Query คืออะไร
Microsoft Power Query คืออะไร
Microsoft Power Query เป็นซอฟต์แวร์ที่ทำหน้าที่ในการนำข้อมูลจากแหล่งข้อมูลต่าง ๆ มาทำการจัดระเบียบ แปลงข้อมูล หรือเรียกว่า ETL (Extract Transform Load) ทำความสะอาดข้อมูล (Data Cleansing) เพื่อนำข้อมูลที่ขี้เหร่ (หรือไม่สมบูรณ์) ให้พร้อมใช้งาน เป็นงานที่สำคัญมาก ๆ ในงาน Business Intelligence ได้โดยฉากหลังจาก Power Query นั้น คือ ภาษา M ซึ่งเป็นภาษาที่ใช้ในการเตรียมข้อมูลให้กับข้อมูลต่าง ๆ ให้พร้อมนำไปใช้ในการวิเคราะห์ โดยจะเก็บขั้นตอนในการปรับแต่งเพื่อให้คุณสามารถทำงานดังกล่าวซ้ำ ๆ ได้อัตโนมัติ โดยการบันทึกการปรับแต่งข้อมูลนั้นเพียงครั้งเดียว
Power Query เพื่อประโยชน์ทางธุรกิจ
คุณไม่จำเป็นต้องมีพื้นฐานในการเขียนโปรแกรมมาก่อน
การเรียนรู้ Power Query ไม่จำเป็นจะต้องมีความรู้ในการใช้งานอย่าง Excel VBA หรือ SQL หรือมีพื้นฐานในการเขียนโปรแกรม เพียงแต่มีไอเดียที่จะทำงานกับข้อมูลก็พอ และเข้าใจเรื่องของข้อมูลว่าจะต้องนำข้อมูลอะไรมาใช้เพื่อนำไปวิเคราะห์ข้อมูลต่อหากคุณต้องการวิคราะห์ข้อมูล Power Query เป็นอีกเครื่องมือที่ควรต้องรู้
หากคุณกำลังมีแผนที่จะทำงานด้านการวิเคราะห์ข้อมูล Data Analytics หรือ Business Intelligence โดยใช้ Power Pivot, Power View, Power Map, Power BI, Tableau, Pivot Table, Python หรือ R คุณจำเป็นจะต้องเรียนรู้ Power Query ก่อนที่จะใช้เครื่องมือต่าง ๆ เหล่านั้นสามารถศึกษาการทำงานของ Power Query ได้ที่ บทความ Power Query ทำงานอย่างไร
ตัวอย่างงานที่สามารถใช้ Power Query ช่วยงานได้
- การนำเข้าข้อมูลจากหลายแหล่งข้อมูล ไม่ว่าจะเป็น Excel, Text File, Folder, Database ต่าง ๆ หรือ เว็บไซต์ (ดูเพิ่มเติม ว่า Power Query เชื่อมต่อกับอะไรได้บ้าง)
- การนำข้อมูลอัตราดอกเบี้ย และ อัตราแลกเปลี่ยนจากเว็บไซต์ของธนาคาร หรือ แบงก์ชาติ เข้ามาทำงานกับ Excel เพื่อวิเคราะ์ข้อมูลได้
- การทำ Data Cleansing ได้แก่การแก้ปัญหาข้อมูลไม่พร้อมใช้งาน เช่น มีช่องว่าง มีอักขระพิเศษ หรือ เป็นตัวพิมพ์เล็กบ้าง ตัวพิมพ์ใหญ่บ้าง
- การทำการ Extract ข้อมูล ได้แก่ การแยกข้อมูลออกเป็นข้อมูลย่อย ๆ เช่น การทำ Split ข้อมูลจากคอลัมน์หนึ่งออกเป็นคอลัมน์ย่อย ๆ
- การทำการ Merge ข้อมูลจากหลาย ๆ แหล่งข้อมูลเพื่อดึงข้อมูลบางอย่างจากอีกแหล่งข้อมูล เช่น การนำเอารหัสลูกค้าจากข้อมูลการสั่งซื้อ เพื่อดึงรายชื่อและ Email ของลูกค้า จากข้อมูลลูกค้า
- การลบข้อมูล ลบแถว ลบคอลัมน์ที่ไม่ใช้งานทิ้งอัตโนมัติ
- กรองข้อมูลที่ไม่ต้องใช้งานทิ้ง (FIlter)
- สรุปผลข้อมูลทำให้ข้อมูลจำนวนมาก ๆ เป็นข้อมูลที่คำนวณแล้ว ซึ่งอาจจะทำให้จำนวนรายการเล็กลงมาก ๆ ได้
- การคำนวณจากข้อมูลที่ต้องการ (Custom Column)
- การนำเอาข้อมูลมารวมกัน (Append Query) เข้าด้วยกันจากหลาย ๆ ไฟล์
- การนำเอาข้อมูลจากหลาย ๆ Worksheet มารวมกันได้
- การ Lookup ข้อมูล จากอีกตาราง ด้วย Merge Query
ประโยชน์ที่จะได้รับ
- ช่วยให้การทำงานซ้ำ ๆ เกี่ยวกับข้อมูลทำได้รวดเร็ว ประหยัดเวลาในการทำงานในครั้งถัดไป
- ช่วยให้เราสามารถนำข้อมูลจากหลาย ๆ แหล่งข้อมูลมาทำงานร่วมกันได้
- สามารถนำผลลัพธ์ไปใช้งานต่อในเครื่องมือต่าง ๆ ไม่ว่าจะเป็น Power Pivot หรือ Power BI
- ไม่จำเป็นต้องใช้สูตรในงานด้าน ETL ทำให้ลด Overhead ในการประมวลผลข้อมูลลง
- ไม่ต้องเขียนโปรแกรม เพียงแค่ออกแบบขั้นตอนการทำงานเท่านั้น
การติดตั้ง Power Query
Power Query เป็นเครื่องมือที่มีมาพร้อมกับ Excel 2016 เป็นต้นไป (Excel 2019, Excel for Microsoft 365) โดยไม่ต้องติดตั้งอะไรเพิ่มเติม แต่หากเป็น Excel 2013, 2010 จำเป็นจะต้อง Download และติดตั้ง Excel Add-In เพื่อให้สามารถใช้งาน Power Query ได้ดาวน์โหลด Power Query สำหรับ Excel โดยจะต้องดูให้ดีว่า Excel ใช้เป็น 32 bits หรือ 64 bits
และดูว่า Microsoft Excel ของเราใช้งาน Power Query ได้หรือไม่
https://www.myonlinetraininghub.com/power-query-version-compatibility-and-installation
แนะนำหลักสูตร
- Microsoft Excel Power Query (2 Days)
- Power BI Advanced Power Query (2 Days)