2015-01-24 2 views
0

Как суммировать последние две строки в дочерней группе с использованием SSRS!суммировать последние две строки дочерней группы в родительской группе в 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 и второй Родитель расширены. Я хочу показать ценность первого ребенка, Что-то вроде этого.

+FirstParent 30 
+SecondParent 40 

ответ

0

В этом случае общая сумма FirstChild находится под уровнем Child. Однако вы хотите показать эту сумму на уровне родителей. Мы можем суммировать значение родительского уровня на основе имени дочерней группы. Используйте выражение родительской группы ниже:

= сумма (IIF (Fields Child.Value = "FirstChild", Поля Amount.Value, 0)!)