ROLLUPISSUBTOTAL ใช้ใน ADDMISSINGITEMS เพื่อจับคู่กลุ่ม roll-up กับคอลัมน์ IsSubtotal ที่สร้างจาก ROLLUPADDISSUBTOTAL ทำให้การเติมรายการที่ขาดหายทำงานได้ถูกต้องเมื่อมี roll-up/subtotal rows
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| [GrandtotalFilter]ไม่บังคับ | table | ไม่ระบุ | ตัวกรองที่จะใช้กับระดับ grand total (ถ้าต้องการ) |
| GroupColumn | column | คอลัมน์ที่อยู่ใน roll-up (ระบุซ้ำได้หลายชุด) | |
| IsSubtotal_Column | column | คอลัมน์ IsSubtotal ที่ถูกเพิ่มโดย ROLLUPADDISSUBTOTAL และต้องการให้จับคู่กับกลุ่ม roll-up | |
| [GroupLevelFilter]ไม่บังคับ | table | ไม่ระบุ | ตัวกรองที่จะใช้กับระดับ roll-up ปัจจุบัน (ถ้าต้องการ) |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
ROLLUPISSUBTOTAL ใช้เพื่อ “จับคู่” กลุ่ม roll-up กับคอลัมน์ IsSubtotal ที่ถูกเพิ่มโดย ROLLUPADDISSUBTOTAL ฟังก์ชันนี้ถูกใช้เฉพาะภายใน ADDMISSINGITEMS เพื่อให้การเติมรายการที่หายไปทำงานได้ถูกต้องเมื่อผลลัพธ์มีแถว subtotal ปนอยู่
ถ้าคุณไม่ได้ใช้ ADDMISSINGITEMS โดยทั่วไปจะไม่จำเป็นต้องใช้ ROLLUPISSUBTOTAL
ทำให้การเติมรายการที่ขาดหายไม่สับสนกับแถว subtotal
ตัวอย่างนี้สื่อแนวคิด: ROLLUPISSUBTOTAL ใช้เพื่อบอกว่า IsSubtotal คอลัมน์ไหนสัมพันธ์กับกลุ่มใดใน roll-up
เมื่อมีหลายระดับ subtotal การจับคู่ให้ถูกต้องเป็นสิ่งสำคัญ
ฟังก์ชันนี้เป็นตัวช่วยเฉพาะทางสำหรับกรณีที่มี subtotal rows และต้องเติมรายการที่ขาดหาย
ใช้เฉพาะภายใน ADDMISSINGITEMS
เพราะเมื่อผลลัพธ์มี roll-up/subtotal rows ADDMISSINGITEMS ต้องรู้ว่า IsSubtotal คอลัมน์ไหนสัมพันธ์กับกลุ่มใด เพื่อเติมรายการที่หายไปได้ถูกต้อง
ฟังก์ชันที่ผู้เขียนโยงไว้กับ ROLLUPISSUBTOTAL จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ADDMISSINGITEMS เติมสมาชิกที่หายไปในผลลัพธ์สรุปแบบกลุ่ม เพื่อให้แสดงครบทุกสมาชิกของคอลัมน์ที่ระบุ เหมาะกับรายงานที่ต้องการเห็นรายการที่ไม่มีข้อมูลด้วย
ROLLUP บอก SUMMARIZE ให้สร้างแถว subtotal เพิ่มเติมตามคอลัมน์ที่กำหนด ทำให้ได้ทั้งรายละเอียดและรวมย่อยในผลลัพธ์เดียว
ROLLUPADDISSUBTOTAL ใช้ใน SUMMARIZECOLUMNS เพื่อเพิ่มแถว roll-up/subtotal และเพิ่มคอลัมน์ IsSubtotal สำหรับแต่ละระดับที่กำหนด ทำให้แยกแถว subtotal ออกจากรายละเอียดได้ง่าย
ROLLUPGROUP ระบุชุดคอลัมน์ที่จะถูกพิจารณาเป็น “กลุ่มเดียว” สำหรับการสร้าง subtotal/roll-up ช่วยลด subtotal บางระดับ และมักใช้ร่วมกับ ROLLUP ใน SUMMARIZE
SUMMARIZECOLUMNS เป็นฟังก์ชันหลักสำหรับสร้างตารางสรุปผล โดยจัดกลุ่มตามคอลัมน์ที่กำหนด พร้อมเพิ่มคอลัมน์คำนวณจากเมเชอร์ และสามารถใส่เงื่อนไขกรองได้ทันที
TREATAS เป็นเสมือนการสร้าง "virtual relationship" โดยไม่ต้องแก้โมเดล ช่วยให้ส่งเงื่อนไขข้ามตารางที่ไม่เชื่อมกัน หรือเมื่อต้องการส่งหลายคีย์พร้อมกัน
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่