子报表作为主报表中的页眉(具有页码)

时间:2019-03-07 14:28:58

标签: reporting-services

我面临一个奇怪的问题:我将使用报告服务(SSRS)创建很多报告,而一个请求是创建一个子报告,该子报告将显示在主报告中。我遇到了两个主要问题:

  1. 不可能将子报表插入到报表标题中。我想到了一个可能的解决方法,只是创建一个没有标题的子报表,然后在主报表的主体顶部插入子报表。但是后来我遇到了另一个问题:
  2. 我的标题包含徽标,标题和页码。但是,页面编号功能不能在报表正文中使用,只能在标题中使用。

还有其他选择吗?还是我应该为每个报告添加标题,而不是尝试为标题创建子报告?

1 个答案:

答案 0 :(得分:2)

您可以首先使用标题为模板的报告。每当您创建新报告时,您都将从此开始。至少不需要每次都重新创建它。

如果您希望能够动态管理标头,则可以使用数据驱动的方法。图像和文本框的几乎所有属性都可以使用表达式定义。表达式可以引用数据集。换句话说,您可以将所有首选项存储在表中。您的标题模板将包含一个引入所有设置的数据集。然后,您可以使用表达式定义标题的外观。

这样做,您只需更改表中的值,就可以一次调整所有标题中的图像,字体大小等。显然,以这种方式设置模板会产生一些开销,但是它对性能的影响可以忽略不计,并且为您提供了动态管理标头的更多功能。