다음을 통해 공유


조회 함수(보고서 작성기 및 SSRS)

이름/값 쌍을 포함하는 데이터 세트에서 지정된 이름의 첫 번째 일치 값을 반환합니다.

비고

보고서 작성기 및 SQL Server 데이터 도구의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 작성 환경은 보고서 및 관련 항목을 만들고, 열고, 저장하는 다양한 방법을 제공합니다. 자세한 내용은 microsoft.com 웹 의 보고서 디자이너 및 SSRS(보고서 작성기)에서 보고서 디자인을 참조하세요.

문법

  
Lookup(source_expression, destination_expression, result_expression, dataset)  

매개 변수

source_expression
(Variant) 현재 범위에서 평가되고 조회할 이름 또는 키를 지정하는 식입니다. 예: =Fields!ProdID.Value.

목적지_표현식
(Variant) 데이터 세트의 각 행에 대해 평가되고 일치시킬 이름 또는 키를 지정하는 식입니다. 예: =Fields!ProductID.Value.

result_expression
(Variant) source_expression 데이터 세트의 행에 대해 계산되는 = 입니다.destination_expression 검색할 값을 지정합니다. 예: =Fields!ProductName.Value.

데이터 세트
보고서의 데이터 세트 이름을 지정하는 상수입니다. 예를 들어 '제품'입니다.

돌아오다

Variant또는 Nothing 일치하는 항목이 없으면 반환합니다.

비고

1 대 1 관계가 있는 이름/값 쌍에 대해 지정된 데이터 세트에서 값을 검색하는 데 사용합니다 Lookup . 예를 들어 테이블의 ID 필드의 경우 데이터 영역에 바인딩되지 않은 데이터 세트에서 해당 이름 필드를 검색하는 데 사용할 Lookup 수 있습니다.

Lookup 은 다음을 수행합니다.

  • 현재 범위의 원본 표현식을 평가합니다.

  • 지정된 데이터 세트의 데이터 정렬에 따라 필터가 적용된 후 지정된 데이터 세트의 각 행에 대한 대상 식을 평가합니다.

  • 원본 식 및 대상 식의 첫 번째 일치에서 데이터 세트의 해당 행에 대한 결과 식을 평가합니다.

  • 결과 식 값을 반환합니다.

1 대 다 관계가 있는 단일 이름 또는 키 필드에 대한 여러 값을 검색하려면 LookupSet 함수(보고서 작성기 및 SSRS)를 사용합니다. 값 집합을 호출 Lookup 하려면 Multilookup 함수(보고서 작성기 및 SSRS)를 사용합니다.

다음 제한 사항이 적용됩니다.

  • Lookup 는 모든 필터 식이 적용된 후 평가됩니다.

  • 한 수준의 조회만 지원됩니다. 원본, 대상 또는 결과 식은 조회 함수에 대한 참조를 포함할 수 없습니다.

  • 원본 및 대상 식은 동일한 데이터 형식으로 평가되어야 합니다. 반환 형식은 평가된 결과 식의 데이터 형식과 동일합니다.

  • 원본, 대상 및 결과 식에는 보고서 또는 그룹 변수에 대한 참조를 포함할 수 없습니다.

  • Lookup 다음 보고서 항목에 대한 식으로 사용할 수 없습니다.

    • 데이터 원본에 대한 동적 연결 문자열입니다.

    • 데이터 세트의 계산 필드입니다.

    • 데이터 세트의 쿼리 매개 변수입니다.

    • 데이터 세트의 필터입니다.

    • 보고서 매개 변수입니다.

    • Report.Language 속성입니다.

자세한 내용은 집계 함수 참조(보고서 작성기 및 SSRS)합계, 집계 및 기본 제공 컬렉션에 대한 식 범위(보고서 작성기 및 SSRS)를 참조하세요.

예시

다음 예제에서는 테이블이 제품 식별자 ProductID에 대한 필드를 포함하는 데이터 세트에 바인딩되어 있다고 가정합니다. "Product"라는 별도의 데이터 세트에는 해당 제품 식별자 ID와 제품 이름 이름이 포함됩니다.

다음 식 Lookup 에서 ProductID 값을 "Product"라는 데이터 세트의 각 행에 있는 ID와 비교하고 일치 항목이 발견되면 해당 행의 이름 필드 값을 반환합니다.

=Lookup(Fields!ProductID.Value, Fields!ID.Value, Fields!Name.Value, "Product")  

또한 참조하십시오

보고서에 사용되는 식(보고서 작성기 및 SSRS)
식 예(보고서 작성기 및 SSRS)
식의 데이터 형식(보고서 작성기 및 SSRS)
합계, 집계 및 기본 제공 컬렉션에 대한 식의 범위 (SSRS 및 보고서 작성기)