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