Thep Excel

NEXTDAYเลื่อนช่วงวันที่ไปเป็น “วันถัดไป”

NEXTDAY คืนตารางวันที่ของวันถัดไปจากวันที่ในบริบทปัจจุบัน มักใช้เป็นตารางตัวกรองใน CALCULATE เพื่อคำนวณค่าแบบ “วันถัดไป” ตามช่วงวันที่ที่ถูกกรอง

fx
=NEXTDAY(<Dates>)

ความนิยม3/10
ความยาก3/10
ประโยชน์3/10

อัปเดต 13 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
Dates dates คอลัมน์วันที่ หรือ table expression ที่ให้คอลัมน์วันที่

Additional Notes

NEXTDAY เป็นฟังก์ชัน Time Intelligence ที่คืนค่า “ตารางวันที่” ของวันถัดไป เมื่อเทียบกับวันที่ในบริบทปัจจุบัน โดยปกติจะใช้เป็น ตัวกรอง ภายใน CALCULATE เพื่อคำนวณ measure ของ “วันถัดไป” เช่น ยอดขายของวันถัดไปจากวันที่ที่เลือก

เพื่อให้ฟังก์ชันกลุ่มนี้ทำงานได้ดี ควรมี Date table ที่ต่อเนื่องและทำเครื่องหมายเป็น Date table ในโมเดล

How it works

คำนวณยอดขายของวันถัดไป

หายอดขายของวันถัดไปจากวันที่ที่ถูกเลือก/กรองในรายงาน

ทำตัวชี้วัดเทียบวันก่อนหน้า/ถัดไป

ใช้ร่วมกับ PREVIOUSDAY เพื่อเทียบการเปลี่ยนแปลงรายวัน

Examples

ตัวอย่างที่ 1: ยอดขายของวันถัดไปยอดขายวันถัดไป = CALCULATE( [Total Sales], NEXTDAY('Date'[Date]) )

NEXTDAY คืนตารางวันที่ของวันถัดไป แล้วให้ CALCULATE คำนวณ [Total Sales] ภายใต้ตัวกรองนั้น

fx
ยอดขายวันถัดไป =
CALCULATE(
[Total Sales],
NEXTDAY('Date'[Date])
)

ผลลัพธ์ได้ยอดขายของ “วันถัดไป” เมื่อเทียบกับวันที่ในบริบทปัจจุบัน
ตัวอย่างที่ 2: เทียบกับวันก่อนหน้าส่วนต่างวันถัดไป-วันก่อน = VAR nextV = CALCULATE([Total Sales], NEXTDAY('Date'[Date])) VAR prevV = CALCULATE([Total Sales], PREVIOUSDAY('Date'[Date])) RETURN ne…

ใช้ NEXTDAY และ PREVIOUSDAY เพื่อสร้างการเปรียบเทียบรายวันแบบง่าย

fx
ส่วนต่างวันถัดไป-วันก่อน =
VAR nextV = CALCULATE([Total Sales], NEXTDAY('Date'[Date]))
VAR prevV = CALCULATE([Total Sales], PREVIOUSDAY('Date'[Date]))
RETURN
nextV – prevV

ผลลัพธ์ได้ผลต่างระหว่างยอดขายวันถัดไปและวันก่อนหน้า
ตัวอย่างที่ 3: ใช้กับช่วงวันที่ที่เลือกยอดขายวันถัดไป (ตามช่วงที่เลือก) = CALCULATE( [Total Sales], NEXTDAY(ALLSELECTED('Date'[Date])) )

ALLSELECTED ทำให้ชุดวันที่อ้างอิงช่วงที่เลือกในรายงานได้ชัดเจนขึ้นในบางสถานการณ์

fx
=ยอดขายวันถัดไป (ตามช่วงที่เลือก) =
CALCULATE(
[Total Sales],
NEXTDAY(ALLSELECTED('Date'[Date]))
)

ผลลัพธ์ได้ยอดขายวันถัดไปโดยยึดช่วงวันที่ที่ผู้ใช้เลือกในรายงาน

FAQs

NEXTDAY คืนค่าเป็นตารางหรือค่าเดี่ยว?+

NEXTDAY คืนค่าเป็นตารางวันที่ (table) จึงมักใช้เป็นตัวกรองใน CALCULATE

ควรใช้ NEXTDAY หรือ DATEADD ดี?+

NEXTDAY เหมาะกับกรณี “เลื่อน 1 วัน” แบบตรงไปตรงมา ส่วน DATEADD ยืดหยุ่นกว่าเมื่ออยากเลื่อนหลายวัน/เดือน/ปี

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ NEXTDAY จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้NEXTDAYTime Intelligence
Time Intelligence (6)
DATEADD

DATEADD คืนค่าตารางวันที่ ที่ถูกเลื่อนออกไปจากช่วงวันที่ใน Context ปัจจุบัน ตามจำนวน (NumberOfIntervals) และหน่วย (Interval) ที่กำหนด เช่น เลื่อนย้อนหลัง 1 เดือน หรือเลื่อนไปข้างหน้า 1 ปี

NEXTMONTH

NEXTMONTH คืนตารางวันที่ของเดือนถัดไปจากบริบทวันที่ปัจจุบัน มักใช้เป็นตารางตัวกรองใน CALCULATE เพื่อคำนวณค่าแบบ “เดือนถัดไป” ตามช่วงวันที่ที่ถูกเลือก/กรอง

NEXTQUARTER

NEXTQUARTER คืนตารางวันที่ของไตรมาสถัดไปจากบริบทวันที่ปัจจุบัน มักใช้เป็นตารางตัวกรองใน CALCULATE เพื่อคำนวณค่าแบบ “ไตรมาสถัดไป”

NEXTWEEK

NEXTWEEK คืนตารางวันที่ของสัปดาห์ถัดไปจากบริบทวันที่ปัจจุบัน มักใช้เป็นตารางตัวกรองใน CALCULATE เพื่อคำนวณค่าแบบ "สัปดาห์ถัดไป"

NEXTYEAR

NEXTYEAR คืนตารางวันที่ของปีถัดไปจากบริบทวันที่ปัจจุบัน มักใช้เป็นตารางตัวกรองใน CALCULATE เพื่อคำนวณค่าแบบ “ปีถัดไป”

PREVIOUSDAY

PREVIOUSDAY คืนตารางวันที่ของวันก่อนหน้า ตามบริบทวันที่ปัจจุบัน เหมาะสำหรับทำตัวชี้วัดแบบเทียบวันต่อวัน โดยนำตารางวันที่ไปใช้เป็นตัวกรองเวลา

Filter (1)
CALCULATE

CALCULATE เป็นฟังก์ชันหลักที่สำคัญที่สุดใน DAX ใช้สำหรับ evaluate expression ภายใต้ filter context ที่ถูกปรับเปลี่ยน สามารถเพิ่มตัวกรองใหม่ ลบตัวกรองเดิม หรือแทนที่ filter ที่มีอยู่ได้ รองรับทั้ง Boolean expression และ table expression เป็น filter arguments พร้อม filter modifier functions เช่น REMOVEFILTERS, ALL, ALLEXCEPT, KEEPFILTERS เพื่อควบคุมการกรองอย่างละเอียด มีพฤติกรรมพิเศษคือ context transition ที่เปลี่ยน row context เป็น filter context โดยอัตโนมัติ ทำให้เป็นเครื่องมือหลักในการสร้าง measure ที่ซับซ้อนและ calculated column ที่ต้องใช้ aggregation

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่