首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS在报表头/页脚中添加字段

问SSRS在报表头/页脚中添加字段
EN

Stack Overflow用户
提问于 2018-10-04 15:52:51
回答 1查看 1.1K关注 0票数 0

我想知道是否有更好的方法在报表头和页脚中显示字段。目前,我们正在通过将该字段添加到报表正文中的tablix并在页眉/页脚中引用该字段来完成此操作。

代码语言:javascript
复制
=ReportItems!ItemName.Value

然而,这意味着有许多隐藏字段附加到报表正文中使用的主表中,如果最终用户将来由于任何原因不得不编辑报表,那么导航就会很混乱和复杂。

将显示在页眉和页脚中的字段附加到报表正文中使用的主表的原因是为了利用在那里设置的分组和分页符,这样我们就可以在同一报表中的不同页之间使用不同的数据来更新页眉。

我知道这种方法可以工作,而且可能是最容易实现的方法之一,但是我们有很多字段需要显示在页眉/页脚中,而报告的正文看起来与表格中的许多小列都隐藏在一起。它还使我们的表与所有隐藏的行相当宽,这使得报表本身比应该的要宽得多。

这是正确的方式,还是有更好的更直观的方式显示数据的标题或页脚?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-05 04:43:20

我可以想到另外两种方式,但通常在标题中应该有一个标题,因为它只是一个标题。其他所有东西都可以放在标题下面,并按您的要求格式化(例如,带有矩形和分页)。

因此,首先,您可以使用页码来管理不同的标题。在标题中放置一个文本框,并添加以下表达式:

代码语言:javascript
复制
=IIF(Globals!OverallPageNumber = 1, "This is the header for Page 1", "This is the header for Page 2")

还可以向报表中添加一个参数,在该报表中管理不同的状态以管理标头。文本框中的内容如下:

代码语言:javascript
复制
=IIF(Parameters!HeaderParameter.Value = 1, "Sales haeder", "Work header")

我做的最疯狂的事是头上有两个关键信息:

代码语言:javascript
复制
="Sales Report " & CStr(Year(Now())) & " with an overall amount of " & Parameters!TotalsSales.Value & " EUR"

其他的都应该放在头版下面。如果你需要用不同的信息显示不同的表格,但是每一个都在不同的页面上。您可以在添加矩形时添加分页,然后转到,右键单击>矩形属性>常规>在之后添加分页。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52650906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档