使用表达式在报表服务器的 SSRS 中钻取



我以前在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,看看您得到的结果。

如果所有这些步骤都通过,则转到最后一步,创建为操作。

最新更新