Добавление содержимого строки в средство просмотра отчетов - PullRequest
0 голосов
/ 27 июня 2011

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

строка 1: 20 строка 2: 4 строка 3: 12 строка 4: 1 строка 5: 10 Итого: 47

Я попробовал выражение:

=Sum(Fields!TotalResults.Value) 

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

1 Ответ

0 голосов
/ 27 июня 2011

Если вы хотите отображать только определенные строки на основе выражения, вы можете использовать это же выражение в своих вычислениях.

Например, допустим, в строке есть выражение Visibility, которое выглядит следующим образом («отображать поле, только если XYZ больше 3»):

=iif(Fields!XYZ.Value>3, true, false)

Адаптируйте ваш Sum агрегат, чтобы включить условное выражение, например: («Суммируйте только значения TotalResults, где XYZ больше 3»):

=Sum(iif(Fields!XYZ.Value>3, 0, Fields!TotalResults.Value))

Замените Fields!XYZ.Value>3 на ваши собственные условия видимости, конечно.

Если это не решит вашу проблему, дайте нам больше информации о том, как вы определяете, какие строки отображать, и, возможно, это поможет. :)

...