Pentaho-formatting-report-elements

提供:Dev Guides
移動先:案内検索

Pentaho-レポート要素のフォーマット

ワークスペースにレポート要素を配置したら、さまざまな方法でフォーマットできます。 Pentaho Reporting Designerは、要件に従ってレポート要素をフォーマットするためのさまざまな機能を提供します。

テキストのフォーマット

テキスト、数値、日付、ラベルなどのすべてのテキストベースの要素は、レポートキャンバスのすぐ上に表示される書式設定ツールバーを使用して簡単に書式設定できます。

次のスクリーンショットをご覧ください。 ここでは、3つのオブジェクトをマークして強調表示しています-

  • 選択されたレポート要素
  • 書式設定ツールバー
  • レポート要素をフォーマットするためのスタイルペインタブ

まず、ワークスペースでレポート要素を選択します。 その後、[書式設定]ツールバーまたは[スタイル]タブペインのプロパティを使用して、さまざまな方法でその要素を書式設定できます。

テキストのフォーマット

ハイパーリンクを追加する

Pentaho Report Designerでは、レポートデータにハイパーリンクを追加できます。 ここでは、レポートにハイパーリンクを追加する方法を説明する一般的な例を取り上げます。

フィールドのID、名前、および指定を取得するためのクエリを employee テーブルに既に追加していると仮定します。 また、これらのフィールドをレポートワークスペースに追加しました。 ここでの要件は、指定フィールドの個々の値を、ハイパーリンクを使用してパラメーター値としてhttps://www.google.co.in/?gws_rd=ssl[www.google.co.in]に渡すことです。

最初に、ワークスペースで指定フィールドを選択します。 それを右クリックして、リストからハイパーリンクを選択します。 次のスクリーンショットをご覧ください。

ハイパーリンクの追加

[ハイパーリンク]オプションをクリックすると、ハイパーリンクの場所のタイプ、URL、ターゲット、パラメーター名、値などの詳細を入力する必要があるダイアログボックスが表示されます。

次のスクリーンショットをご覧ください。 ここで、次の5つのアクティビティをマークして強調表示しました-

  • ハイパーリンクの場所の種類を指定します。 一般的に場所の4種類があります-
  • Self -同じレポートフィールドへのリンク。
  • URL -その参照場所のURLを指定します。
  • * Pentahoリポジトリ*-Pentahoリポジトリをインストールする場合は、localhostでそのファイルURLを指定します(ログインが必要です)。
  • 手動リンク-リンクまたは数式を手動で作成し、ハイパーリンクとして提供します。 +この例では、URLタイプの場所を使用しています。
  • WebサイトまたはファイルのURLを提供します。 このオプションでは、https://www.google.co.in/[[[1]]]を使用しています。
  • ターゲットの場所、つまり _TOP、_BLANK 、または _PARENT を指定します。 「_TOP」を使用しました。 マウスポインターがハイパーリンクテキスト上に移動したときにユーザーに情報を提供する場合は、[ターゲット]ボックスのすぐ横にあるツールチップボックスに情報を入力します。
  • プラス(+)記号を選択して、パラメーター名と値をパラメーターリストに追加します。
  • パラメーター名と値をハイパーリンクのURLに提供します。 ここでは、パラメーター名として「 q 」を使用し、パラメーター値として「指定フィールド」を使用しています。

最後に、[OK]をクリックして、ハイパーリンクのプロパティを確認します。

ハイパーリンクのプロパティ

書式設定ツールバーの[プレビュー]ボタンをクリックして、レポートのプレビューを表示します。 [プレビュー]ボタンをクリックすると、次のスクリーンショットが表示されます。 HRまたはAdminのいずれかの指定値にマウスポインターを置き、それぞれのURLを表示します。

ハイパーリンクのプロパティ

このPentaho Report Designerプレビューでは、ハイパーリンクはユーザーを別のURLにリダイレクトするためのものです。 そのためには、メインツールバーの[実行]ボタン(次のスクリーンショットで「1」としてマーク)をクリックしてHTMLでこのレポートを実行し、そのHTMLオプションを選択する必要があります。

次のスクリーンショットをご覧ください。 レポートの実行にはさまざまなオプションがありますが、レポートをHTML形式で表示することを選択しました。

ハイパーリンクのプロパティ

HTMLオプションを選択すると、次のスクリーンショットに示すように、レポートデータが別のHTMLページに表示されます。 Pentaho Reportingでハイパーリンクがどのように機能するかを理解するには、指定値をクリックしてください。

ハイパーリンクのプロパティ

行バンディング

Pentaho Report Designerには、レポートの代替行に色を付けることができる行バンディングプロパティがあります。 前の例を取り上げて、その仕組みを理解しましょう。

ワークスペースに要素を追加した後、レポートワークスペースをクリックし、[書式]メニューに移動して、[行バンディング]を選択します。 次のスクリーンショットをご覧ください。

行バンディング

行バンディングオプションを選択すると、ダイアログボックスが表示されます。 ここでは、ドロップダウンリストから色を選択できます。 代替色として赤と緑を選択しました。 次に、[OK]ボタンをクリックして確認します。 次のスクリーンショットをご覧ください。

行バンディング

[プレビュー]ボタンをクリックして、レポートが交互の行の色でどのように表示されるかを確認します。 次のスクリーンショットに示すように表示されます。

代替行の色