Sum 함수(보고서 작성기 2.0)
식으로 지정되어 정해진 범위에서 계산되는 Null이 아닌 모든 숫자 값의 합계를 반환합니다.
구문
Sum(expression, scope, recursive)
매개 변수
expression
(Integer 또는 Float) - 집계를 수행할 식입니다. 식에는 집계 함수가 포함될 수 없습니다.scope
(String) 선택 사항입니다. 집계 함수를 적용할 보고서 항목을 포함하는 데이터 집합, 그룹 또는 데이터 영역의 이름입니다. scope를 지정하지 않은 경우 현재 범위가 사용됩니다. 자세한 내용은 식에서 기본 제공 보고서 및 집계 함수 사용(보고서 작성기 2.0) 및 합계 및 기타 집계 계산(보고서 작성기 2.0)을 참조하십시오.recursive
(Enumerated Type) 선택 사항입니다. Simple(기본값) 또는 RdlRecursive로, 집계를 재귀적으로 수행할지 여부를 지정합니다. 자세한 내용은 재귀 계층 구조 그룹 만들기(보고서 작성기 2.0)를 참조하십시오.
반환 형식
10진수 식에는 Decimal을, 그 외 다른 식에는 Double을 반환합니다.
주의
식에 지정한 데이터 집합은 동일한 데이터 형식으로 구성되어야 합니다. 여러 숫자 데이터 형식이 포함된 데이터를 동일한 데이터 형식으로 변환하려면 CInt, CDbl 또는 CDec 같은 변환 함수를 사용하십시오. 자세한 내용은 형식 변환 함수를 참조하십시오.
scope 값은 식이 될 수 없으며 현재 범위 또는 포함하는 범위를 참조해야 합니다.
예
다음의 두 코드 예에서는 Order 그룹 또는 데이터 영역에서 줄 항목 합계의 총계를 제공합니다.
=Sum(Fields!LineTotal.Value, "Order")
' or
=Sum(CDbl(Fields!LineTotal.Value), "Order")