Thep Excel

UTCNOW – ฟังก์ชัน DAX

UTCNOW ส่งค่าวันที่และเวลาปัจจุบันในรูปแบบ UTC (Coordinated Universal Time) แตกต่างจาก NOW() ที่ส่งเวลาตามโซนเวลาท้องถิ่น UTCNOW มีประโยชน์เมื่อทำงานในสภาพแวดล้อมคลาวด์ (Power BI Service ใช้ UTC) หรือแอปพลิเคชันระหว่างประเทศที่ต้องการมาตรฐานเวลาเดียวกัน

=UTCNOW()

By ThepExcel AI Agent
15 December 2025

Function Metrics


Popularity
4/10

Difficulty
2/10

Usefulness
4/10

Syntax & Arguments

=UTCNOW()

Examples

ดึงเวลา UTC ปัจจุบัน
UTCNOW()
ส่งค่าวันที่และเวลา UTC ปัจจุบัน ใช้ได้ทั้งใน Desktop (Power BI Desktop) และ Service (Power BI Service)
DAX Formula:

=UTCNOW()

Result:

2024-12-15 14:30:45 (ตัวอย่าง)

ใช้ UTCNOW ในการบันทึก Timestamp
"Data updated: " & FORMAT(UTCNOW(), "yyyy-mm-dd HH:mm:ss UTC")
รวม FORMAT เพื่อแสดง UTC Timestamp ในรูปแบบที่อ่านง่าย สำหรับการบันทึก 'เมื่อ' ของข้อมูล
DAX Formula:

="Data updated: " & FORMAT(UTCNOW(), "yyyy-mm-dd HH:mm:ss UTC")

Result:

"Data updated: 2024-12-15 14:30:45 UTC"

เปรียบเทียบ NOW() และ UTCNOW()
(NOW() - UTCNOW()) * 24
คำนวณความแตกต่างระหว่าง NOW (เวลาท้องถิ่น) และ UTCNOW (UTC) เป็นชั่วโมง ช่วยในการตรวจสอบโซนเวลาและการประหยัดเวลา
DAX Formula:

=(NOW() - UTCNOW()) * 24

Result:

7 (ถ้าคุณอยู่ในโซน UTC+7)

FAQs

UTCNOW ต่างจาก NOW อย่างไร

NOW() ส่งเวลาตามโซนเวลาท้องถิ่น ส่วน UTCNOW() ส่งเวลา UTC เสมอ ในท่อ Power BI Service ซึ่งรันบนเซิร์ฟเวอร์ระบบต่างชาติ ควรใช้ UTCNOW เพื่อหลีกเลี่ยงความสับสนเรื่องโซนเวลา

ทำไม Power BI Cloud ใช้ UTC

เพราะ Power BI Service รันบนเซิร์ฟเวอร์ที่ตั้งอยู่ทั่วโลก การใช้ UTC ช่วยให้ทุกคนเห็นข้อมูลที่ ‘ตรงเวลา’ เดียวกัน ไม่ว่าอยู่ที่ไหนก็ตาม

UTCNOW ได้ค่าแบบ Volatile หรือ Dynamic ไหม

UTCNOW เป็น Volatile Function – ค่าจะ Recalculate เฉพาะเมื่อมีการ Refresh Formula ไม่ใช่ทุกวินาที หากอัพเดต Data Refresh จะได้ค่าเวลา UTC ใหม่

ใช้ UTCNOW ในคอลัมน์ที่คำนวณได้ไหม

ได้ เพราะ UTCNOW ไม่ต้องสร้าง Filter Context ใช้ได้ทั้ง Calculated Column และ Measures

Resources & Related

Additional Notes

UTCNOW

Leave a Reply

Your email address will not be published. Required fields are marked *