Thep Excel

OPENINGBALANCEQUARTERคำนวณค่า ณ วันสิ้นไตรมาสก่อนหน้า (จุดเริ่มไตรมาส)

OPENINGBALANCEQUARTER ประเมิน Expression ณ วันที่เทียบเท่ากับวันสิ้นไตรมาสก่อนหน้า ภายใต้บริบทตัวกรองที่กำหนด ใช้เพื่อหา “ค่าเปิดงวดรายไตรมาส”

fx
=OPENINGBALANCEQUARTER(<Expression>, <Dates>)

ความนิยม4/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 13 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
Expression expression นิพจน์/Measure ที่ต้องการประเมิน ณ จุดเปิดไตรมาส
Dates dates คอลัมน์วันที่ หรือ table expression ที่ให้คอลัมน์วันที่

OPENINGBALANCEQUARTER เป็นฟังก์ชัน Time Intelligence ที่คำนวณ Expression ณ “วันที่เทียบเท่ากับวันสิ้นไตรมาสก่อนหน้า” ภายใต้ตัวกรองที่กำหนด เหมาะกับการหา “ค่าเปิดงวดของไตรมาส” (opening balance) เพื่อเทียบกับค่าปิดงวดของไตรมาส

How it works

ยอดคงเหลือเปิดไตรมาส

ใช้ทำรายงานเปลี่ยนแปลงยอดคงเหลือรายไตรมาส

ตัวชี้วัดเปิดงวดเพื่อเทียบกับ QTD

เทียบ opening balance กับตัวชี้วัดระหว่างไตรมาส

Examples

ตัวอย่างที่ 1: ค่าเปิดไตรมาสของยอดคงเหลือยอดคงเหลือเปิดไตรมาส = OPENINGBALANCEQUARTER( [Balance], 'Date'[Date] )

เหมาะกับ measure คงเหลือ ณ จุดเวลา เพื่อดูค่าก่อนเริ่มไตรมาส

fx
ยอดคงเหลือเปิดไตรมาส =
OPENINGBALANCEQUARTER(
[Balance],
'Date'[Date]
)

ผลลัพธ์ได้ค่า [Balance] ณ จุดเปิดไตรมาส (อิงวันสิ้นไตรมาสก่อนหน้า)
ตัวอย่างที่ 2: ใช้คู่กับ CLOSINGBALANCEQUARTER (แนวคิด)การเปลี่ยนแปลง (ไตรมาส) = [CLOSING Q] – [OPENING Q]

สร้าง measure เปิด/ปิดงวด แล้วนำไปเทียบเพื่อดูการเปลี่ยนแปลง

fx
=การเปลี่ยนแปลง (ไตรมาส) =
[CLOSING Q] – [OPENING Q]

ผลลัพธ์ได้ส่วนต่างระหว่างปิดงวดและเปิดงวดรายไตรมาส
ตัวอย่างที่ 3: กรองด้วยมิติอื่น (แนวคิด)ยอดคงเหลือเปิดไตรมาส (เฉพาะสาขา A) = CALCULATE( OPENINGBALANCEQUARTER([Balance], 'Date'[Date]), Branch[BranchKey] = "A" )

ตัวกรองอื่น ๆ ยังคงมีผล และระบบจะประเมิน ณ จุดเปิดงวดของไตรมาส

fx
=ยอดคงเหลือเปิดไตรมาส (เฉพาะสาขา A) =
CALCULATE(
OPENINGBALANCEQUARTER([Balance], 'Date'[Date]),
Branch[BranchKey] = "A"
)

ผลลัพธ์ได้ค่าเปิดไตรมาสภายใต้ตัวกรองสาขา

FAQs

OPENINGBALANCEQUARTER ต่างจาก PREVIOUSQUARTER อย่างไร?+

PREVIOUSQUARTER คืนตารางวันที่ของไตรมาสก่อนเพื่อใช้เป็นตัวกรอง ส่วน OPENINGBALANCEQUARTER คืนค่าของ Expression ณ จุดเปิดงวดของไตรมาส

ควรใช้กับ measure แบบไหน?+

เหมาะกับ measure ประเภทคงเหลือ ณ จุดเวลา (balance/stock) มากกว่ายอดรวมของช่วง

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ OPENINGBALANCEQUARTER จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้OPENINGBALANCEQUARTERTime Intelligence
Time Intelligence (8)
CLOSINGBALANCEMONTH

