다음을 통해 공유


테이블 데이터 영역 추가(Visual Studio 보고서 디자이너)

테이블 데이터 영역은 보고서에서 여러 열의 다중 인스턴스 데이터를 포함하는 데이터 바인딩된 보고서 항목입니다. 테이블에는 정적 열 집합과 데이터 집합의 데이터에 따라 달라지는 행 수가 있습니다. 테이블에 원하는 만큼 열을 포함할 수 있습니다.

테이블 데이터 영역은 여러 부분으로 구성됩니다. 최소한 자세히 행이 포함되며 테이블 머리글, 테이블 바닥글, 그룹 머리글 및 그룹 바닥글을 지정할 수도 있습니다. 다른 데이터 바인딩된 보고서 항목을 다른 테이블을 비롯한 테이블 데이터 영역 안에 중첩할 수 있습니다.

테이블 데이터 영역 작업

보고서를 디자인할 때 도구 상자에서 테이블을 선택하여 보고서로 끌어다 놓는 방법으로 테이블 데이터 영역을 추가합니다. 테이블 데이터 영역을 새 빈 보고서나 기존 보고서에 추가할 수 있습니다. 테이블 데이터 영역이 보고서에 배치되면 열과 행을 추가할 수 있습니다.

기본 테이블 데이터 영역

핸들

테이블 데이터 영역 작업을 하려면 열, 행 및 테이블에 있는 핸들을 사용합니다. 핸들은 테이블을 선택하면 테이블 위와 옆에 표시되는 회색 상자입니다. 테이블 위쪽을 가로지르는 핸들이 열 핸들입니다. 테이블 옆쪽을 세로로 내려오는 핸들이 행 핸들입니다. 열 핸들과 행 핸들이 만나는 위치의 핸들이 모퉁이 핸들입니다. 열 핸들, 행 핸들 또는 모퉁이 핸들을 각각 마우스 오른쪽 단추로 클릭하면 열, 행 및 테이블에 대한 대부분의 동작을 수행할 수 있습니다. 테이블을 선택하려면 모퉁이 핸들을 클릭합니다.

테이블 추가, 이동 및 삭제 방법

테이블을 추가하려면

  1. 클라이언트 보고서 정의(.rdlc) 파일을 그래픽 디자인 모드로 엽니다.

  2. 도구 상자에서 테이블을 클릭합니다.

  3. 보고서의 디자인 화면을 클릭합니다.

테이블이 보고서에 있으면 테이블의 회색 테두리를 가리키고 새 위치로 끌어 테이블을 이동할 수 있습니다. 테이블의 빈 영역을 클릭하면 회색 테두리가 나타납니다. 테이블을 삭제하려면 테이블 내부의 빈 공간을 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.

각 테이블 데이터 영역에는 단일 데이터 원본이 연결됩니다. 보고서에 데이터 집합이 하나만 있으면 보고서 위에 놓여진 테이블에 이 데이터 집합이 자동으로 연결되고, 보고서에 데이터 집합이 여러 개 있으면 필드를 테이블로 끌어 와서 테이블과 특정 데이터 집합을 연결해야 합니다.

열과 행 삽입 방법

테이블에 새 열을 추가할 수 있습니다. 행을 추가할 수도 있습니다. 각 행에는 특정 종류의 데이터가 포함됩니다. 각 테이블에 하나의 자세히 행만 포함될 수 있지만 새 행을 추가하여 그룹을 만들 수 있습니다.

열을 삽입하려면 테이블을 클릭하여 열 핸들과 행 핸들이 테이블 위와 옆에 표시되게 합니다. 마우스 오른쪽 단추로 열 핸들을 클릭한 다음 오른쪽에 열 삽입 또는 왼쪽에 열 삽입을 클릭합니다.

행을 삽입하려면 행을 삽입할 위치에서 행 핸들을 마우스 오른쪽 단추로 클릭한 다음 위에 행 삽입 또는 아래에 행 삽입을 클릭합니다. 선택한 행의 유형에 따라 삽입되는 행의 유형이 결정됩니다. 예를 들어 그룹 머리글 또는 바닥글 행을 선택하면 삽입되는 행의 유형도 다른 그룹 머리글이나 바닥글이 됩니다.

데이터를 테이블에 바인딩하는 방법

테이블을 보고서 레이아웃에 추가한 후 테이블 셀에 필드나 식을 추가합니다.

데이터를 테이블에 바인딩하려면 데이터 소스 창에서 테이블 셀로 필드를 끌어 옵니다. 필드를 머리글이 없는 테이블 열의 셀(예: 자세히 행)로 끌어다 놓으면 필드 이름이 열 머리글에 자동으로 나타납니다.

Note참고

데이터 소스 창이 나타나지 않으면 데이터 메뉴에서 데이터 소스 표시를 클릭합니다.

