ฟังก์ชัน ER SPLITLISTBYLIMIT
ฟังก์ชัน SPLITLISTBYLIMIT
แยกรายการที่ระบุลงในรายการใหม่ของรายการย่อย (ชุดงาน) จำนวนของเรกคอร์ดในแต่ละชุดงานจะถูกคำนวณแบบไดนามิก จากนั้นฟังก์ชันจะส่งกลับผลลัพธ์เป็นค่า รายการเรกคอร์ด ใหม่ที่ประกอบด้วยชุดงาน
ไวยากรณ์
SPLITLISTBYLIMIT (list, limit value, limit source)
อาร์กิวเมนต์
list
: รายการเรกคอร์ด
พาธที่ถูกต้องของรายการแหล่งข้อมูลของชนิดข้อมูล รายการเรกคอร์ด
limit value
: จำนวนเต็ม หรือ จำนวนจริง
ค่าสูงสุดของขีดจำกัดที่ใช้ในการแบ่งรายการเดิมเป็นชุดงาน
limit source
: ฟิลด์
เส้นทางที่ถูกต้องของเขตข้อมูลของชนิด จำนวนรวม หรือ จำนวนจริง ในรายการที่ระบุ ค่าของฟิลด์นี้จะกำหนดขั้นตอนที่จะเพิ่มผลรวมทั้งหมด
ค่าที่ส่งคืน
รายการเรกคอร์ด
รายการผลลัพธ์ของเรกคอร์ด
บันทึกย่อการใช้งาน
รายการของชุดงานที่ส่งคืนประกอบด้วยองค์ประกอบต่อไปนี้:
ค่า: รายการ
รายการของเรกคอร์ดที่เป็นของชุดงานปัจจุบัน
Batchnumber: จำนวนเต็ม
หมายเลขของชุดงานปัจจุบันในรายการที่ส่งคืน
ขีดจำกัดจะไม่ใช้กับสินค้าเดี่ยวของรายการต้นทาง ถ้าแหล่งที่มาของขีดจำกัดเกินขีดจำกัดที่กำหนดไว้
ตัวอย่าง
ภาพประกอบต่อไปนี้แสดงรูปแบบการรายงานทางอิเล็กทรอนิกส์ (ER)
ภาพประกอบต่อไปนี้แสดงแหล่งข้อมูลที่ใช้สำหรับรูปแบบ
ภาพประกอบต่อไปนี้แสดงผลลัพธ์ เมื่อมีการรันรูปแบบ ในกรณีนี้ ผลลัพธ์เป็นรายการแบบธรรมดาของสินค้าโภคภัณฑ์
ในภาพประกอบต่อไปนี้ มีการปรับปรุงรูปแบบเดียวกัน เพื่อให้แสดงรายการของสินค้าโภคภัณฑ์ในชุดงานต่างๆ หากชุดงานเดียวต้องรวมโภคภัณฑ์ และน้ำหนักรวมไม่ควรเกินขีดจำกัดที่ 9
ภาพประกอบต่อไปนี้แสดงผลลัพธ์ เมื่อมีการรันรูปแบบที่มีการปรับเปลี่ยน
หมายเหตุ
ขีดจำกัดจะไม่ถูกใช้กับรายการสุดท้ายของรายการต้นทาง เนื่องจากค่า (11) ของแหล่งที่มาของขีดจำกัด (น้ำหนัก) เกินขีดจำกัดที่กำหนดไว้ (9) หากต้องการเพิกเฉยต่อรายการย่อยระหว่างการสร้างรายงาน ใช้ฟังก์ชัน WHERE
หรือนิพจน์ Enabled ขององค์ประกอบรูปแบบที่สอดคล้องกันเพื่อละเว้นตามที่ต้องการ