변수 정보

보고서 패키지 변수는 웹에서 Narrative Reporting을 사용하거나 Oracle Smart View for Office의 경우 Narrative Reporting 확장을 사용하여 생성할 수 있습니다. 하지만 Smart View에서만 참조 변수 값을 정의할 수 있습니다.

변수가 생성되면 Smart View를 사용하여 doclet에 변수를 삽입합니다(머리글, 테이블, 셀, 단락).

다음 두 가지 변수 유형을 사용할 수 있습니다.

  • 정적 변수는 날짜 레이블이나 세트 값처럼 사용자가 정의한 정적 입력을 사용하며, 보고서 패키지 전체에서 사용할 수 있습니다. 이러한 정적 변수는 간편하게 업데이트할 수 있으며 변수 값이 사용되는 모든 doclet 인스턴스에 변경사항이 반영됩니다. 정적 변수를 통해 보고서 패키지 문서 콘텐츠 간에 공통된 날짜, 숫자 및 텍스트를 중앙에서 유지 관리할 수 있습니다.

    Smart View 패널의 변수 목록에서 이 정적 변수 아이콘 아이콘은 정적 변수를 나타냅니다.

  • 참조 변수는 보고서 패키지 내의 다른 doclet 또는 참조 파일을 소스로 참조하고 Word 단락의 텍스트나 Excel 셀 값 등 변수 값을 선택하여 생성됩니다. 참조 변수는 PowerPoint 콘텐츠에서 가져올 수 없습니다. 이후에 소스 문서가 업데이트되면 보고서 패키지의 해당 변수가 삽입된 인스턴스에서 이러한 변경사항이 자동으로 업데이트됩니다. 참조 변수를 사용하여 Excel 셀 값을 Word 또는 PowerPoint 단락에 삽입하거나, 데이터 정확성을 높이기 위해 Excel 공식을 생성하여 교차 검사 규칙을 구현하거나, "증가" 또는 "감소" 같은 보고서 설명 지시어를 생성할 수 있습니다.

    Smart View 패널의 변수 목록에서 이 참조 변수 아이콘 아이콘은 참조 변수를 나타냅니다.

변수는 보고서 패키지 소유자 또는 doclet 작성자가 생성할 수 있습니다.

보고서 패키지에 정의된 모든 변수 목록을 보려면 먼저 보고서 패키지를 엽니다. [보고서 패키지] 패널에서 드롭다운 메뉴를 보고서 센터에서 변수로 변경합니다.


보고서 패키지 패널의 드롭다운 목록에서 사용할 수 있는 옵션을 표시합니다. 옵션은 [보고서 센터] 및 [변수]가 있습니다.

사용 가능한 변수 목록이 표시됩니다. 그림 24-33에서와 같이 변수 유형, 보고서 패키지에서 변수가 사용된 횟수(숫자가 포함된 파란색 원), 참조 변수 소스 등 세부정보를 볼 수 있습니다.

변수 패널에서는 다음 작업을 수행할 수 있습니다.

  • 변수 생성

  • 변수 편집

  • Doclet에 삽입할 변수 선택

  • 정적 변수 또는 참조 변수만 표시하도록 필터링

  • 보고서 패키지에서 이미 사용 중인 변수만 표시하도록 필터링

50개가 넘는 변수가 포함된 보고서 패키지의 경우 패널 맨위에 있는 다음 컨트롤을 사용하여 변수를 찾습니다.

  • 왼쪽 및 오른쪽 화살표를 사용하여 페이지 탐색

  • 페이지 번호 드롭다운 목록을 사용하여 특정 페이지로 이동

그림 24-33 보고서 패키지에 정의된 변수 목록


보고서 패키지에서 사용 가능한 변수 목록 변수 이름과 변수 유형(x는 정적 변수, #은 참조 변수)을 표시합니다. 숫자가 포함된 파란색 원은 보고서 패키지에서 변수가 사용되는 횟수를 표시합니다. 값은 정적 변수에 정의된 값을 표시하거나 참조 변수와 해당 소스 값을 표시합니다. 변수가 50개가 넘는 경우 패널 맨위에 페이지 간에 탐색할 수 있는 왼쪽 및 오른쪽 화살표가 있거나 특정 페이지로 이동할 수 있는 페이지 드롭다운 목록이 있습니다.

변수가 생성된 후에는 다음과 같은 방법으로 변수를 관리합니다.

  • 보고서 패키지 소유자는 보고서 패키지의 모든 변수를 삭제하고 편집할 수 있습니다.

  • doclet 작성자는 자신이 생성한 변수만 삭제하고 편집할 수 있습니다.

  • 참조 변수의 경우 소스 위치의 변수 값에 대한 쓰기 권한을 가진 모든 사용자가 해당 변수 값을 업데이트할 수 있습니다.

  • 작성자는 자신이 생성하지 않은 변수에 대해 읽기 권한이 있으므로 모든 변수 목록을 보고 작성자 권한이 있는 doclet에 이를 삽입할 수 있습니다.