2014-06-24 16 views
0

我正在使用Pentaho報表設計器3.9.4。我有一個元素「project_name」在我的主報告中有幾行。我需要將project_name元素鏈接到適用於每個生成行的Pentaho報表。 project_name元素應該是超鏈接到具有基於project_name元素的內容和主報告傳遞參數的命名約定的項目報告。鏈接報告的名稱由項目名稱元素確定。下面的示例是Project_Name列,因爲它在主Pentaho報告上以輸出示例顯示。主報告是由一個PDI過程生成的,該過程帶有兩個需要與每個組合的泛型URL連接的參數。創建Pentaho報表的手動鏈接

參數傳遞到主報告:
DEPARTMENT_NAME
staff_member

例如通用網址是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-project_name + .html:

主要報告

PROJECT_NAME
PROJECT_1
project_2

小組報告超級鏈接應該是:
解決這個0
http://www.somewebsite/department/staff_member/project_2/project2.html

回答

0

一種方式:

= 「HTTPS://www.somewebsite/」 & [DEPARTMENT_NAME] & 「/」 & [staff_member] & 「/」 & [PROJECT_NAME] & 「/」& [project_name] &「.html」

非參數被「」包圍,就像通常的字符串構建器一樣。 「&」連接字符串和參數。