たとえば、値を持つテーブルがあります
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)) 、 再帰的な結果を示します
誰でもこれについて助けることができますか? ...