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