지정된 식의 지정된 범위에서 첫 번째 값을 반환합니다.
비고
보고서 작성기 및 SQL Server 데이터 도구의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 작성 환경은 보고서 및 관련 항목을 만들고, 열고, 저장하는 다양한 방법을 제공합니다. 자세한 내용은 microsoft.com 웹 의 보고서 디자이너 및 SSRS(보고서 작성기)에서 보고서 디자인을 참조하세요.
문법
First(expression, scope)
매개 변수
표현식
(Variant 또는 Binary) 집계를 수행할 식입니다(예 =Fields!FieldName.Value: .).
범위
(String) 선택 사항입니다. 집계 함수를 적용할 보고서 항목을 포함하는 데이터 세트, 그룹 또는 데이터 영역의 이름입니다.
범위를 지정하지 않으면 현재 범위가 사용됩니다.
반환 형식
수식의 유형에 따라 결정됩니다.
비고
지정된 범위에서 모든 정렬 및 필터링이 적용된 후 함수는 First 데이터 집합의 첫 번째 값을 반환합니다.
이 함수는 First 현재(기본값) 범위를 제외한 모든 항목이 있는 그룹 필터 식에서 사용할 수 없습니다.
페이지의 첫 번째 및 마지막 항목을 표시하는 사전 스타일의 머리글을 생성하기 위해, 페이지 머리글에서 ReportItems 컬렉션의 첫 번째 값을 반환하려면 First을 사용할 수 있습니다.
범위 값은 문자열 상수여야 하며 식일 수 없습니다. 다른 집계를 지정하지 않는 외부 집계 또는 집계의 경우 범위 는 현재 범위 또는 포함하는 범위를 참조해야 합니다. 다중 집계의 경우, 중첩된 집계는 자식 범위를 지정할 수 있습니다.
식 은 다음 예외 및 조건을 사용하여 중첩된 집계 함수에 대한 호출을 포함할 수 있습니다.
중첩된 집계의 범위는 외부 집계의 범위와 동일하거나 포함해야 합니다. 식의 모든 고유 범위에 대해 한 범위는 다른 모든 범위와의 자식 관계에 있어야 합니다.
중첩된 집계의 범위는 데이터 세트의 이름이 될 수 없습니다.
식에는
First,Last,Previous,RunningValue함수가 포함되어서는 안 됩니다.식 에는 재귀를 지정하는 중첩된 집계가 포함되어서는 안 됩니다.
자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS) 및 합계, 집계 및 기본 제공 컬렉션에 대한 식 범위(보고서 작성기 및 SSRS)를 참조하세요.
재귀 집계에 대한 자세한 내용은 재귀 계층 그룹 만들기(보고서 작성기 및 SSRS)를 참조하세요.
예시
다음 코드 예제에서는 데이터 영역 그룹의 첫 번째 제품 번호를 Category 반환합니다.
=First(Fields!ProductNumber.Value, "Category")
또한 참조하십시오
보고서에 사용되는 식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
합계, 집계 및 기본 제공 컬렉션에 대한 식의 범위 (SSRS 및 보고서 작성기)