Поделиться через


Функция Sum (построитель отчетов 2.0)

Возвращает сумму всех числовых значений, отличных от NULL, заданных выражением, вычисляемым для данной области.

Синтаксис

                Sum(expression, scope, recursive)

Параметры

Тип возвращаемых данных

Возвращает значение типа Decimal для десятичных выражений и Double — для всех остальных выражений.

Замечания

Данные в наборе, указанном в выражении, должны иметь один и тот же тип. Чтобы преобразовать данные, имеющие разные числовые типы, к одному и тому же типу, используйте функции преобразования, такие как CInt, CDbl или CDec. Дополнительные сведения см. в разделе Функции преобразования типов.

Значение scope не может быть выражением и должно относиться к текущей или содержащей области.

Пример

Следующие 2 примера кода определяют общую сумму итогов элементов строки в группе Order или области данных.

=Sum(Fields!LineTotal.Value, "Order")
' or 
=Sum(CDbl(Fields!LineTotal.Value), "Order")