2010-09-15 46 views
3

即時通訊使用iReport1.3.3工具來創建PDF和XLS模板.. 我的問題是下面的表達式,如何在jasper報告中使用divide()方法?

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

我需要劃分兩個變量,但我沒有得到預期的結果。它顯示「空」值。

任何想法傢伙?

回答

5
$V{x}.divide($V{y}) 

這對我的作品。

看起來你的變量是空的。

確保在變量的屬性中設置初始值表達式。

我把我的兩個都設置在下面。

new java.math.BigDecimal(10.0) 
+0

讓我試試..並通知你的朋友..感謝你的努力 – Manu 2010-09-17 08:52:53

+0

我不知道'.divide()'+1乘法怎麼樣? – shareef 2014-05-03 08:10:31

2

想你可以嘗試了這一點 -

$V{strloanNo}.floatValue()/$V{loanCalculation}.floatValue() 
+0

..這兩個數據類型爲BigDecimal的。如果我使用/它的投擲錯誤.. – Manu 2010-09-15 15:58:46

0
$F{Attribute_a}.divide($F{Attribute_b}) 

和類類型應該是java.math.BigDecimal

如果屬性b爲零,請把條件