0

Pentaho レポート デザイナー 3.9.4 を使用しています。メイン レポートに複数の行を持つ要素「project_name」があります。生成された行ごとに、project_name 要素を適切な Pentaho レポートにリンクする必要があります。project_name 要素は、project_name 要素の内容とメイン レポートが渡すパラメータに基づく命名規則を持つプロジェクト レポートへのハイパーリンクである必要があります。リンクされたレポートの名前は、プロジェクト名要素によって決まります。以下の例は、Pentaho のメイン レポートに表示される Project_Name 列の出力例です。メイン レポートは、組み合わせごとに汎用 URL に連結する必要がある 2 つのパラメーターを取り込む PDI プロセスによって生成されます。

メイン レポートに渡されるパラメータ:
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
project_2

サブレポートのハイパーリンクは次のとおりです:
http://www.somewebsite/department/staff_member/project_1/project_1.html
http://www.somewebsite/department/staff_member/project_2/project2.html

4

1 に答える 1

0

これを解決する1つの方法:

="https://www.somewebsite/"&[部署名]&"/"&[スタッフメンバー]&"/"&[プロジェクト名]&"/"&[プロジェクト名]&".html"

非パラメータは、通常の文字列ビルダーのように "" で囲まれます。「&」は、文字列をパラメーターに接続します。

于 2014-06-26T15:50:55.467 に答える