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

postgresql reporting-services birt merging-data

42 просмотра

2 ответа

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

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

  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.

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

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

Автор: Mufaddal Источник Размещён: 08.11.2019 11:32

Ответы (2)


0 плюса

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

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

Автор: Simulant Размещён: 22.08.2016 06:42

0 плюса

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

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

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

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

Ура :)

Автор: Mufaddal Размещён: 25.08.2016 06:43
Вопросы из категории :
32x32