다음을 통해 공유


RunningValue 함수(보고서 작성기 및 SSRS)

식에 의해 지정된 null이 아닌 모든 숫자 값에 대한 실행 중인 집계를 주어진 범위에 대해 반환합니다.

비고

보고서 작성기 및 SQL Server 데이터 도구의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 작성 환경은 보고서 및 관련 항목을 만들고, 열고, 저장하는 다양한 방법을 제공합니다. 자세한 내용은 microsoft.com 웹 의 보고서 디자이너 및 SSRS(보고서 작성기)에서 보고서 디자인을 참조하세요.

문법

  
RunningValue(expression, function, scope)  

매개 변수

표현식
집계를 수행할 식입니다. 예를 들어, [Quantity].

기능
(Enum) 식에 적용할 집계 함수의 이름입니다(예 Sum: .). 이 함수는 RunningValue, RowNumber, 또는 Aggregate일 수 없습니다.

범위
(String) 집계를 평가할 컨텍스트를 지정하는 데이터 세트, 데이터 영역 또는 그룹 또는 null(Nothing Visual Basic)의 이름인 문자열 상수입니다. Nothing 는 가장 바깥쪽 컨텍스트(일반적으로 보고서 데이터 세트)를 지정합니다.

반환 형식

함수 매개 변수에 지정된 집계 함수에 의해 결정됩니다.

비고

각 범위의 새 인스턴스마다 값 RunningValue이 0으로 재설정됩니다. 그룹을 지정하면 그룹 식이 변경되면 실행 중인 값이 다시 설정됩니다. 데이터 영역을 지정하면 데이터 영역의 각 새 인스턴스에 대해 실행 중인 값이 다시 설정됩니다. 데이터 세트를 지정하면 전체 데이터 세트 전체에서 실행 중인 값이 다시 설정되지 않습니다.

RunningValue 필터 또는 정렬 식에 사용할 수 없습니다.

실행 중인 값이 계산되는 데이터 집합은 동일한 데이터 형식이어야 합니다. 숫자 데이터 형식이 여러 개 있는 데이터를 동일한 데이터 형식으로 변환하려면 변환 함수(예CIntCDbl: 또는 CDec.)를 사용합니다. 자세한 내용은 형식 변환 함수를 참조하세요.

범위 는 식일 수 없습니다.

은 다음 예외 및 조건을 사용하여 중첩된 집계 함수에 대한 호출을 포함할 수 있습니다.

  • 중첩된 집계의 범위는 외부 집계의 범위와 동일하거나 포함해야 합니다. 식의 모든 고유 범위에 대해 한 범위는 다른 모든 범위와의 자식 관계에 있어야 합니다.

  • 중첩된 집계의 범위는 데이터 세트의 이름이 될 수 없습니다.

  • 에는 First, Last, Previous, RunningValue 함수가 포함되어서는 안 됩니다.

  • 에는 재귀를 지정하는 중첩된 집계가 포함되어서는 안 됩니다.

행 수의 실행 값을 계산하려면 .를 사용합니다 RowNumber. 자세한 내용은 RowNumber 함수(보고서 작성기 및 SSRS)를 참조하세요.

자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS)합계, 집계 및 기본 제공 컬렉션에 대한 식 범위(보고서 작성기 및 SSRS)를 참조하세요.

재귀 집계에 대한 자세한 내용은 재귀 계층 그룹 만들기(보고서 작성기 및 SSRS)를 참조하세요.

예시

다음 코드 예제에서는 데이터 세트인 가장 바깥쪽 범위에 명명된 Cost 필드의 실행 합계를 제공합니다.

=RunningValue(Fields!Cost.Value, Sum, Nothing)  

다음 코드 예제에서는 명명DataSet1된 데이터 세트에 명명된 Score 필드의 실행 합계를 제공합니다.

=RunningValue(Fields!Score.Value,sum,"DataSet1")  

다음 코드 예제에서는 가장 바깥쪽 범위에 명명된 Traffic Charges 필드의 실행 합계를 제공합니다.

=RunningValue(Fields!Traffic Charges.Value, Sum, Nothing)  

또한 참조하십시오

보고서에 사용되는 식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
합계, 집계 및 기본 제공 컬렉션에 대한 식의 범위 (SSRS 및 보고서 작성기)