Отчеты Crystal: использование итогового поля в формуле / суммирование временного поля в формуле - PullRequest
1 голос
/ 12 октября 2011

В отчетах Crystal я хочу показать сумму значение время объектов, т. Е. Сотрудник работал один месяц три дня и каждый день переменное количество часов.

Есть ли в любом случае поле sum time ?

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

Заранее спасибо

PS Я использую CR 2011 (только программа не через VB или что-нибудь).

1 Ответ

6 голосов
/ 12 октября 2011

Нельзя суммировать поле даты / времени. Вам нужно будет использовать datediff("n",{datetime1},{datetime2}), чтобы получить интервал времени между двумя полями даты / времени в минутах.

Чтобы использовать сводную функцию в формуле, вы можете использовать это sum({@YourMinutesFormula},{FieldYouAreGroupingOn})

Вы можете опустить второй параметр, если вы хотите суммирование по всему отчету вместо уровня группировки. Обратитесь к файлу справки Crystal Reports для более подробной информации о Sum ().

...