-4

私はPentaho Toolの初心者です。Excel レポート ファイルを生成する既存の *.prpt があります。必要なのは、新しい列を追加することだけです。あなたは私にそれを行う方法を提案できますか?

前もって感謝します

4

1 に答える 1

0

注:- これらはすべて私の仮定です。

pentaho report designerでその *.prpt ファイルを開いた後。右側の [データ] タブで、そのタブをクリックし、データ セットを確認して展開します。以下の画像は、データセットのサンプル構造を示しています。その画像では、クエリ 1がメインのレポート データ ソースです。そのクエリ 1データ ソースを開き、そこにsql1を貼り付けて、[OK] ボタンを押します。column1、column2、column3を詳細ヘッダーのレポート デザイナーにドラッグ アンド ドロップした後。prpt ファイルを保存すると、以下の sql1 出力のような結果が表示されます。

ここに画像の説明を入力

   sql1:- select column1, column2, column3 from table_name

              -------------------------------
    output:-  | column1 | column2 | column3 |
              -------------------------------
              | 1       | 12      | 13      |
              -------------------------------
              | 2       | 22      | 23      |
              -------------------------------

=> ここで、最初にもう 1 列をレポートに追加します。sql2 をコピーして、sql1 をコピーした場所に貼り付け、sql1 を削除して sql2 に貼り付けます。

   sql2:- select column1, column2, column3, column4 from table_name

              -----------------------------------------
    output:-  | column1 | column2 | column3 | column4 |
              -----------------------------------------
              | 1       | 12      | 13      | 14      |
              -----------------------------------------
              | 2       | 22      | 23      | 24      |
              -----------------------------------------

これで、prpt ファイルに追加の列を追加できました。

これらの情報はあなたにとって有益だと思います。ご不明な点がございましたら、お気軽にお問い合わせください。

もう 1 つの簡単な解決策は、便利な方法で SQL を変更し、その列をdetailsにドラッグ アンド ドロップすることです。

ありがとうございました。

于 2015-06-11T03:40:15.667 に答える