2013-03-15 147 views
0

嗨,我使用jasper报告5.0.0。JasperReports表达式评估

在JRXML以下代码抛出异常

new java.text.DecimalFormat("#,###").format($P(xyz)) 

抛出表情评估异常。

凡为我改变这

new java.text.DecimalFormat("#,###").format(Double.valueOf($P(xyz))), 

异常消失了。 为什么?任何帮助表示赞赏, 谢谢

+0

你能否加上你得到的异常?另外你也许不会问,你怎么可以避免在所有时间内双打。 – 2013-03-15 09:55:11

+1

@ user2173275什么类型的***'xyz' ***参数? – 2013-03-15 10:03:23

+0

@AlexK:xyz是一个java.lang.Double – user2173275 2013-03-18 02:59:24

回答

0

在报告中参数值输入参数的值表达式必须与您通过输入控件传递的输入控制值不同。

+0

请你举个例子。我不太清楚,如果我理解了这个权利 – user2173275 2013-03-18 03:02:27