Как использовать метод Div () в отчетах Джаспер? - PullRequest
3 голосов
/ 15 сентября 2010

Я использую инструмент iReport1.3.3 для создания шаблонов pdf и xls. Моя проблема для выражения ниже,

     ($V{strloanNo}).divide($V{loanCalculation})

Мне нужно разделить обе переменные, но я не получаю ожидаемого результата. он отображает «нулевое» значение.

есть идеи, ребята?

Ответы [ 3 ]

5 голосов
/ 16 сентября 2010
$V{x}.divide( $V{y} )

Это работает для меня.

Похоже, что ваши переменные имеют значение Null.

Убедитесь, что в свойствах переменной установлено выражение начального значения.Я установил оба моих ниже.

new java.math.BigDecimal(10.0)
2 голосов
/ 15 сентября 2010

Думаю, вы можете попробовать это -

$V{strloanNo}.floatValue()/$V{loanCalculation}.floatValue() 
0 голосов
/ 20 сентября 2016
$F{Attribute_a}.divide($F{Attribute_b})

и тип класса должен быть java.math.BigDecimal

если атрибут b равен нулю, поставьте условие

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...