Есть ли способ сложить значения из двух матриц вместе, чтобы получить «общий итог»?

Я создал отчет в SSRS, который содержит 2 матрицы (не таблицы/списки), каждая с промежуточным итогом. Я пытаюсь выяснить, есть ли способ рассчитать «общий итог» в нижней части моего отчета, который представляет собой сумму промежуточных итогов из моих двух матриц.

Матрица 1:
10 10 10 5 10 5 5 Итого 55

Матрица 2:
20 10 10 5 20 5 5 Всего 75

Общий итог: 130

Кстати, каждая матрица управляется из отдельного источника данных.

По сути, то, что я пытаюсь закончить, это

=сумма(поля!валовое.значение,"матрица1")+сумма(поля!валовое.значение,"матрица2")

как общий итог, но это не работает.

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

Это вообще возможно?

Спасибо


person Nic Wise    schedule 16.01.2009    source источник


Ответы (1)


Вместо использования «matrix1» и «matrix2» используйте имя набора данных для каждого из них.

 =sum(fields!gross.Value,"Dataset1") + sum(fields!gross.Value,"Dataset2") 

Кроме того, иногда, если ваши типы данных не являются явными, вам придется приводить свои поля следующим образом:

 sum(CDec(fields!gross.Value),"Dataset1")

Но вам, вероятно, не придется этого делать в данном случае.

person Dustin Brooks    schedule 16.01.2009
comment
Спасибо, в понедельник попробую, посмотрим, получится ли. Ваше здоровье - person Nic Wise; 18.01.2009