UTCTODAY คืนค่าวันที่ปัจจุบัน (datetime) ตามเวลา UTC ใช้เมื่ออยากได้วันที่มาตรฐานเดียวกันข้ามเขตเวลา และมักใช้คู่กับ TODAY/UTCNOW เพื่อจัดการความต่างของเขตเวลา
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| [(none)]ไม่บังคับ | none | ไม่มีอาร์กิวเมนต์ ใช้เรียกฟังก์ชันโดยตรง |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
UTCTODAY คืนค่า “วันที่ปัจจุบัน” ในรูปแบบ datetime โดยอ้างอิงตามเวลา UTC (Coordinated Universal Time) เหมาะสำหรับงานที่ต้องการวันที่มาตรฐานเดียวกันทุกภูมิภาค เช่นโมเดลที่มีผู้ใช้หลายประเทศ หรือการทำระบบ log/การเปรียบเทียบตามเวลาโลก
ถ้าคุณต้องการ “วันตามเครื่อง/เขตเวลาท้องถิ่น” ให้ใช้ TODAY ส่วนถ้าต้องการ “วันและเวลา” แบบ UTC ให้ใช้ UTCNOW
สร้าง Measure/Calculated Column เพื่อบันทึกวันที่อ้างอิง UTC
ปรับเวลา UTC เป็นเขตเวลาที่ต้องการด้วยการบวก TIME
กรองแถวที่อยู่ในช่วง 7 วันล่าสุด โดยยึดวันที่แบบ UTC
ใช้ UTCTODAY เพื่อได้วันที่มาตรฐานเดียวกันในทุกภูมิภาค
บวก TIME เพื่อชดเชยความต่างของเขตเวลา (ตัวอย่างนี้ใช้ +7 ชั่วโมง)
ใช้ FILTER ทำตารางเงื่อนไข แล้วให้ CALCULATE นำไปใช้เป็น filter context
TODAY อิงเขตเวลาท้องถิ่นของระบบ/บริการที่รันโมเดล ส่วน UTCTODAY อิงเวลา UTC ทำให้ผลลัพธ์สอดคล้องกันข้ามเขตเวลา
UTCTODAY ใช้สำหรับ “วันที่วันนี้” ตาม UTC ส่วน UTCNOW คืนค่า “วันและเวลา ณ ตอนนี้” ตาม UTC
ฟังก์ชันที่ผู้เขียนโยงไว้กับ UTCTODAY จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
DATE สร้างค่าวันที่จากตัวเลข Year/Month/Day แล้วคืนค่าเป็นชนิด datetime เหมาะกับการประกอบวันที่จากคอลัมน์แยกส่วนหรือสร้างวันที่อ้างอิง เช่น วันแรกของเดือน วันตัดยอด
UTCNOW ส่งค่าวันที่และเวลาปัจจุบันในรูปแบบ UTC (Coordinated Universal Time) แตกต่างจาก NOW() ที่ส่งเวลาตามโซนเวลาท้องถิ่น UTCNOW มีประโยชน์เมื่อทำงานในสภาพแวดล้อมคลาวด์ (Power BI Service ใช้ UTC) หรือแอปพลิเคชันระหว่างประเทศที่ต้องการมาตรฐานเวลาเดียวกัน
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่