PREVIOUSYEAR คืนตารางวันที่ของปีก่อนหน้า ตามบริบทวันที่ปัจจุบัน เหมาะสำหรับตัวชี้วัดแบบ Year-over-Year โดยนำตารางวันที่ไปใช้เป็นตัวกรองเวลา
=PREVIOUSYEAR(<dates>)
=PREVIOUSYEAR(<dates>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| dates | column | Yes | คอลัมน์วันที่ (Date) ที่มาจากตารางวันที่/ปฏิทิน |
ทำตัวชี้วัดเทียบปีต่อปี เช่น ยอดขายปีก่อนหน้า
ใช้เทียบ KPI ระดับปี เช่น ลูกค้าหรือออเดอร์
Sales ปีก่อนหน้า = CALCULATE( [Sales Amount], PREVIOUSYEAR('DimDate'[Date]) )Sales ปีก่อนหน้า =
CALCULATE(
[Sales Amount],
PREVIOUSYEAR('DimDate'[Date])
)
คืนยอดขายของปีก่อนหน้าในบริบทปัจจุบัน
Orders ปีก่อนหน้า = CALCULATE( [Order Count], PREVIOUSYEAR('DimDate'[Date]) )Orders ปีก่อนหน้า =
CALCULATE(
[Order Count],
PREVIOUSYEAR('DimDate'[Date])
)
คืนจำนวนออเดอร์ของปีก่อนหน้า
Dates ปีก่อนหน้า = PREVIOUSYEAR('DimDate'[Date])Dates ปีก่อนหน้า =
PREVIOUSYEAR('DimDate'[Date])
ได้ผลลัพธ์เป็นตารางวันที่ของปีก่อนหน้า
PREVIOUSYEAR ใช้ตารางวันที่และบริบทเวลาเพื่อกำหนดช่วงวันที่ของปีก่อนหน้าให้เหมาะสม ลดความเสี่ยงจากการเขียนเงื่อนไขวันที่ผิดช่วง
ไม่จำเป็นต้องมีข้อมูลธุรกรรมทุกวัน แต่ควรมีตารางวันที่ที่ต่อเนื่องเพื่อให้การเลือกช่วงปี/ปีก่อนหน้าทำงานได้ถูกต้อง
PREVIOUSYEAR คืน “ตารางของวันที่” สำหรับปีก่อนหน้า โดยอ้างอิงจากบริบทวันที่ที่กำลังถูกเลือกอยู่ เหมาะกับการทำรายงานเทียบปีต่อปี (Year-over-Year) เช่น ยอดขายปีก่อนหน้า