我的目标是拥有那个
我想在我的标题中添加一个列名称,它将在一个组中。该列名称将链接到报告正文中的现有组
这就是我所做的
我试图在标题
中的文本框中放置一个列名=(Fields!EVENEMENTS_TYPE_LIBEL.Value, "DataSetEvtsLibel")
它不起作用。唯一可能的是拥有一个agreggate(见下文)
=First(Fields!EVENEMENTS_TYPE_LIBEL.Value, "DataSetEvtsLibel")
然后我创建了一个参数Libel
,我使用了一个查询来提供参数内的可用值。
它给了我相关的字段,但是它没有进行分组。
我看了互联网,但没有发现任何相关内容。
如果您有任何提示,我们非常欢迎。
由于
更新:我是否应该提及我在谈论页面标题
答案 0 :(得分:3)
您可以创建Group Header
,以便在群组的每个实例之间的标头中显示当前值。
在“行组”窗格中,右键单击Details
组,然后添加父组。
在分组下拉列表中选择EVENEMENTS_TYPE_LIBEL
,然后选中Add group header
复选框。
现在在Tablix中删除第一行和第一列。你应该得到一个这样的Tablix:
合并一个单元格中的第一行并使用EVENEMENTS_TYPE_LIBEL
字段。
添加下一行中的列,您必须为列标题插入一个额外的行,因此请在组内使用insert:
它应该产生以下Tablix:
更新:使用页面中显示的当前组添加文本框。
查看Tablix中的标题文本框属性,并查找文本框名称:
现在在页眉文本框中使用:
=ReportItems!Textbox176.Value
它将显示如下内容:
希望这就是你要找的东西。
答案 1 :(得分:1)
您希望根据Tablix行组值更改动态更改报表标头值。
如果答案是是,您可以参考SSRS dynamic change the report header textbox value based on tablix row group value change
实际上,我需要一份SSRS报告来做到这一点。 @Hannover Fist提供的答案解决了我的问题。
希望得到这个帮助。