การแปลงวันที่ ที่เป็นปี พ.ศ. ให้ เป็นปี ค.ศ. อัตโนมัติด้วย Power Query ใช้ได้ทั้ง Excel และ Power BI Desktop

การแปลงวันที่ ที่เป็นปี พ.ศ. ให้ เป็นปี ค.ศ. อัตโนมัติด้วย Power Query ใช้ได้ทั้ง Excel และ Power BI Desktop
ปัญหาหนึ่งของการทำงานกับข้อมูลประเภท วันที่ ก็คือ รูปแบบของวันที่ มีหลายรูปแบบ เช่น วันเดือนปี เดือนวันปี หรือ เป็นปี พุทธศักราช หรือเป็นชื่อเต็มของเดือน ชื่อย่อของเดือน การจะนำเอาข้อมูลดังกล่าวมาทำงาน หรือ ใช้ในการวิเคราะห์ข้อมูลได้ มีความจำเป็นที่จะต้องทำการแปลงให้เป็นวันที่ ให้ได้ตัวอย่างของวันที่ เช่นหากจะให้หมายถึงวันที่ 31 มกราคม 2562 อาจจะเป็นรูปแบบดังนี้
- 31 มกราคม 2562
- 31 ม.ค. 62
- 31/1/2018
- 1/31/2018
- 31 January 2018
ขั้นตอนในการแปลงรูปแบบวันที่
- เปิด Power Query ในโปรแกรม Microsoft Excel หรือ Power BI Desktop
- ทำการ Edit Query
- ใน Microsoft Excel อยู่ที่ป้าย Data
- ใน Microsoft Power BI Desktop อยู่ที่ป้าย Home
- เลือก Query ที่ต้องการในรายการ Query ทางด้านซ้าย
- คลิก Change Type
- เลือกคำสั่ง Using Locale…
- เลือกว่า Data Type เป็น Date (กรณีวันที่อย่างเดียว) หรือ Date/Time (กรณีมีทั้งวันที่และเวลา)
- เลือกรูปแบบของ Locale
- หากเป็นข้อมูลประเภท วัน/เดือน/ปี ค.ศ. ให้เลือกเป็น English และ United Kingdom
- หากเป็นข้อมูลประเภท เดือน/วัน/ปี ค.ศ. ให้เลือกเป็น English และ United State
- หากเป็นข้อมูลประเภท วัน/เดือน/ปี ค.ศ. ให้เลือกเป็น Thailand
- คลิก OK
- Home > คลิก Close and Load…


ข้อมูลทั้งหมดจะถูกเก็บและประมวลผลเพื่อให้ได้วันที่ ที่ถูกต้อง เรียบร้อย โดยหากข้อมูลมาใหม่ก็จะสามารถทำการ Refresh ได้โดยไม่ต้องทำใหม่ให้เสียเวลา
สำหรับใครที่ยังไม่เคยรู้จักกับ Power Query สามารถทำความรู้จักกับ Power Query ได้ในบทความดังต่อไปนี้