1

ユーザー入力に基づいて Pentaho レポートのフィールドを表示/非表示にしようとしています。

たとえば、ユーザーに「商品数を表示する」というチェックボックスを提供したいと思います。ボックスがチェックされていない場合、その列はレポートに含まれません。

おそらくパラメータを使用して、Pentaho Report Designer でこれを行う方法はありますか?

助けてくれてありがとう-モニカ

4

2 に答える 2

4

はい、答えは半分です。はい/いいえパラメータ「ShowProductCount」を持っています

次に、条件付きフィールドで、表示可能なプロパティに移動し、+ 数式アイコンをクリックして次のように入力します。

=IF([ShowProductCount]="はい"; TRUE(); FALSE())

単純!:)

于 2013-10-26T06:55:05.197 に答える
2

これには、上記の回答以外にもあります。たとえば、フィールドをレポートに表示したくない場合は、Codek によって上記の値を渡しますが、フィールドは表示されませんが、そのためのスペースは表示されます。フィールドは BAND 内にある必要があり、バンド レイアウトは ROW に設定する必要があります。また、表示しないフィールド、またはユーザーの選択に基づいて表示するフィールドでは、そのフィールドのスタイル プロパティを size & position - invisible-consumes-space = false に設定する必要があります。

于 2014-02-25T20:13:13.717 に答える