ตัวอย่างที่ 1: ดึงปีจากวันที่
=Date.Year(#date(2025, 12, 31))
2025
ดึงค่าปีจากวันที่
Date.Year จะคืนค่าตัวเลขจำนวนเต็มที่ระบุปีของวันที่ที่กำหนด
=Date.Year(dateTime as any) as nullable number
=Date.Year(dateTime as any) as nullable number
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| dateTime | date/datetime | Yes | วันที่ที่ต้องการดึงปี |
ดึงปีออกจากวันที่ใบเสร็จเพื่อนำไป Group By หรือทำรายงานรายปี
นำปีปัจจุบันลบด้วยปีเกิด (Date.Year(DateTime.LocalNow()) – Date.Year([BirthDate]))
=Date.Year(#date(2025, 12, 31))
2025
=Date.Year(#datetime(2020, 5, 1, 12, 0, 0))
2020
โดยปกติใน Power Query จะเป็น ค.ศ. เสมอครับ ถ้าเห็นเป็น พ.ศ. อาจเกิดจากการตั้งค่า Region ของเครื่อง หรือการ Format Cell ใน Excel แต่เนื้อข้อมูลจริงๆ คือ ค.ศ.
ฟังก์ชัน Date.Year ใน Power Query ใช้สำหรับดึงค่าปี (Year) ออกมาจากข้อมูลวันที่ (Date, DateTime) โดยคืนค่าเป็นตัวเลขปี ค.ศ. (หรือ พ.ศ. ขึ้นอยู่กับ Culture)