Я пытаюсь создать отчет, который был бы достаточно умен, чтобы немного изменить свой sql-запрос на основе какого-то входного параметра.
Например, если это специальное значение параметра модификации равно «1», оно добавляет поле в выбор и добавляет предложение group by в запрос.
Я просмотрел выражения Java, но они, похоже, не поддерживаются в теге queryString файла jrxml. Также попытался создать переменную, содержащую выражение java, и использовать эту переменную в теге queryString... Это тоже не сработало!
Прямо сейчас я думаю о том, может быть, у меня есть хранимая процедура со всей этой логикой и просто есть jrxml, вызывающий эту хранимую процедуру с модифицирующим входным параметром, но проект, над которым я работаю, похоже, не имеет большого количества сохраненных proc, поэтому я хотел бы посмотреть, есть ли другие решения, прежде чем я пойду по этому пути.
Спасибо за вашу помощь.
Спасибо ребята за помощь, очень признателен. Однако я нашел другой способ сделать это и разместил его для информации: здесь