Может ли BIRT использовать выходные данные одного запроса в качестве входных данных для другого запроса - PullRequest
0 голосов
/ 19 сентября 2011

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

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

Любые указатели приветствуются.

Невозможно выполнить SQL-соединение для первого и второго запроса.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Да, это возможно, давайте предположим, что вы привязали результаты первого запроса к таблице данных. Вы можете создать другую таблицу внутри ячейки родительской таблицы и назначить свой набор данных 2 для этой таблицы с фильтром набора данных 1

http://publib.boulder.ibm.com/infocenter/rmc/v7r5m0/index.jsp?topic=/org.eclipse.birt.doc/birt/birt-13-1.html

http://publib.boulder.ibm.com/infocenter/rmc/v7r5m0/index.jsp?topic=/org.eclipse.birt.doc/birt/birt-13-2.html

1 голос
/ 20 сентября 2011

Необходимые мне функции предоставляются SubReports

http://www.eclipse.org/birt/phoenix/examples/reports/birt2.1/subreport/index.php

...