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 を示し ます

次に、私が試した2番目のコードは

=IIF(ISNOTHING(Sum(Fields!QTY.Value, "Name", recursive)),0, Sum(Fields!QTY.Value, "Name", recursive)) 、 再帰的な結果を示します

誰でもこれについて助けることができますか? ...

4

0 に答える 0