조건에 따라 보고서 항목 숨기기
사용자가 처음 보고서를 볼 때 보고서 항목을 표시할지 여부를 제어할 수 있습니다. 입력란에 토글을 제공하면 사용자가 항목을 대화식으로 숨기거나 표시할 수 있습니다. 테이블 또는 행렬에 대해서는 정적 행과 열 또는 그룹과 연결된 행과 열을 표시하거나 숨길 수 있습니다. 항목을 숨기는 주된 이유는 보고서에 요약 데이터를 표시하고 필요할 때 사용자가 세부 데이터를 드릴다운할 수 있도록 하기 위해서입니다.
예를 들어 처음에는 행 그룹이 있는 테이블의 외부 그룹 요약 행을 제외한 모든 행을 숨길 수 있습니다. 세부 정보 그룹이 포함된 각 내부 그룹에 대해 포함 그룹의 그룹화 셀에 토글을 추가합니다. 보고서가 렌더링되면 사용자가 입력란을 클릭하여 세부 데이터를 확장하거나 축소할 수 있습니다. 자세한 내용은 테이블 추가(Reporting Services)를 참조하십시오.
[!참고]
드릴스루 보고서를 만드는 경우에는 표시 유형 정보를 행이나 열의 단일 입력란이 아닌 숨기려는 그룹, 열 또는 행에서 설정해야 합니다. 또한 토글에 사용하는 입력란은 표시하거나 숨기려는 항목을 제어하는 포함 범위에 있어야 합니다. 예를 들어 중첩된 그룹에 연결된 행을 숨기려면 입력란이 포함 계층 구조에서 부모 그룹 이상의 그룹과 연결된 행에 있어야 합니다.
보고서 항목 숨기기에 대한 단계별 지침은 다음 항목을 참조하십시오.
드릴스루 보고서
드릴스루 보고서를 사용하면 사용자가 요약 값 링크를 클릭하여 별도의 관련 보고서를 열고 세부 데이터를 볼 수 있습니다. 세부 데이터는 세부 정보 보고서가 실행될 때만 검색됩니다. 일반적으로 드릴스루 보고서는 드릴다운 보고서보다 필요한 리소스가 적습니다. 자세한 내용은 드릴스루 보고서 추가 및 자습서: 보고서에 매개 변수 추가를 참조하십시오.
런타임에 누락된 데이터 집합 필드에 대한 열 숨기기
런타임에 변경되는 데이터 집합 필드 컬렉션의 경우에는 런타임 결과 집합에 있는 필드만 보고서에 표시되도록 열 표시 유형에 대한 식을 설정할 수 있습니다. 누락된 필드에 대한 열은 렌더링되지 않으며 보고서에서 공간을 차지하지 않습니다. 런타임에 필드의 존재 여부를 테스트하려면 사용자 지정 코드가 필요합니다. 자세한 내용은 식에서 데이터 집합 필드 컬렉션 참조 사용(Reporting Services)을 참조하십시오.
숨겨진 보고서 항목에 대한 렌더링 확장 프로그램별 지원 기능
보고서 항목의 표시/숨기기 토글 기능은 사용자 상호 작용을 지원하는 렌더링 확장 프로그램(예: HTML 렌더링 확장 프로그램)에서만 지원되며, 다른 렌더링 확장 프로그램은 숨겨진 항목을 표시합니다. 아래에서는 조건부 표시 유형이 적용된 보고서 항목에 대한 지원을 설명합니다.
HTML 렌더링 확장 프로그램은 숨겨진 항목을 표시하지 않습니다. 숨겨진 항목은 HTML 원본에도 표시되지 않습니다.
XML 렌더링 확장 프로그램은 숨김 여부에 관계없이 모든 보고서 항목을 표시합니다.
Excel 렌더링 확장 프로그램은 테이블, 행렬 또는 목록에 대해 숨겨진 행과 열을 표시하고 확장합니다. 행과 열이 모두 표시됩니다.
자세한 내용은 렌더링 동작 이해를 참조하십시오.