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 คุณจะพบกล่องโต้ตอบ คุณสามารถเลือกสีจากรายการแบบเลื่อนลงได้ที่นี่ เราได้เลือกสีแดงและสีเขียวเป็นสีอื่น ตอนนี้คลิกปุ่มตกลงเพื่อยืนยัน ดูภาพหน้าจอต่อไปนี้
คลิกปุ่มแสดงตัวอย่างเพื่อดูว่ารายงานของคุณปรากฏขึ้นพร้อมกับสีแถวอื่นอย่างไร จะปรากฏดังที่แสดงในภาพหน้าจอต่อไปนี้