在ssrs中将父组中最后两行子组加起来

时间:2015-01-24 19:28:04

标签: ssrs-tablix ssrs-grouping

如何使用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

1 个答案:

答案 0 :(得分:0)

在这种情况下,FirstChild的总数在子级别下。但是,您希望在父级别上显示此总计。我们只能根据子组名称对父级别的值求和。使用下面的Parent Group上的表达式:

=总和(IIF(字段Child.Value ="!则firstChild"!,字段Amount.Value,0))