---
title: UTCNOW – ฟังก์ชัน DAX
url: https://www.thepexcel.com/functions/dax/date-and-time/utcnow-dax/
type: function-explainer
program: DAX
syntax: UTCNOW()
date: 2025-12-15
updated: 2025-12-17
scores:
  popularity: 4
  difficulty: 2
  usefulness: 4
---

# UTCNOW – ฟังก์ชัน DAX

> ส่งค่าวันเวลาปัจจุบันในรูปแบบ UTC (ไม่ขึ้นกับโซนเวลา)

## คำอธิบาย

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

## Syntax

```excel
UTCNOW()
```

## ตัวอย่าง

### 1. ดึงเวลา UTC ปัจจุบัน

```excel
UTCNOW()
```

**ผลลัพธ์:** `2024-12-15 14:30:45 (ตัวอย่าง)`

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

### 2. ใช้ UTCNOW ในการบันทึก Timestamp

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

**ผลลัพธ์:** `"Data updated: 2024-12-15 14:30:45 UTC"`

รวม FORMAT เพื่อแสดง UTC Timestamp ในรูปแบบที่อ่านง่าย สำหรับการบันทึก 'เมื่อ' ของข้อมูล

### 3. เปรียบเทียบ NOW() และ UTCNOW()

```excel
(NOW() - UTCNOW()) * 24
```

**ผลลัพธ์:** `7 (ถ้าคุณอยู่ในโซน UTC+7)`

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

## หมายเหตุเพิ่มเติม

⭐ ฟังก์ชันที่สำคัญเมื่อใช้ Power BI Service | 💡 มักใช้เพื่อบันทึก Timestamp ของการ Refresh | 🔗 ไม่ขึ้นกับโซนเวลาท้องถิ่น

## คำถามที่พบบ่อย

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

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

**Q: ทำไม Power BI Cloud ใช้ UTC**

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

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

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

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- now-dax
- [FORMAT – แปลงค่าเป็น Text ตามรูปแบบที่กำหนด](https://www.thepexcel.com/functions/dax/text/format-dax/)
- today-dax

## แหล่งข้อมูลเพิ่มเติม

- [DAX.Guide: UTCNOW](https://dax.guide/utcnow/) _(documentation)_
- [Microsoft Learn: UTCNOW](https://learn.microsoft.com/en-us/dax/function/utcnow) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/dax/date-and-time/utcnow-dax/](https://www.thepexcel.com/functions/dax/date-and-time/utcnow-dax/)_
