ตัวอย่างที่ 1: ดึงวันเวลาปัจจุบัน
=DateTime.LocalNow()
30/11/2025 15:30:00 (ตัวอย่าง)
ดึงวันที่และเวลาปัจจุบันจากระบบ
DateTime.LocalNow จะคืนค่าเป็น DateTime (วันที่ + เวลา) ของระบบ ณ ขณะนั้น เทียบเท่ากับฟังก์ชัน NOW() ใน Excel
=DateTime.LocalNow() as datetime
=DateTime.LocalNow() as datetime
เพิ่มคอลัมน์ที่ระบุว่าข้อมูลชุดนี้ถูกดึงมาเมื่อไหร่ เพื่อแสดงใน Report
นำเวลาปัจจุบันลบด้วยเวลาที่เกิดรายการ (Transaction Time) เพื่อดูว่าผ่านมานานแค่ไหนแล้ว
ใช้เปรียบเทียบเพื่อกรองเอาเฉพาะข้อมูลในช่วง 24 ชั่วโมงที่ผ่านมา
=DateTime.LocalNow()
30/11/2025 15:30:00 (ตัวอย่าง)
=DateTime.Date(DateTime.LocalNow())
30/11/2025
=DateTime.Time(DateTime.LocalNow())
15:30:00
DateTime.LocalNow อาจเปลี่ยนค่าไปเรื่อยๆ ระหว่างที่ Query ทำงาน (ถ้า Query รันนาน) แต่ DateTime.FixedLocalNow จะตรึงค่าเดิมไว้ตลอดการทำงานของ Query นั้น
ไม่ครับ บน Cloud มักจะเป็นเวลา UTC เสมอ ถ้าต้องการเวลาไทยต้องใช้ DateTime.AddZone หรือบวกเวลาเพิ่มเอง (+7 ชั่วโมง)
ฟังก์ชัน DateTime.LocalNow ใช้สำหรับดึงค่าวันที่และเวลาปัจจุบัน (Current Date & Time) ตามเวลาของเครื่องคอมพิวเตอร์ที่รัน Power Query มักใช้เพื่อบันทึกเวลาที่รีเฟรชข้อมูล (Last Refreshed)