2015-02-10 3 views
0

Я просто пытаюсь сделать сгруппированную таблицу в SSRS (позвольте мне показать Exemple, более четко, чем слова ...)SSRS, Сумма по каждой строке

Date | group1 | group2 | qty | qty2 | sum 
--------------------------------------------- 
20150202| ADSL | france | 500 | 300 |1600 
20150203| T1  | france | 1000 | 200 |1600 
20150204| ADSL | france | 100 | 50 |1600 

, как вы можете видеть, сумма (кол-во) = 1600 ... Я хотел бы иметь этот 1600 в конце каждой строки группы «группа 2» (в данном случае «france»)

Я пытаюсь использовать «runingvalue», но это не так работа «как ожидалось» .... Когда все мои данные перегруппированы (по дате), сумма верна, но когда я ее разгруппирую, sum = qty или qty + предыдущий qty (в зависимости от того, что я ввел в параметры моего текущего значения)

= RunningValue (Fields! Qte.Value, сумма, Nothing) < = кол-во + предыдущая кол-во

= RunningValue (Fields! Qte.Value, сумма, "группа 2") < = кол-во

Может кто-то дает мне способ взглянуть, потому что я почти уверен, что текущее значение не является функцией, которая мне нужна ... Заранее спасибо

+1

Я немного путают, как вы хотите? Можете ли вы добавить ожидаемый результат здесь? –

ответ

0

Я иногда использую RunningValue в отчетах, которые я автор. Ключ должен убедиться, что параметр области видимости верен. Я обнаружил, что ВСЕГДА задавать область в этом параметре - хорошая идея. Если вы хотите, чтобы ваш Tablix не был сгруппирован, используйте следующее:

=RunningValue(Fields!qte.Value, sum, "DataSetNameGoesHere") 

Сгруппировано Я считаю, что вы правильно.