SSRS 钻取报表从主报表到 Excel



我正在 ssrs 中创建钻取报告。我有两份报告。第一份报告是药房主。 这是设计图片。 药房主 第二个报告是药房详情。 这是图片。药房详情

我做了什么。 我将"来自 PharmacyMain 的状态"列的操作设置为"转到报告"并添加了两个参数。这是图片。 药房动作主要及参数

这在 ssrs 中工作正常。 但是当我将其导出到 excel 并单击列状态中的任何值时。它显示此消息。

这是图片 Excel中的消息。我正在使用 ssrs 2012。

据我所知,如果您打算导出到 excel,您不能使用"转到报告"。转到报表操作会在内部生成一个 URL,该 URL 希望从报表服务器访问。

绕过这个 过去我已经做了以下事情。

将操作更改为"转到 URL">

将 URL 设置为表达式,如以下示例所示,其中还包括设置参数值。

= Globals!ReportServerUrl
+ "?/myFolder/DetailReport" 
+ "&Period=" + cStr(Fields!Period.Value)
+ "&Id=" + cStr(Fields!Id.Value)
+ "&rc:Parameters=Collapsed"

全球!ReportServerUrl 只为您提供基本报表服务器 URL 部分。

最新更新