【问题标题】:Create dynamic or referential header and footer with SSRS使用 SSRS 创建动态或引用页眉和页脚
【发布时间】:2015-04-20 18:42:24
【问题描述】:

我想创建带有参考页眉/页脚的报告。

SSRS 的问题是页眉和页脚不支持子报表。 :-(

我的目标是在一个地方管理我的页眉和页脚。 (这样如果 公司名称或徽标更改我做了 1 次而不是更改 所有报告。)所有报告都有统一的外观和 感觉。

我找到的解决方案:

  1. 模板

创建一个模板并从那里开始。 缺点是如果我更改模板,所有以前的报告都不会更改。 但您仍然不必为新报告重新做一遍工作。

  1. 参考图片

为页眉和页脚创建 1 张图片 哪里的图像在一个地方。 如果徽标发生变化,只需更改或替换图像即可。

我竭尽全力寻找解决此报告生成问题的新方法或解决方案。

查看模型以使其更清晰

【问题讨论】:

  • 这是什么特定版本的SSRS?
  • 这是 SSRS 版本 2012

标签: reporting-services header reporting footer


【解决方案1】:

在我看来,在某种程度上,你已经找到了解决方案。

我建议创建一个共享数据集,它实际上只是一个静态查询,其中包含您将用于报告的所有样式和/或设置。例如:

SELECT 
   '#000000' as Data_FontColor, 
   'Arial' as Data_FontFamily,
   'Red' as Header_FontColor,
   'http://contoso.com/reports/logo.png' as Header_LogoUri,
   'Contoso' as CompanyName
...

然后创建一个模板报告,您将使用它作为报告的起点。
它将引用共享数据集,并有一个带有数据绑定图像的固定标题,一个带有公司名称的文本框等等。

在任何情况下,如果您想更改徽标/样式/信息,您只需更改查询并部署数据集。所有的报告都会受到相应的影响。

灵活性程度取决于您和您的模板。我想您甚至可以将徽标的“可见性”设置为表达式,然后您就可以决定它是否应该出现。

我不确定这是否能解决您的问题,但也许它可以为您提供更多想法。 祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 2019-08-01
    • 2019-02-13
    • 2012-04-01
    • 2011-12-24
    • 2019-12-28
    相关资源
    最近更新 更多