我正在用ssrs创建一个钻取报表。我有两份报告。第一个报告是pharmacyMain。这是设计图片。PharmacyMain和第二个报告是PharmacyDetail。这是一张图片。PharmacyDetail
我所做的一切。我将"Status from PharmacyMain“列的操作设置为"Go to report”,并添加了两个参数。这是一张图片。Action of pharmacyMain And parameters
这在ssrs中工作得很好。但当我将其导出到excel并单击列状态中的任意值时。它显示此消息。
这是Message in excel的图片。我正在使用ssrs 2012。
发布于 2020-06-10 22:21:27
据我所知,如果您计划导出到excel,则不能使用“转到报告”。“转到报表”操作在内部生成一个URL,该URL需要从报表服务器进行访问。
在过去,我做了以下几件事。
将操作更改为“转到URL”
将URL设置为表达式,如下例所示,该表达式还包括设置参数值。
= Globals!ReportServerUrl
+ "?/myFolder/DetailReport"
+ "&Period=" + cStr(Fields!Period.Value)
+ "&Id=" + cStr(Fields!Id.Value)
+ "&rc:Parameters=Collapsed"Globals!ReportServerUrl只为您提供了基本报表服务器URL部件。
https://stackoverflow.com/questions/62304851
复制相似问题