Как сопоставить возвращаемое значение DataSet с TextField? - PullRequest
0 голосов
/ 01 июля 2019

Я использую 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 я сделал следующее:

  1. Создал параметр REPORT с именем P_TOTAL_COUNT
  2. TextField.Expression = отображается наP_TOTAL_COUNT
  3. «Редактировать круговую диаграмму»> «Возвращаемые значения»
  4. От переменной = typeCount
  5. До переменной = P_TOTAL_COUNT
  6. Тип расчета = SUM

Когда я запускаю предварительный просмотр, P_TOTAL_COUNT не устанавливается и отображается «ноль».

...