0

例如,我有一个带有值的表

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(fields!QTY.Value) 它显示 Result1

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

=IIF(ISNOTHING(Sum(Fields!QTY.Value, "Name", recursive)),0, Sum(Fields!QTY.Value, "Name", recursive)) ,它显示 递归结果

任何人都可以帮助解决这个问题吗?...

4

0 回答 0