DATE
อัปเดต 27 ก.ย. 2569 · ตัวเลขในตัวอย่างตรงกับตัวคำนวณอ้างอิงที่เขียนแยก และสูตร Excel ที่คำนวณจากข้อมูลชุดเดียวกัน · ยังไม่ได้ตรวจใน Power BI Desktop
เอกสารอ้างอิง: DATE (Microsoft Learn) · syntax และหมายเหตุในหน้านี้ตรวจกับหน้านี้ของ Microsoft · ตัวจำลองในหน้านี้รองรับเฉพาะรูปแบบที่ใช้ในตัวอย่าง (เช่น ไม่รองรับ calendar-based time intelligence)
DATE คืออะไร
สร้างวันที่จากปี เดือน และวัน ใช้กำหนดช่วงวันที่ในเงื่อนไข เช่น ยอดขายตั้งแต่ 1 ก.ค. 2025
ใช้เมื่อไหร่
- กำหนดช่วงวันที่ในเงื่อนไข เช่น ตั้งแต่ 1 ก.ค. 2025
- สร้างวันที่จากปี เดือน วันที่แยกกันอยู่
รูปแบบสูตร
Argument แต่ละตัว
ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น
| Argument | จำเป็นไหม | ความหมาย |
|---|---|---|
| year | จำเป็น | ปี ค.ศ. 4 หลัก (ใส่ 0–99 จะถูกแปลงเป็นปี 1900 หรือ 2000) |
| month | จำเป็น | เดือน 1–12 ถ้าเกิน 12 จะเลื่อนไปปีถัดไป |
| day | จำเป็น | วันที่ ถ้าเกินวันสุดท้ายของเดือนจะเลื่อนไปเดือนถัดไป |
ลองเลย: ยอดขายตามช่วงวันที่ที่กำหนดด้วย DATE แยกตามภูมิภาค
คลิกตัวเลขในตารางเพื่อดูตัวกรองไหลผ่านโมเดลจนเป็นตัวเลขนั้น เลือกค่าใน Slicer แก้ Measure ได้ หรือกด Excel เพื่อดูสูตร Excel ที่ได้คำตอบเดียวกัน
- พนักงานขาย[ภูมิภาค] = "กลาง"
- สินค้าไม่มีตัวกรอง
- วันที่ไม่มีตัวกรอง
- ยอดขาย[วันที่] 2/7/2025 ถึง 29/12/2025เหลือ 53 จาก 495 แถว · หนึ่งจุดคือหนึ่งคำสั่งซื้อ
| ภูมิภาค | ยอดขาย | ยอดครึ่งปีหลัง 2025 | คำสั่งซื้อไตรมาส 4 ปี 2024 |
|---|---|---|---|
| กลาง | |||
| เหนือ | |||
| ตะวันออกเฉียงเหนือ | |||
| ตะวันออก | |||
| ใต้ | |||
| ยอดรวม |
ถ้าคุณเขียน Excel อยู่แล้ว
=SUMIFS(ยอดขาย[ยอดสุทธิ], ยอดขาย[วันที่], ">="&DATE(2025,7,1))DATE ของ Excel และ DAX รับ argument เหมือนกัน
ยอดครึ่งปีหลัง 2025 = CALCULATE([ยอดขาย], 'ยอดขาย'[วันที่] >= DATE(2025, 7, 1))เงื่อนไขวันที่เขียนใน CALCULATE ได้ตรง ๆ
ข้อผิดพลาดและเคล็ดลับ
แบบทดสอบ 3 ข้อ
1. DATE(2025, 13, 1) ได้วันที่ใด
เดือนที่เกิน 12 เลื่อนไปปีถัดไป
2. เงื่อนไขตั้งแต่ 1 ก.ค. 2025 ควรเขียนแบบใด
วันที่แบบข้อความอ่านต่างกันตามภาษาของเครื่อง และ 2025-7-1 คือการลบเลข
3. DATE ของ Excel กับ DAX ต่างกันอย่างไร
ย้ายสูตรที่ใช้ DATE ไปได้ตรง ๆ
ไฟล์ฝึก DATE
9Expert-DAX-DATE-Practice-v1.0.xlsx
โจทย์ในชีตแบบฝึกหัด
- ข้อ 1[ยอดครึ่งปีหลัง 2025] ยอดขายตั้งแต่ 1 ก.ค. 2025 เป็นต้นไป · กรอง ภูมิภาค = ใต้
- ข้อ 2[ยอดครึ่งปีหลัง 2025] ยอดขายตั้งแต่ 1 ก.ค. 2025 เป็นต้นไป · กรอง ภูมิภาค = เหนือ, ช่องทาง = Online
- ข้อ 3[ยอดขาย] ยอดขายสุทธิ (จำนวน × ราคาต่อหน่วย × (1 − ส่วนลด)) · กรอง ภูมิภาค = ตะวันออก
- ข้อ 4[คำสั่งซื้อไตรมาส 4 ปี 2024] จำนวนคำสั่งซื้อระหว่าง 1 ต.ค. ถึง 31 ธ.ค. 2024 · กรอง ภูมิภาค = ตะวันออกเฉียงเหนือ, ช่องทาง = Modern Trade
- ข้อ 5[ยอดขาย] ยอดขายสุทธิ (จำนวน × ราคาต่อหน่วย × (1 − ส่วนลด)) · กรอง ไม่กรอง
ไปต่อ
ต่อยอดใน Data Analysis Expression (DAX) for Power BI: Measures, X Aggregation, CALCULATE, Date Table และ Time Intelligence (2 วัน)