2011-12-29 11 views
1

iReportでレポートを作成しようとしています。私は変数を定義しました:totalCosts。この変数は、この式に基づいています。指定されたパターンに従ってiReportの変数をフォーマットする

$V{costs}.multiply(new java.math.BigDecimal($F{numberOfItems}.intValue())) 

私は、次のパターンで、この変数をフォーマットしたい:私はしようとした

:私はこの質問をする前に試してみました何

#,##0 

次の変数式を使用しますが、成功しません。

new java.math.BigDecimal(new java.text.DecimalFormat("#,##0").format($V{costs}.multiply(new java.math.BigDecimal($F{numberOfItems}.intValue())))) 

私の変数はです。java.math.BigDecimalです。

ありがとうございます。

答えて

0

レポートに変数を表示しようとすると、通常は値が "$ V {MyVariable}"(引用符なし)のテキストフィールドが必要です。そのテキストフィールドのパターンを好きなように設定します。それはあなた自身の書式の問題のすべてを保存します。

+0

応答のおかげで、私はこのフィールドをグラフで使用しています。それは同じ、そうですか?私は** $ V {MyVariable} **フィールドを定義し、これをグラフに表示しますか? – adis

+0

はい、同じ考えが適用されます。文字列をグラフ化したくない。数値(BigDecimal)のグラフを作成する必要があります。ラベルを適切に設定する必要があります。 – mdahlman

関連する問題