2015-09-10 4 views
0

Итак, я пытаюсь реорганизовать отчет, который я собрал. У меня были итоговые итоги работы перед редизайном, но я проливал это на день и не могу понять, почему он больше не работает, как я думал.Совокупные текущие значения SSRS

Значения суммы верны здесь, но они продолжают накапливать их и не распространять их по указанным мной маршрутам области (которые, очевидно, заполняются).

У меня имя спринтерского и области, связанное в иерархии для групп строк затем следует этому выражение:

enter image description here

=RunningValue(Fields!Sev_1_Count.Value, SUM, "RowGroup") 

Каждого столбец после имени области является определяющим уровнем серьезности дефектов , только для контекста. Выражение Sev_1_Count должно учитывать количество дефектов в этом уровне серьезности, а затем распространять их по именам связанных им областей. Что работало в предыдущей версии ... Я просто не могу для жизни меня понять, почему она не будет работать сейчас. Мысли?

enter image description here

+0

Ваша область действия должна быть 'IterationName1' –

+0

Нет, значение 60 неверно, значения, отображаемые в настоящее время, представляют собой совокупные значения для этого уровня серьезности в целом. Связывая их с IterationName 1, он просто показывает добавление для каждого из них. –

+0

Я не могу следовать тому, чего вы пытаетесь достичь. Опубликуйте ожидаемые результаты. –

ответ

0

Я думаю, что проблема в том, что вы претендуете на текущую сумму для каждого поля. Кажется, что везде, где вы кладете

RunningValue(Fields!Sev_1_Count.Value, SUM, "RowGroup") 

вы должны просто

Fields!Sev_1_Count.Value 

вместо этого. Как вам нужны итоги с обоего сторон, вы должны иметь матрицу и правые и нижние строки вами столбцы должны быть вне группы «Итерация Name» со значением

sum(Fields!Sev_1_Count.Value). 

Не уверен, что я пропускаю. Может быть, ваш исходный набор данных настроен таким образом, что вы не можете этого сделать?

Группы строк должны быть сгруппированы по имени, а группы столбцов должны быть сгруппированы по уровню серьезности.

Я не уверен, что вы подразумеваете под своим комментарием ниже Рэнди, но наилучшей практикой для чего-то подобного было бы иметь набор данных, который состоит из трех полей: «EnvironmentName», «DefectCount» и «DefectCount», Уровень опасности". Затем в вашей матрице у вас есть DefectCount в качестве вашей детали, EnvironmentName как ваша RowGroup и SeverityLevel в качестве вашей группы столбцов. Затем правый столбец и нижняя строка помещаются вне групп и имеют значение Sum (DefectCount). Все, что за пределами этого, похоже на чрезмерное усложнение.

Похоже, вы хотите использовать общее количество, чтобы добавить столбцы для уровней серьезности, если я не ошибаюсь? то вы не должны группировать их по строкам. Вместо области «RowGroup», возможно, вам стоит попробовать None. Удачи.

+0

Итак, суть моей реорганизации заключалась в том, чтобы в этом отчете были добавлены все параметры среды, которые существуют в настоящее время. Поэтому я создал кучу полей, которые будут вычислять значения с каждой конкретной средой. Я не изменил ни одного из тех, которые использовались в этой таблице, это причина моего разочарования. –

Смежные вопросы