【发布时间】:2014-10-23 11:53:44
【问题描述】:
我正在尝试计算父组中“Anzahl”单元格中过滤的子组的总和。如示例截图所示,子组中有两个数字 15 和 5,父组中的单元格显示 24 而不是 20。
截图:
https://dl.dropboxusercontent.com/u/17838009/screenshot.jpg https://dl.dropboxusercontent.com/u/17838009/screenshot2.jpg
=Countrows("table1_dc_evn_vpkn")
这会引发错误:“范围参数必须设置为等于包含组名称、包含数据区域名称或数据集名称的字符串常量。”
所有使用=Sum、=Count 和=IIF 查询的尝试都会给出错误的结果,因为它在计算时没有使用子组的过滤器。
我也尝试了一些自定义代码:
Public Total As Integer =0
Public Function Sum(ByVal Value As Integer) As Integer
Total = Total + Value
Return Value
End Function
这也没有用。
我正在寻找一种可能性,以便从父组访问子组单元格中的内容。我想到了类似的东西:
=Sum(ReportItems!Textbox90.Value)
这不起作用,因为:“聚合函数只能用于包含在页眉和页脚中的报表项”。
如何计算过滤后的子组的总和?
【问题讨论】:
标签: reporting-services reporting crm