Pentaho - ฟังก์ชั่น
แต่ละหน้าของรายงานประกอบด้วยไฟล์ Page-header พื้นที่และก Page-footerพื้นที่. หน้าที่เหลือจะพร้อมใช้งานสำหรับเนื้อหารายงานจริง
แท็บส่วนท้ายของหน้าใช้เพื่อนำเสนอคุณลักษณะและฟังก์ชันบางอย่าง ตัวอย่างเช่นเราสามารถพิมพ์ค่าสูงสุดของฟิลด์อายุของพนักงานในส่วนท้ายของหน้า เครื่องมือการรายงานอนุญาตคุณสมบัติเหล่านี้โดยใช้ฟังก์ชัน
ให้เราใช้เหมือนเดิม employeeตารางที่เราใช้ในบทก่อนหน้านี้ หลังจากเพิ่มฟิลด์ทั้งหมดลงในพื้นที่ทำงานของรายงานแล้วให้เราเพิ่มฟังก์ชันลงในแท็บส่วนท้ายของหน้าเพื่อค้นหาอายุสูงสุดของพนักงาน
ทำตามขั้นตอนด้านล่างเพื่อเพิ่มฟังก์ชันที่กำหนดไว้ล่วงหน้าในรายงานของคุณ
ขั้นตอนที่ 1 - คลิกปุ่มฟังก์ชัน ( f x )
ดูภาพหน้าจอต่อไปนี้ ที่นี่แท็บข้อมูลในบานหน้าต่างโครงสร้างมีสัญลักษณ์f x (ทำเครื่องหมายเป็น "1”). เป็นปุ่มเพิ่มฟังก์ชัน คลิกปุ่มนี้เพื่อเพิ่มฟังก์ชันต่างๆลงในรายงาน
ขั้นตอนที่ 2 - เลือกฟังก์ชันเฉพาะ
จากนั้นคุณจะพบกล่องโต้ตอบที่มีฟังก์ชันต่างๆแยกออกเป็นกลุ่มต่างๆ ในการพิมพ์อายุสูงสุดของพนักงานที่ส่วนท้ายของหน้าเราควรเลือกไฟล์Maximum ฟังก์ชันใน Summary กลุ่มที่มีเครื่องหมาย "1” ในภาพหน้าจอต่อไปนี้ เลือกและคลิกOK.
เมื่อคุณคลิกไฟล์ Ok ฟังก์ชันจะถูกเพิ่มลงในป้ายชื่อฟังก์ชันในบานหน้าต่างโครงสร้างซึ่งวางไว้ที่ด้านขวาของหน้าจอ
ขั้นตอนที่ 3 - กำหนดชื่อเขตข้อมูล
เมื่อคุณเลือกฟังก์ชันที่เพิ่มเข้ามา (เช่นสูงสุด) คุณจะพบบานหน้าต่างอีกบานหนึ่งใต้บานหน้าต่างโครงสร้างที่มีคุณสมบัติของฟังก์ชันนั้น
ดูที่หน้าจอต่อไปนี้ กล่องขยายใหญ่สุดประกอบด้วยตัวชี้สองตัว (ตัวชี้ 1 และตัวชี้ 2)
Pointer 1 - เลือกฟังก์ชันในแท็บข้อมูลของบานหน้าต่างโครงสร้าง
Pointer 2- แก้ไขชื่อฟิลด์ในส่วนคุณสมบัติโดยเลือกฟิลด์อายุจากรายการดรอปดาวน์ เป็นเพราะเราต้องพิมพ์อายุสูงสุดของพนักงาน
ขั้นตอนที่ 4 - เพิ่มฟังก์ชันเพื่อรายงานพื้นที่ทำงาน
ตอนนี้ฟังก์ชันพร้อมด้วยคุณสมบัติที่กำหนดเอง ตอนนี้คุณสามารถใช้ฟังก์ชันนั้นในรายงานของคุณเป็นแอตทริบิวต์ส่วนท้ายของหน้าได้
ดูภาพหน้าจอต่อไปนี้ อีกครั้งประกอบด้วยตัวชี้สองตัว (ตัวชี้ 1 และตัวชี้ 2)
Pointer 1- เลือกและลากฟังก์ชันสูงสุดจากบานหน้าต่างโครงสร้างไปยังแถบส่วนท้ายของหน้าในพื้นที่ทำงานดังที่แสดงในภาพหน้าจอต่อไปนี้ ตอนนี้การออกแบบรายงานของคุณพร้อมแล้ว
Pointer 2 - เลือกปุ่มแสดงตัวอย่างทางด้านซ้ายของหน้าจอ
ขั้นตอนที่ 5 - ตรวจสอบตัวอย่าง
ดูที่หน้าจอต่อไปนี้ แสดงตัวอย่างของรายงาน อายุสูงสุดของพนักงานจะถูกทำเครื่องหมายและแสดงในช่องที่ขยายใหญ่สุด
Pentaho - ฟังก์ชั่นเพิ่มเติม
ตารางต่อไปนี้แสดงรายการฟังก์ชันเพิ่มเติมที่คุณสามารถใช้ในรายงานของคุณ
ฟังก์ชั่นทั่วไป | ||
---|---|---|
ส. | ชื่อฟังก์ชัน | วัตถุประสงค์ |
1 | เปิดสูตร | ช่วยให้คุณสามารถสร้างฟังก์ชัน Open Formula ของคุณเองโดยใช้ตัวแก้ไขสูตรในตัว |
2 | หน้า | นับจำนวนหน้าที่ใช้ในรายงานก่อนแสดงผล |
3 | จำนวนหน้าทั้งหมด | แสดงจำนวนหน้าทั้งหมดในรายงานที่แสดงผล |
4 | หน้าของเพจ | พิมพ์หมายเลขหน้าปัจจุบันพร้อมกับจำนวนหน้าทั้งหมดในรายงานการแสดงผล |
ฟังก์ชั่นรายงาน | ||
ส. | ชื่อฟังก์ชัน | วัตถุประสงค์ |
1 | เป็นประเภทการส่งออก | ทดสอบว่าได้เลือกประเภทการส่งออกที่ระบุไว้สำหรับรายงานนี้หรือไม่ |
2 | แถวแถบ | สลับสีพื้นหลังของแต่ละแถบรายการในกลุ่ม |
3 | ซ่อนการทำซ้ำ | ซ่อนค่าที่เท่ากันในกลุ่ม พิมพ์เฉพาะค่าที่เปลี่ยนแปลงครั้งแรกเท่านั้น |
4 | ซ่อนส่วนหัวและส่วนท้ายของหน้า | ซ่อนแถบส่วนหัวและส่วนท้ายของเพจเมื่อประเภทเอาต์พุตไม่สามารถเพจได้ |
5 | แสดงส่วนท้ายของหน้า | แสดงเฉพาะส่วนท้ายของหน้าในหน้าที่แสดงผลสุดท้ายในรายงาน |
ฟังก์ชั่นสรุป | ||
ส. | ชื่อฟังก์ชัน | วัตถุประสงค์ |
1 | ผลรวม | คำนวณผลรวมของคอลัมน์ตัวเลขที่เลือก |
2 | นับ | นับจำนวนรายการทั้งหมดที่มีอยู่ในกลุ่ม หากไม่มีการระบุกลุ่มระบบจะนับรายการทั้งหมดในรายงานทั้งหมด |
3 | นับตามหน้า | นับจำนวนรายการทั้งหมดที่มีอยู่ในกลุ่มในหนึ่งหน้าที่แสดงผล หากไม่ได้ระบุกลุ่มรายการทั้งหมดในทั้งหน้าจะถูกนับ |
4 | จำนวนกลุ่ม | นับจำนวนรายการทั้งหมดในกลุ่มที่เลือก หากไม่ได้ระบุกลุ่มจะนับรายการทั้งหมดในกลุ่มทั้งหมด |
5 | ขั้นต่ำ | ระบุค่าต่ำสุดหรือน้อยที่สุดในกลุ่ม |
6 | ขีดสุด | ระบุค่าสูงสุดหรือมากที่สุดในกลุ่ม |
7 | ผลรวม | ดำเนินการหารอย่างง่ายกับผลรวมผลรวมจากสองคอลัมน์และส่งกลับค่าตัวเลข |
8 | ผลรวมร้อยละ | ทำการหารอย่างง่ายกับผลรวมจากสองคอลัมน์และส่งกลับค่าเปอร์เซ็นต์ |
9 | การคำนวณ | เก็บผลลัพธ์ของการคำนวณ ฟังก์ชันนี้ใช้ในกลุ่ม |
10 | จำนวนหน้า | นับรายการบนหน้าตามเกณฑ์ที่ระบุ ค่านี้จะรีเซ็ตเป็นศูนย์เมื่อถึงหน้าใหม่ |
11 | ผลรวมของหน้า | เพิ่มรายการที่ระบุทั้งหมดในหน้าเดียวและสร้างผลรวม ค่านี้จะรีเซ็ตเป็นศูนย์เมื่อถึงหน้าใหม่ |
ฟังก์ชันการทำงาน | ||
ส. | ชื่อฟังก์ชัน | วัตถุประสงค์ |
1 | ผลรวม | คำนวณผลรวมทั้งหมดของคอลัมน์ที่ระบุ |
2 | นับ | นับรายการในกลุ่มหรือในรายงาน |
3 | จำนวนกลุ่ม | นับจำนวนกลุ่มในรายงาน |
4 | นับแตกต่าง | นับการเกิดขึ้นที่แตกต่างกันของค่าหนึ่งในคอลัมน์ |
5 | เฉลี่ย | คำนวณค่าเฉลี่ยในคอลัมน์ที่กำหนด |
6 | ขั้นต่ำ | ระบุค่าต่ำสุดหรือน้อยที่สุดในคอลัมน์ |
7 | ขีดสุด | ระบุค่าสูงสุดหรือมากที่สุดในคอลัมน์ |
8 | เปอร์เซ็นต์ของทั้งหมด | คำนวณค่าเปอร์เซ็นต์ของคอลัมน์ตัวเลข ผลรวมทั้งหมดหารด้วยจำนวนรายการที่นับ |
ฟังก์ชั่นขั้นสูง | ||
ส. | ชื่อฟังก์ชัน | วัตถุประสงค์ |
1 | รูปแบบข้อความ | จัดรูปแบบข้อความตามข้อกำหนด Java Message Format |
2 | รูปแบบข้อความทรัพยากร | จัดรูปแบบข้อความจากบันเดิลรีซอร์สตามข้อกำหนด Java Message Format |
3 | ค้นหา | แมปสตริงจากคอลัมน์หนึ่งไปยังอีกสตริง |
4 | ค้นหาทางอ้อม | ส่งคืนค่าจากฟิลด์ที่แมป |
5 | การค้นหากลุ่มทรัพยากร | ดำเนินการค้นหารีซอร์สบันเดิลโดยใช้ค่าจากฟิลด์ที่กำหนดเป็นคีย์ในรีซอร์สบันเดิล |
6 | เปิดสูตร | ช่วยให้คุณสามารถสร้างฟังก์ชัน Open Formula ของคุณเองโดยใช้ตัวแก้ไขสูตรในตัว |