Я делаю запрос несколько раз из одного запроса в BIRT. Например, мой DB2 запрос может быть SELECT * FROM GROUPS
и мой набор данных будет выглядетьСоздание BIRT с использованием параметров запроса
id | name
1 | group 1
2 | group 2
Из этого набора данных я хотел бы запустить еще один запрос для каждой строки. Так что, может быть, что-то вроде SELECT * FROM ORDERS WHERE group_id = params['id']
, где id
is id текущей GROUP
записи.
Фактический отчет будет выглядеть примерно так:
Order for Group 1
01/01/2015 Order #321
01/15/2015 Order #948
Orders for Group 2
01/02/2015 Order #123
01/23/2015 Order #456
Я довольно новый для BIRT и видели примеры использования скриптов на определенных событиях (beforeOpen
и т.д.), но я хотел, чтобы убедиться, что было надлежащий способ пойти на что-то такое рудиментарное.