Использование агрегатных функций в вычисляемых полях
ШАГ 1. Создайте вычисляемое поле.
ШАГ 2. Откройте редактор выражений вычисляемого поля.
Шаг 3. Выберите пункт 'Агрегатные'
ШАГ 4. Из открывшегося списка агрегатных функций выберите требуемую двойным щелчком мыши, например, Sum. Редактор примет вид:
ШАГ 5. Выберите пункт 'Поля' и в открывшимся списке выберите требуемой двойным щелчком мыши, например, 'M - Массовый расход (т)' . Выбранное поле автоматически будет вставлено как аргумент агрегатной функции:
ШАГ 6. Если суммирование должно выполняться для всех записей источника данных отчета, то нажмите кнопку ОК и закройте редактор выражений. Созданное вычисляемое поле можно использовать наряду с другими полями источника данных отчета. Если суммирование должно выполняться только для определенных записей источника данных отчета, то необходимо задать условие. В этом случае формат выражения следующий:
[][<condition>].Sum([M])
Тэг
Если в отчетной форме используется группировка записей и суммирование должно выполняться для записей в пределах группы, то формат выражения следующий:
[][<groupField> == ^.<groupField>].Sum([M])
Тэг
Если нужно использовать суммирование записей группы по определенному условию, формат выражения следующий:
[][<groupField> == ^.<groupField> And <condition>].Sum([M])
Тэг
Символ ^ означает, что значение поля берется для группы.