항목의 현재 인스턴스가 지정된 범위에 있는지 여부를 나타냅니다.
비고
보고서 작성기 및 SQL Server 데이터 도구의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 작성 환경은 보고서 및 관련 항목을 만들고, 열고, 저장하는 다양한 방법을 제공합니다. 자세한 내용은 microsoft.com 웹 의 보고서 디자이너 및 SSRS(보고서 작성기)에서 보고서 디자인을 참조하세요.
문법
InScope(scope)
매개 변수
범위
(String) 범위를 지정하는 데이터 세트, 데이터 영역 또는 그룹의 이름입니다.
반환 형식
Boolean을 반환합니다.
비고
이 함수는 InScope범위 매개 변수로 지정된 범위의 멤버 자격에 대한 보고서 항목의 현재 인스턴스 범위를 테스트합니다.
범위 는 식일 수 없습니다.
함수의 InScope 일반적인 용도는 동적 범위가 있는 데이터 영역에 있습니다. 예를 들어, 데이터 영역 셀의 드릴스루 링크에서 InScope를 사용하여, 클릭한 셀에 따라 다른 보고서 이름과 다른 매개 변수 세트를 제공할 수 있습니다. 이 예제는 다음과 같습니다.
드릴스루 링크에서 보고서 이름으로 사용되는 다음 식은 클릭한 셀이
Month그룹에 있으면ProductDetail보고서를 열고, 그렇지 않으면ProductSummary보고서를 엽니다.=Iif(InScope("Month"), "ProductDetail", "ProductSummary")클릭한 셀이
Product그룹에 있는 경우에만 드릴스루 보고서 매개 변수의Omit속성에 사용되는 다음 식은 대상 보고서에 매개 변수를 전달합니다.=Not(InScope("Product"))
자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS) 및 합계, 집계 및 기본 제공 컬렉션에 대한 식 범위(보고서 작성기 및 SSRS)를 참조하세요.
예시
다음 코드 예제에서는 항목의 현재 인스턴스가 Product 데이터 세트, 데이터 영역 또는 그룹 범위에 있는지 여부를 나타냅니다.
=InScope("Product")
또한 참조하십시오
보고서에 사용되는 식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
합계, 집계 및 기본 제공 컬렉션에 대한 식의 범위 (SSRS 및 보고서 작성기)