在页面

时间:2019-01-08 18:32:36

标签: reporting-services

除未显示我的详细信息行的页面外,这些值均使用First(ReportItems!a_dept.Value)正确显示在我的页眉中。我的报告的组页脚包含两行,一行包含对页脚信息的描述,一行包含具有该组页脚小计的详细信息的子报表。当页面上显示多个组页脚/小计时(例如一个用于部门级别,一个用于部门级别),它将占用页面的大部分内容,因此不会显示明细行,因此First(ReportItems!)没有值。 a_dept.Value)。我尝试将隐藏字段添加到组页脚描述行中,然后将IIF / IS NULL计算添加到页面页眉中,以基于所显示的页脚显示值,但是我收到一条错误消息,内容为“ textrun的Value表达式引用多个报告项目。页面页眉或页脚中的表达式只能引用一个报告项目。”还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

问题是根据您描述的错误,页面上有两个ReportItems!a_dept.Value。还有第二种访问报表项的方法,该报表项返回页眉和页脚的集合。

First(ReportItems("a_dept").Value)

第二种访问方法来自https://docs.microsoft.com/en-us/sql/reporting-services/report-design/built-in-collections-reportitems-collection-references-report-builder?view=sql-server-2017