【发布时间】:2013-08-28 06:27:12
【问题描述】:
我有一个 SSRS 报告,在数据库中有一个名称为 Total_running_hours 的列。
单个 Cycle_number 有多个记录,例如多个具有相同 Cycle_number 但不同 Block_numbers 的行,并且 Total_running_hours 字段中的值对于具有相同 Cycle_number 的所有行将相同。
例如。具有 4 个差异 block_numbers 的 1 个循环编号包含所有 4 行的相同 Total_running_hours。
现在的问题是,如果我在组页脚中放置此字段,那么它只会显示一次 Total_running_hours 值,这是正确的,但我的最终要求是,
我需要在报告页脚中获取此字段的总和,这需要明智地显示总和组。无论单个Cycle_number 有多少行,它只需要一次并显示结果。
我尝试了不同的方式,比如
=sum(ReportItems!textbox204.Value) // name of text box in Group footer
错误:报表项表达式只能引用其他报表项 在同一分组范围或包含分组范围内。
=sum(Fields!total_running_hours.Value,Group_name)
错误:范围参数必须设置为一个字符串常量,即 等于包含组的名称, 包含数据区域,或数据集的名称。
任何人都可以帮我在集团明智的情况下获得总和
提前谢谢你。
【问题讨论】:
标签: reporting-services ssrs-2008 ssrs-grouping