如何在ssrs中汇总递归值

时间:2016-08-08 08:54:36

标签: reporting-services ssrs-2012 ssrs-2014

我有一个有价值的表格,例如

ID    Name    ParentID   Value   Date
1     ClassA   0          NULL    NULL
2     ClassB   0          NULL    NULL
7     Jason    1           50     2016-06-01
8     Jason    1           20     2016-06-02
9     Jason    1           30     2016-06-03
10    Kelly    1           20     2016-06-02
11    Kelly    1           30     2016-06-03

我想生成一个像这样的报告

               2016-06-01   2016-06-02   2016-06-03
ClassA            50             40           60
   Jason          50             20           30
   Kelly          0              20           30
ClassB            0               0            0

正如您所看到的,已经累积了classA并将所有孩子总计

我尝试了很少的代码,它要么显示为空,要么显示递归值,其中所有行都是相同的值。

例如,

= SUM(字段!QTY.Value) 表明 Result1

然后我尝试的第二个代码是

= IIF(ISNOTHING(Sum(Fields!QTY.Value,“Name”,recursive)),0,Sum(Fields!QTY.Value,“Name”,recursive)) , 表明 Recursive result

任何人都可以提供帮助吗?..

0 个答案:

没有答案