보고서 패키지 변수는 웹에서 Narrative Reporting을 사용하거나 Oracle Smart View for Office의 경우 Narrative Reporting 확장을 사용하여 생성할 수 있으며, 다음과 같은 예외가 있습니다.
Smart View에서만 참조 변수 값을 정의할 수 있습니다.
Narrative Reporting 웹에서만 공유 변수를 생성하고 해당 값을 지정할 수 있습니다.
변수가 생성되면 Smart View를 사용하여 doclet에 변수를 삽입합니다(머리글, 테이블, 셀, 단락).
다음 변수 유형을 사용할 수 있습니다.
정적 변수는 날짜 레이블이나 세트 값처럼 사용자가 정의한 정적 입력을 사용하며, 보고서 패키지 전체에서 사용할 수 있습니다. 이러한 정적 변수는 간편하게 업데이트할 수 있으며 변수 값이 사용되는 모든 doclet 인스턴스에 변경사항이 반영됩니다. 정적 변수를 통해 보고서 패키지 문서 콘텐츠 간에 공통된 날짜, 숫자 및 텍스트를 중앙에서 유지관리할 수 있습니다.
변수 패널의 변수 목록에서 이 아이콘은 정적 변수를 나타냅니다.
참조 변수는 보고서 패키지 내의 다른 doclet 또는 참조 파일을 소스로 참조하고 Word 단락의 텍스트나 Excel 셀 값 등 변수 값을 선택하여 생성됩니다. 참조 변수는 PowerPoint 콘텐츠에서 가져올 수 없습니다. 이후에 소스 문서가 업데이트되면 보고서 패키지의 해당 변수가 삽입된 인스턴스에서 이러한 변경사항이 자동으로 업데이트됩니다. 참조 변수를 사용하여 Excel 셀 값을 Word 또는 PowerPoint 단락에 삽입하거나, 데이터 정확성을 높이기 위해 Excel 공식을 생성하여 교차 검사 규칙을 구현하거나, "증가" 또는 "감소" 같은 보고서 설명 지시어를 생성할 수 있습니다.
변수 패널의 변수 목록에서 이 아이콘은 참조 변수를 나타냅니다. 값에는 참조 변수의 현재 값이 표시됩니다. 소스에는 참조 변수가 소싱된 Doclet 또는 참조 파일의 이름이 표시됩니다.
공유 변수는 고급 사용자가 Narrative Reporting 웹(25.03+)에서 생성합니다. 이러한 정적 변수는 동일한 보고 기간 내의 여러 보고서 패키지가 해당 보고서 콘텐츠 내에서 통합할 수 있는 공통 값으로 구성됩니다. 보고서 패키지 소유자가 Narrative Reporting 웹에서 이러한 공유 변수를 해당 보고서 패키지에 추가했습니다. 추가된 후에는 다른 변수처럼 해당 보고서 패키지 내에서 사용할 수 있습니다.
변수 패널의 변수 목록에서 이 아이콘은 공유 변수를 나타냅니다. 공유 변수가 사용 중인 경우 이 아이콘은
으로 변경됩니다. 값에는 공유 변수의 현재 값이 표시됩니다. 소스에는 공유 변수가 속한 변수 목록의 이름이 표시됩니다.
정적 및 참조 변수는 보고서 패키지 소유자 또는 Doclet 작성자가 생성할 수 있습니다. 공유 변수는 보고서 패키지 소유자가 생성 및 정의합니다.
보고서 패키지에 정의된 모든 변수 목록을 보려면 먼저 보고서 패키지를 엽니다. [보고서 패키지] 패널에서 드롭다운 메뉴를 보고서 센터에서 변수로 변경합니다.
사용 가능한 변수 목록이 표시됩니다. 그림 24-34에서와 같이 변수 유형, 보고서 패키지에서 변수가 사용된 횟수(숫자가 포함된 파란색 원), 참조 변수 소스 등 세부정보를 볼 수 있습니다.
변수 패널에서는 다음 작업을 수행할 수 있습니다.
정적 및 참조 변수 생성
정적 및 참조 변수 편집
Doclet에 삽입할 변수 선택
다음을 보도록 필터링:
정적, 참조 또는 공유 변수만
보고서 패키지에서 이미 사용 중인 변수만
현재 Doclet에서 소싱된 변수만
그림 24-34 보고서 패키지에 정의된 변수 목록
50개가 넘는 변수가 포함된 보고서 패키지에서 변수를 찾으려면 패널 맨위에 있는 컨트롤을 사용합니다(그림 24-35에 표시됨).
왼쪽 및 오른쪽 화살표를 사용하여 페이지 탐색
페이지 번호 드롭다운 목록을 사용하여 특정 페이지로 이동
그림 24-35 네비게이션 화살표 및 페이지 번호 드롭다운 목록을 표시하는 변수 패널의 부분
변수가 생성된 후에는 다음과 같은 방법으로 변수를 관리합니다.
보고서 패키지 소유자는 보고서 패키지의 모든 변수를 삭제하고 편집할 수 있습니다. 그러나 보고서 패키지 소유자는 Narrative Reporting 웹을 사용하여 공유 변수를 삭제 및 편집해야 합니다.
Doclet 작성자는 자신이 생성한 정적 및 참조 변수만 삭제하고 편집할 수 있습니다.
참조 변수의 경우 소스 위치의 변수 값에 대한 쓰기 권한을 가진 모든 사용자가 해당 변수 값을 업데이트할 수 있습니다.
작성자는 자신이 생성하지 않은 변수에 대해 읽기 권한이 있으므로 모든 변수 목록을 보고 작성자 권한이 있는 doclet에 이를 삽입할 수 있습니다.