4단원: Boolean 매개 변수를 추가하여 초기 드릴다운 상태 제어

새 설치: 2006년 7월 17일

드릴다운 보고서를 확장하거나 축소하여 요약 또는 세부 데이터를 표시하거나 숨길 수 있습니다. 드릴다운 보고서는 Visibility 속성(HiddenToggleItem)이 설정된 요약 그룹, 행 또는 열에 대해 토글(+)을 표시합니다. 이렇게 토글을 표시하려면 그룹, 행 및 머리글에 대한 Visibility 속성을 설정합니다. 1단원에서 만든 Resellers Worldwide 보고서에는 테이블 그룹 머리글의 드릴다운 작업이 포함되어 있습니다. 보고서는 기본적으로 세부 데이터가 축소되어 열립니다. 토글을 확장하여 정보 행을 표시할 때까지 테이블 그룹 머리글 요약만 표시됩니다.

이 단원에서는 보고서를 읽는 사람이 보고서의 초기 드릴다운 상태를 설정할 수 있게 해 주는 ShowSalesDetails라는 Boolean 보고서 매개 변수를 정의합니다. 이 매개 변수를 사용하여 Order DateSales Order Number 열의 테이블 정보 행에서 Visibility 속성의 Hidden 요소를 설정합니다. 보고서를 읽는 사용자가 ShowSalesDetailstrue로 설정하면 보고서가 열릴 때 모든 세부 데이터가 있는 확장된 보고서가 표시됩니다.

ResellersWorldwide 보고서를 열려면

  1. SQL Server Business Intelligence Development Studio에서 Advanced Parameters Tutorial 보고서 서버 프로젝트가 아직 열려 있지 않으면 엽니다.

  2. 솔루션 탐색기에서 Resellers Worldwide 보고서를 두 번 클릭합니다. 보고서가 레이아웃 뷰에서 열립니다.

Boolean 매개 변수를 추가하려면

  1. 보고서 메뉴에서 보고서 매개 변수를 클릭합니다. 보고서 매개 변수 대화 상자가 열립니다.

  2. 추가를 클릭합니다. 기본값이 있는 보고서 매개 변수가 생성됩니다.

  3. 속성 섹션의 이름 입력란에 ShowSalesDetails를 입력합니다.

  4. 데이터 형식 드롭다운에서 Boolean을 선택합니다.

  5. 프롬프트 입력란에 **Show Sales Details?**를 입력합니다.

  6. 확인란이 모두 선택 취소되어 있는지 확인합니다.

  7. 사용 가능한 값 섹션에서 쿼리 사용 안 함을 선택합니다. 값을 비워 둡니다.

  8. 기본값 섹션에서 쿼리 사용 안 함을 선택합니다. 입력란에 =False를 입력합니다.

  9. 확인을 클릭합니다.

  10. (옵션) 미리 보기 탭을 클릭합니다. 보고서 도구 모음에서 True 또는 False를 선택할 수 있는 라디오 단추와 함께 매개 변수가 표시되는지 확인합니다.

테이블 정보 행 표시 유형을 설정하여 Boolean 매개 변수를 사용하려면

  1. 레이아웃 탭을 클릭하여 레이아웃 뷰로 변경합니다.

  2. 테이블 내부를 클릭하여 테이블 핸들을 표시합니다.

  3. 마우스 오른쪽 단추로 아래쪽 정보 행 핸들을 클릭합니다.

  4. 바로 가기 메뉴에서 그룹 편집을 선택합니다. 그룹화 및 정렬 속성 대화 상자가 열립니다.

  5. 그룹의 이름이 table1_Details_Group인지 확인합니다.

  6. 표시 유형 탭을 클릭합니다.

  7. 초기 표시 유형에서 을 선택합니다. 텍스트 상자에 다음 식을 붙여 넣습니다.

    =Not(Parameters!ShowSalesDetails.Value)

    ShowSalesDetailstrue인 경우(데이터를 모두 표시하려는 경우) Hidden 속성이 False(데이터를 숨기지 않음)여야 합니다.

  8. 다른 보고서 항목에서 표시 유형 토글 가능이 선택되어 있는지와 Store가 보고서 항목 드롭다운 목록에 표시되는지 확인합니다.

  9. 확인을 클릭합니다.

  10. 미리 보기를 클릭합니다. 매개 변수가 예상대로 작동하는지 확인하려면 지역 그룹 North America를 선택하고 ShowSalesDetails 매개 변수의 값을 변경한 다음 보고서 보기를 클릭합니다.

