ก่อนหน้า ถัดไป

งาน 6:  เรียงลำดับข้อมูล

เมื่อคุณเริ่มต้นสร้างและแสดงตัวอย่างรายงาน, รายงานจะแสดงแถวข้อมูลในเอดิเตอร์ที่เคียวรีส่งคืน ลำดับอาจจะแตกต่างกันขึ้นอยู่กับปัจจัยหลายอย่าง เช่น วิธีที่ข้อมูลถูกให้ในแหล่งข้อมูล ในกรณีส่วนใหญ่, คุณจะต้องการเปลี่ยนลำดับที่ข้อมูลปรากฏขึ้นในรายงาน

1  
2  
3  

รูปภาพประกอบที่ 1-18 การเลือกตาราง

รูปภาพประกอบที่ 1-18  การเลือกตาราง
เอดิเตอร์คุณสมบัติแสดงคุณสมบัติสำหรับตาราง ดังแสดงใน รูปภาพประกอบที่ 1-19

รูปที่ 1-19 เอดิเตอร์คุณสมบัติที่แสดงคุณสมบัติทั่วไปของตาราง

รูปภาพประกอบที่ 1-19  เอดิเตอร์คุณสมบัติแสดงคุณสมบัติทั่วไปของตาราง
4  
5  
*
*
รูปภาพประกอบที่ 1-20 แสดงนิยามการเรียงลำดับ

รูปภาพประกอบที่ 1-20 นิยามการเรียงลำดับใน คีย์การเรียงลำดับใหม่

รูปภาพประกอบที่ 1-20  นิยามการเรียงลำดับในสร้างคีย์การเรียงลำดับ
เลือก ตกลง เพจเรียงลำดับแสดงคีย์การเรียงลำดับที่กำหนด
6  

รูปภาพประกอบที่ 1-21 ข้อมูลเรียงลำดับตามชื่อลูกค้า

รูปภาพประกอบที่ 1-21  ข้อมูลเรียงลำดับตามชื่อลูกค้า
โปรดสังเกตว่าชื่อที่มีตัวอักษรตัวพิมพ์ใหญ์จะปรากฏที่ด้านบนสุดของรายการ BIRT เรียงลำดับข้อมูลสตริงตามค่าจุดโค้ด UCS-2 ในชุดอักขระ ASCII ต้วอักษรตัวพิมพ์ใหญ่จะมีค่าจุดโค้ดต่ำกว่าต้วอักษรตัวพิมพ์เล็ก ดังนั้น, ตัวอักษรตัวพิมพ์ใหญ่จะปรากฏขึ้นก่อนตัวอักษรตัวพิมพ์เล็ก
7  
1  
2  
ในเพจเรียงลำดับ แสดงใน รูปภาพประกอบที่ 1-22 เลือกคีย์การเรียงลำดับ จากนั้นเลือก แก้ไข

รูปภาพประกอบที่ 1-22 คีย์การเรียงลำดับที่แสดงบนหน้า เรียงลำดับ

รูปภาพประกอบที่ 1-22  คีย์การเรียงลำดับที่แสดงบนเพจเรียงลำดับ
3  
row["CUSTOMERNAME"].toUpperCase()
นิพจน์นี้ใช้ฟังก์ชัน JavaScript toUpperCase( ) เพื่อแปลงค่าชื่อลูกค้าทั้งหมดเป็นต้วอักษรตัวพิมพ์ใหญ่ก่อนการเรียงลำดับ ชื่อฟังก์ชัน JavaScript คำนึงถึงขนาดตัวพิมพ์, ดังนั้น คุณต้องพิมพ์ toUpperCase( ) ให้เหมือนกับที่แสดงต่อไปนี้ การอ้างอิงชื่อคอลัมน์จะคำนึงถึงขนาดตัวพิมพ์ด้วย ในนิพจน์นี้ row["CUSTOMERNAME"] เป็นชื่อที่ถูกต้องที่จะใช้ ตัวอย่างเช่น ถ้าคุณพิมพ์ row["customername"] BIRT Report Designer จะแสดงข้อผิดพลาดเมื่อคุณรันรายงาน คุณสามารถตรวจสอบความถูกต้องของตัวพิมพ์ใหญ่ของชื่อคอลัมน์โดยการดูที่ชื่อที่แสดงใน Data Explorer
8  

(c) ลิขสิทธิ์ Actuate Corporation 2013