我有SSRS
报告。它有multi valued parameters
&一个sub report
。它运行正常,直到我更改了dataset
的{{1}}(同时parameter
)。当我预览报告时,它显示错误。
“未为位于的子报表指定一个或多个参数 at / report“。
我尝试了以下步骤来解决问题
report
我试图取消1. Ensured parameter names are correct.
2. removed rdl.data file
3. Deleted the dataset and recreated it.
&中所做的更改报告运行dataset
。我在perfectly
中所做的唯一更改是在dataset
中添加LTRIM(RTRIM))
Function
以删除dataset query
数据集查询如下所示
multi-value parameter.
我已将其更改为
select Loan_no
From loan_header
where rowatatus = 'A'
当我从SELECT LTRIM(RTRIM(Loan_no)) As Loan_no
From loan_header
where rowatatus = 'A'
查询中删除LTRIM(RTRIM)
Function
时,报告正常。因此,使用Dataset
会导致LTRIM(RTRIM) Function
失败。
这背后的原因是什么?有人面临过类似的问题吗?请帮忙。