งาน 7: สร้างรายงานย่อยการสั่งซื้อ รายงานย่อยการเรียงลำดับจะแสดงรายการสั่งซื้อสำหรับแต่ละลูกค้าในรูปแบบแถวและคอลัมน์ ซึ่งจะแสดงจำนวนการสั่งซื้อและวันที่ของแต่ละการสั่งซื้อ เมื่อต้องการทำซ้ำผ่านแถวชุดข้อมูล ใบสั่งซื้อ และแสดงใบสั่งซื้อเหล่านั้นในรูปแบบแถวและคอลัมน์, ให้คุณใช้อิลิเมนต์ตาราง 1 เลือก โครงร่าง เพื่อเรียกการแก้ไขรายงาน 2 ลากอิลิเมนต์ตารางจากถาดข้อมูล, และดร็อปไว้ที่ด้านล่างของอิลิเมนต์ข้อมูล [CUSTOMERNAME], ในพื้นที่รายละเอียด 3 ใน Insert Table ระบุค่าต่อไปนี้: ใน จำนวนคอลัมน์ พิมพ์ 2 ใน จำนวนของรายละเอียด พิมพ์ 1 ใน ชุดข้อมูล เลือก การสั่งซื้อ จากรายการแบบดร็อบดาวน์ เลือก ตกลง ตารางจะปรากฏในพื้นที่รายละเอียดของรายการ ดังแสดงใน รูปที่ 12-12 รูปที่ 12-12 ตารางที่ถูกแทรกในพื้นที่รายละเอียดของรายการ 4 เลือก Data Explorer ขยายชุดข้อมูล จากนั้นขยาย การสั่งซื้อ คอลัมน์ที่คุณระบุไว้ในเคียวรีจะปรากฏขึ้นที่ด้านล่างของ การสั่งซื้อ 5 ลาก ORDERNUMBER จาก Data Explorer, และดร็อปลงในเซลล์แรกของแถวรายละเอียดของตาราง ในเอดิเตอร์โครงร่าง, เซลล์ตารางที่มีฟิลด์ชุดข้อมูลที่ดร็อปจะมีอิลิเมนต์ข้อมูลที่แสดง [ORDERNUMBER] เหนืออิลิเมนต์ข้อมูลนี้คืออิลิเมนต์เลเบลที่เอดิเตอร์โครงร่างเพิ่มในแถวส่วนหัว เลเบลนี้แสดงชื่อฟิลด์เป็นข้อความสแตติกและใช้เป็นส่วนหัวคอลัมน์ 6 ลาก ORDERDATE จาก Data Explorer, และลากลงในเซลล์ที่สองในแถวรายละเอียด การออกแบบรายงานควรเหมือนกับที่แสดงใน รูปที่ 12-13 รูปที่ 12-13 การออกแบบรายงานที่มีรายงานย่อยการสั่งซื้อ 7 เรียงลำดับแถวตามจำนวนการสั่งซื้อ 1 เลือก ตารางการสั่งซื้อ 2 ในเอดิเตอร์คุณสมบัติ เลือก การเรียงลำดับ 3 ในเพจ เรียงลำดับ เลือก เพิ่มเพื่อสร้างนิพจน์การเรียงลำดับ 4 ใน คีย์เรียงลำดับใหม่ ระบุค่าต่อไปนี้ จากนั้นเลือก ตกลง: ใน คีย์ เลือก ORDERNUMBER จากรายการแบบดร็อบดาวน์ ใช้ค่าดีฟอลต์สำหรับฟิลด์อื่น 8 แสดงตัวอย่างรายงาน รายงานควรเหมือนกับที่แสดงใน รูปที่ 12-14 เร็กคอร์ดการสั่งซื้อเดียวกันจะปรากฏขึ้นสำหรับทุกๆ ลูกค้า เนื่องจากคุณระบุค่าดีฟอลต์ 103 สำหรับ customerNumber เมื่อคุณได้สร้างพารามิเตอร์ชุดข้อมูล, CustID การใช้ค่าดีฟอลต์นี้ รายงานย่อยการสั่งซื้อแสดงเร็กคอร์ดการสั่งซื้อสำหรับลูกค้า 103 เสมอ โซลูชันคือการอัพเดตค่าของพารามิเตอร์ CustID แบบไดนามิกในแต่ละครั้งที่แถวของลูกค้าในรายงานหลักเปลี่ยนแปลง โพรซีเดอร์นี้กล่าวถึงในงานถัดไป ส่วนหัวคอลัมน์ปรากฏขึ้นด้วยตัวหนาและจัดให้อยู่กึ่งกลาง เนื่องจาก BIRT Report Designer จะใช้รูปแบบดีฟอลต์ของเบราว์เซอร์สำหรับอิลิเมนต์ที่วางอยู่ในส่วนหัวตาราง คุณจัดรูปแบบอิลิเมนต์เหล่านี้อีกครั้งได้ในงานถัดไป รูปที่ 12-14 แสดงตัวอย่างของรายงานที่แสดงเร็กคอร์ดการสั่งซื้อที่ซ้ำกัน
รายงานย่อยการเรียงลำดับจะแสดงรายการสั่งซื้อสำหรับแต่ละลูกค้าในรูปแบบแถวและคอลัมน์ ซึ่งจะแสดงจำนวนการสั่งซื้อและวันที่ของแต่ละการสั่งซื้อ เมื่อต้องการทำซ้ำผ่านแถวชุดข้อมูล ใบสั่งซื้อ และแสดงใบสั่งซื้อเหล่านั้นในรูปแบบแถวและคอลัมน์, ให้คุณใช้อิลิเมนต์ตาราง