테이블의 각 셀은 기본적으로 텍스트 상자를 포함합니다. 셀의 텍스트 상자를 이미지로 변경하는 등 셀 항목의 유형을 다른 유형으로 변경할 수 있습니다. 테이블의 셀도 여러 열로 확장할 수 있습니다.

테이블의 데이터를 그룹으로 묶은 다음 정렬할 수 있습니다. 예를 들어 부서 내, 제품 범주의 제품을 그룹화한 다음 데이터를 오름차순으로 정렬할 수 있습니다. 데이터를 그룹화 및 정렬하는 방법은 보고서의 데이터 그룹화(Visual Studio 보고서 디자이너)보고서에서 데이터 정렬(Visual Studio 보고서 디자이너)을 참조하십시오.

테이블의 데이터를 그룹화하는 방법

테이블에 그룹을 추가하려면

  1. 테이블을 클릭하여 열 핸들과 행 핸들이 테이블 위와 옆에 표시되도록 합니다.

  2. 그룹을 삽입할 위치의 행 핸들을 마우스 오른쪽 단추로 클릭한 다음 그룹 삽입을 클릭합니다.

    Note참고

    새 그룹 행의 위치는 선택한 행에 따라 결정됩니다. 자세히 행을 선택하면 새 그룹이 자세히 행 바로 밖에 놓입니다. 기존 그룹 행을 선택하면 새 그룹이 선택한 그룹 행 내부에 놓입니다.

  3. 일반 탭에서 다음을 수행하십시오.

    • 이름에 그룹의 이름을 입력합니다.

    • 그룹화 대상에서 데이터 그룹화의 기준이 되는 식을 입력하거나 선택합니다.

    • 문서 구조 레이블에 문서 구조 레이블로 사용할 식을 입력하거나 선택합니다(옵션).

    • 이 그룹이 재귀 계층인 경우 부모 그룹에 대해 재귀 그룹 부모로 사용할 식을 입력하거나 선택합니다(옵션).

    • 시작 부분에 페이지 나누기 삽입 또는 끝 부분에 페이지 나누기 삽입을 클릭하여 페이지 나누기를 각 그룹 인스턴스의 시작 부분 또는 끝 부분에 넣습니다(옵션).

    • 그룹 머리글 포함 또는 그룹 바닥글 포함을 클릭하여 테이블에 그룹의 머리글 또는 바닥글을 넣습니다(옵션).

    • 그룹 머리글 반복 또는 그룹 바닥글 반복을 클릭하여 테이블이 표시되는 각 페이지에 그룹 머리글 또는 바닥글을 반복합니다(옵션).

  4. 정렬 탭에서 그룹 내에서 데이터를 정렬할 식을 선택하거나 입력합니다(옵션).

  5. 필터 탭에서 그룹 내에서 데이터의 필터링 기준이 되는 식을 선택하거나 입력합니다(옵션).

  6. 표시 유형 탭에서 항목에 대한 표시 유형 옵션을 선택합니다(옵션). 표시 유형에 대한 자세한 내용은 보고서에 대화형 작업, 표시 유형 및 탐색 기능 추가(Visual Studio 보고서 디자이너)를 참조하십시오.

  7. 데이터 출력 탭에서 항목에 대한 데이터 출력 옵션을 선택합니다(옵션).

셀 병합

테이블 내의 여러 연속 셀을 하나의 셀로 병합할 수 있습니다. 이를 열 확장 또는 셀 병합이라고 합니다. 셀은 열에서만 병합할 수 있습니다. 셀을 병합하면 첫 번째 셀의 데이터만 유지됩니다. 다른 셀에 데이터가 있으면 데이터가 제거됩니다. 병합된 셀은 원래 열로 나눌 수 있습니다.

셀을 병합하려면 셀을 선택하고 선택한 셀을 마우스 오른쪽 단추로 클릭한 다음 셀 병합을 클릭합니다. 병합된 셀을 나누려면 병합된 셀을 마우스 오른쪽 단추로 클릭한 다음 셀 분할을 클릭합니다.

부분합 추가

부분합을 테이블에 추가하려면 집계 식을 그룹 행의 셀에 추가합니다. 예를 들어 제품 범주, 제품 하위 범주 및 제품별로 그룹화된 테이블이 있는 경우 범주 및 하위 범주별로 판매 합계를 표시하려면 범주 및 하위 범주의 그룹 머리글 행이나 그룹 바닥글 행에 식 =Sum(Fields!Sales.Value)를 추가합니다. Sum은 집계 함수입니다. Reporting Services에서는 그룹 내에서 값의 합계를 계산하고 부분합을 표시합니다.

참고 항목

개념

보고서에 데이터 영역 추가(Visual Studio 보고서 디자이너)
보고서 레이아웃 정의(Visual Studio 보고서 디자이너)
클라이언트 보고서 정의(.rdlc) 파일 만들기