다음을 통해 공유


InScope 함수(Reporting Services)

업데이트: 2007년 9월 15일

항목의 현재 인스턴스가 지정한 범위 내에 있는지 여부를 나타냅니다.

구문

InScope(Scope)

매개 변수

  • Scope
    (String) - 함수를 적용할 보고서 항목을 포함하는 데이터 집합, 그룹 또는 데이터 영역의 이름입니다.

반환 유형

Boolean을 반환합니다.

주의

InScope 함수는 행렬과 같이 동적으로 범위가 지정되는 데이터 영역에 유용합니다. 예를 들어 클릭한 셀에 따라 다양한 보고서 이름과 다양한 매개 변수 집합을 제공하기 위해 행렬 셀의 드릴스루 링크에 InScope를 사용할 수 있습니다. 이러한 예는 다음과 같습니다.

  • 드릴스루 링크의 보고서 이름으로 사용된 이 식은 클릭한 셀이 Month 그룹에 있으면 ProductDetail 보고서를 열고, Month 그룹에 없으면 ProductSummary 보고서를 엽니다.

    =Iif(InScope("Month"), "ProductDetail", "ProductSummary")
    
  • 드릴스루 보고서 매개 변수의 Omit 속성에 사용된 이 식은 클릭한 셀이 Product 그룹에 있는 경우에만 대상 보고서에 매개 변수를 전달합니다.

    =Not(InScope("Product"))
    

Scope는 식이 될 수 없습니다.

다음 코드 예에서는 항목의 현재 인스턴스가 Product 데이터 집합, 데이터 영역 또는 그룹 내에 있는지 여부를 나타냅니다.

InScope("Product")

참고 항목

개념

Reporting Services에서 식 만들기

도움말 및 정보

SQL Server 2005 지원 받기