我正在使用 Pentaho 报表设计器 3.9.4。我的主报告中有一个包含几行的元素“project_name”。我需要将 project_name 元素链接到每个生成的行的适当 Pentaho 报告。project_name 元素应该是项目报告的超链接,该项目报告的命名约定基于 project_name 元素的内容和主报告传入的参数。链接报告的名称由项目名称元素确定。下面的示例是列 Project_Name,因为它显示在 Pentaho 主报告中,并带有输出示例。主报告由 PDI 进程生成,该进程引入了两个参数,这些参数需要连接到每个组合的通用 url。
传入主报告的参数:
department_name
staff_member
例如,通用 url 是http://www.somewebsite.com。我的目标是为 project_name 元素设置超链接以生成 URL。我需要生成的完整 url 是http://www.somewebsite.com + /department_name/staff_member/project_name/project_name.html 或通用 url + parameter-department_name/ + parameter-staff_member/ + element-project_name/ + element-项目名称 + .html:
主要报告
项目_名称 project_1项目
_2
分报告超链接应为:
http://www.somewebsite/department/staff_member/project_1/project_1.html
http://www.somewebsite/department/staff_member/project_2/project2.html