주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
리포트 데이터 그룹화

리포트 데이터 그룹화

리포트 디자인 파일을 생성합니다.
Report Designer를 사용하면 하나의 특정 열 값을 기준으로 리포트 내의 행 세트를 그룹화할 수 있습니다. 예를 들어, 그룹화 기능을 사용하여 다음을 수행할 수 있습니다.
  • 그룹을 집계 및 요약하고 이 정보를 리포트에 추가합니다.
  • 각 그룹의 시작 부분에 제목 또는 기타 텍스트를 추가합니다.
  • 각 그룹의 시작 또는 끝에 평균, 개수, 소계 및 기타 요약 정보를 추가합니다.
  • 각 그룹 앞이나 뒤에 페이지 나누기를 삽입합니다.
커스텀 리포트 데이터를 그룹화해야 하는 경우 리포트 디자인을 생성하기 전에 가능하면 Workday에서 커스텀 리포트 구성을 위해 제공하는 그룹화 기능을 사용합니다.
또한 BIRT 고유의 성능 문제로 인해 커스텀 리포트 데이터가 10MB를 초과하는 데이터세트에는 Report Designer의 그룹화 기준 기능을 사용하지 않는 것이 좋습니다.
  1. 기본 데이터 세트를 리포트 본문 내의 테이블에 바인딩합니다.
    속성 편집기 - 테이블
    뷰에서
    바인딩
    탭을 선택한 다음
    데이터세트
    드롭다운 목록에서 기본 데이터세트를 선택합니다.
    Workday 런타임은 그룹화하는 열의 모든 값을 찾기 위해 데이터세트에 대한 전체 스캔을 한 번 이상 수행해야 합니다. 또한 런타임은 전체 데이터세트를 표시할 때까지 그룹화 기준 데이터를 메모리에 저장해야 합니다. 이 기능의 사용을 고려할 때 이 요소를 염두에 두십시오.
    각 행에 개별적으로 리포트 디자인 적용
    옵션을 사용하는 경우 상대적으로 작은 데이터세트에만 그룹화를 사용하고 사용하지 않는 것이 좋습니다.
  2. 개요
    뷰에서
    본문
    테이블
    그룹
    노드를 확장합니다.
    그룹을
    마우스 오른쪽 버튼으로 클릭하고
    그룹 삽입 을
    선택합니다.
  3. 다음을 고려하여 그룹 속성을 지정합니다.
    옵션 설명
    이름
    그룹명
    그룹화 대상
    그룹화할 데이터세트 열입니다.
    표현식
    열에 대한 데이터 바인딩 표현식입니다.
    정렬 방향
    오름차순 또는 내림차순
    그룹화한 후에는 표시 행 번호가 초기 데이터의 행 순서와 일치하지 않을 수 있으며, 이로 인해 primary 데이터세트와 보조 데이터세트가 잘못 조인될 수 있습니다. 그룹화된 기본 데이터세트가 있는 리포트에 보조 데이터세트 바인딩을 추가하려면 다음을 설정해야 합니다.
    PrimaryRowNumber
    이라는 새 열을 사용하는 기본 데이터세트의 매개변수
    Row_Number
    , 자동으로 추가됩니다.
    이렇게 하려면
    속성 편집기 - 테이블
    뷰에서
    데이터세트 매개변수 바인딩을
    클릭하고
    PrimaryRowNumber
    매개변수 값
    row["Row_Number"]
    .
    표현식은 다음과 같습니다.
    row.__rownum
    이 리포트는 Report Designer for Workday 17 및 Workday 18에서 사용되었습니다. 다음 두 표현식의 차이점을 이해하는 것이 중요합니다.
    • 신규
      row["Row_Number"]
      표현식은 Workday 확장에 의해 데이터세트에 배치되는 열입니다. 서버에서 전송되는 리포트 데이터에서 리포트 데이터 항목의 행 순서를 나타냅니다.
    • 전자
      row.__rownum
      표현식은 데이터세트 항목을 표시할 때 행 번호를 나타내는 특수 표현식입니다.
  4. 모든 그룹의 끝 또는 시작 부분에 텍스트 또는 기타 리포트 항목을 추가하려면 그룹 머리글 및 바닥글을 사용합니다. 예를 들어, 그룹을 기준으로 필드 중 하나의 집계를 추가할 수 있습니다. 먼저 집계에 대한 열 바인딩을 추가한 다음 테이블 그룹 바닥글에 추가합니다.