jasperreports条形图计算

时间:2012-11-06 10:48:04

标签: jasper-reports

我正在尝试使用iReports生成报告。我必须计算表达式为“new Double( $F{stock}.doubleValue() / $V{stock_SUM}.doubleValue() )”的某些数据的百分比。当我将数据放入详细信息带中的列

时,这是正常的

但是当我在摘要中对我的条形图使用相同的表达式(“new Double( $F{stock}.doubleValue() / $V{stock_SUM}.doubleValue() ) *100”百分比)时,这并没有给我正确的结果。

是否有任何属性在条形图中执行相同的工作,因为评估时间“自动”对表达式执行。如果不是,那么我们如何在条形图中实现正确的百分比计算。我已经尝试将评估时间更改为报告图表,但这也没有用。

1 个答案:

答案 0 :(得分:0)

您的数据源是什么?如果是SQL查询,我建议在其中准备所需的数据并在你的字符中使用它。 要计算库存SUM而不重写太多,您可以使用window function。 :)