我以前在SharePoint网站上有我的报告。 我最近将报表部署到报表服务器。 在报表中,文本框属性中的 URL 操作部分有表达式,其中已基于参数值应用了表达式。 将报表部署到报表服务器并单击已应用操作的值之一后,出现错误。
错误:
找不到项目"BC/Report/get.rdl"。(rsItemNotFound(
我尝试将报告的链接直接放在表达式中,但这也不起作用。我认为在表达中需要一些审查。
表达式如下所示:
= IIF(Parameters!ForEmail.Value <>
TRUE,Globals!ReportServerUrl,Parameters!ReportURLSub.Value) & "?" &
Globals!ReportFolder & "/get.rdl"
提前感谢您,如果解释不够,请道歉。
您是否在浏览器中尝试过每只手的静态URL? 它有效吗?
如果是,请尝试将此参数添加为文本框中的Parameters!ReportURLSub.Value)
,看看它是否会产生所需的结果。
还要检查Globals!ReportServerUrl
是否返回正确的值
如果是,可以在教科书静态中创建此 url,看看您得到的结果。
如果所有这些步骤都通过,则转到最后一步,创建为操作。