NEXTWEEK คืนตารางวันที่ของสัปดาห์ถัดไปจากบริบทวันที่ปัจจุบัน มักใช้เป็นตารางตัวกรองใน CALCULATE เพื่อคำนวณค่าแบบ “สัปดาห์ถัดไป”
=NEXTWEEK(<Dates>)
=NEXTWEEK(<Dates>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Dates | dates | Yes | คอลัมน์วันที่ หรือ table expression ที่ให้คอลัมน์วันที่ |
คำนวณ [Total Sales] ของสัปดาห์ถัดไปจากสัปดาห์ที่เลือก
ใช้คู่กับ PREVIOUSWEEK เพื่อวิเคราะห์การเปลี่ยนแปลงรายสัปดาห์
ยอดขายสัปดาห์ถัดไป = CALCULATE( [Total Sales], NEXTWEEK('Date'[Date]) )ยอดขายสัปดาห์ถัดไป =
CALCULATE(
[Total Sales],
NEXTWEEK('Date'[Date])
)
ได้ยอดขายของสัปดาห์ถัดไปเมื่อเทียบกับสัปดาห์ในบริบทปัจจุบัน
ส่วนต่าง (สัปดาห์ถัดไป-สัปดาห์ก่อน) = VAR nextV = CALCULATE([Total Sales], NEXTWEEK('Date'[Date])) VAR prevV = CALCULATE([Total Sales], PREVIOUSWEEK('Date'[Date…=ส่วนต่าง (สัปดาห์ถัดไป-สัปดาห์ก่อน) =
VAR nextV = CALCULATE([Total Sales], NEXTWEEK('Date'[Date]))
VAR prevV = CALCULATE([Total Sales], PREVIOUSWEEK('Date'[Date]))
RETURN
nextV - prevV
ได้ผลต่างยอดขายระหว่างสัปดาห์ถัดไปและสัปดาห์ก่อนหน้า
ยอดขายสัปดาห์ถัดไป (ตามช่วงที่เลือก) = CALCULATE( [Total Sales], NEXTWEEK(ALLSELECTED('Date'[Date])) )=ยอดขายสัปดาห์ถัดไป (ตามช่วงที่เลือก) =
CALCULATE(
[Total Sales],
NEXTWEEK(ALLSELECTED('Date'[Date]))
)
ได้ยอดขายสัปดาห์ถัดไปภายใต้ช่วงที่ผู้ใช้เลือก
NEXTWEEK คืนค่าเป็นตารางวันที่ (table) จึงมักใช้เป็นตัวกรองใน CALCULATE
ขึ้นกับรูปแบบตารางวันที่/การกำหนดสัปดาห์ในโมเดลของคุณ (เช่นสัปดาห์เริ่มวันจันทร์หรืออาทิตย์) ควรออกแบบคอลัมน์สัปดาห์ให้สอดคล้องกับธุรกิจ
NEXTWEEK เป็นฟังก์ชัน Time Intelligence ที่คืนค่า “ตารางวันที่” ของสัปดาห์ถัดไป เมื่อเทียบกับวันที่ในบริบทปัจจุบัน โดยปกติใช้เป็น ตารางตัวกรอง ภายใน CALCULATE เพื่อคำนวณ measure ของ “สัปดาห์ถัดไป”