แชร์ผ่าน


ฟังก์ชัน ER SPLITLISTBYLIMIT

ฟังก์ชัน SPLITLISTBYLIMIT แยกรายการที่ระบุลงในรายการใหม่ของรายการย่อย (ชุดงาน) จำนวนของเรกคอร์ดในแต่ละชุดงานจะถูกคำนวณแบบไดนามิก จากนั้นฟังก์ชันจะส่งกลับผลลัพธ์เป็นค่า รายการเรกคอร์ด ใหม่ที่ประกอบด้วยชุดงาน

ไวยากรณ์

SPLITLISTBYLIMIT (list, limit value, limit source)

อาร์กิวเมนต์

list: รายการเรกคอร์ด

พาธที่ถูกต้องของรายการแหล่งข้อมูลของชนิดข้อมูล รายการเรกคอร์ด

limit value: จำนวนเต็ม หรือ จำนวนจริง

ค่าสูงสุดของขีดจำกัดที่ใช้ในการแบ่งรายการเดิมเป็นชุดงาน

limit source: ฟิลด์

เส้นทางที่ถูกต้องของเขตข้อมูลของชนิด จำนวนรวม หรือ จำนวนจริง ในรายการที่ระบุ ค่าของฟิลด์นี้จะกำหนดขั้นตอนที่จะเพิ่มผลรวมทั้งหมด

ค่าที่ส่งคืน

รายการเรกคอร์ด

รายการผลลัพธ์ของเรกคอร์ด

บันทึกย่อการใช้งาน

รายการของชุดงานที่ส่งคืนประกอบด้วยองค์ประกอบต่อไปนี้:

  • ค่า: รายการ

    รายการของเรกคอร์ดที่เป็นของชุดงานปัจจุบัน

  • Batchnumber: จำนวนเต็ม

    หมายเลขของชุดงานปัจจุบันในรายการที่ส่งคืน

ขีดจำกัดจะไม่ใช้กับสินค้าเดี่ยวของรายการต้นทาง ถ้าแหล่งที่มาของขีดจำกัดเกินขีดจำกัดที่กำหนดไว้

ตัวอย่าง

ภาพประกอบต่อไปนี้แสดงรูปแบบการรายงานทางอิเล็กทรอนิกส์ (ER)

รูปแบบ

ภาพประกอบต่อไปนี้แสดงแหล่งข้อมูลที่ใช้สำหรับรูปแบบ

แหล่งที่มาของข้อมูล

ภาพประกอบต่อไปนี้แสดงผลลัพธ์ เมื่อมีการรันรูปแบบ ในกรณีนี้ ผลลัพธ์เป็นรายการแบบธรรมดาของสินค้าโภคภัณฑ์

ผลลัพธ์

ในภาพประกอบต่อไปนี้ มีการปรับปรุงรูปแบบเดียวกัน เพื่อให้แสดงรายการของสินค้าโภคภัณฑ์ในชุดงานต่างๆ หากชุดงานเดียวต้องรวมโภคภัณฑ์ และน้ำหนักรวมไม่ควรเกินขีดจำกัดที่ 9

รูปแบบที่ปรับปรุง

แหล่งข้อมูลสำหรับรูปแบบที่ปรับปรุง

ภาพประกอบต่อไปนี้แสดงผลลัพธ์ เมื่อมีการรันรูปแบบที่มีการปรับเปลี่ยน

เอาต์พุตของรูปแบบที่ปรับปรุง

หมายเหตุ

ขีดจำกัดจะไม่ถูกใช้กับรายการสุดท้ายของรายการต้นทาง เนื่องจากค่า (11) ของแหล่งที่มาของขีดจำกัด (น้ำหนัก) เกินขีดจำกัดที่กำหนดไว้ (9) หากต้องการเพิกเฉยต่อรายการย่อยระหว่างการสร้างรายงาน ใช้ฟังก์ชัน WHERE หรือนิพจน์ Enabled ขององค์ประกอบรูปแบบที่สอดคล้องกันเพื่อละเว้นตามที่ต้องการ

แหล่งข้อมูลเพิ่มเติม

ฟังก์ชันรายการ