Previous 함수(보고서 작성기 및 SSRS)
지정된 범위 내에서 항목의 이전 인스턴스에 대한 지정된 집계 값 또는 값을 반환합니다.
참고
SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 Report Builder(SSRS)에서 보고서 디자인을 참조하세요.
구문
Previous(expression, scope)
매개 변수
expression
(Variant
또는 Binary
) 데이터를 식별하거나 이전 값을 검색하기 위한 식입니다(예: Fields!Fieldname.Value
또는 Sum(Fields!Fieldname.Value)
).
범위
(String
) 선택 사항입니다. 그룹 또는 데이터 영역의 이름 또는 식으로 지정된 이전 값을 검색할 scope 지정하는 null(Nothing
Visual Basic의 경우)입니다.
반환 형식
Variant
또는 Binary
를 반환합니다.
설명
Previous
함수는 모든 정렬 및 필터링이 적용된 다음 지정된 범위에서 계산된 식의 이전 값을 반환합니다.
식에 집계가 없는 경우 함수는 Previous
기본적으로 보고서 항목의 현재 scope.
세부 정보 그룹에서 Previous
를 사용하여 세부 행의 이전 인스턴스에 필드 참조 값을 지정합니다.
참고
함수는 Previous
세부 정보 그룹의 필드 참조만 지원합니다. 예를 들어 세부 정보 그룹의 입력란에서 =Previous(Fields!Quantity.Value)
는 이전 행의 Quantity
필드에 대한 데이터를 반환합니다. 첫 번째 행에서 이 식은 null(Nothing
Visual Basic의 경우)을 반환합니다.
식에 기본 scope 사용하는 집계 함수가 포함된 경우 집계 Previous
함수 호출에 지정된 scope 이전 instance 내의 데이터를 집계합니다.
식에 기본값 이외의 scope 지정하는 집계 함수가 포함된 경우 함수의 Previous
scope 매개 변수는 집계 함수 호출에 지정된 scope 대한 scope 포함해야 합니다.
함수 Level
, InScope
및 Aggregate
Previous
는 식매개 변수에서 사용할 수 없습니다. 집계 함수에 대해 recursive 매개 변수를 지정할 수 없습니다.
자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS) 및 합계, 집계 및 기본 제공 컬렉션의 식 범위(보고서 작성기 및 SSRS)를 참조하세요.
예제
Description
다음 코드 예는 데이터 영역의 기본 데이터 행에 배치될 경우 이전 행의 LineTotal
필드에 대한 값을 제공합니다.
코드
=Previous(Fields!LineTotal.Value)
Description
다음 예에서는 월 중 특정 일에 대한 판매 합계를 계산하고 이전 연도의 해당 월 및 일에 대한 이전 값을 계산하는 식을 보여 줍니다. GroupbyDay
자식 그룹에 속하는 행의 셀에 식이 추가됩니다. 부모 그룹은 GroupbyMonth
이며 이 그룹의 부모 그룹은 GroupbyYear
입니다. 식은 GroupbyDay(기본 범위)에 대한 결과와 GroupbyYear
( GroupbyMonth
부모 그룹의 부모)에 대한 결과를 표시합니다.
예를 들어 Year
라는 부모 그룹을 가진 데이터 영역의 경우 자식 그룹의 이름은 Month
이고 이 그룹의 자식 그룹 이름은 Day
가 됩니다(3수준 중첩). =Previous(Sum(Fields!Sales.Value,"Day"),"Year")
그룹과 관련된 행에서 Day
식을 사용하면 이전 연도의 동일 월 및 일에 대한 판매 값이 반환됩니다.
코드
=Sum(Fields!Sales.Value) & " " & Previous(Sum(Fields!Sales.Value,"GroupbyDay"),"GroupbyYear")
참고 항목
보고서에 사용되는 식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
합계, 집계 및 기본 제공 컬렉션의 식 범위(보고서 작성기 및 SSRS)