확장된 설정이나 축소된 설정에 해당하는 토글 이미지(+ 또는 -)의 초기 상태를 설정해야 합니다.

초기 토글 설정을 올바른 축소 이미지나 확장 이미지로 설정하려면

  1. 레이아웃 탭을 클릭하여 레이아웃 뷰로 변경합니다.

  2. 테이블 내부를 클릭하여 테이블 핸들을 표시합니다.

  3. Store 그룹 머리글 텍스트 상자를 클릭합니다. Store 텍스트 상자의 값은 =Fields!Store.Value로 시작합니다.

  4. 속성 창에서 InitialToggleState 속성으로 스크롤합니다. 기본 표시 값은 Collapsed입니다. 하지만 InitialToggleState는 Boolean 속성이므로 해당 속성을 True 또는 False로 계산되는 식으로 설정해야 합니다.

  5. 텍스트 상자를 클릭하고 드롭다운 목록에서 <>을 선택합니다. Collapsed라는 텍스트를 다음 식으로 바꿉니다.

    =Parameters!ShowSalesDetails.Value
    

    토글 이미지(+ 또는 -)는 토글을 클릭할 때 발생할 작업을 나타냅니다. 토글이 더하기 기호(+)를 표시하면 정보가 축소되어 있는 상태이며 해당 토글을 클릭하면 정보가 확장됩니다. 토글이 빼기 기호(-)를 표시하면 정보가 확장되어 있는 상태이며 해당 토글을 클릭하면 정보가 축소됩니다. 따라서 +는 축소된 상태(false)에 대해 사용되며 -는 확장된 상태(true)에 대해 사용됩니다. 확장된 상태는 모든 판매 주문 정보를 표시하므로 ShowSalesDetailsInitialToggleState의 값이 되도록 실제 매개 변수 값을 사용할 수 있습니다.

  6. 미리 보기를 클릭합니다. 매개 변수가 예상대로 작동하는지 확인하려면 ShowSalesDetails 매개 변수의 값을 변경하고 보고서 보기를 클릭합니다.

ShowSalesDetails 매개 변수를 사용하여 두 개 이상의 보고서 항목에 대해 표시 유형을 제어할 수 있습니다. 다음 절차에서는 Order DateSales Order Number 열의 표시 유형을 같은 ShowSalesDetails 매개 변수로 설정합니다.

(옵션) 테이블 열 표시 유형을 설정하여 Boolean 매개 변수를 사용하려면

  1. 레이아웃 탭을 클릭하여 레이아웃 뷰로 변경합니다.

  2. 테이블 내부를 클릭하여 테이블 핸들을 표시합니다.

  3. Order Date 열 머리글을 클릭합니다.

  4. Ctrl 키를 누른 채로 Sales Order Number 열 머리글을 클릭합니다. 두 개의 열이 선택됩니다.

  5. 속성 창에서 Visibility 속성으로 스크롤합니다.

  6. 더하기 기호(+)를 클릭하여 Visibility 속성을 확장합니다. HiddenToggleItem 속성이 표시됩니다.

  7. Hidden 속성 드롭다운 목록에서 을 선택합니다. 식 편집 대화 상자가 열립니다.

  8. 다음 식을 식 창에 붙여 넣습니다. =Not Parameters!ShowSalesDetails.Value

    ShowSalesDetailstrue인 경우(데이터를 모두 표시하려는 경우) Hidden 속성이 False(데이터를 숨기지 않음)여야 합니다.

  9. 확인을 클릭합니다.

  10. 미리 보기를 클릭합니다. StoreTotal Due의 열만 표시하면서 보고서가 열립니다.

다음 단계

테이블 정보 행 및 두 테이블 열의 표시 유형을 제어하는 Boolean 매개 변수를 성공적으로 만들었습니다. 다음 단원에서는 대리점 연락처 정보를 표시하는 포함된 보고서를 추가합니다. 5단원: 사용자 정의 함수에 전달할 보고서 매개 변수 추가를 참조하십시오.

참고 항목

관련 자료

Reporting Services의 매개 변수 작업
보고서 항목 숨기기

도움말 및 정보

SQL Server 2005 지원 받기