我有一个按部门名称排序的个人报告,但是当我将部门名称的字段添加到标题中时,它只会正确打印出第一个部门名称。每个其他页面都有标题,但标题中仍有初始部门名称,而不是正确的部门名称。换句话说,对报表标题中的部门名称的字段引用不会更新。我浏览了从存储过程中使用的数据,部门名称在数据中,并且它们是正确的。
答案 0 :(得分:4)
好的,这是OP结束使用的答案,并且他的整个想法,我只是发布它,因为op目前没有足够的声誉自己做:
“好的,这是解决方案:我必须在Tablix中添加另一个列并在其中添加一个包含部门名称的文本框。然后我从报告中隐藏了该列,并在标题中设置了对该文本框的引用Tablix中文本框的名称被命名为DepartmentName
所以在标题中,我添加了一个带有表达式=ReportItems!DepartmentName1.Value
的文本框。就像一个魅力!!!“
答案 1 :(得分:0)
您需要确保在将部门名称的字段添加到标题(我假设是文本框)之后,该文本框的表达式不是first(Fields!DepartmentName.Value,"Your Dataset")
或任何其他gropuing函数。它应该只是Fields!DepartmentName.Value
,假设标题在List中。