การแปลงวันที่ ที่เป็นปี พ.ศ. ให้ เป็นปี ค.ศ. อัตโนมัติด้วย Power Query ใช้ได้ทั้ง Excel และ Power BI Desktop
ปัญหาหนึ่งของการทำงานกับข้อมูลประเภท วันที่ ก็คือ รูปแบบของวันที่ มีหลายรูปแบบ เช่น วันเดือนปี เดือนวันปี หรือ เป็นปี พุทธศักราช หรือเป็นชื่อเต็มของเดือน ชื่อย่อของเดือน การจะนำเอาข้อมูลดังกล่าวมาทำงาน หรือ ใช้ในการวิเคราะห์ข้อมูลได้ มีความจำเป็นที่จะต้องทำการแปลงให้เป็นวันที่ ให้ได้
ตัวอย่างของวันที่ เช่นหากจะให้หมายถึงวันที่ 31 มกราคม 2562 อาจจะเป็นรูปแบบดังนี้
31 มกราคม 2562
31 ม.ค. 62
31/1/2018
1/31/2018
31 January 2018
ซึ่งหากเราต้องการจะแปลงข้อมูลในลักษณะดังกล่าว เราจำเป็นต้องแปลงข้อมูล โดยใช้เครื่องมือ Power Query ซึ่งจะมีคำสั่งในการแปลงข้อมูลดังกล่าว คือ Using Locale…
ขั้นตอนในการแปลงรูปแบบวันที่
เปิด 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 ได้ในบทความดังต่อไปนี้







![Power Query คืออะไร [Infographic]](https://www.9experttraining.com/sites/default/files/styles/large_cover/public/articles/cover/power-query-infographic-intro_0.png.webp?itok=9MDgvyx6)



