Я использую Jasper Reports Studio 6.8.0 и хочу показать два виджета, использующих один и тот же набор данных, в одном отчете на странице.
DataSet:
SELECT type, count(type) as typeCount
FROM types
WHERE some date range here
GROUP BY type
Widget Oneпредставляет собой круговую диаграмму, которая показывает всего 5 (может быть намного больше).
Виджет Два должен быть виджетом «Количество», который отображает общее количество в виде единого числа на странице.
Я не вижу виджета «Количество» в списке виджетов для сообщества, хотя он выглядит как очень стандартный компонент пользовательского интерфейса, поддерживаемый подобными Google Data Studio, Re: dash и т. Д. Итак, я решил, чтоЯ бы создал свой собственный, добавив TextField, указав это на Возвращаемое значение запроса DataSet.Похоже, это не работает.
В Jasper Studio я сделал следующее:
- Создал параметр REPORT с именем P_TOTAL_COUNT
- TextField.Expression = отображается наP_TOTAL_COUNT
- «Редактировать круговую диаграмму»> «Возвращаемые значения»
- От переменной = typeCount
- До переменной = P_TOTAL_COUNT
- Тип расчета = SUM
Когда я запускаю предварительный просмотр, P_TOTAL_COUNT не устанавливается и отображается «ноль».