ssrs - 如何在标题

时间:2016-10-05 13:15:11

标签: reporting-services

我的目标是拥有那个

enter image description here

我想在我的标题中添加一个列名称,它将在一个组中。该列名称将链接到报告正文中的现有组

这就是我所做的

enter image description here

我试图在标题

中的文本框中放置一个列名
=(Fields!EVENEMENTS_TYPE_LIBEL.Value, "DataSetEvtsLibel")

它不起作用。唯一可能的是拥有一个agreggate(见下文)

=First(Fields!EVENEMENTS_TYPE_LIBEL.Value, "DataSetEvtsLibel")

然后我创建了一个参数Libel,我使用了一个查询来提供参数内的可用值。

它给了我相关的字段,但是它没有进行分组。

我看了互联网,但没有发现任何相关内容。

如果您有任何提示,我们非常欢迎。

由于

更新:我是否应该提及我在谈论页面标题

2 个答案:

答案 0 :(得分:3)

您可以创建Group Header,以便在群组的每个实例之间的标头中显示当前值。

在“行组”窗格中,右键单击Details组,然后添加父组。

enter image description here

在分组下拉列表中选择EVENEMENTS_TYPE_LIBEL,然后选中Add group header复选框。

enter image description here

现在在Tablix中删除第一行和第一列。你应该得到一个这样的Tablix:

enter image description here

合并一个单元格中的第一行并使用EVENEMENTS_TYPE_LIBEL字段。

添加下一行中的列,您必须为列标题插入一个额外的行,因此请在组内使用insert:

enter image description here

它应该产生以下Tablix:

enter image description here

更新:使用页面中显示的当前组添加文本框。

查看Tablix中的标题文本框属性,并查找文本框名称:

enter image description here

现在在页眉文本框中使用:

=ReportItems!Textbox176.Value

它将显示如下内容:

enter image description here

希望这就是你要找的东西。

答案 1 :(得分:1)

您希望根据Tablix行组值更改动态更改报表标头值。

如果答案是,您可以参考SSRS dynamic change the report header textbox value based on tablix row group value change

实际上,我需要一份SSRS报告来做到这一点。 @Hannover Fist提供的答案解决了我的问题。

希望得到这个帮助。