Группировка служб отчетов - PullRequest
       6

Группировка служб отчетов

0 голосов
/ 25 октября 2009

Я новичок в службах отчетности и немного запутался. на снимке экрана видно, что я сделал.

Ссылка на снимок экрана http://img219.imageshack.us/img219/8283/19206721.png

У меня есть две группы: внутренняя - по имени сотрудника, а внешняя - по месяцу. Теперь я хочу вычислить сумму часов, например, и она не работает.

В текстовом поле со значением 755.434 формула:

= Сумма (Поля! Time_difference.Value, "GetEmployeesOverTime")

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

1 Ответ

0 голосов
/ 25 октября 2009

Просто используйте:

=Sum(Fields!time_difference.Value)

, и она будет корректно суммироваться по группе (в данном случае только для сотрудника).

При добавлении имени набора данных принимается сумма значения для всего набора данных, который вы обнаружили. Это полезно для расчета процентов, например:

=Sum(Fields!time_diff.Value) / Sum(Fields!time_diff.Value, "GetEmployeesOverTime")

Это рассчитало бы сумму для этого сотрудника (то есть этой группы в вашей таблице) как отношение всей фирмы (то есть всего набора данных).

...