2

iReports を使用してレポートを生成しようとしています。式が " " である特定のデータの割合を計算する必要がありnew Double( $F{stock}.doubleValue() / $V{stock_SUM}.doubleValue() )ます。詳細バンドの列にデータを配置すると、これは正しく機能します

しかしnew Double( $F{stock}.doubleValue() / $V{stock_SUM}.doubleValue() ) *100、サマリーの棒グラフに同じ式 (% の場合は " ") を使用すると、正しい結果が得られません。

評価時間「自動」が式に対して行うのと同じように棒グラフで機能するプロパティはありますか。そうでない場合、棒グラフで正しい​​パーセンテージ計算をどのように達成できますか グラフのレポートに評価時間を変更しようとしましたが、それもうまくいきませんでした。

4

1 に答える 1

0

あなたのデータソースは何ですか? SQL クエリの場合は、必要なデータを準備し、それを Your chars で使用することをお勧めします。あまり書き換えずにstock_SUMを計算するには、window functionを使用できます。:)

于 2013-05-27T11:41:25.367 に答える