我有一个报告,其中我有几个静态行,每行有自己的过滤器和组,字段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'。报表项表达式只能引用同一分组范围内的其他报表项或包含分组范围。报告项目名称中的字母必须使用正确的大小写。
这里的解决方案非常简单,但SSRS区分大小写。当文本框的名称实际上是TextBox
时,您的表达式看起来像使用Textbox
。所以简单地说,你应该使用这个表达式。
=ReportItems!Textbox248.Value + ReportItems!Textbox249.Value + ReportItems!Textbox250.Value +
ReportItems!Textbox251.Value + ReportItems!Textbox252.Value + ReportItems!Textbox253.Value +
ReportItems!Textbox254.Value