2017-02-06 7 views
-1

Моего запроса к базе данных извлекает список данных, как:Jaspersoft студия множественная диаграмма с одним запросом

id  key  noc  date 
    1  abc  4   1-10-2016 
    2  abc  12  2-10-2016 
    3  abc  23  3-10-2016 
    4  abc  2   4-10-2016 
    5  def  23  1-10-2016 
    6  def  44  2-10-2016 
    7  def  12  3-10-2016 
    9  def  43  4-10-2016 
    10  def  43  5-10-2016 

аЬса и четкость не сделал тех, не звонки на этих датах. Я хочу отобразить эти данные в диаграмме. Но я получаю эти данные с помощью одного запроса, и я хочу создать 2 диаграммы, одну для abc и другую для def.

Как создать несколько диаграмм в jaspersoft с одним запросом и создать единый график? Поскольку количество людей, совершающих вызов, может быть другим, и мне нужно будет создать диаграмму для каждого человека.

ответ

0

При создании или изменении каждого графика вам просто нужно связать их с соответствующим набором данных. Это может быть либо основной набор данных отчета, либо набор подданных, созданный для запуска диаграмм.

Вам нужно только выполнить инструкции по соответствующему jaspersoft wiki page и связать каждый новый график с требуемым набором данных.

С уважением,

+0

Спасибо за ваш ответ. Пожалуйста, не просто отправляйте какие-либо ответы, люди приходят сюда с надеждой получить некоторые подсказки после поиска соответствующей документации по проблеме. – subhajit

0

Для получения нескольких диаграмм с помощью одного запроса вы должны сделать:

  1. Сначала нужно создать отчет яшмы, и добавить к нему подотчет. (Удостоверьтесь, что размер макета увеличен, а ширина основной группы должна быть больше, чем подгруппа)
  2. Создать набор данных
  3. Создать группу, щелкнув правой кнопкой мыши отчет с панели панели.
  4. Укажите название группы, выбрав столбец.
  5. Добавьте выражение, указывающее на столбец, который группирует данные.
  6. И выберите сброс по группе.
  7. Не забудьте установить время оценки и анализируемую группу

Например:

<chart evaluationTime="Group" evaluationGroup="KeywordGroup">