วิธีเปลี่ยนตารางเพื่อให้สามารถทำ PivotTable ได้ด้วย Power Query
จากตัวอย่างรูปตารางด้านบนซ้าย
เรียกว่า รูปแบบตาราง "Cross Tab Data"
ซึ่งการเก็บข้อมูลแบบนี้ ง่ายในการ input แต่ไม่สามารถเอาไปใช้ต่อได้
เช่น ไปใช้ใน Power BI หรือ แม้กระทั้งทำ PivotTable
เราสามารถเปลี่ยนรูปแบบ ตารางด้านซ้าย เป็น แบบด้านขวา ( Tabular Data )
ด้วยเครื่องมือชื่อว่า Unpivot Column ใน Power Query
มีขั้นตอนตามนี้
1.คลุมกลุ่มตารางข้อมูล
ไปที่ เมนู Excel ด้านบน Data -> From Table / Range
พอมี เมนู Create Table ขึ้นมา ลองเช็ค อีกที ว่า กลุ่มข้อมูลถูกมั้ย
แล้ว คลิก OK ได้เลย
3.หน้าต่างจะ Load เข้ามาใน Power Query
4.คลิกขวาที่ Column แรก ใน Power Query - > Unpivot Other Columns
5.ตารางจะแปลง จาก รูปแบบ Cross-Tab อยู่ในรูป Tabular เรียบร้อย
5.พอดี จาก ข้อมูลดิบ สมมติ column ที่ 2 คือ ปี กับ เดือน
เราก็ควรจะตัด เป็น 2 column แยก กัน
6.คลิกขวาที่ column เดือนกับปี -> เลือก Duplicate Column
7.คลิกเลือกที่ Column ใหม่ ไปที่เมนูด้านบน Transform -> Extract -> Last Characters
8.ใส่ 2 ( เพราะต้องการจะเก็บแค่ เลข เดือน 2 หลัก สุดท้าย )
9.ผลลัพธ์ที่ได้จะเหลือแค่เลข เดือน แต่ ยังถูกมอง เป็น Text
10. คลิกที่หัว Column ขอบซ้าย เปลี่ยนประเภทข้อมูลเป็น Whole Number
11.กลับมาที่ column ที่ 2 อีกที ไปที่ เมนูด้านบน Transform - > Extract - > First Characters -> ใส่ 4 ( เอา 4 ตัวแรก )
12.คลิกที่หัว Column และเปลี่ยนประเภทข้อมูลเป็น Whole Number
13.กลับไปที่เมนูด้านบน Home -> Close & Load
14.ข้อมูลจะ Load กลับมา ที่ Excel เป็น ตารางพร้อมใช้งาน