我有一份按部门名称排序的个人报告,但是当我将部门名称字段添加到标题中时,它只正确地打印出第一个部门名称。每个其他页面都有标题,但标题中仍然有初始部门名称而不是正确的部门名称。换句话说,报告标题中对部门名称的字段引用没有更新。我浏览了存储过程使用的数据,部门名称在数据中且正确。
我有一份按部门名称排序的个人报告,但是当我将部门名称字段添加到标题中时,它只正确地打印出第一个部门名称。每个其他页面都有标题,但标题中仍然有初始部门名称而不是正确的部门名称。换句话说,报告标题中对部门名称的字段引用没有更新。我浏览了存储过程使用的数据,部门名称在数据中且正确。
好的,这是OP最终使用的答案,这是他的整个想法,我只是发布它,因为op目前没有足够的声望来自己做:
"好的,这是解决方案:我必须向tablix添加另一列,并在其中添加一个文本框,其中包含部门名称。然后,我隐藏了报表中的该列,并在标题中设置了对该文本框的引用。 Tablix中的文本框名称为DepartmentName
,因此在标题中,我添加了一个文本框,其表达式为=ReportItems!DepartmentName1.Value
。效果很好!!!"
在将部门名称字段添加到页眉中(我假设它是一个文本框)后,您需要确保该文本框的表达式不是first(Fields!DepartmentName.Value,"Your Dataset")
或任何其他分组函数。假设页眉位于列表内,则应该只是Fields!DepartmentName.Value
。