Pentaho - การจัดรูปแบบองค์ประกอบรายงาน

เมื่อคุณวางองค์ประกอบรายงานในพื้นที่ทำงานแล้วจะสามารถจัดรูปแบบได้หลายวิธี Pentaho Reporting Designer มีคุณสมบัติต่างๆเพื่อจัดรูปแบบองค์ประกอบการรายงานตามความต้องการของเรา

การจัดรูปแบบข้อความ

องค์ประกอบที่เป็นข้อความทั้งหมดเช่นข้อความตัวเลขวันที่และป้ายกำกับสามารถจัดรูปแบบได้อย่างง่ายดายโดยใช้แถบเครื่องมือการจัดรูปแบบที่ปรากฏเหนือพื้นที่รายงาน

ดูภาพหน้าจอต่อไปนี้ ที่นี่เราได้ทำเครื่องหมายและเน้นวัตถุสามชิ้น -

  • องค์ประกอบรายงานที่เลือก
  • แถบเครื่องมือการจัดรูปแบบ
  • แท็บ Style Pane สำหรับการจัดรูปแบบองค์ประกอบรายงาน

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

การเพิ่มไฮเปอร์ลิงก์

Pentaho Report Designer ช่วยให้คุณสามารถเพิ่มไฮเปอร์ลิงก์ไปยังข้อมูลรายงานของคุณ เราจะนำตัวอย่างทั่วไปมาอธิบายวิธีการเพิ่มไฮเปอร์ลิงก์ในรายงานของคุณที่นี่

สมมติว่าเราได้เพิ่มแบบสอบถามในไฟล์ employeeตารางเพื่อดึง ID ชื่อและการกำหนดของฟิลด์ เรายังได้เพิ่มช่องเหล่านี้ในพื้นที่ทำงานการรายงาน ข้อกำหนดของเราคือการส่งผ่านค่าแต่ละค่าของฟิลด์การกำหนดไปยังwww.google.co.inเป็นค่าพารามิเตอร์โดยใช้ไฮเปอร์ลิงก์

ขั้นแรกเลือกฟิลด์การกำหนดในพื้นที่ทำงาน คลิกขวาที่มันและเลือกไฮเปอร์ลิงก์จากรายการ ดูภาพหน้าจอต่อไปนี้

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

ดูภาพหน้าจอต่อไปนี้ เราได้ทำเครื่องหมายและเน้นกิจกรรมห้าอย่างต่อไปนี้ -

  • ระบุประเภทของตำแหน่งไฮเปอร์ลิงก์ โดยทั่วไปมีสถานที่สี่ประเภท -

    • Self - การเชื่อมโยงไปยังฟิลด์รายงานเดียวกัน

    • URL - ระบุ URL สำหรับตำแหน่งอ้างอิงนั้น

    • Pentaho Repository - หากคุณติดตั้ง Pentaho Repository ให้ระบุ URL ของไฟล์นั้นใน localhost (ต้องเข้าสู่ระบบ)

    • Manual Link - สร้างลิงค์หรือสูตรด้วยตนเองและจัดให้เป็นไฮเปอร์ลิงค์

    สำหรับตัวอย่างนี้เราได้ใช้ตำแหน่งประเภท URL

  • ระบุ URL ของเว็บไซต์หรือไฟล์ สำหรับตัวเลือกนี้เราได้ใช้https://www.google.co.in.

  • ระบุสถานที่เป้าหมายนั่นคือ _TOP, _BLANK, หรือ _PARENT. เราได้ใช้“ _TOP” หากคุณต้องการให้ข้อมูลใด ๆ แก่ผู้ใช้เมื่อตัวชี้เมาส์เลื่อนไปที่ข้อความไฮเปอร์ลิงก์ให้พิมพ์ข้อมูลในกล่องคำแนะนำเครื่องมือซึ่งวางอยู่ข้างกล่องเป้าหมาย

  • เลือกสัญลักษณ์บวก (+) เพื่อเพิ่มชื่อพารามิเตอร์และค่าในรายการพารามิเตอร์

  • ระบุชื่อพารามิเตอร์และค่าให้กับ URL ของไฮเปอร์ลิงก์ ที่นี่เราได้ใช้“q” เป็นชื่อพารามิเตอร์และ Designation field เป็นค่าพารามิเตอร์

สุดท้ายคลิกตกลงเพื่อยืนยันคุณสมบัติของไฮเปอร์ลิงก์

คลิกปุ่มแสดงตัวอย่างบนแถบเครื่องมือการจัดรูปแบบเพื่อดูตัวอย่างรายงาน หลังจากคลิกปุ่มดูตัวอย่างคุณจะพบภาพหน้าจอต่อไปนี้ วางตัวชี้เมาส์บนค่าการกำหนดไม่ว่าจะเป็น HR หรือ Admin - เพื่อดู URL ตามลำดับ

ในการแสดงตัวอย่างของ Pentaho Report Designer ไฮเปอร์ลิงก์มีไว้สำหรับการเปลี่ยนเส้นทางผู้ใช้ไปยัง URL อื่น ในกรณีนี้คุณต้องเรียกใช้รายงานนี้บน HTML โดยคลิกปุ่มเรียกใช้บนแถบเครื่องมือหลัก (ทำเครื่องหมายเป็น "1" ในภาพหน้าจอต่อไปนี้) และเลือกตัวเลือก HTML ที่อยู่

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

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

แถวแถบ

Pentaho Report Designer มีคุณสมบัติแถบแถบที่ช่วยให้คุณสามารถระบายสีแถวอื่นของรายงานของคุณได้ ให้เราใช้ตัวอย่างก่อนหน้านี้เพื่อทำความเข้าใจวิธีการทำงาน

หลังจากเพิ่มองค์ประกอบลงในพื้นที่ทำงานแล้วให้คลิกพื้นที่ทำงานรายงาน→ไปที่เมนูรูปแบบ→เลือกแถบแถว ดูภาพหน้าจอต่อไปนี้

หลังจากเลือกตัวเลือก Row Banding คุณจะพบกล่องโต้ตอบ คุณสามารถเลือกสีจากรายการแบบเลื่อนลงได้ที่นี่ เราได้เลือกสีแดงและสีเขียวเป็นสีอื่น ตอนนี้คลิกปุ่มตกลงเพื่อยืนยัน ดูภาพหน้าจอต่อไปนี้

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