Я хочу сослаться на мой MAIN набор данных в Jasper .jrxml при запросе для моих наборов данных.
У меня есть около дюжины наборов данных, все из которых основаны на основном наборе, следующим образом:
SELECT
what_i_need,
for_my,
subdataset
FROM
(my main dataset which has a fairly long query) m
group by m.sth
order by 3,4 desc, 2;
Что делает, так это запрашивает основной, а затем использует его в качестве таблицы для запроса подчиненных элементов, но недостатком является то, что мне приходится каждый раз менять поднабор вручную каждый раз, когда мне нужно изменить основной
Я знаю, что МОЖЕТ пойти на создание представления в базе данных, а затем просто сослаться на него из Jasper для основного и вспомогательного элементов.
(А также при необходимости измените определение представления)
Я спрашиваю, можно ли «научить» Джаспера использовать весь основной набор данных в качестве параметра для наборов данных?
Цель состоит в том, чтобы один раз установить все наборы данных с каким-либо параметром, изменить только основной и получить ожидаемые результаты.
Конечная цель должна выглядеть примерно так:
SELECT
what_i_need,
for_my,
subdataset
FROM
$P{Main_Dataset} m
group by m.sth
order by 3,4 desc, 2;