报表项表达式只能引用同一分组范围内的其他报表项或包含分组范围

问题描述 投票:0回答:1

我有一个报告,其中我有几个静态行,每行有自己的过滤器和组,字段Prem是根据为每个行组设置的过滤器计算的。我需要将所有行汇总为一个:

=ReportItems!TextBox248.Value + ReportItems!TextBox249.Value + ReportItems!TextBox250.Value + 
 ReportItems!TextBox251.Value + ReportItems!TextBox252.Value + ReportItems!TextBox253.Value + 
 ReportItems!TextBox254.Value

但是,运行报告时出现此错误:

文本框'Textbox267'的Value表达式引用报告项'TextBox248'。报表项表达式只能引用同一分组范围内的其他报表项或包含分组范围。报告项目名称中的字母必须使用正确的大小写。

reporting-services report ssrs-2008 reporting ssrs-2012
1个回答
0
投票

这里的解决方案非常简单,但SSRS区分大小写。当文本框的名称实际上是TextBox时,您的表达式看起来像使用Textbox。所以简单地说,你应该使用这个表达式。

=ReportItems!Textbox248.Value + ReportItems!Textbox249.Value + ReportItems!Textbox250.Value + 
 ReportItems!Textbox251.Value + ReportItems!Textbox252.Value + ReportItems!Textbox253.Value + 
 ReportItems!Textbox254.Value
© www.soinside.com 2019 - 2024. All rights reserved.