Извлечение данных из нескольких отчетов Birt в один отчет BIRT

Я создал несколько отчетов, и мне нужно создать окончательный отчет, который будет содержать данные из этих нескольких отчетов.

Ниже моя ситуация:

  Report A:
  Column        Column1     Column2     Column3     Column4      Calucation
   Row-A            a1          a2          a3          a4          CalA.A
   Row-B            b1          b2          b3          b4          CalB.A
   Row-C            c1          c2          c3          c4          CalC.A  


  Report B:
  Column        Column1     Column2     Column3     Column4     Calucation
   Row-A            a1          a2          a3          a4          CalA.B
   Row-B            b1          b2          b3          b4          CalB.B
   Row-C            c1          c2          c3          c4          CalC.B


  Report Aggregated
  Column        Column1     Column2     Total
   Row-A          CalA.A    CalA.B      Total.A
   Row-B          CalB.A    CalB.B      Total.B
   Row-C          CalC.A    CalC.B      Total.C 

Здесь, как видно, отчет A и отчет B рассчитываются из базы данных postgres.

Агрегированный отчет должен извлекать данные, рассчитанные в отчете A и отчете B.

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

Заранее спасибо.

2 ответа

Вы должны выполнять вычисления в наборе данных, а не в таблице, где вы отображаете свои данные, если вы делаете это прямо сейчас (дважды щелкните набор данных: вычисляемые столбцы).

Затем вы можете экспортировать свой набор данных (и источник данных) в библиотеку (щелкните правой кнопкой мыши на вашем наборе данных: Экспорт в библиотеку...) и повторно использовать набор данных из новой библиотеки в первых отчетах, а также в вашем агрегированном отчете.

Я решил эту проблему, соединив две таблицы:

Joined Table ==> (Aggregated table)
Column   P.Key    Column-1     Column-2       Total
 Row-A    100      CalA.A       CalA.B      Total.A
 Row-B    101      CalB.A       CalB.B      Total.B
 Row-C    102      CalC.A       CalC.B      Total.C

Затем я связал эту объединенную таблицу со своей требуемой сеткой в ​​отчете и отобразил значения по мере необходимости.

Надеюсь, что это помогает кому-то еще в беде.

Ура:)

Другие вопросы по тегам