สารบัญ การศึกษาพื้นฐาน เกี่ยวกับสภาวะแวดล้อมการออกแบบรายงาน การสอนที่ 1: Building a simple listing report งานที่ 1: สร้างโปรเจ็กต์ใหม่ งานที่ 2: สร้างรายงานใหม่ งานที่ 3: สร้างแหล่งข้อมูล งานที่ 4: สร้างชุดข้อมูล งานที่ 5: จัดโครงร่างรายงาน งานที่ 6: เรียงลำดับข้อมูล งานที่ 7: จัดรูปแบบรายงาน แก้ไขส่วนหัวของคอลัมน์ จัดรูปแบบส่วนหัวคอลัมน์ แสดงชื่อแรกและนามสกุลบนบรรทัดเดียว เพิ่มช่องว่างระหว่างแถว งานที่ 8: สร้างหัวข้อของรายงาน การเข้าถึง ข้อมูล เกี่ยวกับแหล่งข้อมูล BIRT เกี่ยวกับชุดข้อมูล วิธีสร้างแหล่งข้อมูล Cassandra วิธีระบุข้อมูลที่ต้องการดึงจากแหล่งข้อ Cassandra วิธีสร้างแหล่งข้อมูล Excel วิธีระบุข้อมูลที่ต้องการดึงจากเวิร์กบุ๊ก Excel วิธีสร้างแหล่งข้อมูล Hive วิธีระบุข้อมูลที่ต้องการดึงจากระบบ Hadoop วิธีระบุข้อมูลการเชื่อมต่อสำหรับฐานข้อมูลหรือแหล่งข้อมูล JDBC อื่น วิธีเพิ่มไดร์เวอร์ JDBC วิธีลบไดร์เวอร์ JDBC ในไฟล์ JAR วิธีสร้างเคียวรี SQL เพื่อเรียกข้อมูลจากแหล่งข้อมูล JDBC วิธีใช้โพรซีเดอร์ที่เก็บเพื่อเรียกข้อมูลจากแหล่งข้อมูล JDBC วิธีสร้างแหล่งข้อมูล MongoDB วิธีระบุข้อมูลที่ต้องการดึงจากฐานข้อมูล MongoDB วิธีสร้างแหล่งข้อมูล POJO วิธีสร้างชุดข้อมูล POJO วิธีดูและเปลี่ยนแปลงคอลัมน์เอาต์พุต วิธีเพิ่มฟิลด์ที่คำนวณลงในชุดข้อมูล วิธีเชื่อมชุดข้อมูล วิธีเปลี่ยนจำนวนแถวที่ปรากฏใน Preview Results การโยงข้อมูล วิธีสร้างการโยงคอลัมน์ การวางโครง ร่าง ราย งาน วิธีเพิ่มแถวหรือคอลัมน์ วิธีลบแถวหรือคอลัมน์ วิธีโยงชุดข้อมูลกับตาราง วิธีแทรกรูปภาพที่ลิงก์ วิธีแทรกรูปภาพที่ฝังตัว วิธีแทรกรูปภาพที่ถูกเก็บในแหล่งข้อมูล การแสดง ข้อความ วิธีใช้อิลิเมนต์ข้อความแบบไดนามิก การจัดรูปแบบ เนื้อหารายงาน วิธีสร้างสไตล์ วิธีอิมพอร์ตสไตล์ วิธีลิงก์ไฟล์ CSS วิธีนำลักษณะไปใช้ วิธีแก้ไขลักษณะ วิธีลบลักษณะ วิธีสร้างกฎการจัดรูปแบบ วิธีแก้ไขกฏการจัดรูปแบบ วิธีลบกฏการจัดรูปแบบ วิธีปรับขนาดคอลัมน์หรือแถวโดยการลากที่ขอบเขตของหรือแถว วิธีระบุความสูงของแถว วิธีระบุความกว้างของคอลัมน์ การปรับขนาดระยะขอบ เส้นขอบ และช่องว่างภายในของอิลิเมนต์ วิธีผนวกเซลล์ตารางหรือกริด วิธีแม็พค่าข้อมูลกับค่าอื่นที่แสดง วิธีซ่อนอิลิเมนต์แบบมีเงื่อนไข การเรียงลำดับและจัดกลุ่มข้อมูล การสอนที่ 2: การจัดกลุ่มข้อมูลรายงาน งานที่ 1: เปิดการออกแบบรายงาน งานที่ 2: บันทึกรายงานเป็นไฟล์ใหม่ งานที่ 3: เพิ่มฟิลด์ขีดจำกัดสินเชื่อเข้ากับชุดข้อมูล งานที่ 4: เพิ่มข้อมูลขีดจำกัดสินเชื่อเข้ากับรายงาน งานที่ 5: จัดกลุ่มข้อมูลลูกค่าตามขีดจำกัดสินเชื่อ งานที่ 6: แสดงช่วงขีดจำกัดสินเชื่อในส่วนหัวของกลุ่ม งานที่ 7: แสดงข้อมูลรวม แสดงจำนวนลูกค้าในแต่ละกลุ่ม แสดงจำนวนลูกค้าทั้งหมดในรายงาน งานที่ 8: จัดรูปแบบรายงาน ปรับความกว้างคอลัมน์ ลบขีดจำกัดสินเชื่อจากแถวรายละเอียด แสดงส่วนหัวของกลุ่มบนแถวแรกของแต่ละกลุ่ม แยกแต่ละกลุ่มด้วยบรรทัด แสดงจำนวนลูกค้าบนบรรทัดเดียว งานที่ 9: แสดงตัวอย่างรายงานในวิวเวอร์รายงาน BIRT งานที่ 10: แสดงช่วงขีดจำกัดสินเชื่อในสารบัญ การรวมข้อมูล วิธีแสดงข้อมูลรวม การเขียนนิพจน์ การกรองข้อมูล วิธีกรองแถวเพื่อเรียกข้อมูลจากแหล่งข้อมูล JDBC วิธีกรองระดับชุดข้อมูล วิธีกรองที่ระดับอิลิเมนต์รายงาน วิธีกรองที่ระดับกลุ่ม การเปิด ให้ ผู้ใช้ กรอง ข้อมูล วิธีสร้างพารามิเตอร์รายงานพื้นฐาน วิธีแทรกตัวทำเครื่องหมายพารามิเตอร์ในเคียวรี SQL วิธีกำหนดพารามิเตอร์ชุดข้อมูล วิธ๊อัพเดตเงื่อนไขการกรองแบบไดนามิกเมื่อรายงานทำงาน การสร้างรายงานที่ประกอบด้วย รายงานย่อย การสอนที่ 3: การเชื่อมรายงานที่ประกอบด้วยรายงานย่อยที่อยู่ข้างๆกัน งานที่ 1: สร้างรายงานใหม่ งานที่ 2: สร้างแหล่งข้อมูล งานที่ 3: สร้างชุดข้อมูลสำหรับรายงานลูกค้า งานที่ 4: สร้างชุดข้อมูลสำหรับรายงานย่อยการสั่งซื้อ งานที่ 5: สร้างชุดข้อมูลสำหรับรายงานย่อยการชำระเงิน งานที่ 6: สร้างรายงานหลักของลูกค้า งานที่ 7: สร้างรายงานย่อยการสั่งซื้อ งานที่ 8: ลิงก์รายงานย่อยการสั่งซื้อกับรายงานหลักของลูกค้า งานที่ 9: สร้างรายงานย่อยการชำระเงิน งานที่ 10: ลิงก์รายงานย่อยการชำระเงินกับรายงานหลักของลูกค้า งานที่ 11: แสดงเฉพาะลูกค่าที่มีการสั่งซื้อหรือ การชำระเงิน งานที่ 12: แสดงรายงานย่อยถัดจากรายงานย่อยอื่น งานที่ 13: ดูเค้าร่างของรายงาน งานที่ 14: จัดรูปแบบรายงาน การ ใช้ แผนภูมิ โปรแกรมสอน 4: การสร้างแผนภูมิสแตนด์อะโลน งานที่ 1: ตั้งค่าและเคียวรีแหล่งข้อมูล งานที่ 2: เพิ่มแผนภูมิเข้ากับรายงาน งานที่ 3: จัดเตรียมข้อมูลสำหรับแผนภูมิ งานที่ 4: ขยายแผนภูมิและแสดงตัวอย่างรายงาน งาน 5: เปลี่ยนแผนภูมิและหัวเรื่องชุดลำดับค่า งานที่ 6: ปรับลักษณะที่ปรากฏของแผนภูมิ การแสดง ข้อมูลใน แผนภูมิ วิธีจัดกลุ่มหมวดหมู่บนแกน x วิธรเปลี่ยนแปลงการกำหนดค่าการแสดงตัวอย่างแผนภูมิตามความชอบ การจัดโครงร่างและการจัดรูปแบบของแผนภูมิ ภาพรวมของการจัดรูปแบบ วิธีตั้งค่าสีพื้นหลังของแผนภูมิ วิธีแก้ไขพื้นที่การลงจุด วิธีจัดรูปแบบหัวข้อของแกน วิธรตั้งค่าชนิดของข้อมูลและจัดรูปแบบของแกน การแสดงข้อมูลใน Cross Tab กรสอนที่ 5: การสร้าง cross tab งานที่ 1: สร้างรายงานใหม่ งานที่ 2: สร้างแหล่งข้อมูล งานที่ : สร้างชุดข้อมูล งานที่ 4: ตั้งค่าข้อมูลสำหรับ cross tab งานที่ 5: เพิ่ม cross tab เข้ากับรายงาน งานที่ 6: เพิ่มผลรวมทั้งหมด วิธีกรองข้อมูลที่ระดับ cross tab การออกแบบ รายงาน หลายหน้า วิธีแสดงข้อความในส่วนหัวและส่วนท้าย วิธีระบุขนาดส่วนหัวหรือส่วนท้าย วิธีตัดเนื้อหาส่วนหัวออกจากหน้าแรก การเพิ่มคุณลักษณะการแสดงแบบโต้ตอบ วิธีการบุ๊กมาร์ก วิธีสร้างไฮเปอร์ลิงก์ที่ลิงก์สองส่วนในรายงาน วิธีลิงก์สองรายงาน วิธีสร้างรายการตาราง การสร้าง Shared Development Framework วิธีเพิ่มอิลิเมนต์เข้ากับไลบรารี วิธีตั้งค่าธีสำหรับการออกแบบรายงาน วิธีลบธีมออกจากการออกแบบรายงาน วิธีสร้างไอเท็มรายงานเท็มเพลต วิธีตั้งค่าโฟลเดอร์เท็มเพลต วิธีเผยแพร่เท็มเพลต วิธีใช้ไอเท็มรายงานเท็มเพลต การแปลข้อความ วิธีกำหนดค่าไฟล์รีซอร์สให้แก่รายงาน วิธีกำหนดคีย์รีซอร์สที่มีอยู่ให้กับเลเบลหรืออิลิเมนต์ข้อความ วิธีแสดงตัวอย่างรายงานในโลแคลต่างๆ การใช้ การเขียนสคริปต์ ใน การออกแบบ รายงาน ภาพรวมการเขียนสคริปต์ BIRT การเลือกระหว่าง JavaScript และ Java การใช้ทั้ง JavaScript และ Java การใช้ JavaScript เพื่อเขียน Event Handler วิธีใช้ BIRT Report Designer เพื่อป้อนตัวจัดการเหตุการณ์ JavaScript การพิจารณาลำดับการเรียกใช้งานสคริปต์ การระบุโค้ด ReportDesign.initialize วิธีระบุโค้ดสำหรับสคริปต์ ReportDesign.initialize การระบุโค้ดสำหรับสคริปต์ที่คุณต้องการติดตาม การระบุโค้ด ReportDesign.afterFactory โปรแกรมสอน 6: การเขียน event handler ใน JavaScript งาน 1: สร้างการออกแบบรายงาน งาน 2: สร้างตัวนับใน Table.onCreate งาน 3: การเพิ่มค่าตัวนับแบบมีเงื่อนไข งาน 4: แสดงผลลัพธ์ การเรียกใช้ฟังก์ชัน JavaScript ภายนอก การใช้ Java เพื่อ เขียน ตัวจัดการ เหตุการณ์ วิธีสร้าวคลาสของตัวจัดการเหตุการณ์และเพิ่มเข้ากับโปรเจ็กต์ Java วิธีเชื่อมคลาส Java กับอิลิเมนต์รายงาน การเขียนสคริปต์การอ้างอิง การอ้างอิงคลาส BIRT JavaScript แบบด่วน คลาส BirtComp BirtComp.anyOf BirtComp.between BirtComp.compareString BirtComp.equalTo BirtComp.greaterOrEqual BirtComp.greaterThan BirtComp.lessOrEqual BirtComp.lessThan BirtComp.like BirtComp.match BirtComp.notBetween BirtComp.notEqual BirtComp.notLike Class BirtDateTime BirtDateTime.addDay BirtDateTime.addHour BirtDateTime.addMinute BirtDateTime.addMonth BirtDateTime.addQuarter BirtDateTime.addSecond BirtDateTime.addWeek BirtDateTime.addYear BirtDateTime.day BirtDateTime.diffDay BirtDateTime.diffHour BirtDateTime.diffMinute BirtDateTime.diffMonth BirtDateTime.diffQuarter BirtDateTime.diffSecond BirtDateTime.diffWeek BirtDateTime.diffYear BirtDateTime.diffYear BirtDateTime.firstDayOfMonth BirtDateTime.firstDayOfQuarter BirtDateTime.firstDayOfWeek BirtDateTime.firstDayOfYear BirtDateTime.month BirtDateTime.now BirtDateTime.quarter BirtDateTime.today BirtDateTime.week BirtDateTime.weekDay BirtDateTime.year คลาส BirtDuration BirtDuration.add BirtDuration.addTo BirtDuration.compare BirtDuration.day BirtDuration.getSign BirtDuration.hour BirtDuration.isLongerThan BirtDuration.isShorterThan BirtDuration.minute BirtDuration.month BirtDuration.multiply BirtDuration.negate BirtDuration.second BirtDuration.subtract BirtDuration.timeInMills BirtDuration.year Class BirtMath BirtMath.add BirtMath.ceiling BirtMath.divide BirtMath.mod BirtMath.multiply BirtMath.round BirtMath.roundDown BirtMath.roundUp BirtMath.safeDivide BirtMath.subtract คลาส BirtStr BirtStr.charLength BirtStr.concat BirtStr.indexOf BirtStr.left BirtStr.right BirtStr.search BirtStr.toLower BirtStr.toUpper BirtStr.trim BirtStr.trimLeft BirtStr.trimRight คลาส Finance Finance.ddb Finance.fv Finance.ipmt Finance.irr Finance.mirr Finance.nper Finance.npv Finance.percent Finance.pmt Finance.ppmt Finance.pv Finance.rate Finance.sln Finance.syd Class Formatter Formatter.format