보고서 작성기 함수-RowNumber 함수Report Builder Functions - RowNumber Function

지정한 범위에서 행 개수의 실행 개수를 반환합니다.Returns a running count of the number of rows for the specified scope.

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

구문Syntax


RowNumber(scope)  

매개 변수Parameters

범위scope
(String) 행 개수를 계산할 컨텍스트를 지정하는 데이터 집합, 데이터 영역, 그룹의 이름 또는 Null( Nothing Visual BasicVisual Basic)입니다.(String) The name of a dataset, data region, or group, or null (Nothing in Visual BasicVisual Basic), that specifies the context in which to evaluate the number of rows. Nothing 은 가장 바깥쪽 컨텍스트를 지정하며 이는 일반적으로 보고서 데이터 집합입니다.Nothing specifies the outermost context, usually the report dataset.

주의Remarks

RowNumberRunningValue 가 집계 함수의 실행 값을 반환하는 것처럼 지정한 범위 내 행 개수의 실행 값을 반환합니다.RowNumber returns a running value of the count of rows within the specified scope, just as RunningValue returns the running value of an aggregate function. 범위를 지정할 때 행 개수를 1로 다시 설정할 시점을 지정합니다.When you specify a scope, you specify when to reset the row count to 1.

scope 는 식이 될 수 없습니다.scope cannot be an expression. scope 는 포함하는 범위여야 합니다.scope must be a containing scope. 가장 바깥쪽에서 가장 안쪽 포함까지의 일반적인 범위는 보고서 데이터 집합, 데이터 영역, 행 그룹 또는 열 그룹입니다.Typical scopes, from the outermost to the innermost containment, are report dataset, data region, row groups or column groups.

열에 걸쳐 값을 증가시키려면 열 그룹의 이름인 범위를 지정합니다.To increment values across columns, specify a scope that is the name of a column group. 행에 따라 수를 증가시키려면 행 그룹의 이름인 범위를 지정합니다.To increment numbers down rows, specify a scope that is the name of a row group.

참고

행 그룹과 열 그룹 모두를 지정하는 집계를 하나의 식에 포함하는 것은 지원되지 않습니다.Including aggregates that specify both a row group and a column group in a single expression is not supported.

자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS)합계, 집계 및 기본 제공 컬렉션의 식 범위(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Aggregate Functions Reference (Report Builder and SSRS) and Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS).

코드 예Code Example

다음은 항상 흰색으로 시작되는 각 그룹의 정보 행 색을 대체하기 위해 테이블릭스 데이터 영역 정보 행의 BackgroundColor 속성에 사용할 수 있는 식입니다.The following is an expression that you can use for the BackgroundColor property of a Tablix data region detail row to alternate the color of detail rows for each group, always beginning with White.

=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")  

관련 항목:See Also

보고서 (에 사용 되는 식 보고서 작성기 및 SSRS ) Expression Uses in Reports (Report Builder and SSRS)
식 예 ( 보고서 작성기 및 SSRS ) Expression Examples (Report Builder and SSRS)
식 (의 데이터 형식 보고서 작성기 및 SSRS ) Data Types in Expressions (Report Builder and SSRS)
합계, 집계 및 기본 제공 컬렉션 (에 대 한 식 범위 보고서 작성기 및 SSRS )Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS)