如何使用SSRS对子组中的最后两行求和!
我尝试了iif()
,max()
,runningValue()
,sum()
,rownumber()
,甚至是inscope()
等功能。
但我无法找到好办法。
我有这样的团体:
-FirstParent
+ FirstChild 30
+ SecondChild 60
+ ThirdChild 90
-FirstParent
-FirstChild
Group1 10
Group2 20
-SecondChild
Group1 40
Group2 20
-ThirdChild
Group1 40
Group2 50
-SecondParent
+ FirstChild 40
+ SecondChild 100
+ ThirdChild 60
-SecondParent
-FirstChild
Group1 20
Group2 20
-SecondChild
Group1 40
Group2 60
-ThirdChild
Group1 10
Group2 50
但我希望在FirstParent和Second Parent之前进行扩展。我希望被证明是第一个孩子的价值, 这样的事情。
+FirstParent 30
+SecondParent 40
答案 0 :(得分:0)
在这种情况下,FirstChild的总数在子级别下。但是,您希望在父级别上显示此总计。我们只能根据子组名称对父级别的值求和。使用下面的Parent Group上的表达式:
=总和(IIF(字段Child.Value ="!则firstChild"!,字段Amount.Value,0))