Thep Excel

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

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

=NEXTYEAR(<Dates>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
5/10

Difficulty
3/10

Usefulness
5/10

Syntax & Arguments

=NEXTYEAR(<Dates>)

Argument Type Required Default Description
Dates dates Yes คอลัมน์วันที่ หรือ table expression ที่ให้คอลัมน์วันที่

How it works

ยอดขายปีถัดไป

คำนวณ [Total Sales] ของปีถัดไปจากปีที่เลือก

เทียบปีถัดไปกับปีก่อนหน้า

ใช้คู่กับ PREVIOUSYEAR เพื่อวิเคราะห์การเปลี่ยนแปลงรายปี

Examples

ตัวอย่างที่ 1: ยอดขายปีถัดไป
ยอดขายปีถัดไป = CALCULATE( [Total Sales], NEXTYEAR('Date'[Date]) )
NEXTYEAR คืนตารางวันที่ของปีถัดไป แล้วให้ CALCULATE คำนวณภายใต้ตารางตัวกรองนั้น
DAX Formula:

ยอดขายปีถัดไป =
CALCULATE(
    [Total Sales],
    NEXTYEAR('Date'[Date])
)

Result:

ได้ยอดขายของปีถัดไปเมื่อเทียบกับปีในบริบทปัจจุบัน

ตัวอย่างที่ 2: เปรียบเทียบกับปีก่อนหน้า
ส่วนต่าง (ปีถัดไป-ปีก่อน) = VAR nextV = CALCULATE([Total Sales], NEXTYEAR('Date'[Date])) VAR prevV = CALCULATE([Total Sales], PREVIOUSYEAR('Date'[Date])) RETURN…
ใช้ NEXTYEAR และ PREVIOUSYEAR เพื่อทำการเปรียบเทียบรายปี
DAX Formula:

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

Result:

ได้ผลต่างยอดขายระหว่างปีถัดไปและปีก่อนหน้า

ตัวอย่างที่ 3: ยึดตามช่วงที่ผู้ใช้เลือก
ยอดขายปีถัดไป (ตามช่วงที่เลือก) = CALCULATE( [Total Sales], NEXTYEAR(ALLSELECTED('Date'[Date])) )
ALLSELECTED ช่วยให้การอ้างอิงช่วงที่เลือกทำได้ชัดเจนขึ้นในบางกรณี
DAX Formula:

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

Result:

ได้ยอดขายปีถัดไปภายใต้ช่วงที่ผู้ใช้เลือก

FAQs

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

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

ถ้าปีงบประมาณไม่ตรงกับปีปฏิทินทำอย่างไร?

ควรออกแบบตารางวันที่ให้มีคอลัมน์ปีงบประมาณ/ไตรมาสงบประมาณ แล้วสร้างตัวชี้วัดตามคอลัมน์นั้น หรือใช้ฟังก์ชันที่รองรับรูปแบบปีงบประมาณตามที่เหมาะสม

Resources & Related

Additional Notes

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

Leave a Reply

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