ユーザー入力に基づいて Pentaho レポートのフィールドを表示/非表示にしようとしています。
たとえば、ユーザーに「商品数を表示する」というチェックボックスを提供したいと思います。ボックスがチェックされていない場合、その列はレポートに含まれません。
おそらくパラメータを使用して、Pentaho Report Designer でこれを行う方法はありますか?
助けてくれてありがとう-モニカ
ユーザー入力に基づいて Pentaho レポートのフィールドを表示/非表示にしようとしています。
たとえば、ユーザーに「商品数を表示する」というチェックボックスを提供したいと思います。ボックスがチェックされていない場合、その列はレポートに含まれません。
おそらくパラメータを使用して、Pentaho Report Designer でこれを行う方法はありますか?
助けてくれてありがとう-モニカ
はい、答えは半分です。はい/いいえパラメータ「ShowProductCount」を持っています
次に、条件付きフィールドで、表示可能なプロパティに移動し、+ 数式アイコンをクリックして次のように入力します。
=IF([ShowProductCount]="はい"; TRUE(); FALSE())
単純!:)
これには、上記の回答以外にもあります。たとえば、フィールドをレポートに表示したくない場合は、Codek によって上記の値を渡しますが、フィールドは表示されませんが、そのためのスペースは表示されます。フィールドは BAND 内にある必要があり、バンド レイアウトは ROW に設定する必要があります。また、表示しないフィールド、またはユーザーの選択に基づいて表示するフィールドでは、そのフィールドのスタイル プロパティを size & position - invisible-consumes-space = false に設定する必要があります。