Как суммировать столбцы матрицы SSRS в группе строк

У меня есть отчет, в котором отображается общее количество часов, отработанных человеком для каждого проекта, которому они назначены, с агрегированными данными за месяц. Я хотел бы суммировать общее количество часов для каждого человека за каждый месяц в SSRS 2008 R2. Так, например, у меня есть следующие данные, и я хотел бы вывести итоги в столбцах следующим образом:

                    January          February          March
Worker 1
    Project1           50               80               20
    Project2           30               10               60
    Project3           10               40                5
           Total:      90              130               80
Worker 2
    Project1           20               40               60
    Project2           10               30               10
    Porject3           30               10               50
           Total:      60               80              120

Все, что я пробовал до сих пор, либо суммирует каждый столбец для всех рабочих вместе (суммируя по группе столбцов «Месяц»), либо суммирует все часы для каждого рабочего (суммирование по группе строк «Человек»).

Для полноты картины мои группы строк:

Person
  Project
    RowGroup

Мои группы столбцов:

Month
  ColumnGroup

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

Любая помощь была бы замечательной, или, возможно, это то, что SSRS не может сделать.


person Rob    schedule 12.06.2014    source источник


Ответы (1)


Если вы пытаетесь добавить столбец, содержащий итоги, это довольно просто, просто

  right click on cell --> Totals --> Column

Как показано здесь

введите описание изображения здесь

person M.Ali    schedule 12.06.2014
comment
Это добавляет сумму для столбца по всем рабочим. Я хочу подсчитать часы каждого рабочего в месяц, а не объединять часы для Worker1 и Worker2 за каждый месяц. - person Rob; 13.06.2014
comment
@Rob Для этого просто щелкните правой кнопкой мыши Person Group в разделе "Группы строк" и Add Total After. - person M.Ali; 13.06.2014
comment
@MAli Суммирование по группе строк «Человек» суммирует все часы, для всех проектов, за все месяцы, а не для всех проектов за каждый месяц. :-( Я ценю предложения. - person Rob; 13.06.2014