Share via


보고서에 다중 값 매개 변수 추가

사용자가 매개 변수에 둘 이상의 값을 선택할 수 있는 보고서에 매개 변수를 추가할 수 있습니다. 다중 값 매개 변수를 사용하여 테이블 데이터를 필터링할 수도 있습니다.

여러 매개 변수 값을 보고서 URL 내의 보고서에 전달할 수 있습니다. 다중 값 매개 변수를 포함하는 URL 예제는 URL에 보고서 매개 변수 전달을 참조하십시오.

여러 매개 변수 값을 저장 프로시저에 전달하는 방법에 대한 자세한 내용은 mssqltips.com의 SSRS 보고서에 다중 선택 매개 변수로 작업을 참조하십시오.

다중 값 매개 변수를 추가하려면

  1. 보고서 작성기에서 다중 값 매개 변수를 추가하려는 보고서를 엽니다.

  2. 보고서 데이터 집합을 마우스 오른쪽 단추로 클릭한 다음 데이터 집합 속성을 클릭합니다.

  3. 쿼리 상자에서 쿼리 텍스트를 편집하거나 쿼리 디자이너를 사용하여 필터를 추가하여 변수를 데이터 집합에 추가합니다. 자세한 내용은 관계형 쿼리 디자이너에서 쿼리 작성(보고서 작성기 및 SSRS)를 참조하세요.

    중요 정보중요

    쿼리 텍스트는 쿼리 변수에 대한 DECLARE 문을 포함하지 않아야 합니다.

    중요 정보중요

    쿼리 변수의 텍스트에는 다음 예와 같이 IN 연산자가 포함되어야 합니다.

    WHERE
      Production.ProductInventory.ProductID IN (@ProductID)
    
    중요 정보중요

    위와 같아 변수 주위에 괄호를 포함하지 않는 경우 보고서에서 렌더링할 수 없고 "스칼라 변수를 선언해야 합니다."라는 오류가 표시됩니다.

    포함된 데이터 집합이나 공유 데이터 집합에 대한 데이터 집합 매개 변수는 쿼리 변수에 대해 자동으로 만들어집니다. 데이터 집합 매개 변수에 대해 보고서 매개 변수가 자동으로 만들어집니다.

  4. 보고서 데이터 창에서 매개 변수 노드를 확장하고 데이터 집합 매개 변수에 대해 자동으로 생성된 보고서 매개 변수를 마우스 오른쪽 단추로 클릭한 다음 매개 변수 속성을 클릭합니다.

  5. 일반 탭에서 다중 값 허용을 선택하여 매개 변수에 둘 이상의 값을 선택할 수 있도록 합니다.

  6. (선택 사항)사용 가능 값 탭에서 사용자에게 표시할 사용 가능한 값 목록을 지정합니다.

    사용 가능한 값 목록은 사용자가 매개 변수에 적합한 값만 선택할 수 있도록 제한합니다. 여러 값의 경우 목록 맨 위가 모두 선택 기능으로 시작되어 사용자가 클릭 한 번으로 모든 값을 선택하거나 선택 취소할 수 있습니다. 데이터 집합 쿼리에서 보고서 매개 변수에 사용 가능한 값을 가져오도록 선택하는 경우 동일한 보고서 매개 변수와 관련된 쿼리 변수를 포함하지 않는 데이터 집합을 선택해야 합니다.

    자세한 내용은 보고서 매개 변수의 사용 가능한 값 추가, 변경 또는 삭제(보고서 작성기 및 SSRS)를 참조하세요.

다중 값 매개 변수를 사용하는 테이블 데이터를 필터링하려면

  1. 테이블을 클릭한 다음 테이블의 가장자리를 마우스 오른쪽 단추로 클릭하고 테이블릭스 속성을 클릭합니다.

    테이블릭스 속성 대화 상자

  2. 테이블릭스 속성 대화 상자에서 오른쪽 창의 필터를 클릭한 다음 추가를 클릭합니다.

    필터 페이지

  3. 드롭다운 목록 상자에서 필터링할 필드를 선택합니다.

    식 필드

  4. 연산자 드롭다운 목록 상자에서 In 연산자를 선택합니다.

    연산자 필드

  5. 상자에 매개 변수를 다음과 같이 입력한 다음 확인을 클릭합니다.

    [@myParameter]

    값 필드

참고 항목

태스크

보고서에 연계 매개 변수 추가(보고서 작성기 및 SSRS)

보고서 매개 변수 추가, 변경 또는 삭제(보고서 작성기 및 SSRS)