SSRS引发错误时子报告没有数据

问题描述:

我有一个SSRS主报告,其中包括多个子报告(从主报告传递几个参数,子报告有图表和表矩阵)SSRS引发错误时子报告没有数据

上的一个参数的组合的子报告不会导致子报告数据集中的结果。我没有在这些单独的子报告中设置数据信息。

问题是,当我用这个组合运行主报告时,它不显示这个没有数据的消息,而是抛出“在报表服务器上发生内部错误,请参阅错误日志以获取更多详细信息(rsInternalError )“消息

当我用相同的参数组合运行这些单独的报告时,我得到没有正确显示的数据消息。

我尽力在网上找到解决方案,但找不到任何解决方案。

任何帮助将是有用的。提前致谢!!

我的子报告没有数据集,因此它在主报告上显示错误。

我在我的子报告中添加了一个虚拟数据集,使用现有数据源进行查询。

SELECT ' ' AS DUMMY 

然后在我的子报告中添加文本框来显示这个虚拟字段。

=First(Fields!DUMMY.Value, "DUMMY") 

它在那之后就起作用了。基本上,即使没有数据,我也会强制SSRS显示子报告。