2010-09-09 159 views
2

如何在jasper Reports中将字符串转换为Double值?我有类似下面如何将字符串转换为jasper Reports中的Double值?

<field name="secRate" class="java.lang.String"/> 
<field name="secPrice" class="java.lang.String"/> 

我需要减去两个领域

 $V{Variable} = $F{secRate} - SF{secPrice} 

我想这样,但不工作

 (new Double(Double.parseDouble($F{mktVal}))) 

任何想法的.jrxml文件中的两个字段?请帮助我的家伙..

回答

3
new Double(Double.parseDouble($F{secRate}) + Double.parseDouble($F{secPrice})) 
+0

感谢好友..其工作正常.. – Manu 2010-09-10 11:09:46

+0

你能告诉我如何为BigDecimal做到这一点。 – Manu 2010-09-10 11:10:21

+0

我无法表达这对我有多大帮助!我使用jasperSoft Studio,这个表达式的措辞非常特别。我还会补充说,当java.lang.String是你真正想要的东西时,我犯了一个错误,试图将字段的类更改为java.lang.Double。我不断收到java.text.ParseException:Unparseable number:“”之前。也许这会帮助别人! – OrwellHindenberg 2014-07-11 17:12:13

相关问题