Джаспер отчеты - обмен выражениями / переменными - PullRequest
2 голосов
/ 31 января 2012

В моей организации существует проблема, связанная с внедрением бизнес-логики в отчеты Jasper для выполнения определенных вычислений.Очевидно, что для создания отчетов вам нужно использовать выражения и переменные.Есть ли хороший метод для разделения этих выражений / переменных среди различных разработчиков, скажем, путем определения их во внешнем классе, к которому затем может обратиться каждый.Все сводится к тому, что выражение определяется в единственном месте, которое каждый может затем включить в свои отчеты, когда это необходимо, вместо того, чтобы использовать одно и то же выражение в нескольких отчетах, поскольку это может привести к несоответствиям в способе его вычисления из-за человеческой ошибки и т. Д..... Просто ищу отзывы о том, как люди могут сделать это в своих организациях.

Спасибо, Боб

1 Ответ

0 голосов
/ 31 января 2012

Да. Вы можете создать собственный скриптлет. Вот пример

Затем вы установите этот скриптлет в качестве скриплета отчета в свойствах отчета.

Другими альтернативами может быть использование хранимых процедур / функций.

...