Pentaho - Định dạng phần tử báo cáo

Khi bạn đã đặt một phần tử báo cáo trong không gian làm việc, nó có thể được định dạng theo những cách khác nhau. Pentaho Reporting Designer cung cấp các tính năng khác nhau để định dạng các phần tử báo cáo theo yêu cầu của chúng tôi.

Định dạng văn bản

Tất cả các yếu tố dựa trên văn bản như văn bản, số, ngày tháng và nhãn có thể được định dạng dễ dàng bằng Thanh công cụ Định dạng xuất hiện ngay phía trên Canvas Báo cáo.

Hãy xem ảnh chụp màn hình sau. Ở đây, chúng tôi đã đánh dấu và đánh dấu ba đối tượng -

  • Phần tử báo cáo đã chọn
  • Thanh công cụ định dạng
  • Tab Ngăn Kiểu để định dạng các phần tử báo cáo

Trước hết, chọn Phần tử Báo cáo trên không gian làm việc. Sau đó, bạn có thể định dạng phần tử đó theo nhiều cách bằng cách sử dụng thanh công cụ Định dạng hoặc sử dụng các thuộc tính từ ngăn Tab Kiểu.

Thêm siêu liên kết

Pentaho Report Designer cho phép bạn thêm các siêu liên kết vào dữ liệu báo cáo của mình. Ở đây chúng tôi sẽ lấy một ví dụ chung để giải thích cách thêm siêu liên kết vào báo cáo của bạn.

Giả sử rằng chúng tôi đã thêm một truy vấn trong employeebảng để tìm nạp id, tên và chỉ định của các trường. Chúng tôi cũng đã thêm các trường này vào không gian làm việc Báo cáo. Ở đây, yêu cầu của chúng tôi là chuyển các giá trị riêng lẻ của trường chỉ định đến www.google.co.in dưới dạng giá trị tham số bằng cách sử dụng siêu liên kết.

Đầu tiên, chọn trường chỉ định trong không gian làm việc. Nhấp chuột phải vào nó và chọn Hyperlink từ danh sách. Hãy xem ảnh chụp màn hình sau.

Sau khi nhấp vào tùy chọn Siêu kết nối, bạn sẽ tìm thấy một hộp thoại nơi bạn phải cung cấp các chi tiết như Loại vị trí siêu kết nối, URL, Mục tiêu, Tên tham số và Giá trị.

Hãy xem ảnh chụp màn hình sau. Ở đây chúng tôi đã đánh dấu và làm nổi bật năm hoạt động sau:

  • Cung cấp loại Vị trí siêu kết nối. Nói chung có bốn loại địa điểm -

    • Self - Liên kết đến cùng một trường báo cáo.

    • URL - Cung cấp URL cho vị trí tham chiếu đó.

    • Pentaho Repository - Nếu bạn cài đặt Pentaho Repository, hãy cung cấp URL của tệp đó trong localhost (Cần đăng nhập).

    • Manual Link - Tạo một liên kết hoặc một công thức theo cách thủ công và cung cấp nó dưới dạng Siêu kết nối.

    Đối với ví dụ này, chúng tôi đã sử dụng vị trí loại URL.

  • Cung cấp URL của trang web hoặc tệp. Đối với tùy chọn này, chúng tôi đã sử dụnghttps://www.google.co.in.

  • Cung cấp Vị trí mục tiêu, nghĩa là _TOP, _BLANK, hoặc là _PARENT. Chúng tôi đã sử dụng “_TOP”. Nếu bạn muốn cung cấp bất kỳ thông tin nào cho người dùng khi con trỏ chuột di chuyển qua văn bản siêu kết nối, hãy nhập thông tin vào hộp chú giải công cụ được đặt ngay bên cạnh hộp Mục tiêu.

  • Chọn biểu tượng dấu cộng (+) để thêm tên và giá trị Tham số vào danh sách tham số.

  • Cung cấp tên Tham số và giá trị cho URL của Siêu kết nối. Ở đây chúng tôi đã sử dụng “q”Là tên Tham số và Designation field dưới dạng giá trị Tham số.

Cuối cùng, bấm OK để xác nhận thuộc tính Hyperlink.

Nhấp vào nút Xem trước trên thanh công cụ định dạng để xem bản xem trước của báo cáo. Sau khi nhấp vào nút Xem trước, bạn sẽ tìm thấy ảnh chụp màn hình sau. Đặt con trỏ chuột vào bất kỳ giá trị chỉ định nào - HR hoặc Admin - để xem URL tương ứng của nó.

Trong bản xem trước của Trình thiết kế báo cáo Pentaho này, siêu liên kết được dùng để chuyển hướng người dùng đến một URL khác. Để làm được điều đó, bạn phải chạy báo cáo này trên HTML bằng cách nhấp vào nút Chạy trên thanh công cụ Chính (được đánh dấu là "1" trong ảnh chụp màn hình sau) và chọn tùy chọn HTML trên đó.

Hãy xem ảnh chụp màn hình sau. Có các tùy chọn khác nhau để chạy báo cáo, nhưng chúng tôi đã chọn hiển thị báo cáo ở định dạng HTML.

Sau khi chọn tùy chọn HTML, bạn sẽ tìm thấy dữ liệu báo cáo trong một trang HTML riêng biệt, như được hiển thị trong ảnh chụp màn hình sau. Nhấp vào bất kỳ giá trị Chỉ định nào để hiểu cách siêu liên kết hoạt động trong Báo cáo Pentaho.

Dải hàng

Pentaho Report Designer có thuộc tính dải hàng cho phép bạn tô màu các hàng thay thế trong báo cáo của mình. Hãy để chúng tôi lấy ví dụ trước của chúng tôi để hiểu cách nó hoạt động.

Sau khi thêm các phần tử vào không gian làm việc, nhấp vào không gian làm việc báo cáo → chuyển đến menu Định dạng → chọn Dải hàng. Hãy xem ảnh chụp màn hình sau.

Sau khi chọn tùy chọn Row Banding, bạn sẽ tìm thấy một hộp thoại. Tại đây, bạn có thể chọn một màu từ danh sách thả xuống. Chúng tôi đã chọn màu đỏ và xanh lá cây làm màu thay thế. Bây giờ, hãy nhấp vào nút OK để xác nhận. Hãy xem ảnh chụp màn hình sau.

Nhấp vào nút Xem trước để xem cách báo cáo của bạn xuất hiện với các màu hàng thay thế. Nó sẽ xuất hiện như trong ảnh chụp màn hình sau.