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

การเขียนนิพจน์

คุณสามารถสร้างรายงานจำนวนมากได้โดยใช้ข้อมูลที่มาจากแหล่งข้อมูลโดยตรงด้วยการลากฟิลด์ชุดข้อมูลจาก Data Explorer ไปยังรายงาน อย่างไรก็ตาม บางครั้งคุณต้องการแสดงข้อมูลที่ไม่อยู่ในแหล่งข้อมูล หรือคุณต้องการแสดงข้อมูลที่แตกต่างจากวิธีที่ข้อมูลปรากฏในแหล่งข้อมูล คุณยังอาจต้องการเรียงลำดับข้อมูลโดยใช้สูตร แทนที่จะเรียงลำดับข้อมูลบนฟิลด์ที่มีอยู่ สำหรับกรณีเหล่านี้, และกรณีอื่นๆ, ให้เขียนนิพจน์โดยใช้ JavaScript

นิพจน์ เป็นคำสั่งที่ทำให้เกิดค่า นิพจน์สามารถเป็นค่าตัวอักษร, เช่น:

3.14
"คุณสามารถสร้างรายงานได้ง่ายๆด้วย BIRT"

เมื่อคุณลากฟิลด์ไปยังรายงาน, BIRT Report Designer สร้างการเชื่อมคอลัมน์ด้วยนิพจน์ที่ถูกต้อง นิพจน์ระบุชื่อของฟิลด์ที่รายงานแสดงค่า ตัวอย่างเช่น, นิพจน์ต่อไปนี้ขอรับค่าจากฟิลด์ customerName และฟิลด์ phone, ตามลำดับ:

dataSetRow["customerName"]
dataSetRow["phone"]

นิพจน์สามารถมีการรวมกันใดๆ ของค่าตามตัวอักษร ฟิลด์ ตัวดำเนินการ ตัวแปร และฟังก์ชันที่หาค่าเดียว ในตัวอย่างต่อไปนี้ นิพจน์แรกรวมข้อความสแตติกกับฟิลดื ตัวอย่างที่สองใช้ฟังก์ชัน JavaScript และตัวอย่างที่สามคูณค่าของสองฟิลด์:

"Order Total: " + row["orderTotal"]
row["orderDate"].getYear()
row["itemQuantity"] * row["itemPrice"]

 

 


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