5

パラメータをクロスタブに渡す方法を教えてもらえますか?

4

4 に答える 4

2

レポートの設計には Jaspersoft Studio (5.6.2) を使用しています。

  1. 配置されているレポートで、クロスタブを選択します。次に、プロパティに移動します。次に、[詳細設定] タブを選択します。ここで、プロパティ -Parameters Map Expression- を見つけることができます。値として、Stoian が上に書いたものを入れます: $P{REPORT_PARAMETERS_MAP}

  2. クロス集計が配置されているレポートで、クロス集計で使用するのと同じ名前で作成されたパラメータがあることを確認してください。値が親サブレポートからのものである場合、-Default Value Expression- には何も入れません。

  3. クロスタブで(ダブルクリックして)アウトラインに移動します。ここにパラメーターがあります。ここにも同じ名前のパラメーターを作成し、-Default Value Expression- を $P{ ここにポイント 2 で使用したパラメーターの名前を入力します } に設定します。

動作するようです

于 2014-11-14T14:16:43.790 に答える
0

iReport またはその他のレポート デザイナーを使用している場合は、クロスタブをメイン レポートに埋め込むだけです。クロス集計要素をクリックして展開すると、「パラメーター」セクションが表示されます。「パラメーター」セクションを右クリックして、新しいパラメーターを追加し、それに応じて名前を付けます。そのクロス集計パラメータの「値の式」で、メイン レポート (クロス集計を保持するレポート) からパラメータを選択します。出来上がり!

于 2011-12-14T16:59:52.977 に答える
-1

まず、別のレポートでクロスタブを作成し、それをメインレポートにインポートします。サブレポートを右クリックすると、サブレポートのリンクを変更するオプションが表示されます。ここで、パラメータフィールドを配置してクロスタブレポートに渡すことができます。

于 2011-06-22T10:51:06.823 に答える