Report Dataset là công cụ thiết kế một bộ dữ liệu dùng cho báo cáo hoặc làm dữ liệu đầu vào cho các tính năng khác.
Bộ dữ liệu bao gồm:
Một bảng chính (master table)
Zero, một hoặc nhiều bảng con
Mối liên hệ giữa các bảng.
Bộ dữ liệu khi sử dụng có thể có nội dung tùy theo tham số đưa vào (Parameters)
Ví dụ ta có thể thiết kế bộ dữ liệu (có mã là SO
) liệt kê toàn bộ nội dung các đơn hàng, bao gồm
1 bảng SO header - tiêu đề các đơn hàng
1 bảng chi tiết - nội dung tất cả các đơn hàng
Liên kết giữa 2 bảng này qua Số đơn hàng
Tham số đưa vào có thể là kỳ báo cáo.
Report Engine:
Với bộ dữ liệu đã khai báo ta có thể chọn 1 trong 3 report engine để thiết kế báo cáo đầu ra.
Khi sử dụng, ta có thể xây dựng toàn bộ dữ liệu đơn hàng trong ví dụ trên qua tùy chọn trong câu lệnh Phoebus URL:
$data=SO
Ví dụ
Để chạy báo cáo liệt kê các đơn hàng trong tháng 1/2017. Ta sử dụng cú pháp sau :
pbs.BO.Output.ToExcel?$data=SO&$template=MySO&Period=1/2017
Updated on : 2021-05-15 08:32:46. by : . at T470-01.
Topic : Report Dataset. pbs.bo.data.rds