Как найти сумму столбца в отчете Ireport или Jasper? - PullRequest
2 голосов
/ 06 июля 2011

У меня есть столбец в деталях, диапазон со значением

$ F {thScore} + $ F {prScore}

Я хотел бы найти сумму в этом столбцево время выполнения.Как это возможно в отчете Jasper с использованием Ireport.Я сделал это с переменной, но безуспешно.

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

У меня были поля типа Integer, и я пытался добавить столбцы. Я не получал никакой ошибки при предварительном просмотре отчета, но моему java-приложению не удалось скомпилировать отчет и выдал ошибку как

Оператор + не определен для типа (ов) аргумента java.lang.Integer, java.lang.Integer value = (Java.lang.Integer) (((java.lang.Integer) field_nBSRptSchm1Col1.getValue ()) + ((java.lang.Integer) field_nBSRptSchm2Col1.getValue ())); // $ JR_EXPR_ID = 8 $

затем я использовал следующий код для добавления столбцов типа Integer ...

new Integer($F{nSchm1Col1}.intValue() + $F{Schm2Col1}.intValue() )

, где nSchm1Col1 и Schm2col1 - это два поля, которые я хочу добавить. Этот работал для меня

0 голосов
/ 06 июля 2011

Переменная определена и

переменное выражение

до

$ F {thScore} + $ F {prScore}

и

расчет

до

сумма

. Это сработало для меня, где $ F {thScore}, $ F {prScore} - это поля в деталях.

...