CLOSINGBALANCEQUARTER ประเมิน Expression ณ วันสิ้นไตรมาสของบริบทวันที่ปัจจุบัน เหมาะกับมาตรวัดยอดคงเหลือปลายไตรมาส และรองรับตัวกรองเพิ่มเติม
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| Expression | scalar | นิพจน์/มาตรวัดที่ต้องการประเมิน (เช่น [Balance]) | |
| Dates | column | คอลัมน์วันที่จากตารางวันที่/ปฏิทิน | |
| [Filter]ไม่บังคับ | filter | ไม่ระบุ | ตัวกรองเพิ่มเติมที่ต้องการใช้ก่อนประเมินนิพจน์ |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
CLOSINGBALANCEQUARTER ใช้ประเมินนิพจน์ (เช่น มาตรวัดยอดคงเหลือ) ที่ “วันสิ้นไตรมาส” ของบริบทวันที่ปัจจุบัน เหมาะกับการทำรายงานยอดคงเหลือปลายไตรมาส เช่น ยอดคงเหลือของบัญชี/สต๊อก ณ สิ้นไตรมาส และสามารถใส่ตัวกรองเพิ่มเติมได้
เช่น ยอดคงเหลือของบัญชี ณ สิ้นไตรมาส
เช่น ยอดคงเหลือปลายไตรมาสเฉพาะบางกลุ่ม
เหมาะกับรายงานปลายไตรมาสที่ต้องการค่าปิดงวด
ใส่ตัวกรองเพิ่มเติมเพื่อคุมกลุ่มที่ต้องการก่อนประเมิน ณ วันสิ้นไตรมาส
ถ้าต้องการปลายปีให้ใช้ CLOSINGBALANCEYEAR ซึ่งเป็นแนวคิดเดียวกันแต่ต่างช่วงเวลา
เมื่อมาตรวัดของคุณเป็นค่าแบบ snapshot และต้องการดูค่าปลายไตรมาส เช่น ยอดเงินคงเหลือหรือยอดคงคลัง ณ สิ้นไตรมาส
อาจทำให้การหาวันสิ้นไตรมาสไม่ถูกต้องหรือไม่สม่ำเสมอ แนะนำให้ใช้ตารางวันที่ที่ต่อเนื่องและกำหนดเป็นตารางวันที่ของโมเดล
ฟังก์ชันที่ผู้เขียนโยงไว้กับ CLOSINGBALANCEQUARTER จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
CLOSINGBALANCEMONTH ประเมิน Expression ณ วันสิ้นเดือนของบริบทวันที่ปัจจุบัน เหมาะกับการทำมาตรวัดยอดคงเหลือปลายเดือน และรองรับการใส่ตัวกรองเพิ่มเติม
CLOSINGBALANCEWEEK ประเมินนิพจน์ (มาตรวัด) ที่วันสิ้นสัปดาห์ของบริบทวันที่ปัจจุบัน สำคัญสำหรับรายงานปิดสัปดาห์และ snapshot ยอดคงเหลือ
ฟังก์ชันเวลา Intelligence ที่ประเมิน Expression ณ วันสิ้นปีของปีในบริบทปัจจุบัน รองรับปีบัญชี (Fiscal Year) และตัวกรองเพิ่มเติม เหมาะสำหรับมาตรวัด Semi-additive เช่น ยอดคงเหลือ ยอดเงินสด
DATESQTD คืนตารางวันที่ของช่วงตั้งแต่ต้นไตรมาสถึงวันที่ล่าสุดในบริบทปัจจุบัน เหมาะสำหรับสร้างมาตรวัด QTD ใน CALCULATE โดยทำงานร่วมกับ Time Intelligence Functions ตัวอื่นๆ ได้ดี และควรใช้คู่กับ ShowValueForDates pattern เพื่อป้องกันการแสดงค่าในอนาคต
ENDOFQUARTER คืนตารางวันที่ของวันสิ้นไตรมาสตามบริบทวันที่ปัจจุบัน เหมาะกับการใช้เป็นตัวกรองเวลาใน CALCULATE เพื่อประเมินมาตรวัด ณ วันสิ้นไตรมาส
OPENINGBALANCEQUARTER ประเมิน Expression ณ วันที่เทียบเท่ากับวันสิ้นไตรมาสก่อนหน้า ภายใต้บริบทตัวกรองที่กำหนด ใช้เพื่อหา “ค่าเปิดงวดรายไตรมาส”
OPENINGBALANCEYEAR คำนวณค่า Expression ณ วันแรกของปี โดยดึงค่าจากวันสิ้นปีปีก่อนหน้า เหมาะสำหรับการหา opening balance ของคงเหลือ บัญชี สต็อก และค่าที่วัดได้แค่ที่จุดเวลาเดียว
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
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่