RowNumber 함수(보고서 작성기 및 SSRS)
지정한 범위에서 행 개수의 실행 개수를 반환합니다.
참고
SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 Report Builder(SSRS)에서 보고서 디자인을 참조하세요.
구문
RowNumber(scope)
매개 변수
범위
(String
) 행 수를 평가할 컨텍스트를 지정하는 데이터 세트, 데이터 영역 또는 그룹 또는 null(Nothing
Visual Basic의 경우)의 이름입니다. Nothing
은 가장 바깥쪽 컨텍스트를 지정하며 이는 일반적으로 보고서 데이터 세트입니다.
설명
RowNumber
는 RunningValue가 집계 함수의 실행 값을 반환하는 것처럼 지정된 scope 내의 행 수의 실행 값을 반환합니다. 범위를 지정할 때 행 개수를 1로 다시 설정할 시점을 지정합니다.
scope 는 식이 될 수 없습니다. scope 는 포함하는 범위여야 합니다. 가장 바깥쪽에서 가장 안쪽 포함까지의 일반적인 범위는 보고서 데이터 세트, 데이터 영역, 행 그룹 또는 열 그룹입니다.
열에 걸쳐 값을 증가시키려면 열 그룹의 이름인 범위를 지정합니다. 행에 따라 수를 증가시키려면 행 그룹의 이름인 범위를 지정합니다.
참고
행 그룹과 열 그룹 모두를 지정하는 집계를 하나의 식에 포함하는 것은 지원되지 않습니다.
자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS) 및 합계, 집계 및 기본 제공 컬렉션의 식 범위(보고서 작성기 및 SSRS)를 참조하세요.
코드 예
다음은 항상 흰색으로 시작되는 각 그룹의 정보 행 색을 대체하기 위해 테이블릭스 데이터 영역 정보 행의 BackgroundColor
속성에 사용할 수 있는 식입니다.
=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")
참고 항목
보고서에 사용되는 식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
합계, 집계 및 기본 제공 컬렉션의 식 범위(보고서 작성기 및 SSRS)