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