Reporting services 有没有一种方法可以将子报告放在SSRS的标题中?

Reporting services 有没有一种方法可以将子报告放在SSRS的标题中?,reporting-services,subreport,Reporting Services,Subreport,我想使用一个子报告,因为它被用于许多报告,在标题中。但是,子报告不会进入标题,字段值也不会。尽管如此,参数将运行正常 关于如何绕过这个问题,有什么建议或参考吗?我是用另一种方式解决的 创建了一个只包含页眉和页脚的报表 然后,对于我们需要的每个报告,我们只创建了一个子报告 我知道它不是完美的。但它对我们的报告起了作用 另一个选项是创建一个程序集,将数据泵入标题中的字段。如果标题中没有太多图形化的内容,则可以正常工作…我遇到了完全相同的问题。几个小时后,我找到了一个解决方案(没有子报告) SSRS

我想使用一个子报告,因为它被用于许多报告,在标题中。但是,子报告不会进入标题,字段值也不会。尽管如此,参数将运行正常


关于如何绕过这个问题,有什么建议或参考吗?

我是用另一种方式解决的

创建了一个只包含页眉和页脚的报表

然后,对于我们需要的每个报告,我们只创建了一个子报告

我知道它不是完美的。但它对我们的报告起了作用


另一个选项是创建一个程序集,将数据泵入标题中的字段。如果标题中没有太多图形化的内容,则可以正常工作…

我遇到了完全相同的问题。几个小时后,我找到了一个解决方案(没有子报告)


SSRS 2012中存在“矩形”。我从来没有真正研究过它,因为我认为它只是为了图形化使用。事实上,您可以将其中的多个元素分组。整个矩形可以发布为Reportpart。此reportpart您可以在其他报表中使用,甚至在页眉或页脚中也可以使用。

一个建议可能在有限的情况下有所帮助:您可以使用数据集中的默认值填充参数,并在页眉中使用该参数。当然,这一次只能获取一个字段/值,但是如果您只需要将数据库中的一个或两个项目放入标题中,这可能是一个不错的解决办法。

使用
全局变量!页眉或页脚中母版页级别的PageName
内置字段,然后在每个子报表中定义
PageName
值。这将允许页眉或页脚使用
PageName
变量中定义的字符串值进行更改

例如:将页脚文本框设置为:
[&PageName]
=Globals!页面名称

在母版页调用的每个子报表中,将
PageName
值定义为:

<PageName>This is the Dynamic Page Footer String.  You can include subreport names, or any dynamic subreport text here </PageName>
有关可使用的全局变量的更多详细信息,请参阅:

SSRS将不允许将子报告放入标题中。我有这个问题,我想我有一个解决办法。将子报表添加为附加数据集,并将响应放入文本框中。它对我有效…?

我担心会听到这样的回应。每个报告的标题都有点不同。除了我想要的子报告之外。谢谢虽然这不是一个直接的解决方案,而是一个变通的想法,所以真的不认为我们的答案应该被否决。所以,我投了赞成票。
<DataSetName>YourDataSetName</DataSetName>