Thep Excel

PREVIOUSYEAR – ตารางวันที่ของปีก่อนหน้า

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

=PREVIOUSYEAR(<dates>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
7/10

Difficulty
3/10

Usefulness
7/10

Syntax & Arguments

=PREVIOUSYEAR(<dates>)

Argument Type Required Default Description
dates column Yes คอลัมน์วันที่ (Date) ที่มาจากตารางวันที่/ปฏิทิน

How it works

ยอดขายปีก่อนหน้า (เทียบปีต่อปี)

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

เปรียบเทียบจำนวนลูกค้าปีก่อน

ใช้เทียบ KPI ระดับปี เช่น ลูกค้าหรือออเดอร์

Examples

ตัวอย่างที่ 1: ยอดขายปีก่อนหน้า
Sales ปีก่อนหน้า = CALCULATE( [Sales Amount], PREVIOUSYEAR('DimDate'[Date]) )
PREVIOUSYEAR คืนชุดวันที่ของปีก่อนหน้า แล้วนำไปเป็นตัวกรองเวลาใน CALCULATE
DAX Formula:

Sales ปีก่อนหน้า =
CALCULATE(
    [Sales Amount],
    PREVIOUSYEAR('DimDate'[Date])
)

Result:

คืนยอดขายของปีก่อนหน้าในบริบทปัจจุบัน

ตัวอย่างที่ 2: จำนวนออเดอร์ปีก่อนหน้า
Orders ปีก่อนหน้า = CALCULATE( [Order Count], PREVIOUSYEAR('DimDate'[Date]) )
เหมาะกับการทำรายงานเทียบปีต่อปี โดยปล่อยให้ฟังก์ชันจัดการช่วงวันที่ให้
DAX Formula:

Orders ปีก่อนหน้า =
CALCULATE(
    [Order Count],
    PREVIOUSYEAR('DimDate'[Date])
)

Result:

คืนจำนวนออเดอร์ของปีก่อนหน้า

ตัวอย่างที่ 3: สร้างตารางวันที่ของปีก่อนหน้า (สำหรับตรวจสอบ)
Dates ปีก่อนหน้า = PREVIOUSYEAR('DimDate'[Date])
ฟังก์ชันนี้คืนค่าเป็นตาราง จึงใช้เป็นตัวกรองเวลา หรือสร้างตารางคำนวณเพื่อดูช่วงวันที่ของปีก่อนหน้า
DAX Formula:

Dates ปีก่อนหน้า =
PREVIOUSYEAR('DimDate'[Date])

Result:

ได้ผลลัพธ์เป็นตารางวันที่ของปีก่อนหน้า

FAQs

PREVIOUSYEAR ต่างจากการลบปีด้วยตัวเองอย่างไร?

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

ต้องมีข้อมูลครบทุกวันไหม?

ไม่จำเป็นต้องมีข้อมูลธุรกรรมทุกวัน แต่ควรมีตารางวันที่ที่ต่อเนื่องเพื่อให้การเลือกช่วงปี/ปีก่อนหน้าทำงานได้ถูกต้อง

Resources & Related

Resources

Related functions

Additional Notes

PREVIOUSYEAR คืน “ตารางของวันที่” สำหรับปีก่อนหน้า โดยอ้างอิงจากบริบทวันที่ที่กำลังถูกเลือกอยู่ เหมาะกับการทำรายงานเทียบปีต่อปี (Year-over-Year) เช่น ยอดขายปีก่อนหน้า

Leave a Reply

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