CLOSINGBALANCEMONTH ประเมิน Expression ณ วันสิ้นเดือนของบริบทวันที่ปัจจุบัน เหมาะกับการทำมาตรวัดยอดคงเหลือปลายเดือน และรองรับการใส่ตัวกรองเพิ่มเติม

CLOSINGBALANCEQUARTER

CLOSINGBALANCEQUARTER ประเมิน Expression ณ วันสิ้นไตรมาสของบริบทวันที่ปัจจุบัน เหมาะกับมาตรวัดยอดคงเหลือปลายไตรมาส และรองรับตัวกรองเพิ่มเติม

DATESQTD

DATESQTD คืนตารางวันที่ของช่วงตั้งแต่ต้นไตรมาสถึงวันที่ล่าสุดในบริบทปัจจุบัน เหมาะสำหรับสร้างมาตรวัด QTD ใน CALCULATE โดยทำงานร่วมกับ Time Intelligence Functions ตัวอื่นๆ ได้ดี และควรใช้คู่กับ ShowValueForDates pattern เพื่อป้องกันการแสดงค่าในอนาคต

ENDOFQUARTER

ENDOFQUARTER คืนตารางวันที่ของวันสิ้นไตรมาสตามบริบทวันที่ปัจจุบัน เหมาะกับการใช้เป็นตัวกรองเวลาใน CALCULATE เพื่อประเมินมาตรวัด ณ วันสิ้นไตรมาส

OPENINGBALANCEMONTH

OPENINGBALANCEMONTH ประเมิน Expression ณ จุดเปิดเดือน (วันสิ้นเดือนก่อนหน้า) เหมาะสำหรับหา opening balance ของยอดคงเหลือ สต็อก หรือสถิติ ณ จุดเริ่มเดือน

OPENINGBALANCEWEEK

OPENINGBALANCEWEEK ประเมิน Expression ณ จุดเปิดสัปดาห์ (คือวันสิ้นสัปดาห์ก่อนหน้า) ใช้เพื่อเปรียบเทียบค่าเปลี่ยนแปลงระหว่างเปิดและปิดสัปดาห์

OPENINGBALANCEYEAR

OPENINGBALANCEYEAR คำนวณค่า Expression ณ วันแรกของปี โดยดึงค่าจากวันสิ้นปีปีก่อนหน้า เหมาะสำหรับการหา opening balance ของคงเหลือ บัญชี สต็อก และค่าที่วัดได้แค่ที่จุดเวลาเดียว

PREVIOUSQUARTER

PREVIOUSQUARTER คืนตารางวันที่ของไตรมาสก่อนหน้า ตามวันที่แรกในบริบทปัจจุบัน ใช้สำหรับสร้าง Measure เปรียบเทียบ Quarter-over-Quarter (QoQ) โดยคืนวันที่ครบทั้งไตรมาสเสมอ ไม่ว่าจะเลือกวันที่ใดก็ตาม ภายในใช้ PARALLELPERIOD(FIRSTDATE(dates), -1, QUARTER)

Filter (1)
CALCULATE

CALCULATE เป็นฟังก์ชันหลักที่สำคัญที่สุดใน DAX ใช้สำหรับ evaluate expression ภายใต้ filter context ที่ถูกปรับเปลี่ยน สามารถเพิ่มตัวกรองใหม่ ลบตัวกรองเดิม หรือแทนที่ filter ที่มีอยู่ได้ รองรับทั้ง Boolean expression และ table expression เป็น filter arguments พร้อม filter modifier functions เช่น REMOVEFILTERS, ALL, ALLEXCEPT, KEEPFILTERS เพื่อควบคุมการกรองอย่างละเอียด มีพฤติกรรมพิเศษคือ context transition ที่เปลี่ยน row context เป็น filter context โดยอัตโนมัติ ทำให้เป็นเครื่องมือหลักในการสร้าง measure ที่ซับซ้อนและ calculated column ที่ต้องใช้ aggregation

Date and Time (1)
QUARTER

QUARTER คือฟังก์ชันที่แยกหมายเลขไตรมาส (Quarter) จากวันที่ โดยส่งค่า 1-4 แทนไตรมาสของปี ใช้เพื่อจัดกลุ่มข้อมูลตามไตรมาส สร้างลำดับชั้นเวลา และวิเคราะห์ประสิทธิภาพตามรอบปี

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่