Есть ли способ сложить значения из 2 матриц вместе, чтобы получить «общий итог»? - PullRequest
2 голосов
/ 16 января 2009

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

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

Матрица 2:
20 10 10 5 20 5 5 Итого 75

Итого: 130

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

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

= сумма (поля! Gross.Value, "Matrix1") + сумма (поля! Gross.Value, "matrix2")

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

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

Возможно ли это вообще?

Спасибо

1 Ответ

3 голосов
/ 16 января 2009

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

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

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

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

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

...