Форматирование переменной в iReport согласно указанному шаблону - PullRequest
1 голос
/ 29 декабря 2011

Я пытаюсь создать отчет с помощью iReport. Я определил переменную с именем: totalCosts . Эта переменная основана на этом выражении:

$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 .

Спасибо.

1 Ответ

0 голосов
/ 30 декабря 2011

Если вы пытаетесь отобразить переменную в отчете, то обычно у вас просто должно быть текстовое поле со значением «$ V {MyVariable}» (без кавычек).Установите шаблон для этого текстового поля, как вам нравится.Это избавит вас от всех проблем, связанных с форматированием.

...