OPENINGBALANCEQUARTER ประเมิน Expression ณ วันที่เทียบเท่ากับวันสิ้นไตรมาสก่อนหน้า ภายใต้บริบทตัวกรองที่กำหนด ใช้เพื่อหา “ค่าเปิดงวดรายไตรมาส”
=OPENINGBALANCEQUARTER(<Expression>, <Dates>)
=OPENINGBALANCEQUARTER(<Expression>, <Dates>)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| Expression | expression | Yes | นิพจน์/Measure ที่ต้องการประเมิน ณ จุดเปิดไตรมาส | |
| Dates | dates | Yes | คอลัมน์วันที่ หรือ table expression ที่ให้คอลัมน์วันที่ |
ใช้ทำรายงานเปลี่ยนแปลงยอดคงเหลือรายไตรมาส
เทียบ opening balance กับตัวชี้วัดระหว่างไตรมาส
ยอดคงเหลือเปิดไตรมาส = OPENINGBALANCEQUARTER( [Balance], 'Date'[Date] )ยอดคงเหลือเปิดไตรมาส =
OPENINGBALANCEQUARTER(
[Balance],
'Date'[Date]
)
ได้ค่า [Balance] ณ จุดเปิดไตรมาส (อิงวันสิ้นไตรมาสก่อนหน้า)
การเปลี่ยนแปลง (ไตรมาส) = [CLOSING Q] - [OPENING Q]=การเปลี่ยนแปลง (ไตรมาส) =
[CLOSING Q] - [OPENING Q]
ได้ส่วนต่างระหว่างปิดงวดและเปิดงวดรายไตรมาส
ยอดคงเหลือเปิดไตรมาส (เฉพาะสาขา A) = CALCULATE( OPENINGBALANCEQUARTER([Balance], 'Date'[Date]), Branch[BranchKey] = "A" )=ยอดคงเหลือเปิดไตรมาส (เฉพาะสาขา A) =
CALCULATE(
OPENINGBALANCEQUARTER([Balance], 'Date'[Date]),
Branch[BranchKey] = "A"
)
ได้ค่าเปิดไตรมาสภายใต้ตัวกรองสาขา
PREVIOUSQUARTER คืนตารางวันที่ของไตรมาสก่อนเพื่อใช้เป็นตัวกรอง ส่วน OPENINGBALANCEQUARTER คืนค่าของ Expression ณ จุดเปิดงวดของไตรมาส
เหมาะกับ measure ประเภทคงเหลือ ณ จุดเวลา (balance/stock) มากกว่ายอดรวมของช่วง
OPENINGBALANCEQUARTER เป็นฟังก์ชัน Time Intelligence ที่คำนวณ Expression ณ “วันที่เทียบเท่ากับวันสิ้นไตรมาสก่อนหน้า” ภายใต้ตัวกรองที่กำหนด เหมาะกับการหา “ค่าเปิดงวดของไตรมาส” (opening balance) เพื่อเทียบกับค่าปิดงวดของไตรมาส