Ошибка возникает, когда я повторно использую параметры, сохраненные в PostgreSQL и SSRS

#postgresql #reporting-services

Вопрос:

Я сталкиваюсь с ошибкой, когда сохраняю параметры SSRS вместе с ними и повторно использую их в запросе. Это делается для уменьшения количества параметров. Вот запрос набора данных. Когда я запускаю его в DBeaver, ошибки нет. Но он не переходит к следующей части в наборе данных SSRS, показывая ошибку. Я поражен этим за последние 2 дня. Может ли кто-нибудь дать решение или любое другое предложение для решения этой проблемы?

 with maintb as ((select ? as a1,
? as b1,
? as open_date,
? as period_date,
? as close_date))
select mt.*, op.*, pp.*, cp.*
from maintb  as mt
LEFT JOIN LATERAL
(select sum(fund) as fund_opening, sum(inter) as inter_opening from rte.finanical_outcome(
mt.a1, mt.open_date,-1) as   (rid bigint,ref varchar,fund numeric,inter numeric)) as op on true
LEFT JOIN LATERAL
(select sum(fund) as fund_period, sum(inter) as inter_period from rte.finanical_outcome(
mt.a1, mt.period_date,-1) as   (rid bigint,ref varchar,fund numeric,inter numeric)) as pp on true
LEFT JOIN LATERAL
(select sum(fund) as fund_close, sum(inter) as inter_close from rte.finanical_outcome(
mt.a1, mt.close_date,-1) as   (rid bigint,ref varchar,fund numeric,inter numeric)) as cp on true
 

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